Vytvořit platbu s finálním zůstatkem
Kód: create_payment_with_final_balance · Typy záznamů: obchodní doklady s platbami
Po změně stavu dorovná platby dokladu: založí platbu na částku, která na dokladu zbývá a kterou zatím nepokrývá žádná otevřená platba. Hodí se například ve chvíli, kdy je doklad uzavřený a jeho konečná částka se už nezmění.
Jak akce částku určí:
- Zůstatek dokladu = celková cena dokladu (bez položek záloh) minus platby ve stavu Zaplacená a Vrácená. Je-li zůstatek nulový, akce nic nedělá.
- Záporný zůstatek (doklad, u kterého se peníze vracejí, třeba dobropis) akce ve výchozím nastavení přeskočí. Platbu na zápornou částku — výplatu — založí jen se zapnutou volbou Povolit záporné saldo.
- Má-li doklad už platbu ve zvoleném stavu přesně na částku zůstatku, nová nevznikne.
- Jinak se od zůstatku odečtou otevřené platby (Čeká na zaplacení, Nezaplacená, Nedoplatek, Čeká na refundaci). Pokrývají-li zůstatek celý, nová platba nevznikne; když ne, akce založí platbu na zbylý rozdíl ve zvoleném stavu.
Parametry (názvy dle formuláře v administraci):
| Parametr | Význam |
|---|---|
| Stav platby | povinný; stav, ve kterém nová platba vznikne (bez výběru Čeká na zaplacení) |
| Povolit záporné saldo | zaškrtnuto = platba vznikne i pro doklad se záporným zůstatkem; nezaškrtnuto (výchozí) = záporný zůstatek se přeskočí |