Utilização da API - Orientações

Configuração de Proxy

O sistema possui três tipos de arquivos de configuração, um para o proxy, outro para as chamadas e um terceiro para a configuração de um e-mail, para o qual será enviado um aviso, caso ocorra um problema durante o processo.


proxy.txt


Este arquivo não poderá ter o seu nome alterado e sua ausência implicará na não utilização de informações de proxy nas tentativas de comunicação.


Caso de fato não exista a necessidade de configuração de proxy o arquivo poderá ser omitido, mas aconselhamos mantê-lo presente, porém, alterando seus parâmetros para não utilizar proxy.


Estrutura do arquivo proxy.txt
Ativo=sim
IP=192.111.2.3
Porta=1122
Tipo=4
Usuario=xxxx
Senha=yyyy

A alteração da primeira linha para "não" ou "nao" é o suficiente para desativar a utilização do proxy.

Configuração de Chamadas

Esse arquivo configura os parâmetros que serão utilizados nas chamadas ao webservice e deve existir somente um e com o nome  config.txt.

 O arquivo poderá ser utilizado para configurar uma ou mais chamadas.

Estrutura do arquivo de chamada

                      Chamada para o serviço de TIPI:
                      Usuário|Senha|Paginação|NCM|Pasta
                           - Paginação é um inteiro de 1 a 50 e quantidade de NCM's que serão retornadas por chamada.
                           - NCM – O código da NCM a partir do qual a busca se iniciará.
                           - Pasta – O local onde o retorno será salvo.

Arquivos de Retorno

Nome dos arquivos de retorno

Cada chamada ao web service produzirá um arquivo de retorno que será nomeado da seguinte forma:

                               Resultado_"data AAAAMMDD".txt

A data refere-se à geração do arquivo.

Conteúdo dos arquivos

Os arquivos TXT seguem o seguinte formato, separados por vírgula e delimitados por exclamação:

                               !CODNCM!,!SEQ!,!DESCNCM!,!II!,!IPI!,!ICMS!,!ATO!,!DTINICIAL!,!DTFINAL!

SEQ – O valor 1 representa os dados da NCM propriamente dita, os demais números representam as exceções da NCM em questão.

DTINICIAL – Data de início da vigência

DTFINAL – Data de término da vigência

 

Exemplo:
!84243090!,!3!,!Máquinas para jatear com solução abrasiva a face metalizada de placas para produção de circuito impresso!,!2.00!,!!,!!,!Decreto nº 7.660, DOU de 26.12.2011!,!2010-05-03!,!31/12/2011!