еОтпремнице – нова верзија 0.6.0

На интернет страни еОтпремница објављен је следећи документ:

  • еОтпремница нова верзија 0.6.0
Подсећамо да је за сада Систем електронских отпремница доступан само на ДЕМО окружењу (од марта 2025. године – видети овде).

У наставку је дат преглед свих функционалности и промена које су део нове верзије 0.6.0 еОтпремница:

1. Унапређено руковање капиларним транспортом

Сваки превозник/оператер има могућност регистрације Транспортног предузећа у систему еОтпремница (омогућено са верзијом 0.4.0). Како би се рад убрзао, а могућност грешке смањила, уведене су следеће функционалности:

  • Преглед листе свих отпремница на којима је субјект означен као превозник (Додељене отпремнице)
  • Преглед свих података одабране отпремнице, а на којој је субјект означен као превозник
  • Креирање нацрта повезане отпремнице из кровне отпремнице

Предуслов:

Субјект је означен као Транспортно предузеће у систему еОтпремница, тј. подешавање се врши на страници за подешавања:

Подешавања -> Детаљи компаније – акција у горњем десном углу

i. Додељене отпремнице

Компаније које су означене као превозници у отпремници сада могу да виде и врше дефинисане акције над свим отпремницама у којима су наведени као превозници, поред оних које су сами креирали или примили.

Улоговани корисник транспортног предузећа има посебну пречицу на главном менију -> Додељене отпремнице

Кликом на ову пречицу отвара се листа свих отпремница на којима је компанија означена као превозник (у случају непланираног претовара може доћи до ажурирања листе превозника за неку отпремницу и приступ је дозвољен само према ажурној листи).

Корисник има могућност коришћења претраге (филтери и сортирања) како би пронашао одговарајућу отпремницу. Кликом на отпремницу отвара се детаљни преглед.

ii. Детаљни преглед отпремнице превозника

Детаљни преглед отпремнице превозника се не разликује у односу на отпремнице које су улазне или излазне, осим у делу могућих акција.

Након прегледа, корисник има могућност да преузме XML или PDF отпремнице, као и потпис.

У овом делу је најзначајнија опција Креирај повезану отпремницу. Кликом на ово дугме отвара се нова страница и започиње процес креирања повезане отпремнице (намењено оператерима за креирање повезане отпремнице из Кровне за сва сценарија капиларног транспорта).

iii. Креирање повезане отпремнице – креирање из кровне отпремнице

Опис измене:

Додата је нова функционалност намењена корисницима са улогом Превозника (Carrier), која омогућава креирање нацрта повезане интерне еОтпремнице на основу постојеће (кровне) еОтпремнице, уз аутоматско повлачење битних података из кровне отпремнице, што значајно смањује време за унос података и смањује могућност грешке.

Ова функционалност омогућава ефикасно генерисање пратећих докумената за транспорт робе трећих лица без потребе за ручним копирањем података из кровне отпремнице.

Детаљи измене:

1) Нова опција на почетном екрану

  • У секцији „Додељене отпремнице“, превозници имају увид у све отпремнице у којима су наведени као превозник.
  • На детаљном приказу еОтпремнице која је у статусу „Послата“, приказује се ново дугме „Креирај повезану отпремницу“.
  • Ова опција није доступна ако је кровна отпремница:
    • сторнирана
    • заплењена
    • већ извршен физички пријем, или
    • усаглашена

2) Нова опција на детаљном приказу

  • Кликом на дугме „Креирај повезану отпремницу“, систем аутоматски креира нацрт нове еОтпремнице на основу података из изабране кровне еОтпремнице.
  • Нови документ добија аутоматску ознаку „Роба треће стране“ (Third-Party Goods) — видљиву на корисничком интерфејсу.
  • У поље Роба треће стране ID (UUID) аутоматски се уписује идентификатор кровне отпремнице.

3) Подаци који се копирају: Из кровне еОтпремнице се у нови нацрт копирају следећи подаци:

  • Нова повезана еОтпремница се аутоматски креира као интерна еОтпремница.
  • Следећи подаци се аутоматски попуњавају:
    • Стварни датум и време отпреме
    • Планирани датум и време почетка отпреме
    • Планирани датум и време завршетка отпреме
    • Број пакета
    • Индикатор поврата робе (Поврат робе)
    • Број уговора
    • Број наруџбенице
    • Број оквирног споразума
    • Укупна тежина и јединица мере
    • Укупна запремина и јединица мере
    • Подаци о пошиљаоцу робе, укључујући контакт податке за пошиљку: транспортно предузеће у чијем је контексту корисник пријављен
    • Подаци о примаоцу робе: исто као пошиљалац (интерна отпремница)
    • Подаци о Начину отпреме = Сопствени превоз, укључујући:
      • Подаци о рути (место утовара и истовара)
      • Подаци о превознику
    • Подаци о адреси отпреме и одредишта
    • Све ставке отпремнице са свим пољима и вредностима
    • Ознака Робе треће стране, као и ИД повезане отпремнице – генерише се ИД из кровне отпремнице
    • Ознака Опасних материја и припадајућа поља
    • Напомене
    • Све прилоге

