Munkafolyamat: eTransport + eFactura — ANAF Megfelelőség
Érintett modulok: eTransport · Számlázás (eFactura) · Számlák · Raktár (Áruszállítás — opcionális referencia)
Ki használja: Pénzügy · Könyvelés · Logisztika
Tipikus időtartam: eTransport = indulás előtt · eFactura = kiállítás napján vagy automatikusan N nap után
Áttekintés
A CRMConnect mindkét ANAF kötelezettséget lefedi a romániai vállalatok számára:
| Kötelezettség | Modul | Kiváltó |
|---|---|---|
| e-Transport (RO-e-Transport) | etransport |
Manuális — felhasználó tölti ki indulás előtt |
| e-Factura (RO e-Factura) | billing → Efactura vezérlő |
Manuális (gomb a számlán) vagy automatikus cronnal |
Architekturális megjegyzés: Mindkét rendszer a CRMConnect közvetítőn keresztül kommunikál (
https://einvoice.crmconnect.ro/api/e-factura/), nem közvetlenül az ANAF-fal. Az ANAF OAuth token a CRMConnect szerveren tárolódik, nem helyben. A hitelesítés egyszer történik ahttps://einvoice.crmconnect.ro/e-factura/authcímen.
Az eTransport nem generálódik automatikusan szállítólevél vagy értékesítési megrendelés létrehozásakor. A felhasználó manuálisan tölti ki a nyilatkozatot, opcióval meglévő szállítólevelek/számlák referenciakénti kiválasztására.
Folyamat diagram
[KEZDETI BEÁLLÍTÁS — admin, csak egyszer]
│
├── Beállítások → Általános: company_vat (céges adószám), instance_id (CRMConnect fiók)
├── Beállítások → default_country = Románia (142) ← feltétel az eFactura menühöz
├── ANAF token engedélyezés: https://einvoice.crmconnect.ro/e-factura/auth
│ (SPV ANAF bejelentkezés, token tárolva a CRMConnect proxyn)
└── Bankolás: legalább egy bankszámla (IBAN) konfigurálva a Számlázás → Bankok alatt
│
↓
════════════════════════════════════════════
E-TRANSPORT (indulás előtt)
════════════════════════════════════════════
│
├── [Opcionális] Szállítólevél létrehozása a Raktárban vagy Értékesítési Megrendelés
│
├── eTransport → Dokumentumok → Nyilatkozat hozzáadása
│ ├── Művelettípus (tipuri_operatii táblából)
│ ├── Kereskedelmi partner (ügyfél vagy szállító)
│ ├── Jármű: rendszám (+ 1/2 pótkocsi opcionálisan)
│ ├── Szállítás dátuma (open_till)
│ ├── Szállított áruk: NC vámtarifaszám, mértékegység, mennyiség, súly, érték
│ ├── Útvonal: kezdőpont (megye+cím / vámhivatal / határátkelő) + végpont
│ └── Szállítási dokumentumok: szállítólevél/számla (típus, sorozat, szám, dátum) ← opcionális referencia
│
├── Kezdeti állapot: Nem elküldött (3)
├── "Küldés eTransportba" gomb → POST az einvoice.crmconnect.ro/generate-xml-re
│ → Válasz: indexIncarcare (feltöltési_index) + uit (UIT kód)
│ → Állapot: Feldolgozás alatt (0)
├── Állapot lekérdezés: Állapot lekérése → transport-status végpont
│ → Állapot: Érvényesített (1) vagy Hiba (2)
│
├── Ha szükséges: Jármű módosítás (send_modif_vehicul → type:'modifVehicul')
└── Ha szükséges: Nyilatkozat törlése (type:'stergere' meglévő UIT-tal)
│
↓
════════════════════════════════════════════
E-FACTURA (számlán)
════════════════════════════════════════════
│
├── Számla létrehozva + véglegesítve (Elküldött állapot)
│
├── MANUÁLIS KÜLDÉS:
│ Számlák → {számla} → "Küldés eFacturába" gomb
│ → POST az einvoice.crmconnect.ro/api/e-factura/-ra
│ → Válasz: upload_index tárolva a számlán
│
├── AUTOMATIKUS KÜLDÉS (ha konfigurálva):
│ billing_efactura_auto_send = 'yes'
│ billing_efactura_days_after = N (napok számlakiállítás után)
│ → Cron ellenőrzi: elküldött számlák N napnál régebbek → automatikusan küld
│
├── Állapot lekérdezés: "eFactura Állapot" gomb → /api/e-factura/status
│ → Állapot: Feldolgozás alatt / Érvényesített / Hiba
└── Hibajavítás: számla módosítása → újraküldés
│
[ANAF MEGFELELŐSÉG TELJESÍTVE ✓]