se extrae generacion de CUFE a DianXMLExtensionCUFE

FossilOrigin-Name: 964ad19875edfc7f6990f795396eeeb4c66809eefe93303b1479d6c3ad2e2484
This commit is contained in:
2020-05-28 00:49:14 +00:00
parent 5d564ef149
commit 52632babb2
6 changed files with 93 additions and 72 deletions

View File

@@ -80,12 +80,13 @@ def generate_invoice(private_key, passphrase, scriptname):
invoice = module.invoice()
invoice.calculate()
xml = form.DIANInvoiceXML(invoice)
params = module.params()
xml = form.DIANInvoiceXML(invoice, **params)
extensions = module.extensions(invoice)
for extension in extensions:
xml.add_extension(extension)
if private_key:
signer = fe.DianXMLExtensionSigner(private_key, passphrase=passphrase)
xml.add_extension(signer)