Fulfil invoice (Two)
Declares to Two the actually-executed sales tranche from an issued Ormuz invoice.
Vue d’ensemble
Declares to Two the actually-executed sales tranche from an issued Ormuz invoice.
Exemple
A first invoice covers only 60% of the order: declare this fulfillment and keep the remainder for later.
Parameters 3
extension_config_id
Two configuration used for this operation. It determines provider identifiers, capabilities, and environment.
invoice
Two invoice or Ormuz invoice depending on the operation; the expected type is defined by the node contract.
reverse_tax_liable
Whether the invoiced tranche should be treated as subject to reverse-charge tax.
Outputs 4
fulfillment
Two result of the fulfillment declaration for the submitted invoice tranche.
fulfilled_order
Part of the Two order accepted as fulfilled.
remaining_order
Two remainder still active after partial fulfillment.
selected_route
Normalized business state selected by the node; the route must be explicitly handled by the process.
Behavior
Two turns the accepted tranche into billable/settlement activity. Partial fulfillment may produce a distinct remaining_order.
Limits and responsibilities
- Fulfillment must reflect an actually-issued invoice, not a delivery intention.
- Always explicitly handle the remainder from
partially_accepted.