[FIX] l10n_it_edi: Codes in XML template shouldn't be translated

Codes like "Exch.Rate" in the Italian EDI XML template for invoices were
translated. They shouldn't be, as they have pretty short char limit and
it's risky to people change that. The XML users are either domestic or
the Italian Tax Agency itself, so no point in translating "Divisa" into
"Currency" anyway.

Link: https://www.odoo.com/web#model=project.task&id=3627379
opw-3627379

closes odoo/odoo#156987

X-original-commit: 8c6c244ada17b21c4f20c8ae566f44efdfeab162
Signed-off-by: William André (wan) <wan@odoo.com>
Signed-off-by: Paolo Gatti (pgi) <pgi@odoo.com>
This commit is contained in:
Paolo Gatti (pgi)
2024-03-08 14:30:57 +00:00
parent 0c5b2e25bd
commit 00b6d142e4
4 changed files with 15 additions and 95 deletions
@@ -100,7 +100,7 @@
</t>
<Allegati t-if="pdf">
<NomeAttachment t-out="format_alphanumeric(pdf_name, 60)"/>
<FormatoAttachment>PDF</FormatoAttachment>
<FormatoAttachment t-translation="off">PDF</FormatoAttachment>
<Attachment t-out="pdf"/>
</Allegati>
</FatturaElettronicaBody>
@@ -6,11 +6,11 @@
<DettaglioLinee>
<NumeroLinea t-out="line_dict['line_number']"/>
<CodiceArticolo t-if="line.product_id.barcode">
<CodiceTipo>EAN</CodiceTipo>
<CodiceTipo t-translation="off">EAN</CodiceTipo>
<CodiceValore t-out="format_alphanumeric(line.product_id.barcode, 35)"/>
</CodiceArticolo>
<CodiceArticolo t-elif="line.product_id.default_code">
<CodiceTipo>INTERNAL</CodiceTipo>
<CodiceTipo t-translation="off">INTERNAL</CodiceTipo>
<CodiceValore t-out="format_alphanumeric(line.product_id.default_code, 35)"/>
</CodiceArticolo>
<Descrizione t-out="format_alphanumeric(line_dict['description'], 1000)"/>
@@ -27,12 +27,12 @@
<AliquotaIVA t-elif="vat_tax.amount_type != 'percent'" t-out="'0.00'"/>
<Natura t-if="vat_tax.l10n_it_exempt_reason" t-out="vat_tax.l10n_it_exempt_reason"/>
<AltriDatiGestionali t-if="conversion_rate">
<TipoDato>Currency</TipoDato>
<TipoDato t-translation="off">DIVISA</TipoDato>
<RiferimentoTesto t-out="format_alphanumeric(record.currency_id.name)"/>
<RiferimentoNumero t-out="'%.06f' % line.price_subtotal"/>
</AltriDatiGestionali>
<AltriDatiGestionali t-if="conversion_rate">
<TipoDato>Exch.Rate</TipoDato>
<TipoDato t-translation="off">CAMBIO</TipoDato>
<RiferimentoNumero t-out="conversion_rate"/>
<RiferimentoData t-out="format_date(record.invoice_date)"/>
</AltriDatiGestionali>
@@ -135,7 +135,7 @@
<Data t-out="format_date(record.invoice_date)"/>
<Numero t-out="format_alphanumeric(record.name, -20)"/>
<DatiBollo t-if="record.l10n_it_stamp_duty">
<BolloVirtuale>SI</BolloVirtuale>
<BolloVirtuale t-translation="off">SI</BolloVirtuale>
<ImportoBollo t-out="format_numbers(record.l10n_it_stamp_duty)"/>
</DatiBollo>
<ImportoTotaleDocumento t-out="format_monetary(document_total, currency)"/>
@@ -193,10 +193,10 @@
</DatiBeniServizi>
<DatiPagamento t-if="partner_bank and record.move_type != 'out_refund'">
<t t-set="payments" t-value="record.line_ids.filtered(lambda line: line.account_id.account_type in ('asset_receivable', 'liability_payable'))"/>
<CondizioniPagamento><t t-if="len(payments) == 1">TP02</t><t t-else="">TP01</t></CondizioniPagamento>
<CondizioniPagamento t-translation="off"><t t-if="len(payments) == 1">TP02</t><t t-else="">TP01</t></CondizioniPagamento>
<t t-foreach="payments" t-as="payment">
<DettaglioPagamento>
<ModalitaPagamento>MP05</ModalitaPagamento>
<ModalitaPagamento t-translation="off">MP05</ModalitaPagamento>
<DataScadenzaPagamento t-out="format_date(payment.date_maturity)"/>
<ImportoPagamento t-out="format_monetary(abs(payment.amount_currency), currency)"/>
<IstitutoFinanziario t-if="partner_bank.bank_id" t-out="format_alphanumeric(partner_bank.bank_id.name, 80)"/>
@@ -208,7 +208,7 @@
</DatiPagamento>
<Allegati t-if="pdf">
<NomeAttachment t-out="format_alphanumeric(pdf_name, 60)"/>
<FormatoAttachment>PDF</FormatoAttachment>
<FormatoAttachment t-translation="off">PDF</FormatoAttachment>
<Attachment t-out="pdf"/>
</Allegati>
</FatturaElettronicaBody>
+6 -41
View File
@@ -293,11 +293,6 @@ msgstr "Creato da"
msgid "Created on"
msgstr "Creato il"
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "Currency"
msgstr "Valuta"
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_bank_statement_line__l10n_it_ddt_id
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_move__l10n_it_ddt_id
@@ -352,9 +347,9 @@ msgid "E-invoice XML"
msgstr "Fattura Elettronica XML"
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "EAN"
msgstr ""
#: model:ir.model,name:l10n_it_edi.model_account_edi_format
msgid "EDI format"
msgstr "Formato EDI"
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.res_company_form_l10n_it
@@ -386,11 +381,6 @@ msgstr ""
msgid "Errors occurred while creating the e-invoice file:"
msgstr "Errori nella creazione della Fattura Elettronica:"
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "Exch.Rate"
msgstr "Tasso di cambio"
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_bank_statement_line__l10n_it_edi_attachment_id
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_move__l10n_it_edi_attachment_id
@@ -426,11 +416,6 @@ msgstr ""
msgid "ID"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "INTERNAL"
msgstr ""
#. module: l10n_it_edi
#. odoo-python
#: code:addons/l10n_it_edi/models/account_move.py:0
@@ -619,11 +604,6 @@ msgstr "Ultimo aggiornamento il"
msgid "Liquidation state"
msgstr "Stato liquidazione"
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "MP05"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields,help:l10n_it_edi.field_res_company__l10n_it_eco_index_share_capital
msgid ""
@@ -690,12 +670,6 @@ msgstr "Nome Documento Origine"
msgid "Origin Document Type"
msgstr "Tipo Documento Origine"
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_simplified_FatturaPA_export
msgid "PDF"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_res_partner__l10n_it_pec_email
#: model:ir.model.fields,field_description:l10n_it_edi.field_res_users__l10n_it_pec_email
@@ -804,11 +778,6 @@ msgstr "Richiede Firma Utente"
msgid "SDI State"
msgstr "Stato SDI"
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "SI"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields.selection,name:l10n_it_edi.selection__account_move__l10n_it_edi_state__accepted_by_pa_partner
msgid "SdI Accepted, Accepted by the PA Partner"
@@ -897,15 +866,11 @@ msgstr "Socio"
msgid "Socio unico"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "TP01"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "TP02"
msgstr ""
#: model:ir.model,name:l10n_it_edi.model_account_tax
msgid "Tax"
msgstr "Imposta"
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_res_company__l10n_it_tax_system
-45
View File
@@ -277,11 +277,6 @@ msgstr ""
msgid "Created on"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "Currency"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_bank_statement_line__l10n_it_ddt_id
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_move__l10n_it_ddt_id
@@ -335,11 +330,6 @@ msgstr ""
msgid "E-invoice XML"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "EAN"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.res_company_form_l10n_it
msgid "Economic and Administrative Index"
@@ -368,11 +358,6 @@ msgstr ""
msgid "Errors occurred while creating the e-invoice file:"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "Exch.Rate"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_bank_statement_line__l10n_it_edi_attachment_id
#: model:ir.model.fields,field_description:l10n_it_edi.field_account_move__l10n_it_edi_attachment_id
@@ -406,11 +391,6 @@ msgstr ""
msgid "ID"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_line_it_FatturaPA
msgid "INTERNAL"
msgstr ""
#. module: l10n_it_edi
#. odoo-python
#: code:addons/l10n_it_edi/models/account_move.py:0
@@ -590,11 +570,6 @@ msgstr ""
msgid "Liquidation state"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "MP05"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields,help:l10n_it_edi.field_res_company__l10n_it_eco_index_share_capital
msgid ""
@@ -654,12 +629,6 @@ msgstr ""
msgid "Origin Document Type"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_simplified_FatturaPA_export
msgid "PDF"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_res_partner__l10n_it_pec_email
#: model:ir.model.fields,field_description:l10n_it_edi.field_res_users__l10n_it_pec_email
@@ -763,11 +732,6 @@ msgstr ""
msgid "SDI State"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "SI"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields.selection,name:l10n_it_edi.selection__account_move__l10n_it_edi_state__accepted_by_pa_partner
msgid "SdI Accepted, Accepted by the PA Partner"
@@ -854,15 +818,6 @@ msgstr ""
msgid "Socio unico"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "TP01"
msgstr ""
#. module: l10n_it_edi
#: model_terms:ir.ui.view,arch_db:l10n_it_edi.account_invoice_it_FatturaPA_export
msgid "TP02"
msgstr ""
#. module: l10n_it_edi
#: model:ir.model.fields,field_description:l10n_it_edi.field_res_company__l10n_it_tax_system