# Excel naar KSeF

Vul het sjabloon in, laat het werkboek vallen en download per factuur een KSeF FA(3)-XML-bestand.

Source: https://tally-stick.com/nl/excel-naar-ksef

## Hoe het werkt

Download het sjabloon van de pagina, vul het in en laat het op dezelfde pagina terug vallen. U krijgt één KSeF FA(3)-XML-bestand per factuurrij, genoemd naar het factuurnummer. Niets wordt geupload: het werkboek wordt gelezen en de XML wordt in uw eigen browser geschreven.

Twee werkbladen, en de namen tellen. Een werkboek waarvan de werkbladen anders heten dan `Invoice` en `Lines` wordt geweigerd. `Invoice` draagt één rij per factuur: nummer, data, valuta, naam van verkoper en koper, NIP, adres, e-mail. `Lines` draagt één rij per factuurregel, gekoppeld via het factuurnummer.

NIP (het Poolse belastingnummer) wordt gevalideerd: precies 10 cijfers, zonder streepjes of landprefix. Het btw-tarief uit Excel wordt gemapt op de FA(3)-P_12-catalogus.

Regeltotalen worden altijd opnieuw berekend uit hoeveelheid keer eenheidsprijs. Meerdere facturen in één werkboek is geen probleem.

Het bestand is klaar om in te dienen bij KSeF op ap-test.ksef.mf.gov.pl (test) of in productie. Tallystick dient geen facturen bij KSeF in namens u.

## Wat er gecontroleerd wordt voor er iets geschreven wordt

Het bestand wordt geweigerd, met de redenen opgesomd, wanneer: het factuurnummer ontbreekt, de factuurdatum ontbreekt of niet JJJJ-MM-DD is, het NIP van verkoper of koper ongeldig is (geen 10 cijfers), de naam van de koper ontbreekt of er geen factuurregel is ingevuld. Elke regel vraagt een omschrijving, een hoeveelheid groter dan nul, een eenheid, een eenheidsprijs en een geldig P_12-tarief uit de FA(3)-catalogus.

## Vragen

### Welke FA-versie is dit?

FA(3), het enige schema dat KSeF 2.0 sinds 1 februari 2026 accepteert.

### Welke P_12-waarden zijn toegestaan?

23, 22, 8, 7, 5 voor de standaardtarieven; 0 KR (nul binnenland), 0 WDT (intracommunautaire levering), 0 EX (uitvoer); zw (vrijgesteld van btw); oo (verlegde btw, de koper draagt de btw af); np I en np II (buiten het bereik van de btw). De spatie in 0 KR is verplicht.

### Kan het ook andersom?

Ja. [KSeF naar Excel](https://tally-stick.com/nl/ksef-naar-excel) leest een kant-en-klaar bestand terug in een werkblad.

### Ik typ de factuur liever in dan een werkblad invullen.

[KSeF-factuur maken](https://tally-stick.com/nl/ksef-factuur-maken) is een formulier en schrijft hetzelfde bestand.

## Verwante tools

- [KSeF FA(3)-factuur in Excel](https://tally-stick.com/nl/ksef-naar-excel)
- [KSeF naar PDF](https://tally-stick.com/nl/ksef-naar-pdf)
- [KSeF-factuur maken](https://tally-stick.com/nl/ksef-factuur-maken)
- [E-factuur omzetten](https://tally-stick.com/nl/e-factuur-omzetten)
