Skript funkcije za fakture, profakture, int.naloge Verovatno ste primetili na pocetku skripta za fakture sledece komande: %COMMAND a := Faktura() %COMMAND s := Faktura (a, "PV") %COMMAND r := Faktura (a, "R") ... Sta se ovde desava? Kao prvo, u promenljivu A se upisuju svi relevantni podaci za tekucu fakturu. Iz takve promenljive se moze uzeti bilo koji od podataka tako sto se navede Faktura (a, "PV") - ovim se uzima prodajna vrednost fakture. Oznake su slicne kao u pravilima za knjizenje (u stvari,koristi se ista tehnika). Evo sta se sve moze uzeti od podataka za najvaznijadokumenta:   FAKTURE: a := Faktura ()   ID             // ID fakture PV             // Prodajna vrednost APV            // Prodajna vrednost - akciza BPV            // Prodajna vrednost - BP XPV            // Prodajna vrednost - CISTA NV             // Nabavna vrednost U              // Usluge R              // Rabat AR             // Rabat - akciza BR             // Rabat - BP XR             // Rabat - CISTI P              // Porez koji se iskazuje PP             // Porez koji se placa D              // Neavansne dod. stavke DA             // Avansne dod. stavke VP             // Vidljivi porezi NP             // Nevidljivi porezi FP             // Fiktivni porezi VFP            // Vrednost fiktivnog poreza VA             // Vrednost svih artikala RU             // Sopstvene usluge UD             // Usluge drugih UM             // Usluge materijal TR             // Troskovi TA             // Taksa REF            // Ref.vrednost MAG            / Niz magacina TIP            // Korisceni tip TAR            // Po tarifama KON            // Po artiklima F              // Fakturisano ZP             // Zaokruzenje poreza VFT            // Vrednost fakture po tipu KAS            // Kasa PA             // Porez na artikle PU             // Porez na usluge   INTERNE KALKULACIJE: a := IntNal ()   ID             // ID V              // Vrednost naloga PV             // Prodajna vrednost NV             // Nabavna vrednost AV             // Vrednost naloga - akcizna APV            // Prodajna vrednost - akcizna ANV            // Nabavna vrednost - akcizna BV             // Vrednost naloga - BP BPV            // Prodajna vrednost - BP BNV            // Nabavna vrednost - BP XV             // Vrednost naloga - CISTA XPV            // Prodajna vrednost - CISTA XNV            // Nabavna vrednost - CISTA RAZ            // Razlika VP             // Porez vrednost POR            // Porez niz OSN            // Osnovice DOD            // Dodatne stavke T              // Taksa KON            // Po artiklima TAR            // Po tarifama P              // PP porez iznos PPP            // Preth.plac.por. AJM1           // Alt.JM za M1 AJM2           // Alt.JM za M2   ULAZNE KALKULACIJE: a := Dostavnica() ID             // ID V              // Vrednost robe AV             // Vrednost robe - akcizna BV             // Vrednost robe - BP XV             // Vrednost robe - CISTA R              // Rabat AR             // Rabat - akcizni BR             // Rabat - BP XR             // Rabat - CISTI P              // PP porez iznos D              // Dodatni troskovi osnovnog dob. RAZ            // Razlika u ceni NV             // Ukupna nabavna vrednost NV             // Ukupna nabavna vrednost NVP            // Nab.vred. sa PPP porezom DOD            // Dodatni troskovi ADOD           // Akcizni dodatni troskovi BDOD           // dodatni troskovi - BP XDOD           // dodatni troskovi - CISTI PPP            // Preth.plac.por. PVP            // Prodajna vrednost sa porezom PV             // Prodajna vrednost APV            // Prodajna vrednost - akcizna BPV            // Prodajna vrednost - BP XPV            // Prodajna vrednost - CISTA POR            // Niz poreza VP             // Vrednost poreza T              // Taksa VS             // Vrednost u valuti OS             // Niz osnovica poreza VD             // Vrednost dobavljaca TAR            // Po tarifama KON            // Po kontima ZN             // Zaokruzenje NC ZP             // Zaokruzenje PC REF            // Referentna vrednost AKC            // Akciza KOL            // Kolicina PARTNERI (OSNOVNI PARTNER): a := Partner (nIdPartnera) ID             // ID KD             // Statusi N              // Naziv N2             // Naziv 2 A1             // Adresa A2             // A3             // R              // Rabat TK             // TK TKR            // registrator TK T              // Telefon TR             // Transportni region ID L              // Limit K              // Komercijalista ID IZJ            // Izjava IZD            // Izjava izdata datuma RP             // Odlozeno placanje dana S              // Suspend PARTNERI (OBJEKAT): a := Partner (nIdPartnera,,nIdObjekta) ALT            // ID alternativne adrese - lokacije (0 = osnovni patner) N              // N2             // A1             // A2             // A3             // T              // TR             //