Na internet strani eOtpremnica objavljen je sledeći dokument:
U nastavku je dat pregled svih funkcionalnosti i promena koje su deo nove verzije 0.5.0 eOtpremnica:
1. Dodata šifra objekta
Opis: Na dokumentima eOtpremnica i ePrijemnica, u okviru Adrese otpreme i Adrese odredišta, omogućen je unos Šifre objekta.
Korišćenje šifre objekta (object code-a) u API odgovorima i u događajima poslovnih promena (Business Changes):
Šifra objekta za adresu otpreme i adresu isporuke sada je vidljiva u svim relevantnim API odgovorima i u događajima poslovnih promena. Na ovaj način se omogućava jedinstvena identifikacija objekata (npr. skladišta ili lokacija) direktno iz podataka dokumenata i event pavioad-a.
Tehnički detalji izmene:
- Polje objectCode dodato je u API odgovore svuda gde se prikazuju podaci o adresi otpreme ili adresi isporuke (npr. get despatch advice by id, get receipt advice by id).
- Polje je opciono i ne mora biti prisutno ukoliko šifra objekta nije uneta prilikom kreiranja dokumenta.
- Isti podatak sada je dostupan i u događajima poslovnih promena za oba tipa dokumenta:
- DespatchAdviceCreated -> polja DeliveryAddressObjectCode, DespatchAddressObjectCode
- ReceiptAdviceCreated -> polja DeliveryAddressObjectCode, DespatchAddressObjectCode
UBL mapiranje:
Primer u Business Changes događajima:
DespatchAdviceCreated
„Data“: {
„DespatchAdvice“: {
„Id“: „b3fa00fb-f586-4730-9ef4-e815010fe8df“,
„DocumentNumber“: „BZ-20250626-04“,
„Status“: „Sent“,
„DeliveryAddressObjectCode“: „12345“,
„DespatchAddressObjectCode“: „123456“
}
}
ReceiptAdviceCreated
„Data“: {
„ReceiptAdvice“: {
„Id“: “ 1eb64816- 136b-4f53-8e3b-f61c141d6183″,
„DocumentNumber“: „BZ-20250626-06-01“,
„Status“: „Received“,
„DeliveryAddressObjectCode“: „12345“,
„DespatchAddressObjectCode“: „123456“
},
„DespatchAdvice“: {
„Id“: „5df2eaf4-4061-44a2-bc22-00e8426f03a1“,
„DocumentNumber“: „0310202501006“
}
}
2. Uniformisani nazivi dokumenata koji se preuzimaju preko aplikativnog interfejsa
Funkcionalnost: Ujednačavanje formata naziva fajlova koji se preuzimaju preko Public API i korisničkog interfejsa
Opis izmene:
Fajlovi preuzeti preko korisničkog interfejsa imaju standardizovan format koji sadrži tip dokumenta i jedinstveni identifikator.
Ovom izmenom, imenovanje fajlova u Public API biće usklađeno sa formatom koji se koristi u korisničkom interfejsu.
Nakon izmene:
Nazivi fajlova koji se preuzimaju preko Public API biće u istom formatu kao kod korisničkog interfejsa, odnosno:
- {documentId}.xml
- {documentId}.pdf
- {documentId}_signature.xml
Pogođeni Public API endpointi:
Carrier:
- GET /public/documents/carriers/despatch-advices/{id}/xml/download
- GET /public/documents/carriers/application-responses/{id}/xml/download
- GET /public/documents/carriers/despatch-advices/{id}/pdf/download
Customer:
- GET /public/documents/customers/despatch-advices/{id}/xml/download
- GET /public/documents/customers/despatch-advices/{id}/signature/download
- GET /public/documents/customers/receipt-advices/{id}/xml/download
- GET /public/documents/customers/receipt-advices/{id}/signature/download
- GET /public/documents/customers/application-responses/{id}/xml/download
- GET /public/documents/customers/despatch-advices/{id}/pdf/download
- GET /public/documents/customers/receipt-advices/{id}/pdf/download
Supplier:
- GET /public/documents/suppliers/despatch-advices/{id}/xml/download
- GET /public/documents/suppliers/receipt-advices/{id}/xml/download
- GET /public/documents/suppliers/ despatch -advices/{id}/signature/download
- GET /public/documents/suppliers/receipt-advices/{id}/signature/download
- GET /public/documents/suppliers/application-responses/{id}/xml/download
- GET /public/documents/suppliers/despatch-advices/{id}/pdf/download
- GET /public/documents/suppliers/receipt-advices/{id}/pdf/download


