Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa Noite, a todos.

Tenho um cliente que vende todos os produtos com desconto de 2 maneiras.

Desconto percentual ou  desconto em Valor

Codigo      Qtde        Unitario    Desconto          Desconto Valor     TOTAL

001             1             189,99       30%                56,997                 132,993 

002             1              192,99      30%                57,897                  135,093

 

Como faco para que o valor da soma dos itens feche com a soma do total da Nota.

 

Alguem tem alguma rotina de rateio que feche o valor dos itens com o total da NFE ou NFCE?

 

 

Att.

 

Mario Moreira

Santa Maria - RS

[email protected]

 

 

Softcia - Desenvolvimento de Sistemas Personalizados a 29 anos. Em Clipper, Visual Foxpro e Delphi

 

Mario Moreira

MSN : [email protected]

Cidade : Santa Maria - RS

 

Postado

bom dia eu faço da seguinte forma

    vDesc   := totaldesconto / totalgeral;

clientedataset1.first;

while not clientdataset1.eof do

begin

clientdataset1.edit;

clientdataset1.fieldbyname('vdescitem').asfloat := vDesc * clientdataset1.fieldbyname('totalitem').asfloat;

clientdataset1.post;

clientdataset1.next;

end;

 

Postado

Bom Dia.

O meu problema é a diferença quando da valor com mais de duas casas decimais.

Na nota e no Cupom, nao fecha o mesmo calculo que faco.

 

Att.

 

Mario

 

 

 

Softcia - Desenvolvimento de Sistemas Personalizados a 29 anos. Em Clipper, Visual Foxpro e Delphi

 

Mario Moreira

MSN : [email protected]

Cidade : Santa Maria - RS

 

Postado

você de arredondar os valores para duas casas decimais segundo a NT2013.008 o campo vdesc o tamanho deve ser 13v2 então só pode conter duas casa decimais

e o vprod tambem da uma lida lá comeca na pagina 53

Postado

você de arredondar os valores para duas casas decimais segundo a NT2013.008 o campo vdesc o tamanho deve ser 13v2 então só pode conter duas casa decimais

e o vprod tambem da uma lida lá comeca na pagina 53

Postado (editado)

você deve arredondar os valores para duas casas decimais segundo a NT2013.005 o campo vdesc o tamanho deve ser 13v2 então só pode conter duas casa decimais

e o vprod tambem da uma lida lá comeca na pagina 53

Editado por leandroaoa
  • 2 anos depois...
Postado

Pessoal muito bom este post mas e quando além dos Descontos em cada valor unitário de cada ítem o caixa ainda dá mais um Desconto no Valor Total.  

Como é o procedimento correto a ser adotado neste caso?

Será que vou precisar ter dois campos de Desconto na Tabela de Ítens um para o Desconto Individual de Cada produto e outro para fazer o Rateio do Desconto do total no fechamento?

Postado

@systronic, para NF-e/NFC-e não existe o conceito de dar desconto no Valor Total, o desconto total nada mais é que a soma de descontos de todos os itens da nota, ou seja, se a sua aplicação existe a opção de dar um Desconto no Valor Total, então você terá que ratear e somar esse desconto adicional nos seus itens, de modo que a soma de descontos dos seus itens dê o desconto total da nota.

Sobre qual melhor estrutura de armazenamento você decide, mas na prática do ponto de vista da nota é um desconto só no item.

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