artursal / sintegra-ie

Automatically exported from code.google.com/p/sintegra-ie
0 stars 0 forks source link

IE do MT #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Tentei validar a IE "131834312" (13.183.431-2) com a sigla MT e retorna false.

Consultei o número do sefaz e bate com o cadastro da empresa.

Original issue reported on code.google.com by gilvango...@gmail.com on 7 May 2013 at 7:55

GoogleCodeExporter commented 9 years ago
Consultei no 
http://www.sefaz.mt.gov.br/sid/consulta/infocadastral/consultar/publica

Original comment by gilvango...@gmail.com on 7 May 2013 at 7:59

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Pelo que diz no site do MT a IE de lá tem 11 digitos, porém em uma rápida 
pesquisa na net ví que muitos são menores.  Para solucionar o problema basta 
adicionar dois zeros (00) a esquerda da IE.
Se quiser corrigir no código, o que fiz aqui e funcionou foi o seguinte:
Edite a classe br.gov.sintegra.ie.estados.InscricaoEstadualMT
troque 
Linha 17: String ie = limpar(numero, "[^0-9]");
por
Linha 17: String ie = String.format("%011d", Long.valueOf(limpar(numero, 
"[^0-9]")));

Original comment by williamc...@gmail.com on 9 May 2013 at 9:20