Falha Schema Xml para CNC

[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?

Não é preciso assinatura para envios ao CNC.

1 curtida

Obrigado @IvanGoes , funcionou aqui.

1 curtida