Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 610 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

Conforme trecho do XSD versão 2.04 da Abrasf, abaixo:

    <xsd:element name="CancelarNfseResposta">
        <xsd:complexType>
            <xsd:choice>
                <xsd:element name="RetCancelamento" type="tcRetCancelamento" 
                    minOccurs="1" maxOccurs="1" />
                <xsd:element ref="ListaMensagemRetorno" 
                    minOccurs="1" maxOccurs="1" />
            </xsd:choice>
        </xsd:complexType>
    </xsd:element>

 

a resposta do enviar um XML de Cancelamento é um Choice, ou seja, ou retorna um elemento ou outro elemento, dentro do elemento "pai";

Porém, no ambiente de testes está retornando um elemento dentro do outro, abaixo:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <ns1:CancelarNfseResponse xmlns:ns1="https://testechapecoabrasf.meumunicipio.online/ws">
            <CancelarNfseResult><?xml version="1.0" encoding="UTF-8"?>
                <CancelarNfseResposta xmlns="http://www.abrasf.org.br/nfse.xsd">
                  <RetCancelamento>
                    <ListaMensagemRetorno>
                      <MensagemRetorno>
                        <Codigo>E78</Codigo>
                        <Mensagem>Número da NFS-e inexistente na base de dados para o prestador do serviço pesquisado. - CODE: 1</Mensagem>
                        <Correcao>Informe corretamente o número da NFS-e.</Correcao>
                      </MensagemRetorno>
                    </ListaMensagemRetorno>
                  </RetCancelamento>
                </CancelarNfseResposta>
                </CancelarNfseResult>
        </ns1:CancelarNfseResponse>
    </soapenv:Body>
</soapenv:Envelope>

Alguém passou por isso?

Ainda não pude executar um cancelamento no ambiente de produção, mas quem já cancelou nesse ambiente, tem um exemplo de retorno de XML para cancelamento?

 

Obrigado pela atenção

Juliano

  • Consultores
Postado

Bom dia Juliano,

Entre em contato com o provedor e mostre que eles estão gerando o XML de retorno em discordância com os Schemas (XSD) e com o manual da versão 2.04 da ABRASF.

Eles tem que corrigir isso.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 semanas depois ...
Postado

Olá Italo, abrimos tickets diretamente no Fórum Oficial da Prefeitura e já resolveram algumas questões.

Essa ainda não mas já finalizei o desenvolvimento do que precisávamos e testei diretamente em produção pois o cliente já estava sem emitir nota há dias.

Obrigado pela ajuda e pode encerrar o tópico.

 

  • Este tópico foi criado há 610 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.