Postoji nekoliko skupina varijabli koje se koriste u izradi predložaka u CPP-u. Skupine se razlikuju prema prefiksu:
- {o} - prefiks varijabli organizacije
- {p} - prefiks varijabli kupca (partnera)
- {d} - prefiks varijabli dokumenta
- {i} - prefiks varijabli stavke
- {s} - prefiks varijabli ukupnih iznosa dokumenta
Ukoliko je dokument konačni račun nastao iz jednog ili više računa za predujam, koriste se i sljedeći prefiksi:
- {a} - prefiks varijabli ukupnih iznosa računa za predujam
- {f} - prefiks varijabli ukupnih iznosa rekapitulacije
Varijable organizacije mogu se koristiti u svim predlošcima, a popis dostupnih varijabli možete pronaći u članku Varijable organizacije.
Popis dostupnih varijabli kupca (partnera) možete pronaći u članku Varijable partnera (kupaca i dobavljača).
Varijable dokumenta
- {d.description} - broj dokumenta u formi x/y/z
- {d.date} - datum izdavanja dokumenta
- {d.time} - vrijeme izdavanja dokumenta
- {d.delivered} - datum izvršenja usluge ili isporuke proizvoda
- {d.due} - datum dospijeća
- {d.approved} - datum zaključivanja dokumenta
- {d.paymentmethod} - način plaćanja
- {d.currency.code} - oznaka valute (npr. HRK, USD, EUR)
- {d.currency.sign} - znak valute (npr. kn, $, €)
- {d.exchangerate} - tečaj valute u odnosu na kunu
- {d.defaultcurrency} - podrazumijevana valuta
- {d.totalexcludingvat} - sveukupni iznos bez PDV-a
- {d.totalvat} - sveukupni iznos PDV-a
- {d.totalamount} - sveukupni iznos za plaćanje
- {d.totalcurrencyamount} - sveukupni valutni iznos za plaćanje
- {d.invoicetype} - vrsta računa koju organizacija izdaje
- {d.taxexemptions} - popis razloga oslobođenja
- {d.rrn} - poziv na broj koji odgovara internom broju
- {d.irn} - poziv na broj koji odgovara broju računa u formi x-y-z
- {d.footer} - napomena
- {d.employee} - ime i prezime osobe koja je zadnja izmijenila (zaključila) račun
- {d.cuid} - ZKI (Zaštitni kod izdavatelja)
- {d.tuid} - JIR (Jedinstveni identifikator računa)
Varijable projekta
Ukoliko je dokument povezan s projektom, moguće je koristiti i varijable projekta.
- {d.project.name} - naziv povezanog projekta
- {d.project.from} - početak projekta
- {d.project.to} - završetak projekta
Varijable stavki
- {i.description} - opis usluge ili proizvoda
- {i.note} - dodatni opis stavke
- {i.unit} - jedinična mjera
- {i.quantity} - količina
- {i.price} - jedinična cijena
- {i.currencyprice} - valutna jedinična cijena
- {i.discount} - popust izražen u postotcima
- {i.taxpercent} - stopa PDV-a
- {i.tax} - iznos PDV-a
- {i.amount} - iznos bez PDV-a
- {i.currencytotal} - valutni iznos bez PDV-a
- {i.total} - iznos s PDV-om
Varijable ukupnih iznosa
Ukupni iznosi dokumenta predstavljaju rekapitulaciju osnovica poreza, poreza, neoporezivih naknada, oslobođenja i slično. Varijable ukupnih iznosa su jednostavne i
- {s.description} - opis iznosa (npr. "Osnovica PDV-a 25%", "PDV 25%")
- {s.amount} - pripadajući iznos
- {a.description} - opis iznosa računa za predujam
- {a.amount} - pripadajući iznos
- {f.description} - opis iznosa rekapitulacije
- {f.amount} - pripadajući iznos