From cfaf13ff8d797b1d0ec1166103327c18bee37198 Mon Sep 17 00:00:00 2001 From: "bit4bit@riseup.net" Date: Thu, 28 May 2020 15:10:36 +0000 Subject: [PATCH] facho/cli.py (generate_invoice): se actualiza ejemplo FossilOrigin-Name: aeac1cf459af0d15ca0191f007a46bcc17028994fde2c67c8d4197e04bdf4d42 --- examples/generate-invoice-invoice.py | 3 ++- facho/cli.py | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/examples/generate-invoice-invoice.py b/examples/generate-invoice-invoice.py index b843578..54a59f0 100644 --- a/examples/generate-invoice-invoice.py +++ b/examples/generate-invoice-invoice.py @@ -4,7 +4,8 @@ from datetime import datetime def extensions(inv): security_code = fe.DianXMLExtensionSoftwareSecurityCode('', '123', inv.invoice_ident) - return [security_code] + cufe = fe.DianXMLExtensionCUFE(inv) + return [security_code, cufe] def invoice(): inv = form.Invoice() diff --git a/facho/cli.py b/facho/cli.py index ef5e476..d9a56e6 100644 --- a/facho/cli.py +++ b/facho/cli.py @@ -80,8 +80,7 @@ def generate_invoice(private_key, passphrase, scriptname): invoice = module.invoice() invoice.calculate() - params = module.params() - xml = form.DIANInvoiceXML(invoice, **params) + xml = form.DIANInvoiceXML(invoice) extensions = module.extensions(invoice) for extension in extensions: @@ -90,7 +89,6 @@ def generate_invoice(private_key, passphrase, scriptname): if private_key: signer = fe.DianXMLExtensionSigner(private_key, passphrase=passphrase) xml.add_extension(signer) - xml.attach_extensions() print(str(xml))