Naar hoofdinhoud
KSeF 2.0 · status van de factuur

Codes 410 en 415 van KSeF: rechten van de verkoper en bijlagen

Beide codes komen na het verzenden binnen als status van de factuur, en beide gaan over de vraag of je die factuur in die context mag verzenden. De tests van de bibliotheek van het Poolse Ministerie van Financiën tonen drie concrete oorzaken: een NIP van de verkoper dat afwijkt van het NIP van de sessie, geen toestemming voor bijlagen en een bijlage in een interactieve sessie.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
KSeF 2.0
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
3 min

Wat KSeF zegt en wat het Ministerie test

CodeTekst van KSeFGeval in de tests van het Ministerie
410«Nieprawidłowy zakres uprawnień» (onjuiste reikwijdte van rechten)Factuur met een NIP van de verkoper dat niet het NIP is waarmee de sessie is geauthenticeerd.
410«Nieprawidłowy zakres uprawnień»Verkoper zonder toestemming voor bijlagen; in details: «Sprzedawca {nip} nie posiada zgody do wysyłania faktur z załącznikami».
415«Brak możliwości wysyłania faktury z załącznikiem» (een factuur met bijlage kan niet worden verzonden)Factuur met bijlage verzonden in een interactieve sessie.

De documentatie van KSeF voegt twee regels toe. Om een factuur te verzenden is het recht nodig om die uit te geven in de context van die belastingplichtige. Facturen met bijlagen mogen alleen in batchmodus worden verzonden (de uitzondering is de technische correctie van een offline factuur), en pas nadat die optie is geregistreerd in e-Urząd Skarbowy.

Kaart van de codes 410 en 415 van KSeF
De code 410 met zijn beschrijving uit de API en ernaast de 415 voor een factuur met bijlage.

Hoe het eruitziet in Odoo 18, 19 en 20

l10n_pl_edi meldt zich bij KSeF aan met het KSeF-certificaat uit de instellingen, met het NIP van het bedrijf als context, en schrijft datzelfde NIP in Podmiot1. Het vereist dat het btw-nummer van het bedrijf begint met PL («A polish VAT number must be set on your company.»). Na een 410 zet het de status op Rejected en schrijft het «KSeF Status: Rejected (Code: 410). Incorrect scope of permissions.» (in het Pools in versie 18 en 19: «Status KSeF: Odrzucono (Kod:410). Nieprawidłowy zakres uprawnień.»).

De 410 komt binnen als status van de factuur, net als de 450, dus Odoo toont hem in de geschiedenis na het controleren van de status: meteen na het verzenden of later met de knop «Check Sending». De rechten worden verleend en gecontroleerd in KSeF zelf, niet in Odoo: Odoo kent alleen het certificaat en het NIP van het bedrijf.

De FA(3)-sjabloon van Odoo heeft geen element Zalacznik en Odoo verzendt in een interactieve sessie. Een 415, en een 410 door bijlagen, zouden dus niet mogen komen van een factuur die Odoo heeft gegenereerd; als je ze ziet, is het bestand van een ander programma afkomstig.

Wat controleren bij een 410

  • Het NIP van het bedrijf in Odoo is precies het NIP waarvoor de houder van het certificaat rechten heeft.
  • De houder van het certificaat heeft in KSeF het recht om facturen voor dat NIP uit te geven; dat verleent de eigenaar van het bedrijf. Zonder enige rechten stopt KSeF de aanmelding al (status 415 bij de authenticatie: «Brak przypisanych uprawnień», geen rechten toegekend).
  • Als je het NIP van het bedrijf in Odoo hebt gewijzigd, sla dan het certificaat opnieuw op in de instellingen. Odoo schrijft het huidige NIP in Podmiot1, terwijl zijn toegang tot de volgende automatische verlenging nog komt van een aanmelding met het vorige NIP; dat is precies het geval uit de test van het Ministerie.
  • In een database met meerdere bedrijven heeft elk een eigen certificaat; een factuur gaat met de context van het bedrijf waartoe ze behoort.
Schema: wat KSeF teruggeeft bij de codes 410 en 415 en wat Odoo 20 toont
Schema op basis van de code van l10n_pl_edi van Odoo 20 en de specificatie van de KSeF API 2.9.0; wat doorgestreept is, is wat Odoo niet bewaart of niet doet.

Opnieuw verzenden

Na de correctie zet je de factuur terug naar concept (bij een afgewezen factuur wist Odoo de KSeF-status en het KSeF-nummer), bevestig je haar en verzend je haar opnieuw. Onze module, Poland KSeF 2.0 Validator, neemt de status Rejected en later de status Accepted over uit l10n_pl_edi, maar verzendt zelf niets en wijzigt geen rechten in KSeF.

Lees verder

KSeF-authenticatiestatussen: 415, 425, 450, 470 en 480Statussen van de KSeF 2.0-aanmelding naast het certificaat: geen rechten, ingetrokken, verkeerd token, geblokkeerd. Codes 21301 en 21304 en hoe ze eruitzien in Odoo.Aanmelden bij KSeF met certificaat: code 460 en XAdES-handtekeningfoutenKSeF-code 460 en de uitzonderingen 9101-9105, 21111, 21115, 21117, 21217, 21401 en 21406 bij aanmelden met certificaat: wat Odoo 18, 19 en 20 niet tonen.KSeF-code 440: «Duplikat faktury»KSeF-code 440: er staat al een factuur met hetzelfde verkoper-NIP, type en nummer in het systeem. Hoe KSeF dit telt, wat Odoo 18, 19 en 20 tonen en hoe je het oplost.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen