B2Bi
E-report Income Invoices B2Bi in France
API related POST commands
| API command | Required | Result | More info and example |
|---|---|---|---|
| Create invoice : Post v1/order | yes | Document created in Billit, appears in income section | https://docs.billit.be/docs/content-requirements-pa |
| Send invoice Post v1/order/commands/send | no | Only to activate when you want to send the document to the customer | https://docs.billit.be/docs/send-sales-invoice-france |
How will Billit know it is B2Bi ?
| Property in Customer Segment | Description |
|---|---|
| VATNumber | Must be filled with a VAT number |
| VATLiable | is by default true when VAT number is filled. setting it to true is can be set but is not mandatory as this is the default value |
| Adresses / AdressType : "InvoiceAddress" / CountryCode | Must be other country than FR |
Sample API content for B2Bi
Below example of B2Bi content
{
"OrderNumber": "5245589999",
"Customer": {
"Name": "Billit",
"VATNumber": "BE0563846944", // indicating customer is VAT liable
"PartyType": "Customer", //Income : must be customer
"VATLiable": true, // confirms company is VAT liable
"Addresses": [
{
"AddressType": "InvoiceAddress",
"Name": "Billit",
"Street": "Oktrooiplein",
"StreetNumber": "1a",
"City": "Ghent",
"Zipcode" : "9001",
"Box": "301",
"CountryCode": "BE" //other country code then FR
}
]
},
"OrderDate": "2026-05-6T00:00:00",
"ExpiryDate": "2026-06-04T00:00:00",
"OrderType": "Invoice",
"OrderDirection": "Income",
"OrderLines": [
{
"Quantity": 1.00000,
"UnitPriceExcl": 400.00000,
"Description": "just a single line",
"DescriptionExtended": "some extended description",
"VATPercentage": 0.00,
}
],
"BusinessProcessType": "B1", //not mandatory for e-reporting
"Paid": false, // at the mometn of creation, no payment was received
"Comments": "additional info",
"Currency": "EUR",
}