facho/fe/form.py (DIANInvoiceXML): se adiciona /fe:Invoice/cbc:InvoiceTypeCode
FossilOrigin-Name: 38107e30eb9ccca12364ffdbaebc0e95391a7c7a8c583a53ab92f5a9b4b43d80
This commit is contained in:
parent
8d46076427
commit
1df99f4c9d
@ -185,6 +185,10 @@ class DIANInvoiceXML(fe.FeXML):
|
||||
|
||||
invoice.calculate()
|
||||
|
||||
fexml.set_element('/fe:Invoice/cbc:InvoiceTypeCode', codelist.TipoDocumento['Factura de Venta Nacional']['code'],
|
||||
listAgencyID='195',
|
||||
listAgencyName='No matching global declaration available for the validation root',
|
||||
listURI='http://www.dian.gov.co')
|
||||
fexml.set_element('/fe:Invoice/cbc:UBLVersionID', 'UBL 2.1')
|
||||
fexml.set_element('/fe:Invoice/cbc:ID', invoice.invoice_ident)
|
||||
fexml.set_element('/fe:Invoice/cbc:IssueDate', invoice.invoice_issue.strftime('%Y-%m-%d'))
|
||||
|
@ -143,6 +143,11 @@ def test_invoice_profileexecutionid(simple_invoice):
|
||||
id_ = xml_invoice.get_element_text('/fe:Invoice/cbc:ProfileExecutionID', format_=int)
|
||||
assert id_ == 2
|
||||
|
||||
def test_invoice_invoice_type_code(simple_invoice):
|
||||
xml_invoice = form.DIANInvoiceXML(simple_invoice)
|
||||
id_ = xml_invoice.get_element_text('/fe:Invoice/cbc:InvoiceTypeCode', format_=int)
|
||||
assert id_ == 1
|
||||
|
||||
def test_invoice_totals(simple_invoice_without_lines):
|
||||
simple_invoice = simple_invoice_without_lines
|
||||
simple_invoice.invoice_ident = '323200000129'
|
||||
|
Loading…
Reference in New Issue
Block a user