Update Payment Information

After creation of the Invoice, update Payment Information

Update Global Payment Status via Patch

The payment status of outgoing sales invoices can be set in Billit.

This is interesting when:

  • You use Billit for follow-up of your invoices. Payment status is then displayed in MyBillit, giving users additional information.
  • In certain countries sending payment information is mandatory (e.g. France)

The payment status can be patched :

EndpointMethodResponse
/v1/order/{orderID}PATCH200 OK

Example of a Patch to set the Invoice to 100 % paid:

{ 
  "Paid": true,  //Alternative false
  "PaidDate": "2026-06-11T00:00:00",  //Must Include Date and Time
  "PaymentMethod" : "Wired", //Must be an allowed value
  "InternalInfo": "Paid on 11/06/2026",  // for additional information
}

Result of the Patch in the User Interface:

Adding Detailed Payment Information to an existing Invoice - payment in steps.

One or more payments can be added once that the document is created.

EndpointMethodResponse
/v1/order/{orderID}/paymentsPOST200 OK

Content in the message body:

Information ElementMandatory/OptionalExtra Info
AmountMandatoryAmount must be positive
DescriptionOptionalFree text
DateOptionalIf not filled in, Billit will add the date of Posting of the Payment.

Example Json body when posting a payment:

POST https://api.sandbox.billit.be/v1/orders/2683999/payments

{
  "Amount": 10.02,
  "Description": "First test payment",
  "Date": "2026-06-03"
}

The result of the payment updates can also be viewed in the MyBillit user interface:

Not supported:

  • GET /v1/order/{orderID}/payments
  • Patch /v1/order/{orderID}/payments
  • GET v1/order/{orderID} does not contain the payment information