diff --git a/modules/sale/sale_final.fodt b/modules/sale/sale_final.fodt index 24272d4..e6e9b18 100644 --- a/modules/sale/sale_final.fodt +++ b/modules/sale/sale_final.fodt @@ -1,10 +1,10 @@ - LibreOffice/7.6.0.3$Windows_X86_64 LibreOffice_project/69edd8b8ebc41d00b4de3915dc82f8f0fc3b6265Aksel Kamhi2026-03-11T17:00:00Z2026-03-12T14:55:45.2210000002025-12-11T15:32:00Z16PT58M54S0x010100C9130B1D3286474FB2D468C22F52A7B0 + LibreOffice/7.6.0.3$Windows_X86_64 LibreOffice_project/69edd8b8ebc41d00b4de3915dc82f8f0fc3b6265Aksel Kamhi2026-03-11T17:00:00Z2026-03-12T15:13:33.7980000002025-12-11T15:32:00Z17PT1H1M46S0x010100C9130B1D3286474FB2D468C22F52A7B0 - 49553 + 41102 0 24236 11721 @@ -13,12 +13,12 @@ view2 - 4461 - 53765 + 13767 + 48006 0 - 49553 + 41102 24234 - 61272 + 52821 0 0 false @@ -91,7 +91,7 @@ false false false - 2303505 + 2351756 1803951 false false @@ -159,7 +159,7 @@ - + @@ -418,13 +418,13 @@ - + - + @@ -456,84 +456,92 @@ + + + + - - - - + + + + - - - - - + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - + @@ -638,7 +646,7 @@ - + iVBORw0KGgoAAAANSUhEUgAAAgUAAAE2CAYAAADxmuGTAAAAAXNSR0IArs4c6QAAAARnQU1B AACxjwv8YQUAAAAJcEhZcwAAIdUAACHVAQSctJ0AAP+lSURBVHhevL132GVFsT08Oc+8E2Ey w2RABZEsQTKSJCjBRHRMXANwlSQqEocoIkrOYYhDBkWCJEVFgoJKUAQFRBCQJKP296yuXefU @@ -2418,14 +2426,14 @@ - COMMERCIAL INVOICE + COMMERCIAL INVOICE - Invoice Nr: Date: - - <sale.report_deal><format_date(sale.sale_date, sale.party.lang) if sale.sale_date else ''> + Invoice Nr: Date: + + <sale.report_deal><format_date(sale.sale_date, sale.party.lang) if sale.sale_date else ''> - Order reference: - <sale.reference or ''> + Order reference: + <sale.reference or ''> @@ -2435,13 +2443,12 @@ - Buyer: - <sale.party.rec_name> - <'TAX ID: ' + sale.party.tax_identifier.code if sale.party.tax_identifier else ''> - <for each="line in sale.report_address.splitlines()"><line></for> - - - + Buyer: + <sale.party.rec_name> + <'TAX ID: ' + sale.party.tax_identifier.code if sale.party.tax_identifier else ''> + <for each="line in sale.report_address.splitlines()"><line></for> + + @@ -2450,49 +2457,47 @@ - Payment terms: - <sale.payment_term.description if sale.payment_term else ''>  + Payment terms: + <sale.payment_term.description if sale.payment_term else ''>  - Bank: UBS SWITZERLAND AG - Case Postale - CH-1211 Genève 2 - - IBAN : CH36 0021 5215 2487 7461 D - SwifT Code: UBSWCHZH80A + Bank: UBS SWITZERLAND AG + Case Postale + CH-1211 Genève 2 + IBAN : CH36 0021 5215 2487 7461 D + SwifT Code: UBSWCHZH80A - Shipment date: - <format_date(sale.sale_date, sale.party.lang) if sale.sale_date else ''> + Shipment date: + <format_date(sale.sale_date, sale.party.lang) if sale.sale_date else ''> - Transportation: - <sale.report_shipment> - + Transportation: + <sale.report_shipment> - Terms of delivery: - <sale.incoterm.code if sale.incoterm else ''> + Terms of delivery: + <sale.incoterm.code if sale.incoterm else ''> - From: - <sale.from_location.name if sale.from_location else ''> + From: + <sale.from_location.name if sale.from_location else ''> - To: - <sale.to_location.name if sale.to_location else ''> + To: + <sale.to_location.name if sale.to_location else ''> - Origin: - <sale.origin> + Origin: + <sale.origin> @@ -2504,31 +2509,31 @@ - Quantity + Quantity - Goods Description + Goods Description - Unit Price / mt + Unit Price / mt - US Dollar Amount + US Dollar Amount - <format_number_symbol(sale.lines[0].quantity, sale.party.lang, sale.lines[0].unit, digits=2)> + <format_number_symbol(sale.lines[0].quantity, sale.party.lang, sale.lines[0].unit, digits=2)> - <sale.lines[0].product.name if sale.lines[0].product else ''> - + <sale.lines[0].product.name if sale.lines[0].product else ''> + - <format_currency(sale.lines[0].unit_price, sale.party.lang, sale.currency) if sale.lines else ''> + <format_currency(sale.lines[0].unit_price, sale.party.lang, sale.currency) if sale.lines else ''> - <format_currency(sale.lines[0].amount, sale.party.lang, sale.currency)> + <format_currency(sale.lines[0].amount, sale.party.lang, sale.currency)> @@ -2536,53 +2541,52 @@ - - <if test="sale.lines[0].price_composition"> + <if test="sale.lines[0].price_composition"> - + - <for each="pc in sale.lines[0].price_composition"> + <for each="pc in sale.lines[0].price_composition"> - + - <pc.component>Value in <sale.currency.name> + <pc.component>Value in <sale.currency.name> - <format_currency(pc.price, sale.party.lang, sale.currency)> + <format_currency(pc.price, sale.party.lang, sale.currency)> - </for> + </for> - + - </if> + </if> - + - Total <sale.incoterm.code if sale.incoterm else ''>Value in <sale.currency.name> + Total <sale.incoterm.code if sale.incoterm else ''>Value in <sale.currency.name> - <format_currency(sale.lines[0].amount, sale.party.lang, sale.currency)> + <format_currency(sale.lines[0].amount, sale.party.lang, sale.currency)> @@ -2595,10 +2599,10 @@ - Net weight: <sale.report_net or ''><sale.lines[0].unit.rec_name.upper() if sale.lines and sale.lines[0].unit else ''> - Gross weight: <sale.report_gross or ''><sale.lines[0].unit.rec_name.upper() if sale.lines and sale.lines[0].unit else ''> + Net weight: <format_number_symbol(sale.lines[0].report_net, sale.party.lang, sale.lines[0].unit, digits=2)> + Gross weight: <format_number_symbol(sale.lines[0].report_gross, sale.party.lang, sale.lines[0].unit, digits=2)> - Packaging: <sale.report_packing or ''> + Packaging: <sale.report_packing or ''>