Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Calculo do percentual de rateio por múltiplas naturezas e centro de custo.

 

Produto:

Microsiga Protheus

Versões:

11.8, 12.1.07 e 12.1.14

Ocorrência:

Ao incluir um título que possui rateio de múltiplas naturezas e centro de custo o sistema não esta gravando a porcentagem corretamente.

Ambiente:

SIGAFIN

Passo a passo:

Para composição do valor do percentual utilizado para distribuição do valor do titulo entre as Naturezas ou Centro de Custos utilizamos o calculo de percentagem dividindo o valor do titulo pelo valor distribuído, conforme abaixo:

Exemplo:

Incluir Titulo no valor de R$: 10.000,00

Realizar a distribuição entre as naturezas desejadas

Primeira natureza  40 % CC 30% e 70%
Segunda natureza  60 %


Image Modified

Gravação dos valores na tabela SEV(Múltiplas Naturezas por Título)

Valor do movimento dividido pelo valor do titulo 4.000,00/ 10.000,00

Natureza 001 EV_PERC = 0,4

Valor do movimento dividido pelo valor do titulo 6.000,00/ 10.000,00

Natureza 002 EV_PERC = 0,6

Gravação dos valores na tabela SEZ(Distribuição de naturezas por Centro de Custo)

Natureza 01 EZ_PERC = 0,3

Natureza 02 EZ_PERC = 0,7

Observações:

 Devido a limitações técnicas da linguagem ADVPL os valores de Percentuais de Distribuiçã acima de nove casas decimais terão seus valores arredondados.

EX: Percentual de Distribuição =  87.1756757

Gravação dos valores na tabela SEV(Múltiplas Naturezas por Título)

  EV_PERC = 0,8717568


Aviso
titleAviso

Ao incluir um título a pagar/receber contendo rateio de múltiplas naturezas com ou sem centro de custo e informar valores que faça com que o campo de percentual (%) fique com as 7 casas decimais preenchidas, o sistema gera valores distintos entre o rateio da inclusão e da baixa do título a pagar para alguns casos.

Quando é marcado o flag "Rateio Mult. Naturezas" a rotina verifica os percentuais de rateio já definidos e refaz o rateio com base no valor da baixa. Nesse momento, havendo dizima periódica no percentual (%) poderá haver diferença de centavos, tornando necessário aumentar o tamanho de casas decimais dos campos EV_PERC e EZ_PERC para que isso não ocorra.