Billit Data model for KSeF

Post to KSeF via Billit API to Create Invoice

Header Information

DescriptionBillit API FieldKSeF fieldMax. Length
Invoice numberOrderNumberFa/P_250
Purchase OrderReferenceWarunkiTransakcji / Zamowienia / NrZamowieni50
CurrencyCurrencyFa / KodWaluty
Due dateOrderDatePlatnosc / TerminPlatnosci / Termin
Free descriptionCommentsStopka / Informacje / StopkaFaktury1000
Foreign Currency Conversion (no PL)FXRateToForeign
Tax codeVentilation Code when 0 %

Customer Information (header)

DescriptionBillit API FieldKSeF field
Name CompanyNamePodmiot2 / DaneIdentyfikacyjne / Nazwa
VAT Number (When customer has VAT number)VATNumberPodmiot2 / DaneIdentyfikacyjne / NIP
Invoice Address : StreetStreetPodmiot2 / Adres / AdresL1
Invoice Address : Street numberStreetNumberPodmiot2 / Adres / AdresL1
Invoice Address : ZIPZipcodePodmiot2 / Adres / AdresL2
Invoice Address : CityCityPodmiot2 / Adres / AdresL2
Invoice Address : CountryCountryCodePodmiot2 / Adres / KodKraju

Supplier Information (header)

DescriptionBillit API FieldKSeF field
IBAN NumberIBANPlatnosc/RachunekBankowy / NrRB
BICBICPlatnosc/RachunekBankowy / Swift

Remark: When bank account is not mentioned in the Json body, the bank account registered in My Company will be used

Special Scenario's:

DescriptionSolution
Customer has no VAT number but has a NIP numberInclude NIP number in Billit identifiers segmen

Other remarks:

  • Totals are generated by Billit

Detailines:

Description LineMax Length
QuantityQuantityFaWiersz / P_8B
Unit Price Excluding VATUnitPriceExclFaWiersz / P_9A
Purchase Order ReferenceReference
DescriptionDescriptionFaWiersz / P_7256
VAT PercentageVATPercentageFaWiersz / P_12

Remarks:

  • Linetotals are generated by Billit