Objekt pro vlastní firmy má nově property RoundingSettings, který obsahuje parametry pro zaokrouhlování. Původní pole jsou v tabulce Conf_G zrušené - výmaz těchto polí z databáze probíhá až v inicializaci verze.
Při přepisu skriptu je nově potřeba hodnoty zaokrouhlení brát ideálně přímo z vlastní firmy dokladu, na kterém se aktuálně pracuje. Pokud to není možné a má jít o nějakou akci, která nepracuje přímo s doklady, pak pravděpodobně podle aktuální vlastní firmy.
Přenos hodnot zaokrouhlování z parametrů mandanta do vlastních firem probíhá podle následujícího schématu:
1) Měna vlastní firmy je stejná, jako měna v parametrech mandanta
RoundingSettings.Purchase_Netto_Const := NC_N
RoundingSettings.Purchase_Netto_Order := NR_N
RoundingSettings.Purchase_VAT_Const := DC_N
RoundingSettings.Purchase_VAT_Order := DR_N
RoundingSettings.Purchase_GrossInvoice_Const := BC_N
RoundingSettings.Purchase_GrossInvoice_Order := BR_N
RoundingSettings.Sale_Netto_Const := NC_P
RoundingSettings.Sale_Netto_Order := NR_P
RoundingSettings.Sale_VAT_Const := DC_P
RoundingSettings.Sale_VAT_Order := DR_P
RoundingSettings.Sale_GrossInvoice_Const := BC_P
RoundingSettings.Sale_GrossInvoice_Order := BR_P
RoundingSettings.Sale_GrossMethod_Const := BC_GrossMethod
RoundingSettings.Sale_GrossMethod_Order := BR_GrossMethod
2) Měna vlastní firmy je různá od měny v parametrech mandanta
RoundingSettings.Purchase_Netto_Const := 0
RoundingSettings.Purchase_Netto_Order := 0.01
RoundingSettings.Purchase_VAT_Const := 0
RoundingSettings.Purchase_VAT_Order := 0.01
RoundingSettings.Purchase_GrossInvoice_Const := 0
RoundingSettings.Purchase_GrossInvoice_Order := 0
RoundingSettings.Sale_Netto_Const := 0
RoundingSettings.Sale_Netto_Order := 0.01
RoundingSettings.Sale_VAT_Const := 0
RoundingSettings.Sale_VAT_Order := 0.01
RoundingSettings.Sale_GrossInvoice_Const := 0
RoundingSettings.Sale_GrossInvoice_Order := 0
RoundingSettings.Sale_GrossMethod_Const := 0
RoundingSettings.Sale_GrossMethod_Order := 0.01
3) Hodnota zaokrouhlovací chyby se přenáší vždy
RoundingSettings.RoundingError := Za_Chyba