Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

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
  • Consultores
Postado

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

Postado

Italo, obrigado pelo retorno

 

Para truncar em duas casas decimais após virgula , estou fazendo já assim:

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

 

Agora para multiplicar por 0.01  qual arquivo tenho que modificar , porque o componente que dividi por 100?

 

Obrigado

  • Consultores
Postado

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

  • Este tópico foi criado há 3828 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.