# XRechnung Verplichte Velden: Compleet Veldoverzicht 2025

- Date: 2025-01-16
- Reading time: 15 min leestijd

Uitgebreide gids voor alle verplichte velden in het XRechnung-formaat. Leer wat elk veld betekent, waarom het verplicht is en hoe u XRechnung-facturen correct invult voor Duitse B2G-compliance.

## Artikeloverzicht

        Dit artikel legt XRechnung Verplichte Velden: Compleet Veldoverzicht 2025 uit als praktische referentie voor Europese e-facturatie. Het definieert het onderwerp in duidelijke taal, plaatst het in de compliancecontext en verbindt de uitleg met factuurformaten zoals XRechnung, ZUGFeRD/Factur-X, UBL en CII.

Gebruik het artikel als startpunt voordat je een finance- of ERP-workflow wijzigt: bepaal de toepasselijke landregel of standaard, kies het verwachte gestructureerde formaat, valideer de gegenereerde XML en leg een uitzonderingsproces vast voor facturen die handmatige controle nodig hebben.

        
        
          ### In deze veldgids:

          
            - [Overzicht van XRechnung-velden](#overview)

            - [Factuurkopvelden](#invoice-header)

            - [Leveranciersinformatie (verkoper)](#supplier-fields)

            - [Klantinformatie (koper)](#customer-fields)

            - [Factuurregels](#line-items)

            - [Belastinginformatie](#tax-fields)

            - [Betalingsgegevens](#payment-fields)

            - [Specifieke Duitse vereisten](#special-fields)

            - [Validatietips](#validation-tips)

          
        

        
        
          ## Verplichte XRechnung-velden begrijpen

          
            
              XRechnung volgt de Europese norm EN 16931, met aanvullende Duits-specifieke vereisten. Elk veld heeft een specifieke Business Term (BT) of Business Group (BG) identificatie. Deze gids legt elk verplicht veld uit om te zorgen dat uw facturen compliant zijn.
            

          
            Velden in XRechnung worden gecategoriseerd op basis van hun vereisteniveau:
          

            - **Verplicht (M):** Moet altijd worden opgegeven

            - **Voorwaardelijk (C):** Verplicht onder specifieke omstandigheden

            - **Optioneel (O):** Kan worden opgenomen maar is niet verplicht

          
        

        
        
          ## Factuurkopvelden

          
            
              ### BT-1: Factuurnummer (M)

              **Veldnaam:** Factuurnummer / Rechnungsnummer

**Beschrijving:** Een unieke opeenvolgende identificatie voor de factuur toegewezen door de verkoper.

**Formaat:** Tekst (1-80 tekens)

**Voorbeeld:** "RE-2025-001234"

                **Belangrijk:** Moet uniek zijn binnen uw boekhoudsysteem. Kan niet opnieuw worden gebruikt of gedupliceerd.

            

            
              ### BT-2: Factuurdatum (M)

              **Veldnaam:** Factuurdatum / Rechnungsdatum

**Beschrijving:** De datum waarop de factuur is uitgegeven.

**Formaat:** Datum (JJJJ-MM-DD)

**Voorbeeld:** "2025-01-16"

            
              ### BT-3: Factuurtypecode (M)

              **Veldnaam:** Typecode / Rechnungsart

**Beschrijving:** Identificeert of dit een standaardfactuur, creditnota, etc. is.

**Veelgebruikte codes:**

                - **380:** Commerciële factuur (standaard)

                - **381:** Creditnota

                - **384:** Gecorrigeerde factuur

                - **389:** Zelfgefactureerde factuur

              
            

            
              ### BT-5: Factuurvalutacode (M)

              **Veldnaam:** Valuta / Währung

**Beschrijving:** De valuta waarin alle factuurbedragen worden uitgedrukt.

**Formaat:** ISO 4217 valutacode

**Voorbeeld:** "EUR"

          
        

        
        
          ## Leveranciersinformatie (verkoper)

          
            
              ### BT-27: Naam van de verkoper (M)

              **Veldnaam:** Naam van de verkoper / Verkäufername

**Beschrijving:** De volledige juridische naam van de verkoper/leverancier.

**Voorbeeld:** "Uw Bedrijf GmbH"

            
              ### BG-5: Postadres verkoper (M)

              De volgende adresvelden zijn verplicht:

                - **BT-35:** Adresregel 1 (straat + nummer)

                - **BT-38:** Plaats

                - **BT-39:** Postcode

                - **BT-40:** Landcode (ISO 3166-1 alpha-2, bijv. "DE")

              
            

            
              ### BT-31: BTW-nummer van de verkoper (C)

              **Veldnaam:** BTW-nummer / Umsatzsteuer-ID

**Beschrijving:** Het BTW-registratienummer van de verkoper.

**Wanneer verplicht:** Bij gebruik van belastingcodes S, Z, E, AE, K, G, L of M

**Formaat:** Landcode + nummer (bijv. "DE123456789")

                **BR-DE-16:** Voor Duitse compliance is het BTW-nummer verplicht bij toepassing van deze belastingcategorieën.

            

            
              ### BT-34: Elektronisch adres van de verkoper (M)

              **Veldnaam:** Eindpunt-ID / Elektronische Adresse

**Beschrijving:** Elektronisch adres voor routering, meestal een PEPPOL-ID of e-mail.

**Voorbeeld:** "DE:VAT:DE123456789" of "info@uwbedrijf.nl"

                **BR-DE-2:** Verplicht voor Duitse B2G-facturering.

            
          
        

        
        
          ## Klantinformatie (koper)

          
            
              ### BT-44: Naam van de koper (M)

              **Veldnaam:** Naam van de koper / Käufername

**Beschrijving:** De volledige naam van de koper/klant.

**Voorbeeld:** "Bundesamt für XYZ"

            
              ### BT-10: Koperreferentie (C)

              **Veldnaam:** Bestelreferentie / Bestellreferenz

**Beschrijving:** Referentie verstrekt door de koper (bijv. bestelnummer).

**Wanneer verplicht:** Wanneer verstrekt door de koper

                **Tip:** Neem dit altijd op indien beschikbaar - vergemakkelijkt snellere betalingsverwerking.

            

            
              ### BT-EXTENSION: Leitweg-ID (M voor B2G)

              **Veldnaam:** Leitweg-ID (Koperreferentie)

**Beschrijving:** Duits-specifieke routering-ID voor de publieke sector.

**Formaat:** Alfanumeriek (tot 46 tekens)

**Voorbeeld:** "991-01234-76"

                **Kritiek:** Moet exact overeenkomen met wat de publieke autoriteit heeft verstrekt. Een onjuiste Leitweg-ID leidt tot afwijzing.

            
          
        

        
        
          ## Factuurregels

          
            
              ### BG-25: Factuurregel (M)

              Elke regel moet bevatten:

                
                  BT-126: Regel-ID (M)

Opeenvolgend regelnummer (1, 2, 3...)

                
                  BT-129: Gefactureerde hoeveelheid (M)

Hoeveelheid artikelen/diensten

                
                  BT-130: Eenheidscode (M)

Maateenheid (bijv. "C62" voor stuks, "HUR" voor uren)

                
                  BT-146: Netto artikelprijs (M)

Prijs per eenheid exclusief BTW

                
                  BT-131: Netto regelbedrag (M)

Totaal regelbedrag (hoeveelheid × eenheidsprijs)

                
                  BT-153: Artikelnaam (M)

Beschrijving van artikel/dienst

                
                  BT-151: BTW-categoriecode van artikel (M)

BTW-categorie voor deze regel

              
            
          
        

        
        
          ## Belastinginformatie

          
            
              ### BG-23: BTW-uitsplitsing (M)

              Voor elk toegepast BTW-tarief:

                - **BT-116: Belastbaar bedrag per BTW-categorie** - Nettobedrag onderworpen aan dit BTW-tarief

                - **BT-117: Belastingbedrag per BTW-categorie** - BTW-bedrag voor deze categorie

                - **BT-118: BTW-categoriecode** - Categoriecode (S, Z, E, etc.)

                - **BT-119: BTW-tarief per categorie** - BTW-percentage (bijv. 19, 7, 0)

              

              
                #### Veelgebruikte BTW-categoriecodes:

                
                  - **S:** Standaardtarief (19% in Duitsland)

                  - **AA:** Verlaagd tarief (7% in Duitsland)

                  - **Z:** Nultarief

                  - **E:** Vrijgesteld

                  - **AE:** Omgekeerde heffing

                  - **K:** Intracommunautaire levering

                  - **G:** Export buiten de EU

                
              
            
          
        

        
        
          ## Betalingsgegevens

          
            
              ### BT-9: Betalingsvervaldatum (C)

              **Beschrijving:** Datum waarop de betaling verschuldigd is.

**Formaat:** Datum (JJJJ-MM-DD)

**Wanneer verplicht:** Als betalingsvoorwaarden een vervaldatum specificeren

            
              ### BG-16/17: Betalingsinstructies

              Kies een betalingsmethode:

                
                  Bankoverschrijving (BG-17)

                    - BT-84: Betalingsrekening-ID (IBAN)

                    - BT-86: Betalingsdienstverlenings-ID (BIC) - optioneel voor SEPA

                  
                

                
                  Automatische incasso (BG-19)

                    - BT-89: Mandaatreferentie-ID

                    - BT-91: Gedebiteerde rekening-ID

                  
                
              
            
          
        

        
        
          ## Specifieke Duitse vereisten

          
            
              ### Duits-specifieke extensies

              
                
                  #### Skonto (contantkorting)

                  Als u een korting biedt voor vervroegde betaling:

                    - Kortingspercentage

                    - Kortingsperiode in dagen

                    - Kortingsbasisbedrag

                  
                

                
                  #### Contactinformatie

                  Aanbevolen om op te nemen:

                    - BT-41: Contactpunt verkoper

                    - BT-42: Telefoonnummer contactpersoon verkoper

                    - BT-43: E-mailadres contactpersoon verkoper

                  
                
              
            
          
        

        
        
          ## Validatietips en veelvoorkomende fouten

          
            ### Controlelijst voor indiening

            
              - ✓ Alle verplichte velden zijn ingevuld

              - ✓ Leitweg-ID komt exact overeen (inclusief streepjes en hoofdletters)

              - ✓ BTW-berekeningen zijn correct (regelbedragen × BTW-tarief = BTW-bedrag)

              - ✓ Som van netto regelbedragen is gelijk aan factuursubtotaal

              - ✓ Valutacodes zijn geldige ISO-codes

              - ✓ Datums zijn in JJJJ-MM-DD formaat

              - ✓ Landcodes zijn 2-letterige ISO-codes

              - ✓ BTW-nummer bevat het landprefix

            
          

          
            ### Veelvoorkomende afwijzingsredenen

            
              - ❌ Ontbrekende of onjuiste Leitweg-ID

              - ❌ Ontbrekend elektronisch adres van verkoper (EndpointID)

              - ❌ Ontbrekend BTW-nummer wanneer vereist

              - ❌ Berekeningsfouten in totalen

              - ❌ Ongeldige datumformaten

              - ❌ Ontbrekende verplichte adresvelden

            
          
        

        
          ### Hulp nodig bij het maken van conforme XRechnung-facturen?

          Onze converter valideert automatisch alle verplichte velden en zorgt ervoor dat uw facturen voldoen aan de Duitse B2G-vereisten:

[Probeer onze XRechnung-converter](/nl/pdf-to-xrechnung)
        
      

      
        ## Zo gebruik je deze gids

        Gebruik het artikel als startpunt voordat je een finance- of ERP-workflow wijzigt: bepaal de toepasselijke landregel of standaard, kies het verwachte gestructureerde formaat, valideer de gegenereerde XML en leg een uitzonderingsproces vast voor facturen die handmatige controle nodig hebben.