API Anaf

Ai aflat că ANAF are API? Da, chiar are și unul suficient de prietenos (spun suficient pentru că vorbim de statul român).
Poți folosi acest API pentru a evită verificările manuale dar și pentru a evita posibilile greșeli legate de corectitudinea datelor.

Fie vorba între noi, corectitudinea datelor este o treabă foarte serioasă, facturarea incorectă poate atrage sancțiuni care te vor lasă fără porc de Crăciun sau fără salată (politically correct) .

De exemplu un lucrur la care trebuie să fii super atent este TVA Split, asta inseamnă că firmă respectivă se află în insolventă sau derulează contracte cu statul, acest lucru implica mai multe condiții dar tot ce trebuie tu să știi este că vei plăti sumă facturată într-un cont și tva-ul în contul trezoneriei (dacă nu știai asta cel mai bine contactezi un contabil, el este autoritatea supremă în cazul tău 😁 ).

Prea multă vorbărie așa că hai să trecem la fapte și să vorbim despre cum poți folosi acest API.

So, ai două metode:

  1. Accesezi această pagină și urmezi instrucțiunile ANAF… fie vorba între noi, bunica mea scrie rețete mai bine decât scrie ANAF documentații. 😂
  2. Dacă folosești PHP, te-am salvat! Poți folosi acest cod scris de mine:  https://github.com/itrack/anaf

Dacă ești norocosul care a ales pasul doi atunci uite cum se face:

În primul rând să presupunem că ai instalat Composer (dacă nu îl ai atunci poți să îl instalezi de aici), folosește aceste comandă de shell/cmd (dacă folosești CMD ești demodat, am spus 😂) pentru a instala pachetul „composer require itrack/anaf„.

După ce ai instalat pachetul, mai rămâne doar să folosești în codul tău exemplul de mai jos:

* Dacă te întrebi de ce ai nevoie de dată atunci află că informațiile se pot schimba de la o lună la alta, azi poți fi plătitor de TVA și mâine… în insolvență 🙄

 

Dacă ai nevoie de ajutor sau ai nevoie de o implementare în alt limbaj de programare, te rog să lași un comentariu.

Ai nevoie de o implementare custom sau ceva din acest articol nu a fost foarte clar?

Contactează-ne

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *