De regel, in één tabel
| Factuurtype | Ontvanger | Code bij overtreding |
|---|---|---|
| F1, F3, R1, R2, R3, R4 | Verplicht, minstens één. | 1189 |
| F2, R5 | Niet toegestaan. | 1190 |
| R3 | Alleen NIF of IDType 07 (niet-geregistreerd). | 1191 |
| R2 | Alleen NIF, IDType 07 of IDType 02 (NIF-IVA). | 1192 |
| Elk type met IDOtro van type 02 | Alleen F1, F3, R1, R2, R3 of R4. | 1156 |
En nog een algemenere code: de 1106, "El valor del campo TipoFactura no está incluido en la lista de valores permitidos." Alle wijzen het record af, niet de hele verzending.

Hoe Odoo het type en de ontvanger bepaalt
Bij het boeken van een factuur classificeert de module die en beslist daarmee of er een ontvanger wordt toegevoegd:
- Een creditnota gaat als R1, of als R5 als ze een factuur corrigeert die als F2 is geregistreerd. Vandaag maakt de module geen onderscheid tussen correctieredenen, dus R2, R3 en R4 gaan nooit uit.
- Een factuur die als ruil van vereenvoudigde facturen is gemarkeerd, gaat als F3.
- Een kassafactuur, aangevinkt als "Factura simplificada (F2)" of waarvan de klant geen NIF heeft, gaat als F2.
- Al het overige gaat als F1.
Daarna wordt het blok Destinatarios alleen opgenomen als de klant een identificatie heeft en het type noch F2 noch R5 is. Zo worden de 1189 en de 1190 bij de bron voorkomen: een factuur zonder NIF van de klant gaat nooit als F1, en een F2 of een R5 krijgt nooit een ontvanger. Ook de 1106 zou niet mogen verschijnen: de module gebruikt alleen typen die de AEAT accepteert (F1, F2, F3, R1 en R5).

De 1191 en de 1192, met de module van vandaag
Beide hangen af van het type creditnota en het land van de klant. Een klant buiten Spanje gaat in IDOtro met type 02 als die in de EU zit, en met type 03 of 04 als dat niet zo is. Gecombineerd met de tabel zou een R3 naar een buitenlandse klant botsen met de 1191, die alleen NIF of type 07 toelaat, en een R2 naar een klant buiten de EU met de 1192.
Met de module van vandaag bereikt geen van beide deze weg, omdat er geen R2 en geen R3 worden uitgegeven. Keerzijde: een creditnota die volgens de regels een R2, R3 of R4 zou moeten zijn, wordt als R1 aangegeven. Als je creditnota's van dat soort uitgeeft, schrijf dan naar comercial@flexigobe.com voordat je ze boekt.
Wanneer het al is afgewezen
De wachtrij probeert het afgewezen record opnieuw tot het in Dead Letter belandt, maar het record is het record dat bij het boeken is aangemaakt en het verandert niet, ook niet als je het contact corrigeert. De gepubliceerde module verstuurt de correctie niet zelfstandig. Schrijf naar comercial@flexigobe.com met het factuurnummer en we helpen je het af te ronden.
De codes van deze pagina, met de tekst van de AEAT
Elke code met zijn letterlijke tekst, zoals de foutenlijst van de AEAT die geeft:
| Code | Tekst van de AEAT |
|---|---|
| 1189 | Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado. |
| 1190 | Si TipoFactura es F2 o R5 el bloque Destinatarios no puede estar cumplimentado. |
| 1191 | Si TipoFactura es R3 sólo se admitirá NIF o IDType = No Censado (07). |
| 1192 | Si TipoFactura es R2 sólo se admitirá NIF o IDType = No Censado (07) o NIF-IVA (02). |
| 1106 | El valor del campo TipoFactura no está incluido en la lista de valores permitidos. |
| 1156 | Para el bloque IDOtro y IDType NIF-IVA (02), el valor de TipoFactura es incorrecto. |
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_registro.py
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
