Přeskočit na hlavní obsah

Chyba: Zadaná hodnota vlastnosti se liší od vypočtené

Proč import hlásí neshodu částek u faktur, objednávek i bankovních dokladů a jak na bezpoložkový doklad

Autor: Petr Pech

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

sumCelkem bez bezPolozek

Chyba — zadaná hodnota se liší od vypočtené.

bezPolozek + samotný sumCelkem

Chyba — z celkové částky nelze odvodit základ a daň.

bezPolozek + sumZklZakl

Projde. DPH i celkovou částku dopočítá Flexi.

bezPolozek + sumOsv

Projde (osvobozené plnění).

bezPolozek + sumZklZakl + sumDphZakl + sumCelkem

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.


Související

Dostali jste odpověď na svou otázku?