4) Подаци који се некопирају: Следећа поља се не преносе из оригиналне отпремнице, већ се понашају као при креирању новог нацрта:

  • Број отпремнице – корисник ручно уноси број отпремнице
  • Подаци о возачу
  • Регистрациони број возила

5) Редирекција након креирања

  • По завршетку операције копирања, корисник се аутоматски преусмерава на нови документ у статусу Нацрт.
  • Нови нацрт може бити слободно измењен, допуњен или послат у Централни регистар, као и све остале отпремнице у статусу нацрта.

Очекивани резултат:

  • Корисници са улогом превозника могу брзо и једноставно креирати повезане еОтпремнице за робу трећих лица, без ручног копирања података из кровне отпремнице.
  • Систем аутоматски попуњава све релевантне податке из кровне у нацрт повезане отпремнице.
  • Обезбеђена је пуна флексибилност у уређивању документа до тренутка његовог слања у Централни регистар.

Напомена: Корисник усклађује податке на нацрту у складу са својим планом отпреме, нпр. Оператер може испланирати и више фаза вожњи од кровне отпремнице. Оператер планира извршење транспорта у складу са својим могућностима, а према упутима које је добио од пошиљаоца робе (што није обавезујуће у апликацији).

У слању једне пошиљке, може се користити само један Оператер, а може бити више повезаних отпремница. Свака повезана отпремница би била повезана са истом кровном отпремницом.

2. Креирање нацрта интерне еОтпремнице из еПријемнице са враћеном робом

Опис измене:

Додата је нова функционалност која омогућава пошиљаоцу робе (креатору оригиналне еОтпремнице) да аутоматски генерише нацрт интерне еОтпремнице на основу еПријемнице која садржи робу која се враћа.

На овај начин се омогућава брзо и тачно издавање документа о поврату робе, засновано на подацима о стварно враћеним количинама.

Детаљи измене:

1) Нова опција на детаљном приказу: Када еПријемница садржи робу која се враћа, односно једну или више ставки где поље Враћено има вредност већу од нуле, пошиљаоцу оригиналне еОтпремнице се приказује опција „Креирај поврат робе“.

2) Подаци који се копирају: Из пријемнице се у нови нацрт копирају следећи подаци:

  • Тип отпремнице – аутоматски се поставља (не копира се) на Интерна
  • Индикатор поврата робе (Поврат робе) – аутоматски се поставља (не копира се)
  • Подаци о пошиљаоцу робе (преузето са пријемнице, тј. пошиљалац робе са оригиналне отпремнице)
  • Подаци о примаоцу робе – у питању је интерна отпремница, па је прималац и пошиљалац робе
  • Адреса отпреме (Despatch Address): поставља се на оригиналну адресу одредишта из еПријемнице
  • Адреса одредишта (Delivery Address): поставља се на оригиналну адресу отпреме из еПријемнице (адресе су замењене)
  • У нацрт отпремнице се укључују само оне ставке код којих је Враћена количина (Rejected Quantity) > 0

Ставке у нацрту: За сваку укључену ставку систем преузима следеће податке:

  • Назив артикла, јединицу мере и опис (копира се из еПријемнице)
  • Количина се поставља на вредност поља Враћено

Корисник може:

  • Мењати, брисати или додавати нове ставке
  • Мењати све податке у отпремници
  • Сачувати нацрт, послати га или одбацити

Ставке на пријемници

Ставке отпремнице – са повратом робе

3) Подаци који се не копирају: Следећа поља се не преносе из оригиналне отпремнице, већ се понашају као при креирању новог нацрта:

  • Стварни датум и време отпреме – аутоматски се попуњава тренутним датумом и временом креирања нацрта
  • Планирани датум и време почетка отпреме – остаје празно
  • Планирани датум и време завршетка отпреме – остаје празно
  • Број отпремнице – корисник ручно уноси број отпремнице
  • Начин отпреме, превозник, возач и регистарски број возила – корисник уноси ове податке
  • Број пакета
  • Број уговора
  • Број наруџбенице
  • Број оквирног споразума
  • Укупна тежина и јединица мере
  • Укупна запремина и јединица мере
  • Ознака Робе треће стране, као и ИД повезане отпремнице
  • Напомене
  • Све прилоге

