Extra Fields : Extend Content (Line)

Custom Fields - Extra Fields - More Fields

Orderline (Line level - Income)

Include in section "Custom Fields" in the Orderline part.

Key (Line)Linked Info When PeppolDescription
PeppolUnitCodeLink .Unit of Measure. Code list. Sample value H87
InvoiceLine.InvoicePeriod.StartDateLinkStart date of the services (Line level)
InvoiceLine.InvoicePeriod.EndDateLinkEnd date of the services (Line level)
PeppolLineIDLinkThe line number is autogenerated by Billit. With PeppolLineID, you can set your own value.
InvoiceLine.NoteLinkExtra free text for additional info on line. You can put multiple information elements in one Note segment.
InvoiceLine.OrderLineReference.LineIDOrderLineRefLink to the line of the order of the buyer.

Examples with Comments on line: (including Delivery Location)

              "CustomFields":
        {
               "InvoiceLine.Note": "LineNote Extra Free text 1234" 
        },
             "CustomFields":
        {
        		"InvoiceLine.Note": "Delivery Location: 752366547
						Extra reference : 138374 "
        },

Orderline (Line level - Income) - Product / Article Information

Key (Line)Linked Info When PeppolDescription
InvoiceLine.Item.BuyersItemIdentification.ID.Text (*)LinkArticleNumber as stored by the buyer of your article
InvoiceLine.Item.StandardItemIdentification.ID.Text (*)LinkThis is the article number according to one of the standardisation types (see next point)
"InvoiceLine.Item.StandardItemIdentification.ID.SchemeID": "0160"LinkThe standardisation scheme ID, example 0160.

Examples Json below:

  • Standardised article number based on GTIN (GS/1)
  • Buyersitemidentification:
"CustomFields"  : {
	"InvoiceLine.Item.StandardItemIdentification.ID.Text": "8710400311140",
	"InvoiceLine.Item.StandardItemIdentification.ID.SchemeID": "0160"
    },
"CustomFields"  : {
"InvoiceLine.Item.BuyersItemIdentification.ID.Text": "854565"
    },

If you just want to mention your own article number, then this is done via the API field "Reference", as mentioned in https://docs.billit.be/docs/create-first-invoice.

Orderline (Line level - Income) - Commodity Classification

CommodityClassification:

  • Allows to include a value linked to a standard/structered ID. This ID gives the meaning.
  • The ID must be in the list of the allowed values : codelist
  • Multiple lines with information can be inserted
Key (Line)Linked Info When PeppolDescription
CommodityClassificationIDCommodityID and value of the CommodityClassification.

Popular examples include:

  • GTIN - Ean number (SRV)
  • PO number (PO)
  • Part number (BH)
  • Batch Number (NB)
  • Serial Number (SN)

Not supported with Commodity Classification : Delivery Location, despatch document reference, weight, Intrastat number.

Example Json below with PO number and GTIN:

"CustomFields"  : {
     "CommodityClassificationPO": "45123456789",
     "CommodityClassificationSRV": "5410355405132"
    },

Orderline (Line level - Income) - AdditionalItemProperty

AdditionalItemProperty:

  • Allows to include a value linked to a field description (free choice) .
  • Multiple lines with information can be inserted
  • When to use ? When there is no structured Peppol field available, and you do not use Note, then this is the best option.
Key (Line)Linked Info When PeppolDescription
AdditionalItemPropertyXYZCommodityID and value of the CommodityClassification.

Popular examples include

  • Other product descriptions
  • Intrastat code
  • Weight
  • Dimensions
  • Any other additional information

Example Json below with Weight and Intrastat code:

"AdditionalItemPropertyWeight": "24 kg", "AdditionalItemPropertyIntrastatCode": "4527897"

Example Json with Extra / Custom Fields (Income)

See below content of Custom Fields (Income) on Header Level and Detail Line Level.

Example 1 is all main fields, Example 2 is focused on Tax Representative Party.

