Pole po polu
- Macrodato
- Obowiązkowe z wartością S, gdy kwota całkowita jest równa lub wyższa niż 100 000 000,00 co do wartości bezwzględnej. Akceptuje tylko N lub S (1137). Z S i mniejszą kwotą: 1138; bez S i większą kwotą: 1139.
- Cupon
- Może mieć S tylko w R1 lub R5. W przeciwnym razie: 1157.
- FacturaSimplificadaArt7273
- Dla kwalifikowanych faktur uproszczonych z rozporządzenia o fakturowaniu. Akceptuje tylko N lub S (1136) i może mieć S tylko w F1, F3, R1, R2, R3 lub R4 (1183).
- FacturaSinIdentifDestinatarioArt61d
- Dla faktur bez identyfikacji odbiorcy zgodnie z art. 61 d. Akceptuje tylko N lub S (1184) i może mieć S tylko w F2 lub R5 (1185).
- NumRegistroAcuerdoFacturacion
- Jeśli jest podany, umowa musi istnieć w AEAT. Jeśli nie istnieje: 1128.
- RefExterna
- Wolne odniesienie systemu. Jeśli jego wartość jest nieprawidłowa: 1253.
Wszystkie dziesięć odrzuca rekord faktury.

Co wysyła nasz moduł
Żadne z tych sześciu pól nie pojawia się w rekordzie rejestracji budowanym przez moduł. Dlatego te kody nie mogą pochodzić z Twojego wysłania. Dla większości firm nic się nie zmienia, bo pola te dotyczą rzadkich przypadków, a ich brak nie powoduje odrzucenia. Dwa z nich mają konsekwencje, o których warto wiedzieć:
- Umowa fakturowania i artykuł 61 d. To dwa wyjątki od limitu 3 000,00 euro, który AEAT stosuje do faktur uproszczonych z kodem 1150 (ogólny limit ustawowy jest niższy: 400 euro z VAT). Ponieważ moduł ich nie wysyła, F2 powyżej tej kwoty zawsze zostanie odrzucona kodem 1150, nawet jeśli masz umowę z AEAT. Wyjaśniamy to na stronie błędu 1150.
- Kwalifikowane faktury uproszczone. Moduł klasyfikuje jako F2 faktury z POS, oznaczone jako uproszczone oraz faktury klientów bez NIF i nie rozróżnia kwalifikowanych faktur uproszczonych. Jeśli je wystawiasz, napisz do nas.

Macrodato w liczbach
AEAT wymaga oznaczenia Macrodato, gdy kwota całkowita faktury osiąga 100 000 000,00, dodatnią lub ujemną. To znacznik dla faktur o bardzo wysokiej kwocie, a kontrola działa w obie strony: nie można go zaznaczyć poniżej progu ani pominąć powyżej niego. Przy opublikowanym module faktura takiej wielkości wyjdzie bez znacznika, a AEAT odrzuci ją kodem 1139; jeśli wystawiasz takie faktury, najpierw porozmawiaj z nami.
Kody z tej strony z tekstem AEAT
Każdy kod z dosłownym tekstem, zgodnie z listą błędów AEAT:
| Kod | Tekst AEAT (hiszpański) |
|---|---|
| 1136 | El campo FacturaSimplificadaArticulos7273 solo acepta valores N o S. |
| 1137 | El campo Macrodato solo acepta valores N o S. |
| 1139 | Si el campo ImporteTotal está informado y es igual o superior a +-100.000.000 el campo Macrodato debe estar informado con valor S. |
| 1157 | El valor de cupón solo puede ser S o N si está informado. El valor de cupón sólo puede ser S si el tipo de factura es R1 o R5. |
| 1183 | El campo FacturaSimplificadaArticulos7273 solo se podrá rellenar con S si TipoFactura es de tipo F1 o F3 o R1 o R2 o R3 o R4. |
| 1184 | El campo FacturaSinIdentifDestinatarioArt61d solo acepta valores S o N. |
| 1185 | El campo FacturaSinIdentifDestinatarioArt61d solo se podrá rellenar con S si TipoFactura es de tipo F2 o R5. |
| 1128 | No existe acuerdo de facturación. |
| 1253 | El valor del campo RefExterna tiene un valor incorrecto. |
| 1138 | El campo Macrodato solo debe ser informado con valor S si el valor de ImporteTotal es igual o superior a +-100.000.000 |
Gdzie widzę te kody, jeśli do mnie dotrą?
W Wysyłka do AEAT › Błędy AEAT, pogrupowane według kodu, a ich pełny tekst w Katalogu błędów AEAT. Jeśli otrzymasz jeden z nich przy wysyłce z modułu, odeślij odpowiedź na comercial@flexigobe.com, bo oznaczałoby to, że coś poza modułem wypełnia te pola.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach
Źródła
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Kod modułu: flexigo_spain_verifactu 20.0 (aa2ea3d2): views/verifactu_aeat_errors_views.xml
- Kod modułu: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Kod modułu: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Kod modułu: 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
- www.boe.es/buscar/act.php?id=BOE-A-2012-14696
