Ir para conteúdo
  • Cadastre-se

dev botao

Arquivo enviado fora da estrutura do arquivo XML de entrada


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

Recommended Posts

Alguém está tendo esse problema (Arquivo enviado fora da estrutura do arquivo XML de entrada)

Está acontecendo em Enviar RPS, Consultar Lote de RPS, Consultar NFSe por RPS (ACBrNFSe.Enviar, ACBrNFSe.ConsultarLoteRps, ACBrNFSe.ConsultarNFSeporRps)

Atualizei hoje os componentes, antes tava funcionando somente o Consulta NFSe por RPS.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Luiz,

Favor atualizar os fontes e testar novamente.

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

  • Consultores

Bom dia Rogério,

A resposta para o seu problema esta no topo da página principal do fórum.

http://www.projetoacbr.com.br/forum/announcement/17-acbrnfse/

Sem falar no programa exemplo.

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

  • 1 mês depois ...
Em 27/01/2016 at 13:57, rblsystem disse:

ACBrNFSe1.Configuracoes.Geral.Emitente.CNPJ

ACBrNFSe1.Configuracoes.Geral.Emitente.InscMun

ACBrNFSe1.Configuracoes.Geral.Emitente.RazSocial

Após colocar as 3 informações tanto na rotina de envio do lote quanto na de processamento / consulta situação, funcionou ok.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Pessoal,

 

comigo ocorre um seguinte, ao abrir a aplicação, vou direto em uma nfse aprovada e tento CANCELAR A MESMA, e imediatamente recebo a mensagem ARQUIVO ENVIADO FORA DA ESTRUTURA DO ARQUIVO XML DE ENTRADA, porémmmmmmmm

se antes de tentar CANCELAR eu TRANSMITIR  uma nova NFSE, daí sim, consigo cancelar quantas notas eu quiser, ou seja, só da pra cancelar notas se eu transmitir uma antes, se eu não fizer isso, recebo a mensagem de erro mencionada.

 

obrigado a todos.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Roger,

O que você acha de configurar o componente para salvar os arquivos soap?

Configuracoes.WebServices.Salvar := True;

depois anexa o arquivo de pedido de cancelamento de uma nota antes de enviar e por fim um outro pedido de cancelamento depois de enviar.

Para que possamos comparar a estrutura do XML de ambos os arquivos.

Mas vou cantar a bola pra você.

Com certeza você deve ter varias rotinas de configuração do componente, uma para envio outra para cancelamento, na rotina de envio você deve estar configurando os dados do Emitente e na de cancelamento não esta.

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

Bom dia!

Provedor Ginfes.

Eu não consigo cancelar a NFSe de forma alguma. Já revisei todos os passos de configuração do componente, atualizei os fontes, arquivos INI e Schemas e nada.

Sempre retorna as seguintes mensagens:

Arquivo enviado fora da estrutura do arquivo XML de entrada.

Envie um arquivo dentro do schema do arquivo XML de entrada.

A emissão da NFSe está funcionando perfeitamente.

O que poderia ocasionar este problema?

Obrigado,

Rogério.

Editado por rblsystem
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Rogério,

O provedor Ginfes foi utilizado por mim para migrar o componente do Trunk para o Trunk2.

Na época teste todos os serviços disponibilizados pelo provedor, inclusive o cancelamento.

Favor testar usando o programa exemplo.

Caso o problema persista, favor anexar os arquivos soap para analisarmos.

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

  • 1 mês depois ...
  • 3 semanas depois ...

Olá, bom dia,

Estou com este problema também.. Ao tentar consultar uma NFSe no provedor 'Publica' me retorna o erro:

"Arquivo enviado fora da estrutura do arquivo XML de entrada"

Estou definindo o Emitente, e utilizando o método ConsultarNFSe do trunk2:

ACBrNFSe.Configuracoes.Geral.Emitente.CNPJ      := FPrestador_CNPJ;
ACBrNFSe.Configuracoes.Geral.Emitente.InscMun   := FPrestador_IM;
ACBrNFSe.Configuracoes.Geral.Emitente.RazSocial := FPRestador_Razao;

Result := ACBrNFSe.ConsultarNFSe(dtEmissao - 1, dtEmissao + 1, sNumeroNFSe);

 

Seguem anexo os arquivos gerados no processo..

Obrigado.

2016061720160617-con-nfse.xml

