diff --git a/src/admin/pages/ReceivedInvoices.tsx b/src/admin/pages/ReceivedInvoices.tsx index 9b5e3d7..ee0dc14 100644 --- a/src/admin/pages/ReceivedInvoices.tsx +++ b/src/admin/pages/ReceivedInvoices.tsx @@ -783,7 +783,7 @@ export default function ReceivedInvoices({ statsMonth, statsYear, uploadOpen, se {uploadMeta[idx]?.amount && (
DPH: {formatCurrency( - parseFloat(uploadMeta[idx].amount || '0') * parseFloat(uploadMeta[idx].vat_rate || '21') / 100, + (() => { const a = parseFloat(uploadMeta[idx].amount || '0'); const r = parseFloat(uploadMeta[idx].vat_rate || '21'); return r > 0 ? Math.round((a - a / (1 + r / 100)) * 100) / 100 : 0; })(), uploadMeta[idx].currency || 'CZK' )}
@@ -911,7 +911,7 @@ export default function ReceivedInvoices({ statsMonth, statsYear, uploadOpen, se {editInvoice.amount && (
DPH: {formatCurrency( - parseFloat(editInvoice.amount || '0') * parseFloat(editInvoice.vat_rate || '21') / 100, + (() => { const a = parseFloat(editInvoice.amount || '0'); const r = parseFloat(editInvoice.vat_rate || '21'); return r > 0 ? Math.round((a - a / (1 + r / 100)) * 100) / 100 : 0; })(), editInvoice.currency || 'CZK' )}