cli permite generar NominaIndividual

FossilOrigin-Name: c30edea460eb16340183c373ed448e3719e2277550882db2d2daafe7bd4bca7e
This commit is contained in:
bit4bit
2021-11-13 18:26:21 +00:00
parent aa3e14de95
commit 903b1bad64
6 changed files with 157 additions and 13 deletions

View File

@@ -177,11 +177,9 @@ class DianXMLExtensionSigner(fe.DianXMLExtensionSigner):
def __init__(self, pkcs12_path, passphrase=None, mockpolicy=False):
super().__init__(pkcs12_path, passphrase=passphrase, mockpolicy=mockpolicy)
def build(self, fachoxml):
signature = self.sign_xml_element(fachoxml.root)
xpath = fachoxml.xpath_from_root('/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent')
extcontent = fachoxml.get_element(xpath)
fachoxml.append_element(extcontent, signature)
def _element_extension_content(self, fachoxml):
return fachoxml.builder.xpath(fachoxml.root, './ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent')
class DIANNominaXML:
def __init__(self, tag_document):