Ir para conteúdo
  • Cadastre-se

dev botao

Validação Nfse - Luiz Eduardo Magalhães


vcintra
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 3515 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal boa tarde.

 

Estou tentando validar a NFSe do municipo de Luiz Eduardo Magalhães na Bahia.

 

Mas quando mande executar o método .NotasFiscais.Valida me retorna a seguinte mensagem de erro.

 

Falha na validação dos dados da nota 8
 
The element '{http://www.abrasf.org.br/nfse.xsd}Rps' is used but not declared in the DTD/Schema.
 
 
O que posso estar fazendo de erro?
 
Att,
 
Vinícius Cintra Domingos

Vinícius Cintra Domingos

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Vinícius,

 

Tudo o que você sabe sobre NF-e e CT-e esqueçe, não funciona para a NFS-e.

 

Uma delas o Valida.

 

Que na NF-e, validamos cada NF-e.

 

Já na NFS-e o que é validado é o lote e não o RPS, logo não adianta querer gerar o XML do RPS e posteriormente validar.

 

A validação ocorre automaticamente logo após a montagem do lote que vai ser enviado.

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

Vinícius,

 

Se você esta com todos os fontes atualizados, inclusive os do programa exemplo, note que ele não tem nenhum botão chamado Validar.

 

Temos o botão Gerar RPS, mas este é só para você ver como é que fica o XML do mesmo.

 

Dependendo do provedor devemos utilizar:

 

[Gerar e Enviar Lote] envia um lote com até 50 RPS ou

[Gerar e Enviar NFSe] na verdade envia um lote com apenas 1 RPS ou

[Gerar e Enviar Lote - Sincrono] envia um lote com até 50 RPS mas no modo sincrono.

 

Já o [Gerar Lote RPS] apenas gera o XML do lote e salva em disco, pois existe um provedor que não disponibilizou o webservice ainda.

Neste caso é gerado o XML do lote e ao acessar o site desse provedor temos a opção para importar o XML.

 

As demais funcionalidades estão implementadas dentro das outras.

 

Ou seja o Enviar realiza as seguites tarefas:

 

Gera o XML do RPS;

Assina  se necessario o RPS;

Gera o Lote;

Assina se necessario o Lote;

Valida o Lote;

Envia;

Consulta a Situação do Lote;

Consulta o Lote;

Imprimie o DANFSE.

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

Italo.
 
Estive fazendo alguns testes e tive que fazer algumas alterações para o provedor Freire funcionar, mas até o momento não recebi nenhuma resposta satisfatória do webservice.
 
Uma das alterações seria, no arquivo trunk/Fontes/ACBrNFSe/ACBrNFSeWebServices.pas, na linha 546 incluir o proFreire.

if not (FProvedor in [proGovBr, proSimplISS, proAbaco, proISSNet, pro4R,
                        proFiorilli, proProdata, proThema, proVirtual,
-                       proPVH])
+                       proPVH, proFreire])

No arquivo trunk/Fontes/ACBrNFSe/ACBrProvedorFreire.pas , na linha 77, alterar para asssinar o RPS.

- ConfigCidade.AssinaRPS  := False;
+ ConfigCidade.AssinaRPS  := True;

Por favor me informe se estiver errado.

 

Att.

 

Vinícius Cintra

Vinícius Cintra Domingos

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Vinícius,

 

Realize todas as alterações necessárias para que o componente funcione 100% com esse provedor.

 

Depois você posta como anexo aqui no fórum somente os fontes que você alterou.

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

Pessoal, bom dia.

 

Consegui fazer as alterações para enviar o xml, agora no arquivo lista da resposta estou com a seguinte mensagem no xml, alguém sabe se é problema no webservice? 

<soapenv:Fault><faultcode>soapenv:Server.userException</faultcode><faultstring>wfr.exceptions.WFRRuleException</faultstring><detail>

Agradeço.

Vinícius Cintra Domingos

Link para o comentário
Compartilhar em outros sites

vcintra,

 

to com o mesmo problema que o seu!

já passei e-mail para o suporte da Freire e o mesmo ainda não me respondeu.

 

outra coisa eles estão mudando os endereços do servidor irá mudar as conexões já estou com o novo Manual de Integração.

e estarei implementando ainda hoje. 

Andeson de Jesus

Nyno.net

Link para o comentário
Compartilhar em outros sites

Anderson, no meu caso consegui resolver este erro.

 

Estava mandando a tag <CodigoTributacaoMunicipio>118879</CodigoTributacaoMunicipio>, tirei ela e resolveu.  Hoje consegui enviar a primeira nota por completo, até gerar o link para impressão. Fiz as alterações no acbr, que posteriormente irei mandar.

 

