Devizni dokumenti
Devizni dokumenti (CF-040) proširuju podršku za strane valute (CF-022) na operativni nivo — konkretno na prijemnice (nabavka) i Kalkulacije (inbound). Ovo omogućava direktan uvoz u stranoj valuti uz automatsko snimanje NBS kursa i propagaciju u finansijsko knjiženje.
CF-040 ne uvodi nove rute API-ja, greške niti deviznu infrastrukturu — sve to dolazi iz CF-022. CF-040 samo dodaje polja Valuta i Kurs na postojeće dokumente.
Podrazumevana valuta poslovnog partnera
Na kartici poslovnog partnera sada postoji polje Podrazumevana valuta (DefaultCurrency).
Navigacija: Poslovni partneri → Partneri → odaberi partnera → Izmeni.
| Polje | Opis |
|---|---|
| Podrazumevana valuta | ISO-4217 valuta koja se automatski predlaže na dokumentima za ovog partnera |
Ako partner nema postavljenu podrazumevanu valutu, dokumenti se podrazumevano otvaraju u RSD.
Valuta na prijemnici
Kada kreirate novu prijemnicu za dobavljača koji ima postavljenu podrazumevanu valutu, polje Valuta se automatski popunjava. Možete ga ručno promeniti pre snimanja.
Polja na prijemnici (devizna)
| Polje | Opis |
|---|---|
| Valuta | ISO-4217 valuta dokumenta (npr. EUR) |
| Kurs | NBS srednji kurs za datum prijemnice, automatski preuzet ili ručno unet |
| Iznosi na stavkama | Prikazani u originalnoj valuti |
| RSD ekvivalent | Izračunat po snimljenom kursu, prikazan uz svaki iznos |
Kako sistem određuje kurs
- Kada odaberete valutu i datum prijemnice, sistem poziva GET forex-rates/latest za tu valutu i datum.
- Kurs se prikazuje u polju Kurs.
- Kurs se snima u dokument pri kreiranju i ne menja se naknadno (čak i ako NBS objavi ispravku).
- Ako kurs nije dostupan za traženi datum → greška
ForexRateUnavailable(422); unesite kurs ručno na stranici Valute pa ponovite kreiranje dokumenta.
Status PendingPricing i devizna prijemnica
Prijemnica ostaje u statusu PendingPricing dok nije kompletirana. Valuta i kurs su vidljivi
i pri unosu cena. Kompletiranjem prijemnice automatski se kreira inbound Kalkulacija (videti ispod).
Valuta na Kalkulaciji (inbound)
Inbound Kalkulacija koja se automatski kreira pri kompletiranju devizne prijemnice nasleđuje:
- Valutu — ista kao na prijemnici
- Kurs — isti snimljeni kurs iz prijemnice
Na Kalkulaciji su vidljivi:
- Nabavna cena u originalnoj valuti
- NBS kurs snimljen pri prelasku iz prijemnice
- RSD ekvivalent nabavne cene za svaku stavku
- Maloprodajna cena ostaje u RSD (bazna valuta)
Sve marže i ograničenje marže (videti Kalkulacija i maloprodaja) izračunavaju se na osnovu RSD ekvivalenta nabavne cene.
Prenos u finansije (CF-010 + devizna svest)
Prenos robno → finansijsko (CF-010) je svestan valute zahvaljujući CF-040:
- Za svaku proknjiženu deviznu prijemnicu, automatski finansijski nalog sadrži:
- Originalne iznose u stranoj valuti
- Kurs snimljen pri kreiranju prijemnice
- RSD ekvivalent po stavki (
AmountInBaseCurrency)
- Kartica partnera (dobavljač) prikazuje saldo u originalnoj valuti i RSD zbirni saldo.
Scenariji upotrebe
Uvoz robe u EUR
- Dobavljač ima postavljenu podrazumevanu valutu EUR.
- Kreirate prijemnicu — valuta EUR se automatski predlaže.
- Datum prijemnice: 2025-03-15; sistem preuzima NBS kurs za 15.03.2025.
- Unosite stavke u EUR (cena po jedinici u EUR).
- Kompletiranjem prijemnice:
- Kurs se snima na dokument.
- Inbound Kalkulacija se kreira sa EUR nabavnom cenom i RSD ekvivalentom.
- Prenos robno → finansijsko kreira nalog sa EUR iznosima i RSD ekvivalentom.
Dobavljač bez podrazumevane valute
- Kreirate prijemnicu — valuta se otvara kao RSD.
- Ručno promenite valutu na EUR.
- Sistem preuzima kurs; ostatak toka je isti.
Nedostupan kurs
- Datum prijemnice je državni praznik — NBS nije objavio kurs.
- Sistem vraća
ForexRateUnavailable(422). - Idite na Finansije → Kursevi valuta, dodajte ručni kurs za taj datum.
- Povratite na kreiranje prijemnice — kurs je sada dostupan.
Šta CF-040 ne pokriva
- Devizne prodajne fakture i naloge — ovo je u delokrugu budućih verzija.
- Devizne međumagacinske prenose — nisu obuhvaćeni ovim modulom.
- Obračun i knjiženje kursnih razlika (realizovanih i nerealizovanih) — MlekErp čuva valutu i kurs dokumenta, a obračun kursnih razlika pripada knjigovodstvenom sistemu (Evidens).
Veza sa ostalim modulima
| Modul | Veza |
|---|---|
| Valute | Izvor ISO-4217 valuta i NBS kurseva |
| Prijem robe | Prijemnica koja nosi valutu i kurs |
| Kalkulacija i maloprodaja | Inbound Kalkulacija nasleđuje valutu i kurs |
| Prenos robno → finansijsko | Automatsko knjiženje deviznih prijemnica |