Platba v hotovosti

Hotovostná platba prijatej alebo vystavenej faktúry v rozhraní REST API

Lenka Haringerová avatar
Written by Lenka Haringerová
Updated over a week ago

Vystavenú alebo prijatú faktúru možno uhradiť v hotovosti prostredníctvom XML takto:

<?xml version="1.0"?>

ID pokladničného dokladu na úhradu (tag <?xml version="1.0"?> môžete zadať podľa obvyklých pravidiel a funguje nasledovne:

  1. Nová úhrada: Ak nie je zadané, vytvorí sa vždy nový pokladničný doklad, takže ak XML importujete dvakrát, vytvoria sa dve úhrady. Ak je zadaný a dokument s daným ID neexistuje, vytvorí sa.

  2. Aktualizácia: Ak existuje, musí danú faktúru uhradiť (inak ide o chybu) a znamená, že úhrada by sa mala aktualizovať len dostupnou sumou na uhrádzajúcom doklade. Ostatné parametre úhrady sa ignorujú.

Ak nejde o úplnú úhradu, do tela požiadavky možno pridať zvyšný parameter. Môže nadobúdať niekoľko hodnôt.

Parameter zvyšku

zvyšok = 0

zvyšok > 0

zvyšok < 0

nie

Faktúry sa uhradia v plnej výške alebo čiastočne, ak bola platba obmedzená atribútom cast.

Doklad o úhrade sa spáruje.

CHYBA:

400 - Sumy na uhrádzanom a uhrádzajúcom doklade sa nezhodujú

Faktúry budú uhradené v plnej výške alebo čiastočne, ak bolo obmedzenie úhrady s príznakom obsadenia.

Doklad o úhrade sa spáruje.

Pre zvyšok bude vytvorený interný dokument.

ignorovať

Faktúry budú uhradené v plnej výške alebo čiastočne, ak existuje obmedzenie platby podľa atribútu obsadenia.

Doklad o úhrade sa nespáruje.

castecnaÚhrada

CHYBA:

400 - Čiastočná úhrada nemá zmysel, suma na uhrádzajúcom doklade je vyššia ako suma na uhrádzanom

Suma uhrádzajúceho dokladu sa postupne "spotrebuje" na úhradu faktúr alebo súm, ktoré sa z nich majú uhradiť, v poradí, v akom sú uvedené v prvku <?xml version="1.0"?> <reimbursement/> .

Faktúra, pri ktorej z úhrady neostáva dostatok prostriedkov na zaplatenie celej uvedenej sumy alebo jej časti, sa uhradí čiastočne, a to do výšky zostávajúcej sumy z úhrady.

Faktúry, na ktoré nezostali žiadne prostriedky zo sumy úhrady, sa vylúčia z dorovnania a zostanú nezaplatené.

castecnaReimbursementOrDonate

Faktúry budú uhradené v plnej výške alebo čiastočne, ak bol použitý atribút cast na obmedzenie platby.

Doklad o úhrade sa spáruje.

Pre zvyšok bude vytvorený interný dokument.

castreimbursementOrIgnore

Faktúry sa uhradia v plnej výške alebo čiastočne, ak je platba obmedzená atribútom obsadenia.

Doklad o úhrade sa nespáruje.

Značku možno použiť aj na zadanie radu dokladov pre vytváraný pokladničný doklad. Tento údaj je voliteľný a predvolene sa preberá z vybraného typu dokladu alebo vybranej pokladnice.

<?xml version="1.0"?>
<cash>code:CASH+</cash>
Did this answer your question?