Import dokladu skončí chybou, ve které se liší zadaná a vypočtená částka:
Zadaná hodnota [300.0] vlastnosti [sumCelkem] se liší od vypočtené hodnoty [0.0]
Stejná chyba se objevuje i u jiných polí — sumOsv, sumZklZakl nebo sumCelkem — a u všech dokladů, tedy u faktur, objednávek i bankovních pohybů. Příčina je vždy stejná: ABRA Flexi si částky dopočítává z položek dokladu. Když doklad položky nemá, vyjde jí nula, a proti zadané částce to nesedí.
Doklad bez položek
U bezpoložkového dokladu je potřeba Flexi říct, že si částky nemá počítat z položek, ale převzít je z hlavičky:
<bezPolozek>true</bezPolozek>
⚠️ Samotný bezPolozek nestačí, pokud pošlete jen sumCelkem. Z celkové částky Flexi neumí odvodit rozpad na základ a daň, takže spočítá nulu a chyba se objeví znovu. Uvádějte proto částky základu.
Co projde a co ne:
Zápis | Výsledek |
| Chyba — zadaná hodnota se liší od vypočtené. |
| Chyba — z celkové částky nelze odvodit základ a daň. |
| Projde. DPH i celkovou částku dopočítá Flexi. |
| Projde (osvobozené plnění). |
| Projde, pokud částky navzájem sedí. Jinak chyba. |
Doklad s položkami
Má-li doklad položky, částky v hlavičce vůbec neuvádějte — Flexi si je spočítá sama. Chyba v tomto případě znamená, že součet položek nedává zadanou hodnotu; zkontrolujte u položek množství, cenu za měrnou jednotku, typ ceny (typCenyDphK) a sazbu DPH (typSzbDphK). Podrobněji to rozebírá článek Import částek položek faktury.
ℹ️ Bankovní pohyby se zakládají zpravidla bezpoložkové. Rozepisujete-li u nich sumOsv, sumZklZakl a podobná pole, platí totéž — bez bezPolozek import neprojde.
