Ir para conteúdo
  • Cadastre-se

dev botao

XML retorno Abrasf (prefeitura de Chapecó) está diferente da estrutura do XSD


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

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.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 402 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.

The popup will be closed in 10 segundos...