TwoConnecteurStable

Fulfil invoice (Two)

Déclare à Two la tranche de vente réellement exécutée à partir d’une facture Ormuz émise.

Vue d’ensemble

Déclare à Two la tranche de vente réellement exécutée à partir d’une facture Ormuz émise.

Exemple

Une première facture ne couvre que 60 % de la commande : déclarer ce fulfilment et conserver le reliquat pour plus tard.

Paramètres 3

extension_config_idRequisref(extension_config:two)
Configuration Two à utiliser pour cette opération. Elle détermine les identifiants, capacités et environnement provider.
invoiceRequisInvoice
Facture Two ou facture Ormuz selon l’opération ; son type attendu est défini par le contrat du node.
reverse_tax_liableOptionnelboolean
Indique si la tranche facturée doit être traitée comme soumise à l’autoliquidation de taxe.

Sorties 4

fulfillmentTwo fulfillment
Résultat Two de la déclaration de fulfilment pour la tranche de facture soumise.
fulfilled_orderTwo order
Partie de l’ordre Two acceptée comme fulfilled.
remaining_orderOptionnelTwo order
Reliquat Two encore actif après un fulfilment partiel.
selected_routestring
État métier normalisé choisi par le node ; la route doit être traitée explicitement par le processus.

Comportement

Two transforme la tranche acceptée en activité facturable/settlement. Un fulfilment partiel peut produire un remaining_order distinct.

Limites et responsabilités

  • Fulfillment doit refléter une facture réellement émise, pas une intention de livraison.
  • Traitez toujours le reliquat d’un partially_accepted explicitement.