{"id":17362,"date":"2021-05-19T14:58:21","date_gmt":"2021-05-19T13:58:21","guid":{"rendered":"https:\/\/developers.primaverabss.com\/en\/questions\/desconto-em-valor-em-documentos-de-venda-e-compra\/"},"modified":"2021-05-19T14:58:22","modified_gmt":"2021-05-19T13:58:22","slug":"desconto-em-valor-em-documentos-de-venda-e-compra","status":"publish","type":"cma_thread","link":"https:\/\/developers.ila.cegid.com\/en\/forum\/desconto-em-valor-em-documentos-de-venda-e-compra\/","title":{"rendered":"Desconto em valor em documentos de Venda e Compra"},"content":{"rendered":"<p>Boas tardes.<\/p>\n<p>Tenho de integrar via motores v\u00e1rios documentos vindos de outro software e preciso, claro, que os valores estejam certos ao c\u00eantimo. No entanto, visto que grande parte dos documentos tem descontos, os valores s\u00e3o constantemente diferentes devido a diferen\u00e7as de arredondamentos e\/ou os c\u00e1lculos de descontos em percentagem.<\/p>\n<p>\u00c9 poss\u00edvel de alguma forma &#8220;for\u00e7ar&#8221; o valor de desconto total de um documento em vez de passar os valores em % e deixar o ERP calcular?<\/p>\n<pre class=\"EnlighterJSRAW\">objCabecVendas.TotalDesc = PSO.Utils.FDbl(priGrelhaCabecVendas.GetGRID_GetValorCelula(row, \"TotalDesc\"));\r\nobjCabecVendas.TotalDocumento = PSO.Utils.FDbl(priGrelhaCabecVendas.GetGRID_GetValorCelula(row, \"TotalDocumento\"));\r\n objCabecVendas.TotalIva = PSO.Utils.FDbl(priGrelhaCabecVendas.GetGRID_GetValorCelula(row, \"TotalIva\"));\r\n\r\nBSO.Vendas.Documentos.Actualiza(objCabecVendas, ref strAvisos);<\/pre>\n<p>O seguinte c\u00f3digo n\u00e3o funciona pois o ERP ignora o TotalDesc no momento de grava\u00e7\u00e3o e recalcula o TotalDocumento e TotalIva.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Boas tardes. Tenho de integrar via motores v\u00e1rios documentos vindos de outro software e preciso, claro, que os valores estejam certos ao c\u00eantimo. No entanto, visto que grande parte dos documentos tem descontos, os valores s\u00e3o constantemente diferentes devido a diferen\u00e7as de arredondamentos e\/ou os c\u00e1lculos de descontos em percentagem. \u00c9 poss\u00edvel de alguma forma [&hellip;]<\/p>\n","protected":false},"author":1089,"featured_media":0,"template":"","tags":[],"cma_category":[],"cma_difficulty_level":[],"forum-tag":[374],"class_list":["post-17362","cma_thread","type-cma_thread","status-publish","hentry","forum-tag-v10-en","forum-languages-pt"],"_links":{"self":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread\/17362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_thread"}],"about":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/types\/cma_thread"}],"author":[{"embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/users\/1089"}],"wp:attachment":[{"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/media?parent=17362"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/tags?post=17362"},{"taxonomy":"cma_category","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_category?post=17362"},{"taxonomy":"cma_difficulty_level","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/cma_difficulty_level?post=17362"},{"taxonomy":"forum-tag","embeddable":true,"href":"https:\/\/developers.ila.cegid.com\/en\/wp-json\/wp\/v2\/forum-tag?post=17362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}