Fehlercodes · KSeF · Polen

KSEF-005Hier ergänzbar

KSeF VAT rate invalid — StawkaPodatku not in the Ministry of Finance dictionary

So lautet die Ablehnung wörtlich: „[KSEF-005] KSEF-005 is raised when a VAT rate or tax category on an FA(2)/FA(3) invoice does not match the values the KSeF schema and the Ministry of Finance dictionary allow. KSeF does not accept arbitrary percentages or free-text descriptions: each line's rate must map to an allowed value (currently 23%, 8%, 5%, 0%) or to one of the markers — zw (exempt), np (out of scope), and the reverse-charge handling — declared through P_12 and consistent with the document totals (P_13_x / P_14_x). A non-dictionary percentage, or a marker inconsistent with the amounts reported for that group, is rejected.“

The rate must line up with both the dictionary and the per-rate totals. Triggers: (1) a foreign VAT percentage (19%, 20%, 7%) from a non-Polish tax code written into P_12. (2) Exempt/out-of-scope lines sent with numeric 0 instead of zw/np. (3) A marker that does not match the amounts (a zw line whose value is added to the 23% totals). (4) Reverse-charge scenarios with mismatched markers. KSeF validates the rate against the dictionary and cross-checks the per-rate totals.

Was Sie bereithaltenDen fehlenden Wert aus Ihrer Bestellung, Ihrem Vertrag oder Ihrer Buchhaltung.
Was wir tunMap every line's tax treatment to an allowed KSeF value before serialising: numeric rates to 23/8/5/0, exemptions to zw, out-of-scope to np, reverse charge to the dedicated markers, then make sure each line's net and VAT amounts roll up into the matching P_13_x / P_14_x group. The numeric-rate-to-dictionary mapping is largely deterministic and Invoice Navigator can apply it, but exemptions and reverse-charge classifications are a tax decision and are surfaced for confirmation. Pair an exemption with its legal basis (P_19) where the schema requires it.
Wenn Sie es selbst im Rechnungssystem eintragen
Vorher
<FaWiersz>
  <P_12>19</P_12>
</FaWiersz>
Nachher
<FaWiersz>
  <P_12>23</P_12>
</FaWiersz>
So sieht der Befund ausBeispiel
BefundAngabe fehlt · KSEF-005
Von IhnenDer fehlende Wert
DanachBestanden
NachweisSHA-256 und /verify-Link nach der Prüfung