Procedimentos espec�ficos para utiliza��o do plugin "smarapd":

. O processo de comunica��o deste plugin se d� atrav�s de Web Service.

. Este plugin possui o processo de cancelamento via Web Service, tamb�m � poss�vel realizar o cancelamento via portal da prefeitura.

. A opera��o consultar Lote se d� atrav�s de um arquivo que � gerado no momento da emiss�o da nota.

.O campo <codatividade> ser� lido do campo "CodigoTributacaoMunicipio" enviado pelo sistema emissor.	

. Dever� ser cadastrado no programa "configurador.exe", na Aba "Complemento", o par�metro "NumeracaoABRASF" que ir� definir o formato do n�mero da nota enviado atrav�s da opera��o de cancelamento. Se no formato ABRASF (AAAANNNNNNNNNNN) ou apenas o n�mero da nota (NNNNN). Definir o par�metro conforme abaixo:

 Nome = NumeracaoABRASF
 valor = "Sim" ou "Nao"

. Para a cidade de Guarapar� - ES, o link de produ��o �:

http://servicos-pmg.guarapari.es.gov.br:9999/tbw/services

. Este Plugin est� preparado para utilizar o processo de grava��o dos XML de Consulta e Cancelamento, conforme diret�rios definidos no Configurador.exe 

. Implementado o complemento "ValidaQuantidadeValorUnitario" para recalculo do valor unitario do item.  
Dever� ser cadastrado no programa "configurador.exe", na Aba "Complemento", o par�metro "ValidaQuantidadeValorUnitario" que ir� definir o valor unitario do item caso o resultado entre quattidade de item X pre�o unitario apresente diferen�a de centavosconforme exemplo:


 Nome = ValidaQuantidadeValorUnitario
 valor = "Sim" 

se (Quantidade x ValorUnitario) <> ValorServicos
   quantidade = 1
   valoruniario = ValorServicos 

Esta altera��o do valor da tags j� � realizado caso tenha desconto ou tenha OutrasDespesas.

Exemplo (7.67 x 149.93 = 1149,96):

ser� gerado:
-----------
<tbservico>
      <servico>
        <quantidade>1</quantidade>
        <valorunitario>1149,96</valorunitario>

. Caso ocorra o erro: "O RPS INFORMADO JÁ EXISTE." deve ser cadastrado no programa "configurador.exe", na Aba "Complemento", o parametro "Timeout" que deve ser preenchido com valor "100," caso seja necessário o valor do timeout pode ser aumentando. 

 Nome = Timeout
 valor = 100
		
==================================================== AZURE ===============================================
Configura��o para uso do plugin no Azure.

Exemplo para cidade de Cariacica-ES:
Complemento do Configurador: "layoutCariacica" = "sim":
	
No Azure foi necess�rio
Complemento Configurador: "TrocaPontoPorVirgulaQuantidade" = "sim"
- Para a troca o separador de casas decimais de ','(virgural) por '.' (ponto) da tag Quantidade.



