Extrage lista de facturi de la furnizori din SPV - PHP OAuth2
1Ai nevoie de un Token ANAF activ.
Pentru obținerea Token-ului ANAF ți-am pregătit un tutorial detaliat aici: Generare Token ANAF folosind certificat digital din PHP - OAuth2.
Nu uita că Token-ul este valabil 90 de zile iar apoi trebuie generat dinnou.
2Vizualizare mesaje / facturi disponibile în SPV
În funcție de serverul unde lucrați (test / producție), aveți două link-uri:
- test: https://api.anaf.ro/test/FCTEL/rest/listaMesajeFactura?zile=60&cif={cif}
- producție: https://api.anaf.ro/prod/FCTEL/rest/listaMesajeFactura?zile=60&cif={cif}
În ambele cazuri, {cif} trebuie înlocuit cu CIF-ul firmei pentru care doriți să extrageți informațiile. Foarte important acesta să nu conțină spații și nici prefixul "RO".
Valoarea 60 reprezintă numărul de zile pentru care doriți lista de mesaje. Valoarea poate fi cuprinsă între 1 și 60.
Pentru a utiliza acest request este nevoie să trimiteți și Token-ul generat anterior.
Mai jos vei găsi un exemplu de cod PHP:
Ce trebuie să țin cont?
- Acest request îți va returna un răspuns de tip JSON;
- Aici veți avea atât facturile trimise cât și cele primite (verificați parametrul {tip});
- Pentru a descărca răspunsul, folosiți variabila {id} și urmați pașii de la pasul 3.
3Descarcă factura / mesajul din SPV
Ți-am pregătit un tutorial detaliat aici: Descarcă arhiva ZIP e-Factura folosind API ANAF - PHP OAuth2.
4Testează / Folosește în Inside App
Îți poți face cont în aplicația Inside App și vezi cum funcționează la noi. Testează gratuit 14 zile fără obligații!.
Ai o aplicație și vrei să colaborăm?
Lucrăm la un sistem API prin care poți genera facturi din orice aplicație externă direct în Inside App, poți extrage lista de facturi emise, exporta datele în format XML e-Factura, XML Saga și mai ales comunicarea directă către SPV.
Sau ai idei noi pe care nu le-am acoperit? Contactează-ne!