Kernpunten
- De factuurtypecode (bedrijfsterm BT-3 van EN 16931) geeft de aard van het document aan: gewone factuur, creditnota, voorschot of verbeterde factuur.
- Een gewone verkoopfactuur gebruikt waarde 380; een creditnota draagt code 381.
- De code is verplicht en komt uit een genormaliseerde lijst (UNTDID 1001), waarvan Peppol BIS Billing 3.0 een deelverzameling behoudt.
- Uw software schrijft de juiste code op basis van het document dat u aanmaakt: u typt hem nooit.
De factuurtypecode, het BT-3-veld van een e-factuur
De gestructureerde e-factuur wordt de norm in B2B. In België treedt de verplichting in werking op 1 januari 2026 met het formaat Peppol BIS Billing 3.0. Elke factuur draagt dan gecodeerde velden die nooit op een pdf verschenen, en de factuurtypecode is er een van: hij vertelt de software van de ontvanger of die een factuur, een creditnota of een voorschot ontvangt.
In de Europese norm EN 16931 draagt dit veld het kenmerk BT-3 en het is verplicht. Dit artikel legt uit waar het staat, welke waarden het aanneemt (380, 381, 384, 386) en waarom u het nooit zelf intikt.
Waarvoor de factuurtypecode dient
Een e-factuur wordt gelezen door software, niet door een mens. Om ze zonder tussenkomst te verwerken, moet de software meteen weten waarmee ze te maken heeft. De factuurtypecode beantwoordt die vraag in één veld: is het document een verkoopfactuur, een correctie, een voorschot, een creditnota?
In EN 16931 is BT-3 een verplicht veld dat precies één waarde per document aanneemt. Die waarde bepaalt de boekhoudkundige verwerking. Een gewone factuur verhoogt het bedrag dat de klant verschuldigd is; een creditnota verlaagt het. Software die beide verwart, vervalst de boekhouding van de ontvanger. De code neemt de dubbelzinnigheid weg nog voor de bedragen worden gelezen.
De waarden die u het vaakst tegenkomt
De codes komen uit de lijst UNTDID 1001 (ook UNCL 1001 genoemd), beheerd door UN/CEFACT. EN 16931 en Peppol BIS Billing 3.0 behouden er maar een deelverzameling van. Dit zijn de codes die het vaakst terugkeren in de dagelijkse facturatie.
De meest voorkomende factuurcodes
380 — Handelsfactuur
De gewone verkoopfactuur. Het is de standaardwaarde voor een klassieke factuur.
384 — Verbeterde factuur
Vervangt een eerdere factuur door een gecorrigeerde versie.
386 — Voorschotfactuur
Factureert een voorschot, vóór de levering of de prestatie.
389 — Selfbillingfactuur
Opgesteld door de klant namens de leverancier (self-billing).
326 — Deelfactuur
Factureert een deel van een bestelling of een lopende opdracht.
Een voorschotfactuur draagt dus code 386. De volledige lijst die op het netwerk is toegelaten, is langer, maar deze paar codes dekken het grootste deel van de stromen van een kmo.
handelsfactuur
de code van een gewone verkoopfactuur
codes voor een factuur
waarden toegelaten door de Invoice-lijst van Peppol BIS Billing 3.0
codes voor een creditnota
waarden toegelaten door de CreditNote-lijst
Factuur en creditnota: twee documenten, twee velden
Peppol BIS Billing 3.0 dekt twee afzonderlijke documenten, en elk heeft zijn eigen BT-3-veld. De factuur gebruikt het element cbc:InvoiceTypeCode, met 380 als gangbare waarde. De creditnota is een ander document (CreditNote), dat de code in zijn eigen element cbc:CreditNoteTypeCode draagt, met 381 als gangbare waarde.
Daarom verschijnt code 381 nooit in een factuur: hij hoort bij het creditnotadocument. Elk document heeft niet alleen een ander veld, maar ook een eigen lijst van toegelaten waarden.
| Factuur (Invoice) | Creditnota (CreditNote) | |
|---|---|---|
| UBL-element voor de code | cbc:InvoiceTypeCode | cbc:CreditNoteTypeCode |
| Gangbare code | 380 | 381 |
| Effect op het verschuldigde bedrag | Verhoogt | Verlaagt |
| Toegelaten codes (Peppol) | 27 waarden | 5 waarden |
Om te weten wanneer u een document met code 381 opstelt, lees de elektronische creditnota; om een al verzonden factuur te corrigeren, lees de verbeterende factuur.
Facturen en creditnota's met de juiste code, zonder de XML aan te raken
YouInv genereert elk document volgens het profiel Peppol BIS Billing 3.0 met de verwachte typecode, valideert het en verzendt het via het Peppol-netwerk.
Wat de factuurtypecode voor u verandert
In de praktijk gebruikt u deze code nooit rechtstreeks. Wanneer u een factuur aanmaakt, schrijft uw software 380; wanneer u een creditnota genereert, maakt ze een CreditNote-document met code 381; een voorschotfactuur krijgt 386. De juiste code volgt uit het documenttype dat u op het scherm kiest.
Wat telt, is dat uw tool deze regels kent en ze feilloos toepast. Een verkeerde code, en de ontvanger behandelt een creditnota als een factuur, of weigert het document bij de validatie. Controleer bij de keuze of de update van uw software of ze elk documenttype genereert met de code die het profiel verwacht.
De factuurtypecode is trouwens maar een van de gecodeerde velden van een e-factuur: de btw-vrijstellingscodes (VATEX) volgen dezelfde logica van een genormaliseerde lijst.
Ook lezen
- De norm EN 16931: het semantische model waar bedrijfsterm BT-3 is gedefinieerd.
- Het formaat UBL 2.1 uitgelegd: de XML-syntaxis die de InvoiceTypeCode draagt.
- Peppol BIS Billing 3.0: wat het formaat bevat: het profiel dat de twee documenten definieert.
De referentielijst is gezaghebbend: de UNCL1001-codelijst van Peppol BIS Billing 3.0, gepubliceerd door OpenPeppol.
Wat is de factuurtypecode?
Het is bedrijfsterm BT-3 van de norm EN 16931, geschreven in het element cbc:InvoiceTypeCode in UBL 2.1. Hij geeft de aard van het document aan: factuur, creditnota, voorschot of correctie. Hij is verplicht en neemt een waarde uit een genormaliseerde lijst (UNTDID 1001).
Wat betekent code 380 op een factuur?
Code 380 duidt een handelsfactuur aan, dat wil zeggen een gewone verkoopfactuur. Het is de standaardwaarde voor een klassieke factuur in het formaat Peppol BIS Billing 3.0.
Welke code draagt een creditnota?
Een creditnota draagt code 381. Zij reist in een document dat losstaat van de factuur (CreditNote), met een eigen element cbc:CreditNoteTypeCode.
Welke code gebruikt u voor een voorschotfactuur?
Een voorschotfactuur gebruikt code 386. Een verbeterde factuur gebruikt code 384, en een selfbillingfactuur code 389.
Moet ik deze code zelf invullen?
Nee. Uw facturatiesoftware schrijft de code die bij het document past dat u aanmaakt. U kiest op het scherm factuur of creditnota, en het veld BT-3 wordt automatisch ingevuld.



