TwoConnecteurStable

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_idRequisref(extension_config:two)
Two configuration used for this operation. It determines provider identifiers, capabilities, and environment.
invoiceRequisInvoice
Two invoice or Ormuz invoice depending on the operation; the expected type is defined by the node contract.
reverse_tax_liableOptionnelboolean
Whether the invoiced tranche should be treated as subject to reverse-charge tax.

Outputs 4

fulfillmentTwo fulfillment
Two result of the fulfillment declaration for the submitted invoice tranche.
fulfilled_orderTwo order
Part of the Two order accepted as fulfilled.
remaining_orderOptionnelTwo order
Two remainder still active after partial fulfillment.
selected_routestring
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.