Declarația de TVA cu NAV eÁFA (eVAT M2M)

Modulul Ungaria - Declarație de TVA eVAT (eÁFA M2M) (l10n_hu_evat) depune declarația maghiară de TVA prin interfața machine-to-machine eÁFA a NAV, în loc de un formular ÁNYK. Odoo construiește analiza TVA a perioadei din notele contabile postate (o linie pentru fiecare document sursă, clasificată cu standard tax codes ale NAV), o validează cu regulile și schema XML publicate de NAV, o încarcă în fundal, urmărește procesarea la NAV și, în final, un aprobator transmite declarația cu valoare juridică. Sunt acceptate autorevizuirile și corecțiile declarațiilor transmise.

Notă

  • Modulul necesită eyssen_l10n_hu și utilizează utilizatorul tehnic al raportării NAV Online Számla.

  • Declarațiile pot fi generate numai pentru companiile a căror monedă este HUF.

  • Modulul este independent de pachetele de formulare ÁNYK; utilizați una dintre cele două metode pentru o anumită perioadă. Fișele recapitulative interne M și declarația recapitulativă CE (A60) nu fac parte din acest modul: datele la nivel de partener circulă în liniile de analiză, iar declarația recapitulativă se pregătește cu pachetul de formulare ÁNYK.

Configurare

Drepturi de acces

Două drepturi de acces sunt disponibile în categoria Hungarian eVAT din formularul utilizatorului:

  • eVAT User: crearea, generarea, validarea și încărcarea declarațiilor, redeschiderea declarațiilor întrerupte și preluarea documentelor NAV;

  • eVAT Approve: tot ce este mai sus, plus ștergerea declarațiilor în ciornă și transmiterea declarației către NAV. Administratorul primește acest drept la instalare.

Meniurile de configurare necesită dreptul de acces de contabilitate Administrator.

Setări

Accesați Contabilitate ‣ Configurare ‣ Setări, secțiunea Hungarian eVAT:

  • eVAT M2M Enabled: activează interfața pentru companie;

  • eVAT Software ID: identificatorul de 18 caractere (cifre și litere majuscule) al software-ului, precompletat;

  • NAV Mode: afișează modul Test/Producție selectat în setările de raportare a datelor NAV; sunt utilizate numele de utilizator, parola și cheia de semnare corespunzătoare din acele setări;

  • eVAT VPID: identificatorul vamal de 12 cifre, necesar numai dacă o linie de transfer din contul fiscal creditează un tip de taxă legat de vamă.

screenshot: finance-fl-hungary-evat-settings
menu
Accounting ‣ Configuration ‣ Settings
shows
Settings page scrolled to the "Hungarian eVAT" section with "eVAT M2M Enabled" ticked, the software ID, the read-only NAV mode and the empty VPID field, and the sentence about the NAV technical user below.
highlight
The "eVAT M2M Declaration" setting block (red frame).
data
Demo company "YourCompany HU"; NAV mode "Test".
module
l10n_hu_evat
notes
English UI, light theme, 1440px width, crop to the section.

Coduri fiscale standard

Fiecare linie de analiză conține un standard tax code NAV, care descrie tipul tranzacției și cota sa de TVA.

  • Contabilitate ‣ eVAT ‣ Configurare ‣ Standard Tax Codes conține catalogul publicat de NAV. Sync from NAV descarcă codurile noi și închide codurile expirate.

  • Pe fiecare taxă, setați codul implicit în fila eVAT, câmpul eVAT Standard Tax Code.

  • Contabilitate ‣ eVAT ‣ Configurare ‣ Mapping Rules gestionează excepțiile. O regulă are Condiții (Taxe, Tipuri de documente, Partner Status, Poziții fiscale, Categorii de produse, Produse) și un Rezultat: eVAT Standard Tax Code și Taxpoint Strategy (Implicit, Dată livrare, Dată contabilă sau Sfârșit perioadă). Prima regulă care corespunde câștigă; dacă nicio regulă nu corespunde, se utilizează codul implicit al taxei.

Un document a cărui taxă nu are nici regulă, nici cod implicit este omis și raportat în fila Validare a declarației (cod GEN0001).

Alte tabele

  • MNB Base Rates: seria ratei de bază a băncii centrale utilizată pentru calculul majorării de autorevizuire. Ratele istorice sunt preîncărcate; adăugați un rând nou ori de câte ori rata de bază se schimbă.

  • VTSZ Tariff Mapping: mapează prefixele VTSZ ale bunurilor cu taxare inversă internă (produse agricole, oțel, gaz) la categoria de produs și unitatea de măsură necesare în fișele 07 și 08.

Pregătirea și depunerea unei declarații

