> ## Documentation Index
> Fetch the complete documentation index at: https://docs.klantel.be/llms.txt
> Use this file to discover all available pages before exploring further.

# UBL & Peppol

> Facturen exporteren als UBL 2.1 en versturen via het Peppol-netwerk

## Overzicht

Klantel genereert rechtsgeldige Belgische e-facturen in **UBL 2.1**-formaat (Peppol BIS Billing 3.0).
Facturen kunnen worden gedownload als XML of automatisch verstuurd via het Peppol-netwerk
via [Billit als Access Point](/integraties/billit).

## UBL-factuur genereren

<Steps>
  <Step title="Open een project">
    Ga naar **Projecten** en open het project waarvoor je een factuur wil aanmaken.
  </Step>

  <Step title="Ga naar Facturen">
    Klik op **Facturen** → **Nieuwe factuur** of open een bestaande factuur.
  </Step>

  <Step title="Controleer de gegevens">
    Klantel vult automatisch in:

    * Leveranciersgegevens (jouw tenant-BTW-nummer en adres)
    * Klantgegevens (BTW-nummer, naam, adres)
    * Regelitems (geregistreerde uren × uurtarief)
    * BTW-berekening (standaard 21%)
  </Step>

  <Step title="Genereer de UBL-XML">
    Klik op **Exporteer als UBL**. Je ontvangt een geldig `.xml`-bestand dat voldoet
    aan Peppol BIS Billing 3.0.
  </Step>
</Steps>

## Peppol-verzending

Als de klant een Peppol-deelnemer is, kan Klantel de factuur automatisch via het
Peppol-netwerk versturen via de [Billit-koppeling](/integraties/billit).

<Steps>
  <Step title="Koppel Billit">
    Ga naar **Instellingen** → **Billit** en volg de OAuth-koppeling.
    Zie [Billit-integratie](/integraties/billit) voor de stappen.
  </Step>

  <Step title="Controleer Peppol-deelname klant">
    Klantel controleert automatisch of de klant een Peppol-deelnemer is
    via de SML/SMP-lookup. Dit is zichtbaar op de klantenfiche.
  </Step>

  <Step title="Verstuur via Peppol">
    Op de factuurpagina verschijnt de knop **Verstuur via Peppol** als beide
    partijen Peppol-deelnemer zijn. Klik om de factuur in te dienen.
  </Step>
</Steps>

## UBL-structuur

| UBL-element            | Waarde                                         |
| ---------------------- | ---------------------------------------------- |
| `CustomizationID`      | `urn:cen.eu:en16931:2017#...poacc:billing:3.0` |
| `ProfileID`            | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0`  |
| `InvoiceTypeCode`      | `380` (standaard commerciële factuur)          |
| `DocumentCurrencyCode` | `EUR`                                          |

<Tip>
  Alle bedragen in Klantel worden intern opgeslagen als **eurocenten** (integer) om afrondingsfouten te vermijden.
  De UBL-output converteert deze automatisch naar decimale euros.
</Tip>

## Verwante pagina's

<CardGroup cols={2}>
  <Card title="Facturen" icon="file-invoice" href="/handleiding/facturen">
    Facturen aanmaken en beheren
  </Card>

  <Card title="Billit-integratie" icon="plug" href="/integraties/billit">
    OAuth-koppeling voor Peppol-verzending
  </Card>

  <Card title="Peppol" icon="network-wired" href="/integraties/peppol">
    Technische achtergrond Peppol-netwerk
  </Card>
</CardGroup>
