Marcus Sampaio Postado 16 de Março de 2022 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 23 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 173 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 16 de Março de 2022 Pessoal boa tarde, vejam se conseguem me ajudar. Quando temos um pedido de compra com mais de um item com desconto esse valor é apresentando de forma correta no valor bruto sem desconto, no subtotal é apresentado o desconto sendo que na fórmula não é mencionado o valor do desconto e no valor do documento onde deveria vir o valor do desconto esse é acrescido. Segue fórmula dos campos: Valor Bruto: KQT*KPU SubTotal: MVP+MVS Valor do Documento: MVB - KDE+ MFR + MDZ + MSG + VLT('IPI') + VLTST('ICMSST','ICMS')+ VLT('PIS IMP') + VLT('COFINS IMP') OBS: No pedido o valor dos impostos estão zerados e o valor do frete também está zerado. Quando o pedido de compra tem um item todos os campos mostram os valores corretos. Versão do RM: 12.1.32.259 Segue anexo imagem com os valores. Erro Desconto.rar Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Luciano Rodrigues Postado 16 de Março de 2022 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 8 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 41 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 35 Dispositivo: Windows Denunciar Compartilhar Postado 16 de Março de 2022 Boa tarde Marcus, Conforme imagem selecione o contexto do seu movimento e execute a fórmula para saber os valores que estão sendo retornados, assim acredito que conseguirá decifrar o valor retornado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Marcus Sampaio Postado 16 de Março de 2022 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 23 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 173 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 16 de Março de 2022 Obrigado pelo Retorno Luciano Copiei aqui o resultado de um pedido de compra com 5 itens, o valor bruto está 386, só que cada item tem um desconto de 2 reais o que totaliza 376 mas o valor total está 384, parece que ele está calculando o desconto só do primeiro item, segue resultado: Iniciando execução de fórmula Testing às 15:44:18 Constante literal IPI Constante literal ICMSST Constante literal ICMS Constante literal PIS IMP Constante literal COFINS IMP Chamando função MVB() Retorno da função MVB 386,00 Chamando função KDE() Retorno da função KDE 2,00 Chamando função MFR() Retorno da função MFR 0,00 Chamando função VLT(IPI) Retorno da função VLT 0,00 Chamando função VLTST(ICMSST, ICMS) Retorno da função VLTST 0 Chamando função VLT(PIS IMP) Retorno da função VLT 0 Chamando função VLT(COFINS IMP) Retorno da função VLT 0 Retorno Movimento.CallFunction ( "MVB" , "ValorBrutoMovimento" ) - Movimento.CallFunction ( "KDE" , "DescontoNoItem" ) + Movimento.CallFunction ( "MFR" , "ValorFrete" ) + Movimento.CallFunction ( "VLT" , "SomaValoresTributoItens" , "IPI" ) + Movimento.CallFunction ( "VLTST" , "SomaDiferencaTributosItens" , "ICMSST" , "ICMS" ) + Movimento.CallFunction ( "VLT" , "SomaValoresTributoItens" , "PIS IMP" ) + Movimento.CallFunction ( "VLT" , "SomaValoresTributoItens" , "COFINS IMP" ) Retorno MVB ( "MVB" , "ValorBrutoMovimento" ) - KDE ( "KDE" , "DescontoNoItem" ) + MFR ( "MFR" , "ValorFrete" ) + VLT ( "VLT" , "SomaValoresTributoItens" , "IPI" ) + VLTST ( "VLTST" , "SomaDiferencaTributosItens" , "ICMSST" , "ICMS" ) + VLT ( "VLT" , "SomaValoresTributoItens" , "PIS IMP" ) + VLT ( "VLT" , "SomaValoresTributoItens" , "COFINS IMP" ) Retorno 384,00 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 24 de Março de 2022 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.841 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.574 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 24 de Março de 2022 Em 16/03/2022 at 13:50, Marcus Sampaio disse: Pessoal boa tarde, vejam se conseguem me ajudar. Quando temos um pedido de compra com mais de um item com desconto esse valor é apresentando de forma correta no valor bruto sem desconto, no subtotal é apresentado o desconto sendo que na fórmula não é mencionado o valor do desconto e no valor do documento onde deveria vir o valor do desconto esse é acrescido. Segue fórmula dos campos: Valor Bruto: KQT*KPU SubTotal: MVP+MVS Valor do Documento: MVB - KDE+ MFR + MDZ + MSG + VLT('IPI') + VLTST('ICMSST','ICMS')+ VLT('PIS IMP') + VLT('COFINS IMP') OBS: No pedido o valor dos impostos estão zerados e o valor do frete também está zerado. Quando o pedido de compra tem um item todos os campos mostram os valores corretos. Versão do RM: 12.1.32.259 Segue anexo imagem com os valores. Erro Desconto.rar 198 Kbytes · 1 download @Marcus Sampaio, o que está ocorrendo, é que você está usando na fórmula de totais do Movimento (esta em questão do Valor do Documento), uma variável de ITEM e neste caso ele vai ler apenas um deles, seja o primeiro ou o último como comentou que está acontecendo. KQT, KPU, KDE, KDS, por exemplo devem ser usadas apenas em situação que envolvem um item por vez. Se tiver apenas um item no movimento até funciona. Geralmente se deve aplicar o desconto já no Valor Bruto, colocando ele pra descontar o KDE, então, quando usar o MVB já estará contemplado. Caso queira usar a somatória dos descontos dos ítens, tem uma variável também, mas não estou no RM agora, e não tenho o nome dela certinho, mas vou ver se procuro e te aviso aqui na sequencia... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Marcus Sampaio Postado 20 de Abril de 2022 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 23 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 173 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 20 de Abril de 2022 Bom dia Jair, obrigado pelo retorno, mas conseguir resolver modificando a fórmula do valor do documento, segue: Valor Bruto: KQT*KPU Sub Total: MVP+MVS Valor do Documento: MVP+MVS+MFR+VLT('IPI')+VLTST('ICMSST','ICMS')+VLT('PIS IMP')+VLT('COFINS IMP') Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.