Accesați Contabilitate ‣ eVAT ‣ Declarații și faceți clic pe Nou. Setați Period Start, Period End și Frecvență (Lunar, Trimestrial sau Anual), apoi urmați pașii de mai jos. Bara de stare afișează pașii principali: Ciornă, Generated, Finalizat și Trimis.

  1. Faceți clic pe Generează. Liniile de analiză sunt construite din înregistrările postate ale perioadei (taxele exigibile la plată sunt incluse după data plății), sumarul este calculat, validarea locală rulează, iar fișele cu taxare inversă 07/08 sunt completate. Resetează la ciornă elimină datele generate.

  2. Revizuiți filele:

    • Linii: liniile de analiză cu documentul sursă, data exigibilității și partenerul;

    • Sumar: taxa de plată, deductibilă, de recuperat și transferabilă, în mii de HUF. Bifați Lapsed Residual Tax dacă suma reportată din perioada anterioară nu mai poate fi utilizată;

    • Statements: Return Decision (No return, Full return sau Tax account transfer), Refund Entitlement Code și indicatorii de procedură ai declarației. Faceți clic pe Compute Summary după ce le-ați modificat;

    • Transfer (170): liniile cererii de transfer, dacă decizia declarației este un transfer din contul fiscal;

    • Reverse charge (07/08): fișele cu taxare inversă internă, care pot fi regenerate cu Regenerate 07/08 Sheets;

    • Validare: mesajele verificării locale (Critical, Eroare, Avertizare, Informații). Corectați documentele sursă sau maparea codurilor fiscale și faceți clic din nou pe Generează după un Resetează la ciornă. Validează rulează din nou verificarea oricând.

  3. Opțional, faceți clic pe Exportă XML pentru a descărca fișierul de analiză (EVAT_<start>_<end>_v<version>.xml) în vederea revizuirii.

  4. Faceți clic pe Upload to NAV. Declarația trebuie să fie fără erori de validare locală. Starea se schimbă în Se încarcă, iar o sarcină de fundal încarcă datele după aproximativ un minut. Dacă încărcarea eșuează, declarația revine la Generated, iar motivul este afișat în Error Note din fila NAV.

  5. NAV procesează încărcarea. O acțiune programată verifică starea la fiecare cinci minute (Primit → Procesare → BEVFELD Check → Finalizat); Check Status Now o verifică la cerere. Mesajele NAV sunt adăugate în fila Validare. Dacă NAV respinge datele, starea devine Aborted: faceți clic pe Redeschide, corectați problema și încărcați din nou.

  6. Când starea este Finalizat, fiecare utilizator cu dreptul eVAT Approve primește o activitate de efectuat Submit eVAT declaration to NAV. Termen de transmitere din fila NAV arată până când datele procesate sunt păstrate de NAV (30 de zile); după aceea încărcarea trebuie repetată.

  7. Un aprobator face clic pe Submit to NAV. Dialogul listează avertismentele cu prioritate ridicată ale NAV, care trebuie recunoscute cu I acknowledge the warnings above, și reamintește că transmiterea reprezintă depunerea cu valoare juridică a declarației de TVA la NAV și nu poate fi anulată. După confirmare, starea este Trimis, iar documentul declarației primit de la NAV este atașat.

screenshot: finance-fl-hungary-evat-declaration
menu
Accounting ‣ eVAT ‣ Declarations ‣ (declaration)
shows
eVAT declaration "eVAT 2026-08 v1" in status "Generated" with the buttons "Reset to Draft", "Compute Summary", "Validate", "Export XML", "Upload to NAV", the header fields (period, frequency, declaration method, version) and the "Lines" tab with a few analytics lines and their "NAV Match" badges.
highlight
The "Upload to NAV" button and the status bar (red frames).
data
Demo company "YourCompany HU", monthly period 2026-08-01 – 2026-08-31, ~10 lines.
module
l10n_hu_evat
notes
English UI, light theme, 1440px width, crop to the form sheet.

Sfat

  • Data exigibilității unui document este data sa de execuție, cu excepția cazului în care o regulă de mapare stabilește o altă strategie. Aceasta poate fi suprascrisă în fila eVAT a facturii (eVAT Taxpoint Date). Aceeași filă listează declarațiile care conțin factura, iar Query NAV Tax Codes afișează codurile sugerate de NAV pentru o factură postată (numai pentru informare).

  • Facturile de furnizor sunt identificate după Referință factură; facturile fără referință sunt omise cu un mesaj de validare.

Reconcilierea cu datele NAV

În fila NAV Documents, faceți clic pe Fetch NAV Documents pentru a descărca datele facturilor, sumarele caselor de marcat și declarațiile vamale pe care NAV le deține pentru perioadă. Reconciliation Summary și insigna NAV Match a liniilor arată care documente sunt Potrivit și care sunt Missing in Odoo, de exemplu facturile de furnizor care nu au fost încă înregistrate.

Autorevizuirea și corecția

Pe o declarație Trimis, faceți clic pe Self-check (önellenőrzés) sau pe Corecție pentru a crea următoarea versiune pentru aceeași perioadă, apoi generați-o, încărcați-o și transmiteți-o ca pe o declarație de bază. Fila Modificări o compară cu declarația originală (diferențe de sumar și linii adăugate, eliminate și modificate).

Pentru o autorevizuire, fila Self-check (04) conține majorarea de autorevizuire (önellenőrzési pótlék). Selectați Non-standard Calculation Reason dacă este cazul și faceți clic pe Compute Allowance: majorarea este calculată din rata de bază MNB, din ziua următoare termenului inițial, cu o majorare de 50% pentru o autorevizuire repetată. Dacă majorarea a fost calculată într-o zi anterioară transmiterii, dialogul de transmitere cere confirmarea acestui fapt.

Acțiuni programate și limitări

Sunt create două acțiuni programate: eVAT: poll NAV processing status (la fiecare 5 minute) și eVAT: remove finished one-shot upload jobs (orar).

Următoarele nu sunt acceptate în versiunea curentă a modulului: fișele pentru amânarea bolilor animalelor, creanțele neîncasabile, numerele de șasiu și mijloacele de transport noi; atașamentele la declarație; și tratarea automată a taxei reziduale expirate. Nu există tipărire PDF a declarației.