4) Редирекција након креирања

  • По завршетку операције копирања, корисник се аутоматски преусмерава на нови документ у статусу Нацрт.
  • Нови нацрт може бити слободно измењен, допуњен или послат у Централни регистар, као и све остале отпремнице у статусу нацрта.

Очекивани резултат:

  • Пошиљалац робе може једним кликом генерисати нацрт отпремнице за поврат робе на основу еПријемнице која садржи враћене артикле.
  • Нови нацрт еОтпремнице садржи све релевантне податке и може се по потреби уредити пре слања.
  • Обезбеђена је пуна усклађеност са постојећим током рада за нацрте еОтпремница и са правилом о интерним документима.

3. Копирање отпремнице – креирање отпремнице из постојећих отпремница

Опис измене:

Додата је нова функционалност која омогућава кориснику да креира нови нацрт еОтпремнице копирањем података из постојеће.

На овај начин се омогућава брзо генерисање нових отпремница са истим кључним подацима, уз минималан ручни унос.

Детаљи измене:

1) Нова опција на детаљном приказу

  • У детаљном приказу излазне еОтпремнице, за све статусе отпремнице, додато је ново дугме „Копирај отпремницу“.
  • Кликом на ово дугме, систем аутоматски креира нови нацрт еОтпремнице.

2) Подаци који се копирају: Из оригиналне еОтпремнице се у нови нацрт копирају следећи подаци:

  • Тип отпремнице
  • Број пакета
  • Индикатор поврата робе (Поврат робе)
  • Број уговора
  • Број наруџбенице
  • Број оквирног споразума
  • Укупна тежина и јединица мере
  • Укупна запремина и јединица мере
  • Подаци о пошиљаоцу робе, укључујући контакт податке за пошиљку
  • Подаци о примаоцу робе, укључујући контакт податке за пошиљку
  • Подаци о начину отпреме, укључујући:
    • Подаци о рути (место утовара и истовара)
    • Подаци о превознику
    • Подаци о возачу
    • Регистрациони број возила или, у случају личног преузимања/доставе, име, презиме и број личне карте
  • Подаци о адреси отпреме и одредишта
  • Све ставке отпремнице са свим пољима и вредностима
  • Ознака Робе треће стране, као и ИД повезане отпремнице
  • Ознака Опасних материја и припадајућа поља
  • Напомене
  • Све прилоге

3) Подаци који се не копирају: Следећа поља се не преносе из оригиналне отпремнице, већ се понашају као при креирању новог нацрта:

  • Стварни датум и време отпреме – аутоматски се попуњава тренутним датумом и временом креирања нацрта
  • Планирани датум и време почетка отпреме – остаје празно
  • Планирани датум и време завршетка отпреме – остаје празно
  • Број отпремнице – корисник ручно уноси број отпремнице

4) Редирекција након креирања

  • По завршетку операције копирања, корисник се аутоматски преусмерава на нови документ у статусу Нацрт.
  • Нови нацрт може бити слободно измењен, допуњен или послат у Централни регистар, као и све остале отпремнице у статусу нацрта.

Очекивани резултат:

  • Корисници могу лако и брзо креирати нову отпремницу копирањем података из постојеће.
  • Смањује се време потребно за унос података и ризик од грешака.
  • Нови документ је одмах доступан у статусу нацрта и спреман за измене или слање.

4. Аутоматско прихватање/одбијање отпремнице

Аутоматско прихватање или одбијање отпремнице представља аутоматску акцију у смислу да систем креира одговарајућу пријемницу као одговор на отпремницу (уколико корисник то није учинио правовремено).

Уколико Прималац робе не пошаље одговарајућу пријемницу у законски предвиђеном року (8 дана од дана потврде Физичког пријема), систем ће аутоматски креирати пријемницу у име Примаоца робе и таква пријемница ће бити регистрована на Централном Регистру и прослеђена Пошиљаоцу робе на даље поступање.

Процесно нема разлике да ли је пријемница креирана од стране Примаоца робе или аутоматски од стране система, али ће прегледом података бити назначано када систем аутоматски креира пријемницу.

У зависности од субјекта који је прималац електронске отпремнице, имамо следеће сценарије:

а. Ако прималац електронске отпремнице који је субјект јавног сектора не пошаље електронску пријемницу у предвиђеном року, електронска отпремница сматра се прихваћеном у целости.

б. Ако прималац електронске отпремнице који је субјект приватног сектора не пошаље електронску пријемницу у предвиђеном року, електронска отпремница сматра се одбијеном у целости.

