Elektronisch factureren

De factuurtypecode (BT-3): 380, 381 en de rest

De factuurtypecode (BT-3) uitgelegd: de rol van de InvoiceTypeCode, de waarden 380, 381, 384 en 386, en hoe uw software die automatisch invult.

Door YouInv-team6 min leestijd
Professional ordent facturen en bonnen op een bureau, ter illustratie van de verschillende documenttypes van facturatie

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.

380

handelsfactuur

de code van een gewone verkoopfactuur

27

codes voor een factuur

waarden toegelaten door de Invoice-lijst van Peppol BIS Billing 3.0

5

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.

Elk document heeft een eigen BT-3-veld en een eigen lijst van waarden.
Factuur (Invoice)Creditnota (CreditNote)
UBL-element voor de codecbc:InvoiceTypeCodecbc:CreditNoteTypeCode
Gangbare code380381
Effect op het verschuldigde bedragVerhoogtVerlaagt
Toegelaten codes (Peppol)27 waarden5 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 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.

Terug naar blog

Gerelateerde artikelen