Acbr x Codigo do Ibge

Fórum sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Acbr x Codigo do Ibge

Mensagem por anacatacombs »

Bom dia Pessoal.
Gostaria de compartilhar uma experiência.

Meu sistema gera NF-E corretamente, fiz uma rotina para repassar o código do IBGE para o meu banco de dados (que por sinal, deu um trabalho da pega), e a cada vez que enviava a nota, mandava o código do IBGE. Até aí nenhuma novidade, acho que a maioria faz dessa forma.

Hoje, tive que fazer uma alteração na rotina de tratamento de erros da NF-E. Pura frescura.
Para simular o erro, zerei o código do IBGE (Coloquei ZERO), e eu, toda animada para testar minha nova alteração, me surpreendo quando a nota é enviada sem problema algum.
Fui conferir no arquivo texto, realmente eu tinha passado zerado o código.
Conferi no XML.. o código do IBGE estava lá, todo bonito no XML.

No inicio achei que houvesse algum engano. No entanto, zerei o codigo do ibge de diversas cidades no sistema, e tentei gerar a nota. Em todas as vezes trouxe o código certo.

Para os testes, utilizei a versão 0.56B.

Talvez a maioria das pessoas saibam..
Mas é sempre bom compartilhar as experiências.

Espero que alguém que leia isso, fique tão feliz quanto eu.

[]'s

Ana
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Acbr x Codigo do Ibge

Mensagem por Maligno »

Acho até estranho que isso seja feito dessa forma, mas ao que parece, o ACBr pega o nome da cidade e procura em suas bases, que estão junto ao diretório de instalação do programa. Eu não faria assim. Mas,...
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Acbr x Codigo do Ibge

Mensagem por anacatacombs »

Querido Maligno.
Eu também acho que é feito dessa forma.
Eu não olhei os fontes do projeto para confirmar...
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: Acbr x Codigo do Ibge

Mensagem por SandroBelarmino »

Ana, já que voce está empenhada nesses testes, experimente colocar o nome de alguma cidade em sua tabela com a descição diferente da tabela do IBGE, pois aí, acho que o ACBR não vai achar a cidade e pode dar erro.
No meu caso, eu joguei toda a tabela do ibge em um DBF e faço essa checagem ao gerar a nfe, caso o nome da cidade no cadastro do cliente, por exemplo, esteja diferente, não vai encontrar no cadastro de cidades então já dou a mensagem e não gero a nfe.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Acbr x Codigo do Ibge

Mensagem por anacatacombs »

Sandro, eu fiz um teste básico:
Uma cidade de Alagoas chamada Pau Darco. (Ou algo parecido)
No meu sistema está: Pau D' Arco..
Funcionou corretamente.. agora preciso fazer com erros mais grotescos..

[]'s

Ana
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Re: Acbr x Codigo do Ibge

Mensagem por rubens »

Boa dia Ana.. só acho que vai dar um B.O. quando tiver duas ou mais cidades com o mesmo nome né.. Tipo aqui perto tem uma cidade chamada Agua boa.. e tem outra Agua Boa no brasil.. daí vai sempre cair na primeira né..
Tive um problema desses no inicio da implantação qdo tive que mudar o cadastro dos cliente colocando o codigo do IBGE daí esqueci de colocar a opção do cliente selecionar o estado tb... daí começou a dar erro porque mandava para Agua Boa do outro estado...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: Acbr x Codigo do Ibge

Mensagem por SandroBelarmino »

rubens escreveu:só acho que vai dar um B.O. quando tiver duas ou mais cidades com o mesmo nome né..
Não tem como acontecer esse problema pois ele pega pela uf + cidade, e acho que não tem 2 cidades com o mesmo nome em um mesmo estado.
Esse mesmo tratamento é que voce deve colocar no seu sistema também para não acontecer o problema que voce disse que ocorreu no inicio da implantação.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Responder