Página 1 de 1

Validação Inscrição Estadual.

Enviado: 15 Jun 2006 10:37
por Fernando Borges
Pessoal, não estou conseguindo fazer a rotina de validação de Inscrição Estadual funcionar, alguém pode me ajudar? Os campos que estou usando para receber os dados sâo:
M->INS_CLIE - Inscrição Estadual.
M->EST_CLIE - Estado
M->CEP_CLIE - CEP. e estava usando a rotina anterior do Toledo. Agora com esta nova não estou sabendo como fazer para adaptar a ela.

Desde já agradeço.

Fernando Borges.

Re: Validação Inscrição Estadual.

Enviado: 15 Jun 2006 17:55
por Maligno
Fernando Borges escreveu:Pessoal, não estou conseguindo fazer a rotina de validação de Inscrição Estadual funcionar, alguém pode me ajudar? Os campos que estou usando para receber os dados sâo:
M->INS_CLIE - Inscrição Estadual.
M->EST_CLIE - Estado
M->CEP_CLIE - CEP. e estava usando a rotina anterior do Toledo. Agora com esta nova não estou sabendo como fazer para adaptar a ela.
Se, quando você diz nova, está se referindo às funções que postei na outra thread, é simples. A imensa matriz que forneci alimenta várias funções de uso relacionado aos Estados, dentre as quais as funções de validação. Mas para validar IEs, você tem duas alternativas: pode chamar a função relacionada ao Estado, de forma direta. Exemplo:

Código: Selecionar todos

// Dados para o teste
// UF = "PR"
// IE = "123.45678-50"

if ValidIE_PR("1234567850")
   // IE válida
end
A segunda forma, mais simples e prática: usando a função que utiliza os dados da matriz fornecida:

Código: Selecionar todos

if ValidIE("PR","1234567850")
   // IE válida
end
Como eu disse, é bem simples.
Aliás, se ajudar, tenho um programa que serve para testar vários tipos de documentos. Faça o download. Ele vai facilitar o teste de IEs. Inclusive, todas as funções de validação foram baseadas nas que forneci na outra thread.

[]'s
Maligno
http://www.buzinello.com/prg

Enviado: 16 Jun 2006 08:29
por Marcos
Eu particularmente baixo um arquivo de Contribuintes do site Sintegra, e faço a comparação, porque não adianta validar a Inscrição e a mesma não estar habilitada ou até mesmo vencida.
Pelo menos aqui no meu estado é assim, e se alguém tivesse uma outra alternativa eu ficaria muito grato, porque é um saco ter que atualizar o arquivo constantemente.
Abraços,
Marcos.

Enviado: 16 Jun 2006 11:40
por Maligno
Eu particularmente baixo um arquivo de Contribuintes do site Sintegra, e faço a comparação, porque não adianta validar a Inscrição e a mesma não estar habilitada ou até mesmo vencida.
Pelo menos aqui no meu estado é assim, e se alguém tivesse uma outra alternativa eu ficaria muito grato, porque é um saco ter que atualizar o arquivo constantemente.
Felizmente, na minha situação, meu cliente não deixaria de vender para quem tivesse uma IE inexistente ou cancelada. Portanto, só preciso garantir sua validade numérica. Mas em casos como o seu, seria interessante ter um meio mais prático para fazer esse tipo de validação. Até porque, acredito que corre-se o risco de invalidar uma inscrição que erroneamente não foi incluída no arquivo fornecido pelo fisco.
Muitas ferramentas de desenvolvimento Windows disponibilizam componentes de acesso à Internet e com isso, acho que seria muito mais fácil interagir com o fisco dos Estados através de WebServices, por exemplo, assim como se faz com a ECT para a busca de CEPs. Mas o ideal seria que os fiscos de todos os Estados disponibilizassem o recurso. Acho que só mesmo num futuro ainda muito distante.

[]'s
Maligno
http://www.buzinello.com/prg

Enviado: 16 Jun 2006 17:52
por Marcos
Falou e disse Maligno!