KSeF e-invoicing reference
Practical, sourced reference for Poland's KSeF e-invoicing: FA(3) fields, codes and how-tos.
Fa3
- GTU codes in FA(3): the 13 goods and services markers — What GTU codes are in a KSeF FA(3) invoice, the 13 GTU_01..GTU_13 categories, and when to put one on an invoice line.
- KodWaluty in FA(3): the invoice currency code — How to fill KodWaluty (the currency code) in a KSeF FA(3) invoice: ISO 4217 code, where it lives and a valid XML example.
- Nagłówek in FA(3): the invoice header — The Nagłówek header of a KSeF FA(3) invoice: KodFormularza, WariantFormularza, DataWytworzeniaFa and SystemInfo, with a valid XML example.
- NrWierszaFa in FA(3): the invoice line number — How to fill NrWierszaFa (the line number) in each FaWiersz of a KSeF FA(3) invoice: format, sequence and a valid XML example.
- P_1 in FA(3): invoice issue date — How to fill P_1 (data wystawienia) in a KSeF FA(3) invoice: date format, timezone rules, common mistakes and a valid XML example.
- P_11 in FA(3): the net value of a line — How to fill P_11 (the net value) on each FaWiersz of a KSeF FA(3) invoice: how it is calculated from P_9A and P_8B, and a valid XML example.
- P_2 in FA(3): invoice number — What P_2 (numer identyfikujący fakturę) is in a KSeF FA(3) invoice, how to choose it, and a valid XML example.
- P_6 in FA(3): the date of supply — What P_6 (the date of supply or service completion) means in a KSeF FA(3) invoice, when to fill it, its date format and a valid XML example.
- P_7 in FA(3): the line item name — How to fill P_7 (the item name) in each FaWiersz of a KSeF FA(3) invoice: required, format and a valid XML example.
- P_8A in FA(3): the unit of measure — How to fill P_8A (the unit of measure) on each FaWiersz of a KSeF FA(3) invoice: optional, format and a valid XML example.
- P_8B in FA(3): the quantity — How to fill P_8B (the quantity) on each FaWiersz of a KSeF FA(3) invoice: required, decimal format and a valid XML example.
- P_9A in FA(3): the unit net price — How to fill P_9A (the unit net price) on each FaWiersz of a KSeF FA(3) invoice: required, decimal format and a valid XML example.
- Podmiot1 Adres in FA(3): the seller's address — The Adres block of Podmiot1 (the seller) in a KSeF FA(3) invoice: KodKraju, AdresL1, AdresL2, GLN and DaneKontaktowe, with a valid XML example.
- Podmiot1 in FA(3): the seller — How to fill Podmiot1 (the seller) in a KSeF FA(3) invoice: NIP, name, address, and a valid XML example.
- Podmiot1 DaneIdentyfikacyjne in FA(3): the seller's identity — The DaneIdentyfikacyjne block of Podmiot1 (the seller) in a KSeF FA(3) invoice: NIP, name (Nazwa), and a valid XML example.
- Podmiot2 in FA(3): the buyer block — How to fill Podmiot2 (the buyer) in a KSeF FA(3) invoice: NIP, name, address and the optional JST/GV markers, with a valid XML example.
- Podmiot2 DaneIdentyfikacyjne in FA(3): the buyer's identity — The DaneIdentyfikacyjne block of Podmiot2 (the buyer) in a KSeF FA(3) invoice: NIP, KodUE, NrVatUE, NrID, BrakID and a valid XML example.
- RodzajFaktury in FA(3): the invoice type marker — What RodzajFaktury means in a KSeF FA(3) invoice, why it is fixed to VAT in the current schema, and a valid XML example.