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_id
Configuration Two à utiliser pour cette opération. Elle détermine les identifiants, capacités et environnement provider.
invoice
Facture Two ou facture Ormuz selon l’opération ; son type attendu est défini par le contrat du node.
reverse_tax_liable
Indique si la tranche facturée doit être traitée comme soumise à l’autoliquidation de taxe.
Sorties 4
fulfillment
Résultat Two de la déclaration de fulfilment pour la tranche de facture soumise.
fulfilled_order
Partie de l’ordre Two acceptée comme fulfilled.
remaining_order
Reliquat Two encore actif après un fulfilment partiel.
selected_route
É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_acceptedexplicitement.