[FIX] account_edi_facturx: add format to DateTime

DateTimeString should have an attribute format="102" (date is of the form: AAAAMMJJ)
as specified in the factur-x documentation.

opw-2767359

closes odoo/odoo#85604

X-original-commit: c367ae0df23ce6a826cdb487b92d25dff3e78963
Signed-off-by: Laurent Smet <las@odoo.com>
Signed-off-by: Julien Van Roy <juvr@odoo.com>
This commit is contained in:
Julien Van Roy
2022-03-03 09:10:45 +00:00
parent e1e6c42d99
commit 732df7c024
2 changed files with 3 additions and 3 deletions
@@ -216,7 +216,7 @@
<ram:SpecifiedTradePaymentTerms>
<ram:Description t-if="record.invoice_payment_term_id" t-esc="record.invoice_payment_term_id.name"/>
<ram:DueDateDateTime t-if="record.invoice_date_due">
<udt:DateTimeString t-esc="format_date(record.invoice_date_due)"/>
<udt:DateTimeString format="102" t-esc="format_date(record.invoice_date_due)"/>
</ram:DueDateDateTime>
</ram:SpecifiedTradePaymentTerms>
@@ -142,7 +142,7 @@ class TestAccountEdiFacturx(AccountEdiTestCommon):
</ApplicableTradeTax>
<SpecifiedTradePaymentTerms>
<DueDateDateTime>
<DateTimeString>20170101</DateTimeString>
<DateTimeString format="102">20170101</DateTimeString>
</DueDateDateTime>
</SpecifiedTradePaymentTerms>
<SpecifiedTradeSettlementHeaderMonetarySummation>
@@ -204,7 +204,7 @@ class TestAccountEdiFacturx(AccountEdiTestCommon):
</ApplicableTradeTax>
<SpecifiedTradePaymentTerms>
<DueDateDateTime>
<DateTimeString>20170101</DateTimeString>
<DateTimeString format="102">20170101</DateTimeString>
</DueDateDateTime>
</SpecifiedTradePaymentTerms>
<SpecifiedTradeSettlementHeaderMonetarySummation>