Die Regel der AEAT, Feld für Feld
- TipoRectificativa
- Nur bei TipoFactura R1, R2, R3, R4 oder R5, und in diesen Fällen Pflicht. Fehlt es bei einer berichtigten Rechnung, gibt es 1114; ist es bei einer normalen Rechnung vorhanden, gibt es 1115. Ein Wert außerhalb der Liste ergibt 1107.
- FacturasRectificadas
- Der Block mit den berichtigten Rechnungen. Nur bei R1 bis R5 und nicht verpflichtend. Bei einer normalen Rechnung gibt es 1117.
- ImporteRectificacion
- Nur und verpflichtend, wenn TipoRectificativa S ist, Berichtigung durch Ersetzung. Fehlt er, gibt es 1118; ist er vorhanden, obwohl er nicht gelten sollte, gibt es 1119.
- FacturasSustituidas
- Nur bei TipoFactura F3, dem Austausch vereinfachter Rechnungen. Bei jedem anderen Typ gibt es 1116.
Alle sieben Codes weisen den Rechnungsdatensatz zurück, nicht die gesamte Übermittlung.

So sendet Odoo eine Gutschrift
Derzeit unterscheidet das Modul die Berichtigungsgründe nicht: Jede Gutschrift geht als R1 hinaus, oder als R5, wenn sie eine als vereinfacht (F2) registrierte Rechnung berichtigt. R2, R3 und R4 werden nie gesendet, daher wird eine Gutschrift, die nach den Regeln einer dieser Typen sein müsste, als R1 erklärt. Mit diesem Typ gilt:
- Es wird immer TipoRectificativa gesendet. Kein Code im Modul gibt ihm einen anderen Wert als I, Berichtigung durch Differenzen.
- Hat die Gutschrift eine Ursprungsrechnung und besitzt diese ihren VeriFactu-Datensatz, wird sie mit Ihrer Steuernummer, ihrer Nummer und ihrem Datum in FacturasRectificadas aufgenommen.
- Die Beträge werden negativ gesendet, wie es bei einer Berichtigung durch Differenzen vorgesehen ist.
Bei dieser Arbeitsweise sollten die meisten dieser Codes nicht auftreten. 1114 und 1115 sind abgedeckt, weil TipoRectificativa bei jedem R steht und bei keinem F. 1117 ebenso, weil FacturasRectificadas nur einer Gutschrift hinzugefügt wird. Und da der Typ immer I ist, wird der Block ImporteRectificacion nie benötigt, sodass 1118 nicht auftreten kann.

Der Austausch vereinfachter Rechnungen
Die F3 ist die Rechnung, die eine oder mehrere bereits ausgestellte vereinfachte Rechnungen ersetzt. Sie ist der einzige Typ, der FacturasSustituidas zulässt, und das Modul füllt es nur aus, wenn die Rechnung als Austausch markiert ist: mit den F2-Rechnungen, die sie ersetzt, in Odoo oder extern ausgestellt, bis zu 1000. Vor der Buchung eines Austauschs prüft das Modul, ob es sich bei den ersetzten Rechnungen um bereits registrierte vereinfachte Rechnungen handelt; falls nicht, lässt es die Buchung nicht zu.
Falls Sie trotzdem einen erhalten
Wenn Sie einen dieser Codes bei einer Übermittlung des Moduls sehen, sind wir daran interessiert: Höchstwahrscheinlich hat die Gutschrift etwas Ungewöhnliches. Der abgelehnte Datensatz wird mit denselben Daten bis zur Dead Letter erneut versucht, und das veröffentlichte Modul sendet die Korrektur nicht von selbst. Schreiben Sie an comercial@flexigobe.com mit der Nummer der Gutschrift, dann prüfen wir sie.
Die Codes dieser Seite mit dem Text der AEAT
Jeder Code mit seinem wörtlichen Text, wie ihn die Fehlerliste der AEAT auf Spanisch angibt:
| Code | Text der AEAT (Spanisch) |
|---|---|
| 1107 | El valor del campo TipoRectificativa es incorrecto. |
| 1114 | Si la factura es de tipo rectificativa, el campo TipoRectificativa debe tener valor. |
| 1115 | Si la factura no es de tipo rectificativa, el campo TipoRectificativa no debe tener valor. |
| 1116 | Debe informarse el campo FacturasSustituidas sólo si la factura es de tipo F3. |
| 1117 | Si la factura no es de tipo rectificativa, el bloque FacturasRectificadas no podrá venir informado. |
| 1118 | Si la factura es de tipo rectificativa por sustitución el bloque ImporteRectificacion es obligatorio. |
| 1119 | Si la factura no es de tipo rectificativa por sustitución el bloque ImporteRectificacion no debe tener valor. |
Berichtigte Rechnungen sind nicht dasselbe wie Stornierungen. Das Stornieren einer Rechnung in Odoo erzeugt einen Stornierungsdatensatz mit eigenen Fehlercodes: Sie stehen auf der Seite zu den Stornierungen.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