{
 "OrderType": "Invoice",
 "OrderDirection": "Income",
 "OrderNumber": "QS-002",
 "OrderDate": "2025-05-05",
  "ExpiryDate": "2025-06-30",
  "Reference": "8541518745 ", //PO Reference of the buyer
  "OrderTitle": "Other Reference 45215487", // Buyer Reference : Another reference of the buyer
  "Customer": {
   "Name": "Billit",
   "VATNumber": "BE0563846944",
   "PartyType": "Customer",
   "Identifiers": [
        {
        "IdentifierType": "GLN",
        "Identifier": "5430003799999"
        }
    ],
   "Addresses": [
        {
        "AddressType": "InvoiceAddress",
        "Name": "Billit",
        "Street": "Oktrooiplein",
        "StreetNumber": "1",
        "City": "Ghent",
        "Box": "301",
        "CountryCode": "BE"
        },
   ]
   },
 "OrderLines": [
  {
   "Quantity": 1,
   "UnitPriceExcl": 10.0,
   "Description": "Box of cookies",
       "CustomFields"
    :
    {
               "InvoiceLine.Item.CommodityClassification.ItemClassificationCode.Text":"45123456789",
               "InvoiceLine.Item.CommodityClassification.ItemClassificationCode.ListID":"PO",         
               "PeppolUnitCode":"H87", 
               "PeppolLineID": "40",
               "InvoiceLine.Note": "LineNote Extra Free text 1234",
                "InvoiceLine.InvoicePeriod.StartDate":"2025-04-01", 
               "InvoiceLine.InvoicePeriod.EndDate":"2025-04-30"
        },
   "VATPercentage": 6
   },
    {
   "Quantity": 2,
   "UnitPriceExcl": 3.75,
   "Description": "Sticks",
   "VATPercentage": 21
   }
 ]
}
{
 "OrderType": "Invoice",
 "OrderDirection": "Income",
 "OrderNumber": "QS-002",
 "OrderDate": "2025-10-06",
  "ExpiryDate": "2025-11-30",
  "Reference": "8541518799 ", //PO Reference of the buyer
  "OrderTitle": "Other Reference 45215487", // Another reference of the buyer
    "Customer": {
   "Name": "Billit",
   "VATNumber": "BE0563846944",
   "PartyType": "Customer",
   "Identifiers": [
        {
        "IdentifierType": "GLN",
        "Identifier": "5430003799999"
        }
    ],
   "Addresses": [
        {
        "AddressType": "InvoiceAddress",
        "Name": "Billit",
        "Street": "Oktrooiplein",
        "StreetNumber": "1",
        "City": "Ghent",
        "Box": "301",
        "CountryCode": "BE"
        },
   ]
   },
 "OrderLines": [
  {
   "Quantity": 1,
   "UnitPriceExcl": 10.0,
   "Description": "Box of cookies",
       "CustomFields"
    :
    {
               "PeppolUnitCode":"H87", //If you want to set a specific UOM (Unit Of Measure)
               "PeppolLineID": "40",  //Number of the line of the invoice
               "InvoiceLine.Note": "LineNote Extra Free text 1234",  // free text
               "InvoiceLine.InvoicePeriod.StartDate":"2025-04-01", 
               "InvoiceLine.InvoicePeriod.EndDate":"2025-04-30",
               "InvoiceLine.OrderLineReference.LineID": "0010",  //Reference to the Line of the order of the buyer
               "AdditionalItemPropertyWeight": "24 kg",  //AdditionalItemProperty 1
     					 "AdditionalItemPropertyIntrastatCode": "4527897"  //AdditionalItemProperty2
      "InvoiceLine.Item.BuyersItemIdentification.ID.Text": "854565",
 "InvoiceLine.Item.StandardItemIdentification.ID.Text": "8710400311140", // GTIN number
              "InvoiceLine.Item.StandardItemIdentification.ID.SchemeID": "0160" // scheme ID indicating it is a GTIN number
        },
   "VATPercentage": 6
   },
    {
   "Quantity": 2,
   "UnitPriceExcl": 3.75,
   "Description": "Sticks",
   "VATPercentage": 21
   }
 ]
}