DeviDevs, facturile proprii
Studiu de caz: facturile noastre ajung în e-Factura prin API, nu prin SPV
Facturile DeviDevs ajung la ANAF prin API, nu urcate de mână în SPV. XML-ul se generează în format UBL 2.1 cu regulile CIUS-RO și se verifică la emitere. Trimiterea pleacă după ce un om o confirmă, iar ANAF întoarce indexul de încărcare. Când ANAF nu răspunde, factura intră la coadă și nu se pierde.
Actualizat la
Provocarea
Factura trebuie să ajungă în sistemul național, în XML strict, în cel mult cinci zile lucrătoare de la emitere. Una netransmisă la timp e o problemă de conformitate.
Ce am construit
Am scris legătura directă cu API-ul e-Factura: generarea XML-ului, verificarea lui și trimiterea. O factură depusă la ANAF nu se mai poate modifica, de aceea trimiterea pleacă doar după confirmarea unui om. Aceeași legătură o construim pentru firma ta, pe programul de facturare pe care îl folosești.
Cum funcționează
- Datele facturii devin XML UBL 2.1, cu limitele de câmp din CIUS-RO verificate la generare.
- XML-ul e verificat înainte de trimitere; unul respins la validare se corectează înainte de altă încercare.
- După confirmarea omului, factura pleacă prin API-ul ANAF, cu autentificare OAuth 2.0.
- ANAF întoarce indexul de încărcare, apoi starea facturii se poate verifica la ANAF.
- Când ANAF nu răspunde, factura așteaptă la coadă până la retrimitere.
Ce s-a schimbat
- Facturile nu mai sunt urcate de mână în SPV.
- Termenul de transmitere se urmărește în zile lucrătoare.
Tehnologii
- UBL 2.1
- CIUS-RO
- OAuth2
- API ANAF e-Factura
- Python
Servicii legate de acest proiect
Proiecte înrudite
Vrei facturile firmei tale trimise în e-Factura prin API?
Legăm programul tău de facturare de API-ul ANAF, cu XML-ul verificat înainte de trimitere.
Vezi integrarea e-Factura