API Factură de intrare

Gestionarea facturilor de la furnizori și facturilor de intrare — preluare, creare, modificare și închidere

URL de bază

https://{tenant}.logzi.com/api/invoice_in/

Fiecare cerere returnează un răspuns JSON. În caz de succes result.code == 1, în caz de eroare result.code == 0.

GET/api/invoice_in/get

Preluarea unei singure facturi de intrare pe baza identificatorului, cu detalii complete.

Parametri de query

ParametruTipObligatoriuDescriere
idintIdentificatorul unic al facturii de intrare
identifystringPoate fi preluată și pe baza numărului de factură

Exemplu de cerere

GET /api/invoice_in/get?id=77
X-API-KEY: {cheia_dvs_api}
GET/api/invoice_in/list

Preluarea paginabilă a listei facturilor de intrare, cu posibilități de filtrare.

Parametri de query

ParametruTipObligatoriuDescriere
list_offsetintDecalajul de paginare (implicit: 0)
list_countintNumărul de înregistrări afișate per pagină
list_condition[identify]stringFiltrare după numărul de factură (LIKE)
list_condition[company_name]stringFiltrare după numele furnizorului (LIKE)
list_condition[status_id]intFiltrare după status
list_condition[date_create_from]dateData creării — de la (YYYY-MM-DD)
list_condition[date_create_to]dateData creării — până la (YYYY-MM-DD)

Exemplu de cerere

GET /api/invoice_in/list?list_offset=0&list_condition[status_id]=1
X-API-KEY: {cheia_dvs_api}
POST/api/invoice_in/save

Crearea sau modificarea unei facturi de intrare. Pentru o factură nouă data[id] = 0.

Câmpuri POST — obiect data

CâmpTipObligatoriuDescriere
idint0 = factură nouă, >0 = modificare
company_idintIdentificatorul companiei
company_user_idintID-ul angajatului responsabil
company_address_idintID-ul sediului companiei
currency_idintIdentificatorul monedei
partner_idintIdentificatorul partenerului furnizor
date_performdateData prestației (YYYY-MM-DD)
date_paydateTermenul de plată (YYYY-MM-DD)
paymod_idintIdentificatorul modului de plată
comment_topstringObservație
comment_bottomstringObservație internă
itemarrayTabloul de articole (vezi mai jos)

Câmpurile articolului — data[item][]

CâmpTipObligatoriuDescriere
product_idintIdentificatorul produsului
quantityfloatCantitate
pricefloatPreț unitar net
tax_idintIdentificatorul cotei de TVA
store_idintIdentificatorul depozitului de destinație
removeint1 = ștergerea articolului la modificare

Exemplu de cerere

POST /api/invoice_in/save
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{
  "data": {
    "id": 0,
    "company_id": 1,
    "company_user_id": 3,
    "company_address_id": 1,
    "currency_id": 1,
    "partner_id": 8,
    "date_perform": "2024-06-30",
    "date_pay": "2024-07-30",
    "item": [
      { "product_id": 2, "quantity": 100, "price": 500, "tax_id": 2 }
    ]
  }
}
POST/api/invoice_in/delete

Ștergerea facturii de intrare. Se poate șterge doar o factură deschisă (status_id=1).

Câmpuri POST — obiect data

CâmpTipObligatoriuDescriere
receipt_idintIdentificatorul facturii de șters

Exemplu de cerere

POST /api/invoice_in/delete
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{ "data": { "receipt_id": 77 } }
POST/api/invoice_in/close

Închiderea facturii de intrare. La închidere se generează înregistrările contabile. Recepția în depozit se realizează prin modulul de recepție (booking). Se poate închide doar o factură deschisă (status_id=1).

Câmpuri POST — obiect data

CâmpTipObligatoriuDescriere
receipt_idintIdentificatorul facturii de închis

Exemplu de cerere

POST /api/invoice_in/close
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{ "data": { "receipt_id": 77 } }

Ia legătura cu noi

Ești interesat de software-ul nostru? Scrie-ne cu încredere!

Ai nevoie de ajutor?

Dacă nu găsești răspunsul și ai nevoie de asistență

Creează-ți contul acum,
plătește mai târziu!

Încearcă gratuit timp de 3 zile, fără riscuri și fără obligații!