Integracija preko webhook-a

PrestaShop porudžbina postaje fiskalni račun

PrestaShop pošalje porudžbinu u svom obliku, Tezga je pročita, izda račun, fiskalizuje ga preko V-PFR-a i u odgovoru vrati broj računa, verifikacioni link i PDF. Porudžbinu ne moraš da prepakuješ.

POST https://pos.narbiz.com/api/integrations/order?provider=prestashop

Šta Tezga čita iz porudžbine

id ili reference
broj porudžbine; isti broj nikad ne pravi drugi račun
customer.company, firstname, lastname
kupac na računu: naziv firme ili ime i prezime
customer.siret
PIB kupca, za račun firmi
customer.email
mejl kupca
payment
način plaćanja iz porudžbine
order_rows (ili associations.order_rows)
stavke: naziv, šifra, količina i cena sa PDV-om

Primer tela, uz zaglavlje X-Tezga-Api-Key

{
  "id": "1042",
  "reference": "XKBKNABJK",
  "payment": "Plaćanje karticom",
  "customer": {
    "company": "Primer d.o.o.",
    "siret": "123456789",
    "email": "kupac@primer.rs"
  },
  "order_rows": [
    {
      "product_name": "Majica, plava, M",
      "product_reference": "MAJ-PL-M",
      "product_quantity": 2,
      "unit_price_tax_incl": 1990
    }
  ]
}

Dve stvari da znaš pre povezivanja

Stopa je 20 odsto

Iz PrestaShop oblika Tezga svaku stavku čita sa stopom od 20 odsto. Ako prodaješ i robu po 10 ili 0 odsto, modul treba da šalje opšti oblik porudžbine (provider=custom), gde svaka stavka nosi svoju stopu.

Veza je jednosmerna

Porudžbinu šalje PrestaShop; Tezga je ne povlači sama. Broj računa stiže u odgovoru, a upis u porudžbinu radi modul. Povlačenje i upis nazad postoje samo za WooCommerce i Shopify.

Isto kao u svakoj vezi

  • Isti broj porudžbine vraća isti račun, i kad dva zahteva stignu istovremeno.
  • Telo zahteva može dodatno da se potpiše HMAC-SHA256 tajnom, a API ključ da se veže za IP adresu servera prodavnice.
  • Kad V-PFR Poreske uprave ne odgovara, račun se ne gubi: Tezga sama ponavlja fiskalizaciju i javlja ishod webhook-om, ako si ga podesio.

Česta pitanja

Kako se PrestaShop povezuje sa fiskalnom kasom?

Preko webhook-a: PrestaShop, najčešće preko modula, pošalje porudžbinu na Tezgin API, a Tezga izda i fiskalizuje račun preko V-PFR-a i u odgovoru vrati broj računa, verifikacioni link i PDF.

Da li Tezga upisuje broj računa nazad u PrestaShop porudžbinu?

Ne sama. Broj računa, verifikacioni link i PDF stižu u odgovoru na zahtev, pa ih modul koji šalje porudžbinu može upisati u porudžbinu. Automatski upis nazad i povlačenje porudžbina postoje samo u gotovim vezama za WooCommerce i Shopify.

Šta ako prodajem robu po stopi od 10 odsto?

PrestaShop oblik porudžbine Tezga čita sa stopom od 20 odsto za svaku stavku. Ako imaš stavke po 10 ili 0 odsto, modul treba da šalje opšti oblik porudžbine (provider=custom), u kom svaka stavka nosi svoju stopu. Ako firma nije u sistemu PDV-a, sve stavke se ionako evidentiraju kao oslobođene.

Poveži PrestaShop i prestani da prekucavaš

Veze sa web prodavnicama su u paketu Biznis. Povezivanje radimo zajedno sa tobom ili sa programerom koji ti održava prodavnicu.