Hoe het wordt aangegeven
Het veld EmitidaPorTerceroODestinatario accepteert twee waarden, en elke waarde maakt een ander blok verplicht:
- T, uitgegeven door een derde
- Het blok Tercero is verplicht, met het belastingnummer van degene die de factuur uitgeeft.
- D, uitgegeven door de ontvanger
- Het blok Destinatarios (ontvangers) is verplicht.
Het blok Tercero mag alleen voorkomen bij waarde T. Als het met een Spaans belastingnummer wordt geïdentificeerd, moet dat nummer bij de AEAT geregistreerd staan en verschillen van dat van de partij die verplicht is de factuur uit te geven. En het mag nooit met type 07 worden geïdentificeerd, «No censado» (niet ingeschreven).

De negen codes
| Code | Wat er misgaat |
|---|---|
| 1151 | Het veld accepteert alleen T of D. |
| 1155 | Er is een blok Tercero zonder het veld EmitidaPorTerceroODestinatario. |
| 1158 | Het veld is ingevuld, maar het bijbehorende blok ontbreekt. |
| 1159 | Het blok Tercero wordt ingevuld terwijl het veld D, ontvanger, aangeeft. |
| 1178 | Algemene fout in het blok Tercero. |
| 1186 | Bij T ontbreekt het blok Tercero. |
| 1187 | Er is een blok Tercero met een andere waarde dan T. |
| 1188 | Het belastingnummer van de derde is hetzelfde als dat van de verplichte partij. |
| 1211 | De derde is geïdentificeerd met type 07. |
Ze wijzen alle de registratie van de betreffende factuur af; de rest van de verzending gaat door, en de afgewezen factuur blijft in behandeling totdat ze gecorrigeerd is.
Wat onze module aangeeft
De registratierecord die de module opbouwt, bevat noch het veld EmitidaPorTerceroODestinatario noch het blok Tercero. Daarom kan geen van deze negen codes uit een verzending van de module komen. Elke factuur wordt aangegeven als uitgegeven door het bedrijf zelf: het belastingnummer staat als verplichte partij in de kop en als afgever op elke factuur.
Dat dekt het normale geval, dat de meeste gevallen zijn: je verkoopt en factureert zelf vanuit je eigen Odoo. De twee bijzondere gevallen worden niet weergegeven:
- Als een derde in jouw naam facturen uitgeeft, bijvoorbeeld een dienstverlenend bedrijf dat voor jou factureert, geeft de module dat niet als zodanig aan.
- Als het je klant is die de facturen voor wat je hem verkoopt uitgeeft, onder een zelffacturatieovereenkomst, dan ontstaan die facturen niet in je Odoo en verstuurt de module ze niet.
Werk je met een van deze twee constructies, mail dan naar comercial@flexigobe.com voordat je VeriFactu voor die facturen activeert.

Niet te verwarren met de vertegenwoordiger
Dat een belastingadviseur je registraties bij de AEAT indient, maakt hem nog geen derde uitgever. De adviseur dient in, en daarvoor bestaat het blok Representante in de kop; de derde geeft uit, en dat gaat op elke factuur. De fouten van de Representante, van 4105 tot en met 4124, staan op hun eigen pagina.
De codes op 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 (Spaans) |
|---|---|
| 1151 | El campo EmitidaPorTerceroODestinatario solo acepta valores T o D. |
| 1155 | Se está informando el bloque Tercero sin estar informado el campo EmitidaPorTerceroODestinatario. |
| 1158 | Se está informando EmitidaPorTerceroODestinatario, pero no se informa el bloque correspondiente. |
| 1159 | Se está informando del bloque Tercero cuando se indica que se va a informar de Destinatario. |
| 1178 | Error en el bloque de Tercero. |
| 1186 | Si EmitidaPorTercerosODestinatario es igual a T el bloque Tercero será de cumplimentación obligatoria. |
| 1187 | Sólo se podrá cumplimentarse el bloque Tercero si el valor de EmitidaPorTercerosODestinatario es T. |
| 1188 | El NIF del bloque Tercero debe ser diferente al NIF del ObligadoEmision. |
| 1211 | El bloque Tercero no puede estar identificado con IDType=No Censado (07). |
Wat als ik een van deze codes met Odoo zie?
Dat zou niet mogen gebeuren bij een verzending van de module. Als het toch gebeurt, stuur ons dan het antwoord van de verzending: dat betekent dat er iets anders met jouw belastingnummer verstuurt.
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_aeat_client.py
- Broncode van de module: flexigo_spain_verifactu 20.0 (aa2ea3d2): data/verifactu_error_catalogue.xml
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
