facho/fe/fe.py (DianXMLExtensionSigner.sign_xml_string): rm bad char
FossilOrigin-Name: bae6622380e648dc1355379653f16fbfd9ddf493d4dd945bba13b007cd28f3f5
This commit is contained in:
parent
4bccd3325a
commit
86a9364c69
@ -192,7 +192,7 @@ class DianXMLExtensionSigner(FachoXMLExtension):
|
|||||||
|
|
||||||
def sign_xml_string(self, document):
|
def sign_xml_string(self, document):
|
||||||
xml = LXMLBuilder.from_string(document)
|
xml = LXMLBuilder.from_string(document)
|
||||||
|
|
||||||
signature = xmlsig.template.create(
|
signature = xmlsig.template.create(
|
||||||
xmlsig.constants.TransformInclC14N,
|
xmlsig.constants.TransformInclC14N,
|
||||||
xmlsig.constants.TransformRsaSha256,
|
xmlsig.constants.TransformRsaSha256,
|
||||||
@ -240,7 +240,7 @@ class DianXMLExtensionSigner(FachoXMLExtension):
|
|||||||
fachoxml = FachoXML(xml,nsmap=NAMESPACES)
|
fachoxml = FachoXML(xml,nsmap=NAMESPACES)
|
||||||
#DIAN 1.7.-2020: FAB01
|
#DIAN 1.7.-2020: FAB01
|
||||||
ublextension = fachoxml.fragment('/fe:Invoice/ext:UBLExtensions/ext:UBLExtension', append=True)
|
ublextension = fachoxml.fragment('/fe:Invoice/ext:UBLExtensions/ext:UBLExtension', append=True)
|
||||||
extcontent = ublextension.find_or_create_element('/ext:UBLExtension:/ext:ExtensionContent')
|
extcontent = ublextension.find_or_create_element('/ext:UBLExtension/ext:ExtensionContent')
|
||||||
fachoxml.append_element(extcontent, signature)
|
fachoxml.append_element(extcontent, signature)
|
||||||
return fachoxml.tostring()
|
return fachoxml.tostring()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user