B2Bi

E-report Income Invoices B2Bi in France

API related POST commands

API commandRequiredResultMore info and example
Create invoice : Post v1/orderyesDocument created in Billit, appears in income sectionhttps://docs.billit.be/docs/content-requirements-pa
Send invoice Post v1/order/commands/sendnoOnly to activate when you want to send the document to the customerhttps://docs.billit.be/docs/send-sales-invoice-france

How will Billit know it is B2Bi ?

Property in Customer SegmentDescription
VATNumberMust be filled with a VAT number
VATLiableis 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" / CountryCodeMust 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",
}