facho/cli.py (generate_invoice): se actualiza ejemplo

FossilOrigin-Name: aeac1cf459af0d15ca0191f007a46bcc17028994fde2c67c8d4197e04bdf4d42
This commit is contained in:
bit4bit@riseup.net 2020-05-28 15:10:36 +00:00
parent ee30ad276a
commit cfaf13ff8d
2 changed files with 3 additions and 4 deletions

View File

@ -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()

View File

@ -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))