diff --git a/facho/fe/form.py b/facho/fe/form.py index 3bf4f80..2566607 100644 --- a/facho/fe/form.py +++ b/facho/fe/form.py @@ -451,7 +451,8 @@ class DIANInvoiceXML(fe.FeXML): fexml.placeholder_for('/fe:Invoice/cbc:UUID') fexml.set_element('/fe:Invoice/cbc:DocumentCurrencyCode', 'COP') fexml.set_element('/fe:Invoice/cbc:IssueDate', invoice.invoice_issue.strftime('%Y-%m-%d')) - fexml.set_element('/fe:Invoice/cbc:IssueTime', invoice.invoice_issue.strftime('%H:%M:%S%z')) + #DIAN 1.7.-2020: FAD10 + fexml.set_element('/fe:Invoice/cbc:IssueTime', invoice.invoice_issue.strftime('%H:%M:%S-05:00')) fexml.set_element('/fe:Invoice/cbc:InvoiceTypeCode', codelist.TipoDocumento.by_name('Factura de Venta Nacional')['code'], listAgencyID='195', listAgencyName='No matching global declaration available for the validation root', diff --git a/tests/test_fe_form.py b/tests/test_fe_form.py index 27e9549..a7cfdc7 100644 --- a/tests/test_fe_form.py +++ b/tests/test_fe_form.py @@ -181,8 +181,8 @@ def test_invoice_cufe(simple_invoice_without_lines): simple_invoice = simple_invoice_without_lines simple_invoice.invoice_ident = '323200000129' simple_invoice.invoice_issue = datetime.strptime('2019-01-16 10:53:10-05:00', '%Y-%m-%d %H:%M:%S%z') - simple_invoice.invoice_supplier.ident = form.PartyIdentification('700085371', '', '31') - simple_invoice.invoice_customer.ident = form.PartyIdentification('800199436', '', '31') + simple_invoice.invoice_supplier.ident = form.PartyIdentification('700085371', '5', '31') + simple_invoice.invoice_customer.ident = form.PartyIdentification('800199436', '5', '31') simple_invoice.add_invoice_line(form.InvoiceLine( quantity = 1, description = 'producto',