У сценарију под а), након истека 8 дана од дана потврде Физичког пријема, систем ће аутоматски генерисати електронску пријемницу која би у потпуности потврдила податке са еОтпремнице. Поред других података, фокус је на ставкама и количинама производа, где би примљене количине и прихваћене количине биле једнаке онима са отпремнице за сваку ставку/артикал, без враћених производа.

У сценарију под б), након истека 8 дана од дана потврде Физичког пријема, систем ће аутоматски генерисати електронску пријемницу која би у потпуности оповргла податке са еОтпремнице. Фокус је на ставкама и количинама производа, где би примљене количине биле једнаке враћеним количинама (и једнаке количинама са отпремнице) за сваку ставку/артикал, без враћених производа, а количине на Прихваћеним количинама би биле 0 за сваку ставку.

И након аутоматског генерисања ових пријемница, процес се ту не завршава, већ, као и у случају када корисник шаље пријемницу, неопходно је да Пошиљалац робе такве пријемнице прихвати или одбије.

i. Аутоматско одбијање отпремнице у целости

У овој верзији система уведена је нова функционалност која омогућава аутоматско генерисање пријемнице уколико је прималац робе субјекат из приватног сектора и није ручно креирао пријемницу у року од 8 дана од физичког пријема.

Опис измене: Систем сада аутоматски креира пријемницу у следећим условима:

  • Прималац са отпремнице је субјекат приватног сектора.
  • У систему је евидентиран физички пријем робе (уколико се физички пријем не евидентира ни 30 дана после стварног датума отпреме, таква отпремница се поништава/отказује).
  • Прошло је 8 календарских дана од тренутка физичког пријема.
  • У том периоду није ручно креирана пријемница.

У тим околностима систем покреће процес аутоматског креирања пријемнице.

Детаљи измене

1) Генерисање пријемнице

  • Пријемница се креира директно на основу постојеће отпремнице.
  • Све ставке са отпремнице се копирају без измена уз додатне податке које садрже ставке пријемнице.
  • За сваку ставку важи следеће:
    • Количина са отпремнице = Пристигла количина = Враћено
    • Примљено (прихваћена количина) = 0
  • Аутоматски генерисана пријемница улази у систем као регуларна пријемница, са стандардним током обраде и омогућеним радњама.

2) Ограничење аутоматског процеса

  • Пријемница се аутоматски генерише само једном у животном циклусу отпремнице.

3) Обележавање у UBL документу

Свака аутоматски генерисана пријемница носи ознаку у XML envelop-у:

  • Document.IsAutogenerated = True
  • у XML документу представљено као ->
    <env:Document.IsAutogenerated>True</env:Document.IsAutogenerated>

Овим се у документу јасно означава да је пријемницу генерисао систем, а не корисник.

4) Приказ статуса у корисничком интерфејсу

На детаљном приказу пријемнице приказује се статусна ознака: „Аутоматски генерисано“

  • Ова ознака (означено зеленом на слици испод) се приказује на детаљном приказу документа.
  • Уколико се корисник позиционира курсором изнад иконице која означава аутоматски генерисану пријемницу, види се лабела Аутоматски генерисано (означено црвеном на слици).

ii. Аутоматско прихватање отпремнице у целости

У овој верзији система уведена је нова функционалност која омогућава аутоматско генерисање пријемнице уколико је прималац робе субјекат из јавног сектора и није ручно креирао пријемницу у року од 8 дана од физичког пријема.

Опис измене: Систем сада аутоматски креира пријемницу у следећим условима:

  • Прималац са отпремнице је субјекат јавног сектора.
  • У систему је евидентиран физички пријем робе (уколико се физички пријем не евидентира ни 30 дана после стварног датума отпреме, таква отпремница се поништава/отказује).
  • Прошло је 8 календарских дана од тренутка физичког пријема.
  • У том периоду није ручно креирана пријемница.

У тим околностима систем покреће процес аутоматског креирања пријемнице.

Детаљи измене

1) Генерисање пријемнице

  • Пријемница се креира директно на основу постојеће отпремнице.
  • Све ставке са отпремнице се копирају без измена уз додатне податке које садрже ставке пријемнице.
  • За сваку ставку важи следеће:
    • Количина са отпремнице = Пристигла количина = Примљено (прихваћена количина)
    • Враћено (одбијена количина) = 0
  • Аутоматски генерисана пријемница улази у систем као регуларна пријемница, са свим стандардним током обраде и омогућеним радњама.

2) Ограничење аутоматског процеса

  • Пријемница се аутоматски генерише само једном у животном циклусу отпремнице.

