Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| kb:web_api:module_edi [2024/11/15 13:14] – ognjen.bogicevic | kb:web_api:module_edi [2024/11/20 10:07] (current) – ognjen.bogicevic | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Balans Web API - Edi ====== | ====== Balans Web API - Edi ====== | ||
| - | Metod omogućava slanje dokumenata (trenutno samo u OAGIS formatu) na procesiranje u Balans EDI procesor. Procesor će omogućiti da primljeni dokument bude preveden u odgovarajući Balans ERP zapis i prosleđen na dalju obradu kroz Balans ERP informacioni sistem. | + | Metod omogućava slanje dokumenata (trenutno samo u OAGIS formatu) na procesiranje u Balans EDI procesor.\\ |
| + | Procesor će omogućiti da primljeni dokument bude preveden u odgovarajući Balans ERP zapis i prosleđen na dalju obradu kroz Balans ERP informacioni sistem. | ||
| ===== REST API Zahtev ===== | ===== REST API Zahtev ===== | ||
| Line 11: | Line 12: | ||
| ===== Ulazni parametri ===== | ===== Ulazni parametri ===== | ||
| - | Funkcija ima dva obavezna ulazna parametra: | + | Funkcija ima dva obavezna ulazna |
| * **type** - Tip dokumenta koji se dostavlja servisu | * **type** - Tip dokumenta koji se dostavlja servisu | ||
| * **requestId** - Jedinstevni idnetifikator dokumenta iz eksternog sistema | * **requestId** - Jedinstevni idnetifikator dokumenta iz eksternog sistema | ||
| ^Standard^Ključ^Format^Opis| | ^Standard^Ključ^Format^Opis| | ||
| - | |UBL|ubl-sales-invoice|UBL INVOICE|Ulazni račun| | + | |UBL|ubl-sales-invoice|[[: |
| - | |UBL|ubl-purchase-invoice|UBL INVOICE|Izlazni račun| | + | |UBL|ubl-purchase-invoice|[[: |
| - | |OAGIS|oagis-purchase-order|PURCHASE ORDER|Porudžbina| | + | |OAGIS|oagis-purchase-order|[[: |
| - | |UPSS|upss-invoice|DOKUMENT|UPSS XML za prenos faktura| | + | |UPSS|upss-invoice|[[: |
| ===== Rezultat ===== | ===== Rezultat ===== | ||
| - | + | ^HTTP Kod^Opis^Revizija| | |
| - | + | |200|Dokument uspešno primljen ili procesiran.|24-11-15| | |
| - | **Napomena: ** Rezultati provere od " | + | |201|Greška pri obradi dokumenta.|24-11-15| |
| - | + | |202|Dokument nije ispravno inicijalizovan.|24-11-15| | |
| - | ===== Parametri ===== | + | |400|Dokument je odbijen zbog greške u podacima.|24-11-15| |
| - | + | |403|Dokument | |
| - | ^Naziv^Vrsta^Opis| | + | |404|Nije predat obavezan parametar |
| - | |docMessage|String|Elektronski dokument, u XML zapisu određenog formata.| | + | |422|Nije predat ili nije podržan predat tip dokumenta.|24-11-15| |
| - | |xmlFmt|String|Format zapisa XML fajla. \\ Podrazumevana vrednost | + | |500|Nepoznata serverska greška.|24-11-15| |
| - | + | |503|Greška pri povezivanju na bazu podataka.|24-11-15| | |
| - | ==== Primer funkcije (SOAP request) ==== | + | |
| - | + | ||
| - | Header | + | |
| - | < | + | |
| - | + | ||
| - | POST https://< | + | |
| - | Accept-Encoding: gzip, | + | |
| - | Content-Type: text/ | + | |
| - | SOAPAction: "" | + | |
| - | Content-Length: | + | |
| - | Host: ws.melany.rs: | + | |
| - | Connection: Keep-Alive | + | |
| - | User-Agent: Apache-HttpClient/ | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | Body | + | |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | <!--Optional: | + | |
| - | < | + | |
| - | < | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | + | ||