[Breve Descrição do Problema]
Ambiente:
Produção restrita
Endpoint:
POST https://adn.producaorestrita.nfse.gov.br/cnc/CNC
Request:
<?xml version="1.0" encoding="UTF-8"?>
<CNC versao="1.00" xmlns="http://www.sped.fazenda.gov.br/nfse">
<infCNC Id="CNC31308032000000000000618">
<cMun>3130803</cMun>
<cnpjMun>20905459000104</cnpjMun>
<CPFAgTrib>00459393630</CPFAgTrib>
<tpAmb>2</tpAmb>
<verAplic>1.00</verAplic>
<infContrib>
<CNPJ>11863482000164</CNPJ>
<IM>000000000000618</IM>
<dIM>2010-04-29</dIM>
<dAutEmiss>2025-10-23</dAutEmiss>
<cStatEmiss>1</cStatEmiss>
<cSitCNC>1</cSitCNC>
</infContrib>
</infCNC>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference URI="#CNC31309032000000000000618">
<Transforms>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>DuH3tR10h8gOGVF5Y2Y2MyQ0b7Y=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>LWeteB1vj1s0y3/wCyBccZ1e...</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIIAjCCBeqgAwIBAgIL...</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</CNC>
Response:
{
"Alertas": [],
"DataHoraProcessamento": "2025-10-24T09:53:52.9611568-03:00",
"Erros": [
{
"Codigo": "E3344",
"Complemento": "The element 'CNC' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'Signature' in namespace 'http://www.w3.org/2000/09/xmldsig#'.",
"Descricao": "Falha Schema Xml",
"Mensagem": {}
}
],
"StatusProcessamento": "PROCESSADO_COM_ERROS",
"TipoAmbiente": "HOMOLOGACAO",
"VersaoAplicativo": "1.0.0.0"
}
Descrição do problema:
O ambiente de produção restrita está retornando um erro informando que o elemento Signature não deve ser um filho do elemento CNC.
Alguém sabe em qual parte do XML a assinatura digital deve estar corretamente posicionada?