2016061720160617-con-nfse-soap.xml

2016061720160617-lista-nfse.xml

2016061720160617-lista-nfse-soap.xml

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Luciano,

Favor entrar em contato com o provedor e solicitar ao mesmo um exemplo de consulta.

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

Tudo bem Italo?

Consegui fazer já fazer consulta através de outro método: ConsultarNFSeporRps.

var
  vNotaNFse   : TNFSe;
begin
...
vNotaNFse := ACBrNFSe.NotasFiscais.Add.NFSe;
{ #### Dados NFSe #### }
vNotaNFse.Numero                  := sNumeroNFSe;
vNotaNFse.SeriePrestacao          := sSerieNFse;
vNotaNFse.IdentificacaoRps.Serie  := sSerieNFse;
vNotaNFse.IdentificacaoRps.Numero := sId_NFSe;
vNotaNFse.IdentificacaoRps.Tipo   := trRPS;
{ #### Dados Prestador #### }
vNotaNFse.PrestadorServico.IdentificacaoPrestador.Cnpj                := FPrestador_CNPJ;
vNotaNFse.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal  := FPrestador_IM;
vNotaNFse.PrestadorServico.Endereco.CodigoMunicipio                   := FPrestador_CodCidade;
{ #### Consultar #### }
Result := ACBrNFSe.ConsultarNFSeporRps(sId_NFSe, sSerieNFse, TipoRPSToStr(trRPS))
....

 

Acredito que agora ficou 100% Caçador, servidor Publica para mim, (Envio, Busca, e Cancelamento) 

Muito Obrigado!

Att

  • Curtir 1

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

Bom dia!

Aqui pra mim não funciona a consulta nem com reza brava. Fiz o envio pelo programa Demo do ACBrNFSe e apresenta o mesmo problema. O erro está em anexo.

Se eu configuro o componente para fazer a consulta do lote após o envio, retorna a mesma mensagem que está em anexo.

Se eu faço a consulta passando a informação para o componente:

ACBrNFSe1.ConsultarNFSeporRps(intTOstr(MD.ZTNumeroNFSe.FieldByName('numero').AsInteger + 1),'1',TipoRPSToStr(trRPS));

A consulta conforme descrita acima retorna uma NFSe muito antiga. Nada a ver com o que acabou de ser enviado.

Ou seja, nem no meu aplicativo e nem no aplicativo demo está funcionando para o provedor Ginfes.

Obrigado,

Rogério.

Erro.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia, 

A mensagem de rejeição é clara, diz que você enviou um RPS já existente, não podemos enviar 2 RPS com o mesmo numero, série e tipo do mesmo Emitente.

O numero tem que ser sequencial.

Você esta fazendo testes no ambiente de homologação?

Se sim, já tentou mudar a série, para 2 (por exemplo)?

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

  • 1 ano depois...

Falha no envio do lote 

Ao enviar RPS para o município de Jundiaí está aparecendo a mensagem: "Falha no envio do lote: xx", junto com "'17.19/17.19.00 / 0640' violates maxLength constraint of '20'. The element {http://www.ginfes.com.br/tipos_v03.xsd}CodigoTributacaoMunicipio with value '17.19/17.19.00 / 0640' failed to parse.

O que ocorre é que o prestador recebeu uma instrução da prefeitura pra usar esse código(17.19/17.19.00 / 0640 com 21 caracteres) durante os meses de novembro e dezembro, e em janeiro vai voltar a usar o código com 20 caracteres. 

Verificando o xsd no equipamento do cliente, consta 20 caracteres pra esse campo e no ACBR atualizado(Verificado hoje) também consta 20 caracteres e sendo assim constatei que não seria enviado realmente.

Apenas como teste alterei o xsd que controla esse campo e aumentei o tamanho, que fez com que parasse a validação, mas ao bater no serviço da GINFES, acusou xml fora do formato correto.

Obs: Uso o ACBR para inúmeros municípios GINFES, inclusive outros clientes de Jundiaí e apenas esse cenário tem me trazido problemas.

Alguém pode me ajudar?

Boa noite a todos. 

image.png.64c02836fb41edf2a102b88ec507164f.png

Imagem de configuração no site da prefeitura

image.png.c3c98ded6e6513d813712b084fcf99b6.png
 

{Paz, perseverança e sucesso.}

Link para o comentário
Compartilhar em outros sites

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

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.