3) Обележавање у UBL документу

Свака аутоматски генерисана пријемница носи ознаку у XML envelop-у:

  • Document.IsAutogenerated = True
  • у XML документу представљено као ->
    <env:Document.IsAutogenerated>True</env:Document.IsAutogenerated>

Овим се у документу јасно означава да је пријемницу генерисао систем, а не корисник.

4) Приказ статуса у корисничком интерфејсу

На детаљном приказу пријемнице приказује се статусна ознака: „Аутоматски генерисано“

  • Ова ознака се приказује на детаљном приказу документа. (идентично као и за одбијање)

5. Аутоматско одбијање пријемнице након 30 дана без прихватања/одбијања пријемнице од стране пошиљаоца робе

Опис измене:

У овој верзији система уведена је функционалност која омогућава да се пријемнице које су у статусу „послато/примљено“ дуже време, а на које пошиљалац није реаговао, аутоматски одбију. Циљ измене је спречавање да пријемнице остају неодговорене на неодређено време и обезбеђивање конзистентности у процесу обраде пријема робе.

Детаљи измене

1) Аутоматско одбијање пријемнице: Систем аутоматски одбија пријемницу у следећим условима:

  • Прошло је 30 календарских дана од датума издавања пријемнице (IssueDate), и
  • Пошиљалац у том периоду није послао никакав одговор:
    • није прихватао пријемницу (ApplicationResponse – Accepted),
    • није одбио пријемницу (ApplicationResponse – Rejected).

По испуњењу услова систем ће аутоматски:

  • Генерисати одговарајући Application Response UBL,
  • Послати одговор у централни систем,
  • Ажурирати статус пријемнице на одбијено.

2) UBL обележавање аутоматски генерисаног одговора

Свака аутоматски генерисани одговор (Application Response) носи ознаку у XML envelop-у:

  • Document.IsAutogenerated = True
  • у XML документу представљено као ->
    <env:Document.IsAutogenerated>True</env:Document.IsAutogenerated>

Овим се у документу јасно означава да је одбијање пријемнице генерисао систем, а не корисник.

3) Приказ у корисничком интерфејсу

На детаљном приказу пријемнице приказује се статусна ознака: „Аутоматски одбијено“

  • Ова ознака се приказује на детаљном приказу пријемнице.

Очекивани резултат:

Увођењем ове измене систем обезбеђује:

  • Да све пријемнице добију исход у разумном року,
  • Да се избегне нагомилавање докумената који чекају реакцију пошиљаоца,
  • Да се у UBL документима доследно бележи да је систем аутоматски одбио пријемницу,
  • Да корисници имају јасну визуелну индикацију да је одбијање генерисано аутоматски.

6. Кориснички мени

У новој верзији кориснички мени, који је доступан из било којег екрана у горњем десном углу, је допуњен:

Поред назива компаније, на коју је корисник пријављен, видљив је и ПИБ компаније. Поред тога, додато је име и презиме корисника, као и емаил корисника који је пријављен.

7. Измена UBL структуре

У оквиру последњих измена уведена је подршка за додатну UBL усклађеност, кроз обавезну употребу CustomizationID и TaxScheme елемената.

Уведене измене обезбеђују доследност UBL структуре докумената, усклађеност са СЕФ правилима и једнообразну валидацију XML садржаја.

1) Обавезан CustomizationID

Ради омогућавања правилне валидације XML докумената, сваки Despatch Advice / Receipt Advice / Application Response мора да садржи таг:

<cbc:CustomizationID>

За Despatch Advice документ вредност мора бити:
urn:fdc:mfin.gov.rs:logistics:trns:despatch_advice:1:2025.12

За Receipt Advice документ вредност мора бити:
urn:fdc:mfin.gov.rs:logistics:trns:receipt_advice:1:2025.12

За Application Response документ вредност мора бити: urn:fdc:mfin.gov.rs:logistics:trns:application_response:1:2025.12

2) Обавезно навођење TaxScheme елемента

У складу са UBL 2.1 спецификацијом и захтевима СЕФ-а, у оквиру елемента:

<cac:PartyTaxScheme> неопходно је навести и:

<cac:TaxScheme>

Напомена:

<cac:TaxScheme> се попуњава на исти начин као у званичним UBL примерима.

Вредност елемента cac:TaxScheme/cbc:ID мора бити: VAT

Пример исправне структуре

<cac:PartyTaxScheme>
  <cbc:CompanyID>12345</cbc:CompanyID>
  <cac:TaxScheme>
    <cbc:ID>VAT </cbc:ID>
  </cac:TaxScheme>
</cac:PartyTaxScheme>

Поделите: