kb:kb:dodatni_moduli:modul_20_main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:kb:dodatni_moduli:modul_20_main [2025/06/15 10:10] – [Markeri] milanokb:kb:dodatni_moduli:modul_20_main [2025/07/25 11:38] (current) – [JSON "procedure"] milano
Line 10: Line 10:
 |''<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_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_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_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>cassa_valuta<nowiki>}}</nowiki>''|Oznaka valute u kojoj su izraženi iznosi kase.| |
Line 35: Line 36:
                                                  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.       
        
 ] ]
Line 83: Line 85:
 { {
     "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>
Line 89: Line 100:
 <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>
  • kb/kb/dodatni_moduli/modul_20_main.1749982246.txt.gz
  • Last modified: 2025/06/15 10:10
  • by milano