Ir para conteúdo
  • Cadastre-se

dev botao

Erro De Aliquota , O Componente Gerar 0.0501 O Certo 0,05


walter faria
  • Este tópico foi criado há 3767 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa noite, estou enviando o RPS para NFSe em delphi 7, Provedor Ginfes, para alimentar o campo Aliquota estou colocando 5 e o componente no RPS fica assim : 0.051

 

<?xml version="1.0"?>
-<Rps xmlns:ns4="http://www.ginfes.com.br/tipos_v03.xsd">-<ns4:InfRps Id="rps145UNICA">-<ns4:IdentificacaoRps><ns4:Numero>145</ns4:Numero><ns4:Serie>UNICA</ns4:Serie><ns4:Tipo>1</ns4:Tipo></ns4:IdentificacaoRps><ns4:DataEmissao>2014-05-29T22:49:39</ns4:DataEmissao><ns4:NaturezaOperacao>1</ns4:NaturezaOperacao><ns4:RegimeEspecialTributacao>1</ns4:RegimeEspecialTributacao><ns4:OptanteSimplesNacional>1</ns4:OptanteSimplesNacional><ns4:IncentivadorCultural>2</ns4:IncentivadorCultural><ns4:Status>1</ns4:Status>-<ns4:Servico>-<ns4:Valores><ns4:ValorServicos>34.34</ns4:ValorServicos><ns4:IssRetido>1</ns4:IssRetido><ns4:ValorIssRetido>1.72</ns4:ValorIssRetido><ns4:BaseCalculo>34.34</ns4:BaseCalculo ><ns4:Aliquota>0.0501</ns4:Aliquota><ns4:ValorLiquidoNfse>32.62</ns4:ValorLiquidoNfse></ns4:Valores><ns4:ItemListaServico>1601</ns4:ItemListaServico><ns4:CodigoTributacaoMunicipio>16.01/105803/1371</ns4:CodigoTributacaoMunicipio><ns4:Discriminacao>;;Lei da Transparencia: O valor aproximado de tributos incidentes sobre o preco deste servico e de R$ 1,37 e percentual total de 4,00%</ns4:Discriminacao><ns4:CodigoMunicipio>3548708</ns4:CodigoMunicipio></ns4:Servico>-<ns4:Prestador><ns4:Cnpj>17848035000188</ns4:Cnpj><ns4:InscricaoMunicipal>219820</ns4:InscricaoMunicipal></ns4:Prestador>-<ns4:Tomador>-<ns4:IdentificacaoTomador>-<ns4:CpfCnpj><ns4:Cnpj>43901578000121</ns4:Cnpj></ns4:CpfCnpj></ns4:IdentificacaoTomador><ns4:RazaoSocial>BRAITA EQUIPAMENTOS INDUSTRIAIS LTDA</ns4:RazaoSocial>-<ns4:Endereco><ns4:Endereco>AV GENERAL VALDOMIRO DE LIMA</ns4:Endereco><ns4:Numero>NO 548/568</ns4:Numero><ns4:Bairro>JABAQUARA</ns4:Bairro><ns4:CodigoMunicipio>3550308</ns4:CodigoMunicipio><ns4:Uf>SP</ns4:Uf><ns4:Cep>4344070</ns4:Cep></ns4:Endereco>-<ns4:Contato><ns4:Email>[email protected]</ns4:Email></ns4:Contato></ns4:Tomador></ns4:InfRps></Rps>

Editado por walter faria
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Walter,

 

Ao atribuir o percentual da alíquota como esta sendo feito?

 

Através de uma constante ou variável?

 

exemplo:

 

Aliquota := 5;

 

ou 

 

Aliquota := pAliq;  // pAliq é uma variável que contem o percentual

 

Se for através de uma variável você chegou a checar o seu conteúdo?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Walter,

 

Uma vez que a alíquota é 5 e você informa ela dividida por 100 experimente após a divisão arredondar o valor para 2 casas decimais.

 

Ou em vez de dividir por 100 multiplicar por 0.01

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Walter,

 

A ideia é o seguinte:

 

Ou você atribui 0.05 a variável Alíquota:

 

Aliquota := 0.05;

 

Ou atribui 5 e depois divide por 100:

 

Aliquota := 5 / 100;

 

Ou atribui 5 e depois multiplica por 0.01:

 

Aliquota := 5 * 0.01;

 

Isso pode soar estranho, mas em vez da constante 5, podemos ter ai um campo do banco de dados com essa informação.

 

algo do tipo:

 

Aliquota := CampoAliquota * 0.01;

Servico.Valores.Aliquota:= RoundTo5(Aliquota, -2);
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3767 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.