API REST Payments et sa dépendance à la configuration du site fournisseur:
L'API REST Payments est un moyen automatisé utile pour créer des paiements (partiels ou complets) sur des factures Payables ouvertes. Voici un exemple de charge utile de l'API REST pour y parvenir.
Nom de l'API: fscmRestApi / resources / latest / payablesPayments
Le champ PayeeSite de la charge utile correspond au nom du site fournisseur auquel appartient la facture d'Oracle Payables. Lors de la soumission de cette charge utile via ce service Web, il peut parfois donner l'erreur ci-dessous sur le message de réponse.
«La valeur de l'attribut Site n'est pas valide. Fournissez une valeur valide. (AP-810667) ”
Cette erreur peut se produire car le même site est associé à plusieurs unités commerciales et l'API ne peut pas faire la différence entre l'une ou l'autre entreprise Unités, même si l'unité commerciale fait partie de la charge utile.
Notez également que l'unité commerciale Paiement peut être différente de l'unité commerciale Facture.
Résolution:
Créer des sites fournisseurs dans la maintenance des fournisseurs avec un nom de site unique. Par exemple en ajoutant un préfixe ou un suffixe comme indiqué dans la charge utile ci-dessous:
Une fois que les sites sont configurés comme ci-dessus, la charge utile ci-dessous devrait fonctionner (en supposant que toutes les autres valeurs sont valides) et créer le paiement contre la facture.
Source link