diff --git a/doc/Comercio_Digital/ComercioDigital_Cancela_CFDI.pdf b/doc/Comercio_Digital/ComercioDigital_Cancela_CFDI.pdf new file mode 100644 index 0000000..2f0386c Binary files /dev/null and b/doc/Comercio_Digital/ComercioDigital_Cancela_CFDI.pdf differ diff --git a/doc/Comercio_Digital/ComercioDigital_Cancela_XML.pdf b/doc/Comercio_Digital/ComercioDigital_Cancela_XML.pdf new file mode 100644 index 0000000..fbbbe99 Binary files /dev/null and b/doc/Comercio_Digital/ComercioDigital_Cancela_XML.pdf differ diff --git a/doc/Comercio_Digital/ComercioDigital_Consulta.pdf b/doc/Comercio_Digital/ComercioDigital_Consulta.pdf new file mode 100644 index 0000000..a0bc29f Binary files /dev/null and b/doc/Comercio_Digital/ComercioDigital_Consulta.pdf differ diff --git a/source/comerciodigital/comercio.py b/source/comerciodigital/comercio.py index 7cfe984..0b2b47b 100644 --- a/source/comerciodigital/comercio.py +++ b/source/comerciodigital/comercio.py @@ -167,7 +167,7 @@ class PACComercioDigital(object): f"PWDK={info['pass']}", f"KEYF={info['key']}", f"CERT={info['cer']}", - f"TIPO={info['tipo']}", + f"TIPO={info['tipo']}", # cfdi3.3 o reten1.0 f"ACUS=SI", f"RFCR={rfc_receptor}", f"TIPOC={tipo}", @@ -201,7 +201,7 @@ class PACComercioDigital(object): 'tdf': 'http://www.sat.gob.mx/TimbreFiscalDigital', } tree = ET.fromstring(cfdi.encode()) - tipo = tree.xpath( + tipocfdi = tree.xpath( 'string(//cfdi:Comprobante/@TipoDeComprobante)', namespaces=NS_CFDI) total = tree.xpath( @@ -216,7 +216,7 @@ class PACComercioDigital(object): 'pwdws': auth['pass'], 'rfcr': rfc_receptor, 'total': total, - 'tipocfdi': tipo, + 'tipocfdi': tipocfdi, } headers.update(info)