Procedimentos específicos para utilização do plugin "agili_blue":

. O processo de comunicação deste plugin se dá através de Web Service;

.Deverá ser informado no campo <Chave> do Configurador, a chave fornecida pela Prefeitura Municipal;

.Deverá ser cadastrado no programa "configurador.exe", na Aba "Complemento", o CNPJ da Prefeitura Municipal, como:

 Nome = CnpjPref
 valor = 99999999999999 (Substituir 99999999999999  pelo CNPJ da Prefeitura Municipal)

. A tag <ItemLei116> será preenchida com o conteúdo do campo ItemListaServico enviado pelo sistema emissor.

. Para a cidade de Ariquemes a tag <CodigoAtividadeEconomica> e <CodigoCnae> serão preenchidos com o conteúdo do campo <CodigoTributacaoMunicipio> enviado pelo sistema emissor.

. Demais cidades  a tag <CodigoAtividadeEconomica>  será preenchida com o conteúdo do campo <CodigoTributacaoMunicipio> enviado pelo sistema emissor.

. Este plugin possui o processo de cancelamento via Web Service;

. Se o número do endereço for diferente de numérico o plugin ira colocar 0(zero) no número do endereço e conteúdo inicial vai para tag "tsComplementos".

. Foi adicionado o complemento: UtilizaItemLei116AtividadeEconomica que caso receba o valor: sim sera enviada a tag : ItemLei116AtividadeEconomica no lugar de CodigoAtividadeEconomica e removida as tags: CodigoCnae e ItemLei116
 

Exemplo:

Complemento: UtilizaItemLei116AtividadeEconomica 


. Foi adicionado o complemento e"enviaCNAE" para as prefeituras que pedem a tag ItemLei116AtividadeEconomica e CodigoCNAE. Basta adicionar o complemento da seguinte forma:
NOME: enviaCNAE
VALOR: sim


Valor: sim

. Tratar para que caso o complemento no configurador "ValidaQuantidadeValorUnitario" for enviando sim e a quantidade vezes o valor unitário for diferente do valor do serviço, a quantidade passará a ser enviada com valor 1 para não apresentar problemas de arredondamento.

Para este tratamento, Deverá ser cadastrado no programa "configurador.exe", na Aba "Complemento", "ValidaQuantidadeValorUnitario", se o valor for sim 
e a quantidade x o valor unitário for diferente do valor do serviço, será enviado a quantidade 1.

. Foi adicionado o complemento "defineQuantidadeValorUnitario" que deve receber o valor "sim". Ao adicionar o complemento a verificação do complemento "ValidaQuantidadeValorUnitario" é ignorada e a quantidade é automaticamente alterada para "1" e o ValorUnitario passa a ser o valor total do serviço.

Exemplo:

Complemento: defineQuantidadeValorUnitario

Valor: sim