Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Prezados Amigos,

 

Precisamos muito integrar ao provedor PRODATA pra Cidade de RIO VERDE-GO.

O padrão é ABRASF 2.1 e segue XML em anexo.

 

O link para da homologação é: http://homologacao.rioverdegoias.com.br/prodataws/services/listServices

 

O link para da produção é: http://online.rioverdegoias.com.br/prodataws/services/listServices

 

Toda documentação você encontra no site da ABRASF na sessão da NFS-e - Versão 2.01 http://www.abrasf.org.br/paginas_multiplas_detalhes.php?cod_pagina=1&titulo=TEMAS%20T%C9CNICOS&data=nao

 

Obrigado!

 

Márcio Lopes

  • Curtir 1

Atenciosamente,

Márcio Lopes

Analista de Sistemas

Postado

Márcio, gostaria de informar que temos hoje somente um colaborador tratando do NFSe que é o Italo o qual tb é o doador deste componente ao projeto ACBr, como NFSe tem muitas particularidades de padrões, quero deixar bem claro que ele não da conta de fazer tudo as vezes em tempo hábil, então amigo se tiver muita urgência ponha a mão na massa olhe o código que ele já disponibilizou use-o como ponto de partida, em seguida colabore com o projeto doando o que você consegui, abraço.

  • Curtir 1

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Bom dia Isaque, andei analisando os fontes da NFS-e realmente tem muitas particularidades, vou tentar entender a lógica, qual provedor que mais se aproxima desse padrão 2.1 ?

 

Abraço.

  • Curtir 1

Atenciosamente,

Márcio Lopes

Analista de Sistemas

  • 1 mês depois ...
Postado

Bem estou tentando fazer também a mesma coisa, o que já fiz: Pelo que entendi o schema de Goiânia esta bem próximo do necessário, pelo menos o xml esta gerando corretamente o que tá pegando agora é: na unit: ACBrNFSeWebServices na linha 2534 ReqResp.Execute(Acao.Text, Stream); que da erro dizendo que "Parâmetro Incorreto. - URL:http://....".

  • Curtir 1

Atenciosamente.

Eliomar.

Postado (editado)

No primeiro teste não deu certo aparecendo mensagem que era um xml válido, percorri o pas encontrei alguns lugares faltando o proProdata que a meu ver seria necessário porém agora deu outra mensagem. 

Segue em anexo os fontes e o erro que agora se encontra. 

 

 

erro: Falha na validação do Lote x, Required attribute 'versao' is missing.

estou usando o schema 2.01 sem nenhuma alteração que é o da abrasf.

unit: ACBrNFSeWebServices linha: 1962.

ACBrNFSeProdata.rar

Editado por Eliomar0910

Atenciosamente.

Eliomar.

Postado

Estou utilizando o schemas: 

  C:\acbr\trunk\Exemplos\ACBrNFSe\Delphi\Schemas\Prodata

Estou indo na opção "Gerar e Enviar Lote" do exemplo 

  C:\acbr\trunk\Exemplos\ACBrNFSe\Delphi

Atenciosamente.

Eliomar.

Postado

Italo, a opção Gerar e Enviar NFSe, é disponível apenas para alguns provedores, mesmo assim cliquei para ai fala que não é um xml válido.

 

na opção Gerar e Enviar Lote continua com o mesmo erro, creio que ficou faltando vc ajustar a unit que segue em anexo.

pnfsNFSeG.pas

  • Curtir 1

Atenciosamente.

Eliomar.

Postado

Prezado Italo, segui todos os passos do decorrer do tópico, porém recebo o seguinte erro:
 

"Falha na validação do lote ...
Required attribute 'versao' is missing"

 

Alguma dica?

Desde já agradeço,
Eduardo.

Postado (editado)

Italo, muito obrigado pela atenção.
Ao realizar a atualização, obtive o mesmo erro do início.

Ao clicar em "Gerar e Enviar Lote"  recebi o erro:
'Element ''{http://www.abrasf.org.br/nfse.xsd}LoteRps''.'#$D#$A'Expecting: {http://www.abrasf.org.br/nfse.xsd}CpfCnpj.'#$D#$A

Ao clicar em "Gerar e enviar NFSe" recebi o erro:
Não foi possível carregar o arquivo: <Signature xmlns="http://www.w3.org/2000/-9/xmldsig#"
e etc....


Então inclui "proProdata" na linha 110 em pnfsNFSeG.pas.
Agora recebo o erro anterior:

 

"Falha na validação do lote ...
Required attribute 'versao' is missing"

Editado por eduardo.rj
  • Consultores
Postado

Boa tarde Eduardo,

 

Porque você incluiu "proProdata" na linha 110?

Sendo que eu removi para que não ocorre-se mais o erro:

 

"Falha na validação do lote ...
Required attribute 'versao' is missing"

 

Estude o código que você alterou, ele remove o atributo versao e coloca no lugar uma string vazia, e a mensagem de erro diz que esta faltando o atributo versao.

 

Fiz mais uma alteração, atualize os fontes e testa novamente.

Antes retire o "proProdata" da linha 110.
 

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

Postado

Prezado Italo, boa tarde.

Observando o código,  foi necessário realizar algumas alterações para correção e validação do XML.

Segue em anexo unit com alterações.

Nesta fase o arquivo foi validado. porém agora recebemos o seguinte erro:

"ERRO: Erro OnBeforePost: 12046
Erro OnBeforePost: 5"

 

Alguma dica?

Desde já agradecemos pela atenção.

 

pnfsNFSeW.pas

Postado

Boa tarde! Pessoal.

 

Estou tentando fazer teste no modo de produção no provedor da prodata de Rio Verde e aparece o seguinte erro:

 

Falha na validação do Lote 123
 
Error parsing '2013-07-25T00:00:00' as date datatype.
 
 
Gostaria de saber se alguem ja se deparou com o problema?
 
Abraços.
  • Este tópico foi criado há 3371 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.