Què diu KSeF i què prova el Ministeri
| Codi | Text de KSeF | Cas de les proves del Ministeri |
|---|---|---|
| 410 | «Nieprawidłowy zakres uprawnień» (abast de permisos incorrecte) | Factura amb un NIP de venedor diferent del NIP amb què es va autenticar la sessió. |
| 410 | «Nieprawidłowy zakres uprawnień» | Venedor sense permís per a adjunts; a details: «Sprzedawca {nip} nie posiada zgody do wysyłania faktur z załącznikami». |
| 415 | «Brak możliwości wysyłania faktury z załącznikiem» (no es pot enviar una factura amb adjunt) | Factura amb adjunt enviada en una sessió interactiva. |
La documentació de KSeF afegeix dues regles. Per enviar una factura cal el permís d'emetre-la en el context d'aquest contribuent. Les factures amb adjunts només s'envien en mode lot (l'excepció és la correcció tècnica d'una factura offline) i després de donar d'alta aquesta opció a e-Urząd Skarbowy.

Com es veu a Odoo 18, 19 i 20
l10n_pl_edi inicia sessió a KSeF amb el certificat KSeF de la configuració, amb el NIP de l'empresa com a context, i escriu aquest mateix NIP a Podmiot1. Exigeix que el NIF de l'empresa comenci per PL («A polish VAT number must be set on your company.»). Després d'un 410 posa l'estat en Rejected i escriu «KSeF Status: Rejected (Code: 410). Incorrect scope of permissions.» (en polonès a la 18 i la 19: «Status KSeF: Odrzucono (Kod:410). Nieprawidłowy zakres uprawnień.»).
El 410 arriba com a estat de la factura, igual que el 450, així que Odoo el mostra a l'historial en consultar l'estat: just després de l'enviament o més tard amb el botó «Check Sending». Els permisos es donen i es revisen a la mateixa KSeF, no a Odoo: Odoo només coneix el certificat i el NIP de l'empresa.
La plantilla FA(3) d'Odoo no té l'element Zalacznik i Odoo envia en sessió interactiva. Per tant, el 415, i un 410 per adjunts, no haurien de sortir d'una factura generada per Odoo; si els veus, el fitxer va venir d'un altre programa.
Què revisar davant un 410
- El NIP de l'empresa a Odoo és exactament el NIP sobre el qual té permisos el titular del certificat.
- El titular del certificat té a KSeF el permís d'emetre factures per a aquest NIP; el concedeix el propietari de l'empresa. Sense cap permís, KSeF ja talla l'inici de sessió (estat 415 en l'autenticació: «Brak przypisanych uprawnień», sense permisos assignats).
- Si has canviat el NIP de l'empresa a Odoo, torna a desar el certificat a la configuració. Odoo escriu a
Podmiot1el NIP actual mentre, fins a la següent renovació automàtica, el seu accés ve d'un inici de sessió amb l'anterior, que és justament el cas de la prova del Ministeri. - En una base amb diverses empreses, cadascuna té el seu certificat; la factura va amb el context de l'empresa a la qual pertany.

Tornar a enviar-la
Després de corregir-ho, restableix la factura a esborrany (en una rebutjada Odoo esborra l'estat i el número KSeF), confirma-la i envia-la de nou. El nostre mòdul, Poland KSeF 2.0 Validator, pren de l10n_pl_edi l'estat Rejected i després l'Accepted, però no envia res pel seu compte ni canvia permisos a KSeF.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/data
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/open-api.json
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/faktury/weryfikac
- github.com/CIRFMF/ksef-api/blob/ce3670ea042de380039de4c5849fd6455811b292/faktury/weryfikac
- github.com/CIRFMF/ksef-client-csharp/blob/a66cbc669814e6c2a615748a13a0a04a650ba04f/KSeF.Cl
- github.com/CIRFMF/ksef-client-csharp/blob/a66cbc669814e6c2a615748a13a0a04a650ba04f/KSeF.Cl
- github.com/CIRFMF/ksef-client-csharp/blob/a66cbc669814e6c2a615748a13a0a04a650ba04f/KSeF.Cl
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/4d2d4b5895db70596863df941d9a1f0beeb117f8/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2982b5f44af03fae6a9888f20632c1cc19f623ba/addons/l10n_pl_edi/i18n
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/data
- github.com/odoo/odoo/blob/2fec20391a8a61ea3a3bf15e9f24d59dba910a8d/addons/l10n_pl_edi/mode
- Codi del mòdul: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/account_move.py
