Serijos ir numerio gavimas per API
Gaukite pasirinktos veiklos ir dokumento rūšies numeraciją.
https://www.saskaitos.lt/api type: bill$config = [ 'apiKey' => 'JUSU_API_RAKTAS', 'companyId' => 1,]; $newSeriaParams = [ 'type' => 'bill', 'action' => 'seria', 'Bill' => [ 'Type' => 'bill', ],]; $respondNewSeria = json_decode(UseCURLSocket( 'https://www.saskaitos.lt/api', array_merge($config, $newSeriaParams))); Pavyzdyje naudojama UseCURLSocket() funkcija. Jos aprašymas yra pilname PHP API pavyzdyje.
LAUKŲ ŽINYNAS
Laukai, tipai ir galimos reikšmės
Žemiau – šio PHP pavyzdžio parametrai ir paaiškinimas, ką juose perduoti.
stringTekstas, pvz. vardas ar įmonės kodas.intSkaitinis ID, pavyzdyje sveikasis skaičius.arraySusijusių laukų arba reikšmių masyvas.PHP masyvai perduodami POST formos laukais, pvz. Bill[Type]. Užklausos reikšmės perduodamos tekstu, atsakymas grąžinamas JSON.
apiKeystringJūsų veiklos API raktas.
Bent 10 simbolių. Naudokite savo veiklos nustatymuose esantį raktą.
'JUSU_API_RAKTAS'PrivalomascompanyIdintVeiklos, kurios vardu atliekate veiksmą, numeris.
Teigiamas veiklos ID, pavyzdyje 1.
1PrivalomastypestringAPI duomenų sritis.
Numeracijai naudokite 'bill'.
'bill'PrivalomasactionstringKitos serijos ir numerio gavimas.
Naudokite 'seria'.
'seria'PrivalomasBillarrayDokumento numeracijos parametrai.
Asociatyvus masyvas su Type lauku.
[...]PrivalomasBill.TypestringDokumento rūšis, kuriai parenkama numeracija.
Pavyzdyje bill. Dokumentų tipai paaiškinti žemiau.
'bill'PrivalomasGalimos action reikšmės
seriaGauti numeracijąPateikite Bill.Type; atsakymo Seria objekte grąžinami Prefix ir Number.
Dokumentų tipai: bill (sąskaita faktūra), pre (išankstinė), credit_bill (kreditinė), buy (pirkimo), offer (pasiūlymas), confirmation (užsakymo patvirtinimas), act_of_works (priėmimo–perdavimo aktas), act_of_done (darbų atlikimo aktas), template (šablonas).
Numeraciją skaitykite per $respondNewSeria->Seria->Prefix ir $respondNewSeria->Seria->Number. Numerį išlaikykite tekstu, kad išliktų pradžios nuliai. Užklausa numerio nerezervuoja.
Sąskaita klientui greičiau ir tvarkingiau
Prisijungę galite panaudoti įmonės rekvizitus, išsaugoti klientą ir išsiųsti dokumentą iš tos pačios vietos.