Both sides previous revision Previous revision Next revision | Previous revision |
kb:kb:dodatni_moduli:modul_20_main [2025/06/09 15:31] – [JSON "procedures"] milano | kb:kb:dodatni_moduli:modul_20_main [2025/07/25 11:38] (current) – [JSON "procedure"] milano |
---|
| |
^ Marker ^ Značenje ^ Napomena ^ | ^ Marker ^ Značenje ^ Napomena ^ |
| |''<nowiki>{{</nowiki>cassa_amount<nowiki>}}</nowiki>''|Ukupan iznos uslovnog rabata.|Iznos uslovnog rabata koji se može ostvariti izražen u valuti računa <code>blnsDDIzlaz.TotCassa</code>.| |
| |''<nowiki>{{</nowiki>cassa_duedate<nowiki>}}</nowiki>''|Datum do kada treba izvršiti uplatu.|Datum je zadat u //short date// formatu.| |
| |''<nowiki>{{</nowiki>cassa_percent<nowiki>}}</nowiki>''|Ukupno umanjenje izraženo kroz procenat od početne vredosti.| | |
| |''<nowiki>{{</nowiki>cassa_reducedtotal<nowiki>}}</nowiki>''|Vrednost računa umanjena za vrednost uslovnog rabata.| Formula je <code>Format(blnsDDIzlaz.Total - blnsDDIzlaz.TotCassa, gcRNDSTD)</code>.| |
| |''<nowiki>{{</nowiki>cassa_valuta<nowiki>}}</nowiki>''|Oznaka valute u kojoj su izraženi iznosi kase.| | |
|''<nowiki>{{</nowiki>transmonth_srb<nowiki>}}</nowiki>''|Naziv meseca datuma prometa na srpskom.|Postojanje ovog markera automatski prikazuje izbornik datuma prometa na formi za odabir ugovora.| | |''<nowiki>{{</nowiki>transmonth_srb<nowiki>}}</nowiki>''|Naziv meseca datuma prometa na srpskom.|Postojanje ovog markera automatski prikazuje izbornik datuma prometa na formi za odabir ugovora.| |
|''<nowiki>{{</nowiki>transyear_num<nowiki>}}</nowiki>''|Godina (u vidu broja) datuma prometa.|Postojanje ovog markera automatski prikazuje izbornik datuma prometa na formi za odabir ugovora.| | |''<nowiki>{{</nowiki>transyear_num<nowiki>}}</nowiki>''|Godina (u vidu broja) datuma prometa.|Postojanje ovog markera automatski prikazuje izbornik datuma prometa na formi za odabir ugovora.| |
<code> | <code> |
{ | { |
{"procedures":[{}]} -- matrica billing procedura sa različitim postavkama obračuna (minimalno jedan član). | {"procedures":[{JSON "procedure"}]} -- matrica billing procedura sa različitim postavkama obračuna (minimalno jedan član). |
} | } |
</code> | </code> |
| |
==== JSON "procedures" ==== | ==== JSON "procedure" ==== |
<code> | <code> |
[ | [ |
Ukoliko ne postoji ili je prazno linije će se povući prema definiciji u ugovoru. Pri tom važe zamene ''{{}}'' tagova u skladu sa definicijom. | Ukoliko ne postoji ili je prazno linije će se povući prema definiciji u ugovoru. Pri tom važe zamene ''{{}}'' tagova u skladu sa definicijom. |
"payment_terms":{} -- JSON objekat sa parametrima sa uslovima plaćanja. | "payment_terms":{} -- JSON objekat sa parametrima sa uslovima plaćanja. |
| "invoicing_rules":{} -- JSON objekat sa posebnim pravilima pri izradi računa na bazi ugovora. |
} | } |
] | ] |
{ | { |
"cassa":[{}] -- Matrica definicija kasa skonta koje mogu da se dobiju ukoliko se ispune uslovi. | "cassa":[{}] -- Matrica definicija kasa skonta koje mogu da se dobiju ukoliko se ispune uslovi. |
| } |
| </code> |
| |
| === JSON "invoicing_rules" === |
| <code> |
| { |
| "qtt_mode":"" -- Oznaka koja govori kako se procesira podatak o količinama prilikom fakturisanja. Moguće vrednosti su: |
| "force_one" - količina u fakturi je uvek jedan. U ovom slučaju cena će biti jednaka vrednosti ugovora ili vrednosti reda ukoliko se preuzima svaka stavka za sebe. |
| "contracted" - količina u fakturi biće preuzeta iz ugovora. Za cenu se uzima jedinična cena iz ugovora. |
} | } |
</code> | </code> |
<code> | <code> |
{ | { |
"id":<id kasa skonta> -- Id kasa-skonta koji će biti ubačen u račun (referenca na ''defCustData.CusID'') | "id":<id kasa skonta>, -- Id kasa-skonta koji će biti ubačen u račun (referenca na ''defCustData.CusID'') |
"due_term":["fixed_day"] -- Način obračuna datuma važenja kase: | "due_term":["fixed_day"], -- Način obračuna datuma važenja kase: |
-- "fixed_day" znači da je zadat dan u mesecu zaključno sa kojim trba izvršiti zadati procenat da bi se kasa ostvarila. | -- "fixed_day" znači da je zadat dan u mesecu zaključno sa kojim trba izvršiti zadati procenat da bi se kasa ostvarila. |
"due_day":<dan u mesecu> -- Dan u mesecu zaključno sa kojim treba izvršiti plaćanje. | "due_day":<dan u mesecu>, -- Dan u mesecu zaključno sa kojim treba izvršiti plaćanje. |
"due_perc":<procenat> -- Procenat plaćanja koji treba da se izvrši za uzimanje kase. | "due_perc":<procenat>, -- Procenat plaćanja koji treba da se izvrši za uzimanje kase. |
| "invoice_comment":"<napomena>" -- Dodatak na prateći tekst računa u kom se ova kasa iskoristi. Napomena se provlači kroz marker-parser. |
} | } |
</code> | </code> |