Invoicer — fakturace#
Každý zdroj nabízí standardní sadu akcí
get, get-by, get-all, save, update-columns, delete, delete-all —
není-li u něj uvedeno jinak. Podrobně CRUD vzor.
Zdroje#
| Zdroj | Poznámka |
|---|---|
invoice |
faktura |
invoice-type |
typ dokladu |
invoice-template |
šablona |
billing-line |
fakturační řada |
schedule |
rozvrh opakované fakturace |
customer |
odběratel |
seller |
prodejce |
payment-method |
způsob platby |
payment-status-rule |
pravidlo automatické fakturace |
product-type |
typ produktu (osa výběru vzhledu PDF) |
Doklad je otisk#
Faktura si opíše adresu prodejce i odběratele a bankovní spojení.
Změna karty odběratele nezmění vystavené doklady
A naopak. Potřebujete-li opravu, opravte obojí.
Číslování#
Číslo přiděluje fakturační řada podle masky.
Ruční číslo a řada se vylučují
Poslání obojího najednou skončí chybou. Ruční číslo je vyhrazené pro import historických dokladů.
Datum vystavení řídí číslo
Zpětné datování vygeneruje jiný rok v masce.
Přepočet částek#
Součty nemá smysl posílat
Přepočítají se na serveru při každém uložení. Vstupy jsou jen cena, množství, sazba DPH, sleva a přepínač DPH.
Hlavičkové DPH přebije sazby řádků
Je-li vypnuté, sazby položek se ignorují a v PDF nebude rozpis — i když jsou hodnoty v datech.
Dobropis#
Není příznak na faktuře. Je to typ dokladu s příznakem dobropisu.
Jedna platba smí mít víc dokladů
Řádnou fakturu i dobropis.
PDF#
Vzniká po uložení, na pozadí.
Bez varianty vzhledu se PDF vůbec nevytvoří
Faktura se uloží bez souboru a nic se neohlásí. Cesta k PDF v odpovědi pak zůstane prázdná.
Rozvrhy#
Rozvrh generuje faktury podle intervalu.
Rozvrh bez fakturační řady se tiše přeskočí
Doplněním řady se to spraví, ale zmeškaný termín se nevrátí.