Tem como vc encaminhar este novo manual no meu email? [email protected] 

 

Qualquer coisa só falar.

Vinícius Cintra Domingos

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Andeson,

 

Muito obrigado pela colaboração, já esta disponivel no SVN.

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

Italo, boa tarde.

 

Eu juntamente com o Andeson, fizemos ajustes no webservice Freire para a transmissão, consulta, cancelamento da NFse de Luiz Eduardo Magalhães.

 

Segue os arquivos alterados, desde já agradeço.

 

Até.

Vinícius Cintra Domingos

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde vcintra e Andeson,

 

Muito obrigado pela colaboração.

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

  • 4 semanas depois ...

Boa tarde ìtalo,

 

 

Sua dica do dia 22/11 de como funciona o exemplo de nfs-e me ajudou bastante, mas olhando vários tópicos do forum estou com uma dúvida ainda não consegui entender uma coisa.

 

Sou da cidade de Lavras e estou testando  utilizando o demo do acbr para gerar Lote RPS  e depois  importa-las para o site do GovDigital mas está acontecendo o erro em anexo. O único erro por enquanto.

 

Fiz a inclusão do código do município de Lavras no código fonte após a cidade de Poços de Caldas mas foi somente neste local  linha teria mais algum lugar que devo acrescentar isso também sabendo que o único erro apresentado é o em anexo mesmo?.

 

3138203  // Lavras/MG
         : Provedor := 'GovDigital';
 
 
 
Desde já agradeço 
 
Eber Lasso.

post-18609-0-23555300-1388080524_thumb.j

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Eber,

 

Primeiramente é preciso saber se essa cidade realmente utiliza o provedor GovDigital.

 

Se sim, a alteração que você fez esta correta.

 

Agora quanto ao erro, você esta configurando corretamente o componente no que diz respeito a pasta que contem os schemas?

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

Feliz 2014.

 

Caros colegas! depois de muito trabalho para adicionar o provedor Freire no Projeto a Prefeitura de LEM mudou de provedor e agora é o WEBISS

veja a notícia aqui: http://luiseduardomagalhaes.ba.gov.br/app/?p=4489

 

Já fiz os ajustes desabilitando no acbr o ProFreire e adicionando para o novo Provedor ProWebISS. 

em anexos os mesmo.

 

ACBrProvedorFreire.pas

pnfsConversao.pas

pnfsNFSeR.pas

ACBrProvedorWebISS.pas

 

Agora so falta testarmos, pois ainda não tive nenhum cliente cadastrado no novo sistema. 

Mais, por se tratar de um provedor utilizado por varias cidades acredito que não teremos nenhum problema quando a implementações.

 

Obrigado!

Andeson de Jesus

Nyno.net

Link para o comentário
Compartilhar em outros sites

Boa tarde Ítalo

 

Gostaria de pedir seu auxilio novamente pois baixei um arquivo nfse.xsd que segue em anexo e um exemplo de xml disponibilizado pelo site do provedor govdigital, onde ao tentar criar o lote de xml está me retornando um erro onde não foi possível carregar o arquivo. Lembrando que substiuí o arquivo nfse.xsd e o xml da pasta schemas do projeto ACBR pelos arquivos disponibilizados pelo site ainda não estou conseguindo gera-lo sem erros apesar de gerar um arquivo na pasta RPS mas nenhum arquivo na pasta Ger. Segue anexos.

 

 

 

 

Desde já agradeço a atenção.post-18609-0-73764800-1388691513.jpg

post-18609-0-73764800-1388691513.jpg

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Eber,

 

Não entendi, porque você alterou o schema?

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

Boa tarde Italo

 

Eu substituí os arquuivos somente. Substitui o arquivo que estava na pasta schemas do ACBR pelo arquivo disponibilizado pelo site Govdigital......Mas tanto com um ou com outro o erro persiste.........vou retornar o arquivo nfse.xsd que estava na pasta schema do ACBR e reporto o erro aqui pra vc dar uma olhada e se possível me auxiliar.........

 

Grato pela atenção..

Link para o comentário
Compartilhar em outros sites

  • 7 meses depois ...
Ao tentar validar o lote de RPS retorno a seguinte mensagem:
Falha na validação dos dados da nota xxxxx 1845 - Element 'Rps': No matching global declaration available for the validation root.
 
Alguém sabe o que está causando esta mensagem e como posso resolver este problema?
Link para o comentário
Compartilhar em outros sites

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