feat(pdf): drop the prices-excl.-VAT notice from offer/order/PO PDFs

The 'Ceny jsou uvedeny bez DPH...' explanatory line is removed at user request from all three non-tax-document PDFs - the 'Celkem bez DPH' total label carries the information by itself. Dead vat_notice keys and .vat-note CSS removed; tests now pin the notice's ABSENCE (file renamed pdf-vat-note -> pdf-no-vat).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
BOHA
2026-06-10 13:19:08 +02:00
parent 7398cad466
commit 7b20c47937
5 changed files with 20 additions and 57 deletions

View File

@@ -204,10 +204,6 @@ const TRANSLATIONS: Record<string, Record<string, string>> = {
included: { EN: "Included", CZ: "Zahrnuto" },
total: { EN: "Total", CZ: "Celkem" },
total_no_vat: { EN: "Total excl. VAT", CZ: "Celkem bez DPH" },
vat_notice: {
EN: "Prices are exclusive of VAT. VAT will be charged according to applicable regulations.",
CZ: "Ceny jsou uvedeny bez DPH. DPH bude \u00FA\u010Dtov\u00E1no dle platn\u00FDch p\u0159edpis\u016F.",
},
ico: { EN: "ID", CZ: "I\u010CO" },
dic: { EN: "VAT ID", CZ: "DI\u010C" },
page: { EN: "Page", CZ: "Strana" },
@@ -321,8 +317,7 @@ export default async function offersPdfRoutes(
const totalsHtml = `<div class="grand">
<span class="label">${escapeHtml(t("total_no_vat"))}</span>
<span class="value">${formatCurrency(total, currency)}</span>
</div>
<div class="vat-note">${escapeHtml(t("vat_notice"))}</div>`;
</div>`;
const quotationNumber = escapeHtml(quotation.quotation_number);
let scopeHtml = "";
@@ -566,12 +561,6 @@ ${indentCSS}
border-bottom: 2.5pt solid #de3a3a;
padding-bottom: 1mm;
}
.totals .vat-note {
text-align: right;
font-size: 8pt;
color: #646464;
margin-top: 2mm;
}
/* ---- Scope sections ---- */
.scope-page {