Functii API

Afisarea Nomeclatorului de Clienti

Metoda de apelare a listei cu clienti se gaseste la adresa: https://appv1.facturis-online.ro/facturis/api/get_clients.php Iata mai jos modul de apelare al acestei metode Se face un POST pe pagina cu urmatorii parametrii: parola - cod unic firma generat din facturis online (pentru acest cod, va rog sa ne trimiteti o cerere de pe adresa de email a contului de admin ) In cazul in care datele sunt furnizate corect, raspunsul va fi sub forma unui string JSON, a caror campuri vor fi aranjate in urmatoarea ordine: id produs FO, Nume Client, Cod Fiscal/CNP, Nr. Reg./CI, Telefon, Tip (Persoana), Sediu, Judet, Email, Cont, Banca, Obs. Factura, Adresa Livrare, Nr. Zile Scadenta In cazul in care apare o eroare aceasta va fi listata ca in exemplele urmatoare: Eroare 1 - Nu se poate face autentificarea Eroare 2 - Date de logare incorecte ... Va prezentam mai jos modul de apelare al acestei metode in PHP: $parola = \"\"; // cod unic firma generat din facturis online $curl_options = array( CURLOPT_URL => \"https://appv1.facturis-online.ro/facturis/api/get_clients.php\", CURLOPT_POST => true, CURLOPT_POSTFIELDS => \"parola=$parola\", CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false, CURLOPT_TIMEOUT => 30, CURLOPT_CONNECTTIMEOUT => 5 ); $curl = curl_init(); curl_setopt_array( $curl, $curl_options ); $result = curl_exec( $curl ); //daca raspunsul este o eroare if (strrpos($result, \"Eroare\") !== false){ echo $result; die; } $result = (array) json_decode($result); //daca nu e nici o eroare se parseaza rezultatul foreach ($result as $vals) { //afisam pe linii (fiecare linie contine valorile intr-un vector unidimensional) //daca dorim obtinerea unei valori din linie trebuie sa apelam $vals[positie] print_r($vals); echo \'\'; } hljs.initHighlightingOnLoad();
0

Afisarea Nomeclatorului de Produse

Metoda de apelare a listei cu produse se gaseste la adresa: https://appv1.facturis-online.ro/facturis/api/get_products.php Iata mai jos modul de apelare al acestei metode Se face un POST pe pagina cu urmatorii parametrii: parola - cod unic firma generat din facturis online (pentru acest cod, va rog sa ne trimiteti o cerere de pe adresa de email a contului de admin ) In cazul in care datele sunt furnizate corect, raspunsul va fi sub forma unui string JSON, a caror campuri vor fi aranjate in urmatoarea ordine: id produs FO, Nume Produs, Unitate de Masura, Cota TVA, Pret vanzare fara TVA, Pret vanzare cu TVA, Moneda, Cod Produs, Observatii1, Observatii2, Tipul Produsului, Categorie Produs, Acciza fara TVA (daca este cazul), Cod SKU, Alt Cod (mai mult…)
0

Interogarea Stocului

Metoda de apelare a stocului se gaseste la adresa: https://appv1.facturis-online.ro/facturis/api/get_stoc.php Iata mai jos modul de apelare al acestei metode Se face un POST pe pagina cu urmatorii parametrii: parola – cod unic firma generat din facturis online (pentru acest cod, va rog sa ne trimiteti o cerere de pe adresa de email a contului de admin ) pdl – punctul de lucru asa cum este inregistrat in sistem, numai daca este altul decat sediul social gest – gestiunea numai daca sunt mai multe pe acelasi punct de lucru data – data stocului in format ‘Y-m-d’ (ex: 2013-12-31), numai daca se doreste alta data decat cea de azi prod – numele produsului pentru care se doreste stocul, daca nu se trimite se intorc toate produsele In cazul in care datele sunt furnizate corect, raspunsul va fi sub forma unui string JSON, a caror campuri vor fi aranjate in urmatoarea ordine: Cod Produs, Nume Produs, Cantitate in Stoc, Pret fara TVA (Achizitie), Pret cu TVA (Achizitie), Valoare fara TVA (Achizitie) , Valoare fara TVA (Achizitie), Pret fara TVA (Vanzare), Pret cu TVA (Vanzare), Valoare fara TVA (vanzare), Valoare cu TVA (vanzare), Moneda, Punct de lucru – Gestiune, Data, id produs FO, id gestiune FO, Cod SKU, Alt Cod In cazul in care apare o eroare aceasta va fi listata ca in exemplele urmatoare: Eroare 1 – Nu se poate face autentificarea Eroare 2 – Date de logare incorecte Eroare: 3 – Nu a fost gasita o gestiune pentru punctul de lucru curent Eroare: 4 – Data nu este valida … (mai mult…)
0
1
2