|
|
@ -6,7 +6,7 @@ from pynfe.utils import etree, so_numeros |
|
|
from pynfe.utils.flags import NAMESPACE_NFE, NAMESPACE_SOAP, NAMESPACE_XSI, NAMESPACE_XSD, NAMESPACE_METODO, \ |
|
|
from pynfe.utils.flags import NAMESPACE_NFE, NAMESPACE_SOAP, NAMESPACE_XSI, NAMESPACE_XSD, NAMESPACE_METODO, \ |
|
|
VERSAO_PADRAO, CODIGOS_ESTADOS, NAMESPACE_BETHA |
|
|
VERSAO_PADRAO, CODIGOS_ESTADOS, NAMESPACE_BETHA |
|
|
from pynfe.utils.webservices import NFCE, NFE, NFSE |
|
|
from pynfe.utils.webservices import NFCE, NFE, NFSE |
|
|
from .assinatura import AssinaturaA1 |
|
|
|
|
|
|
|
|
from .assinatura import AssinaturaA1, AssinaturaA1SignXML |
|
|
from pynfe.entidades.certificado import CertificadoA1 |
|
|
from pynfe.entidades.certificado import CertificadoA1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -260,7 +260,7 @@ class ComunicacaoSefaz(Comunicacao): |
|
|
etree.SubElement(inf_inut, 'xJust').text = justificativa |
|
|
etree.SubElement(inf_inut, 'xJust').text = justificativa |
|
|
|
|
|
|
|
|
# assinatura |
|
|
# assinatura |
|
|
a1 = AssinaturaA1(self.certificado, self.certificado_senha) |
|
|
|
|
|
|
|
|
a1 = AssinaturaA1SignXML(self.certificado, self.certificado_senha) |
|
|
xml = a1.assinar(raiz) |
|
|
xml = a1.assinar(raiz) |
|
|
|
|
|
|
|
|
# Monta XML para envio da requisição |
|
|
# Monta XML para envio da requisição |
|
|
|