Página 1 de 1

Acbr x Codigo do Ibge

Enviado: 29 Jul 2010 12:14
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

Re: Acbr x Codigo do Ibge

Enviado: 29 Jul 2010 12:39
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,...

Re: Acbr x Codigo do Ibge

Enviado: 29 Jul 2010 12:41
por anacatacombs
Querido Maligno.
Eu também acho que é feito dessa forma.
Eu não olhei os fontes do projeto para confirmar...

Re: Acbr x Codigo do Ibge

Enviado: 29 Jul 2010 13:38
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.

Re: Acbr x Codigo do Ibge

Enviado: 29 Jul 2010 13:48
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

Re: Acbr x Codigo do Ibge

Enviado: 27 Ago 2010 15:22
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

Re: Acbr x Codigo do Ibge

Enviado: 27 Ago 2010 15:32
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.