Refusal of an Invoice (API)

Refusing received Supplier/Expense Invoices France via API

Refuse via API

The refuse can also be launched via API.

Sandbox:

POST https://api.sandbox.billit.be/v1/orders/commands/refuse


Production:

POST https://api.billit.be/v1/einvoices/orders/commands/refuse

Header

NameInTypeRequiredDescription
PartyIDheaderstringyesThis the the PartyID of your account

Request Body

{
    "RefusalReasonCode": "ContractTerminated",
    "RefusalReasonDescription": "free text test",
    "OrderIDs" : 
  [ 
    3145999
  ]
}
{
    "RefusalReasonCode": "ContractTerminated",
    "RefusalReasonDescription": "free text test",
    "OrderIDs" : 
  [ 
    3145998,
	  3145999,

  ]
}

When sending more than 1 invoice, the RefusalReasonCode and RefusalReason must be identical for all Invoices.

RefusalReasonCode possible Values

The following values are allowed. They are case sensitive.

  • WrongRecipient
  • AddressError
  • UnknownIssuer
  • UnknownTransaction
  • Duplicate
  • DuplicateInvoice
  • OrderError
  • MissingContractReference
  • ContractTerminated
  • NotConform
  • IncorrectTotalAmount
  • IncorrectVatRate
  • CalculationError

Result after posting

StatusBody
2001

Did this page help you?