Ir para conteúdo
  • Cadastre-se

Erro ao tentar cancelar NFSE (E999 Chave ou cMotivo ou xMotivo nao informada)


Ver Solução Respondido por Nícolas Hackenhar,

Recommended Posts

Postado

Bom dia

Estou com um problema ao tentar cancelar uma NFSE (Prefeitura de Camaragibe) atraves do endpoint: 

https://www.tinus.com.br/csp/camaragibe/WSNFSE203.Service2.nfseSOAP.cls

Com a chamade de "CancelarNfseEnvio"

Estrutura do XML de envio:

<Pedido xmlns="http://www.abrasf.org.br/nfse.xsd">
    <InfPedidoCancelamento Id="Id1">
        <IdentificacaoNfse>
            <Numero>1</Numero>
            <CpfCnpj>
                <Cnpj>xxxxxxxxxxxxxx</Cnpj>
            </CpfCnpj>
            <InscricaoMunicipal>xxxxxxx</InscricaoMunicipal>
            <CodigoMunicipio>2603454</CodigoMunicipio>
        </IdentificacaoNfse>
        <CodigoCancelamento>1</CodigoCancelamento>
        <ADNChave>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</ADNChave>
    </InfPedidoCancelamento>
</Pedido>

Mas estou recebendo o seguinte erro:
E999 Chave ou cMotivo ou xMotivo nao informada para cancelamento Informe a chave de acesso ADN no campo ADNChave

Já tentei inserir as tags solicitadas:

<Pedido xmlns="http://www.abrasf.org.br/nfse.xsd">
    <InfPedidoCancelamento Id="Id1">
        <IdentificacaoNfse>
            <Numero>1</Numero>
            <CpfCnpj>
                <Cnpj>xxxxxxxxxxxxxx</Cnpj>
            </CpfCnpj>
            <InscricaoMunicipal>xxxxxxx</InscricaoMunicipal>
            <CodigoMunicipio>2603454</CodigoMunicipio>
        </IdentificacaoNfse>
        <CodigoCancelamento>1</CodigoCancelamento>
        <ADNChave>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</ADNChave>
        <cMotivo>01</cMotivo>
        <xMotivo>DOCUMENTO EMITIDO ERRONEAMENTE PARA O CONTRIBUINTE</xMotivo>
    </InfPedidoCancelamento>
</Pedido>

Mas é retornado o seguinte erro::
E160 ERROR #6237: Unexpected tag in XML input: cMotivo (ending at line 1 character 417). - Arquivo enviado fora da estrutura do arquivo XML de entrada. Envie um arquivo dentro do schema do arquivo XML de entrada.

Não encontrei nenhum exemplo de cancelamento e o manual disponibilizado pela Tinus não informa nada sobre ADNChave, cMotivo ou xMotivo...

  • 2 semanas depois ...
  • Solution
Postado

Olá, 

Enfrentei o mesmo problema para o município de Mossoró - RN e, verificando o WSDL do webservice (http://www.tinus.com.br/csp/mossoro/WSNFSE203.Service2.nfseSOAP.cls?wsdl=1) identifiquei que devem ser informados os campos ADNCodMotivo e ADNMotivo, além de ADNChave, conforme exemplo abaixo:

<Pedido>
   <InfPedidoCancelamento Id="cancelamento:2600000000521">
      <IdentificacaoNfse>
         <Numero>2600000000521</Numero>
         <CpfCnpj>
            <Cnpj>****</Cnpj>
         </CpfCnpj>
         <InscricaoMunicipal>****</InscricaoMunicipal>
         <CodigoMunicipio>2408003</CodigoMunicipio>
      </IdentificacaoNfse>
      <CodigoCancelamento>1</CodigoCancelamento>
      <ADNChave>*****</ADNChave>
      <ADNCodMotivo>1</ADNCodMotivo>
      <ADNMotivo>Teste emissao e cancelamento.</ADNMotivo>
   </InfPedidoCancelamento>
   <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="#cancelamento:2600000000521">
            <Transforms>
               <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
               <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
            </Transforms>
            <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
            <DigestValue>****</DigestValue>
         </Reference>
      </SignedInfo>
      <SignatureValue>****</SignatureValue>
      <KeyInfo>
         <X509Data>
            <X509Certificate>****</X509Certificate>
         </X509Data>
      </KeyInfo>
   </Signature>
</Pedido>

 

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...