Abertura de créditos envolvendo múltiplos acréscimos e múltiplas reduções

Considerando que o sistema permite um acréscimo para várias reduções, como fazer para abertura de créditos envolvendo multiplos acréscimos e múltiplas reduções?

Para efeitos de contabilização e controle, é necessário que todo acréscimo esteja vinculado a uma ou várias contas de redução que representam a origem do crédito, de modo a que o valor da ficha que recebe o acréscimo seja exatamente igual ao somatório das fichas que sofreram redução.

Se ocorrer que o jurisdicionado apresente uma situação de muitos acréscimos sem que necessariamente haja uma vinculação entre as reduções, então basta fazer uma distribuição linear até que o valor esteja fechado.

Por exemplo, digamos que haja acréscimo nas fichas :

  Ficha 1, no valor de 1.000.000
  Ficha 2, no valor de 2.000.000
  Total acrescimos 3.000.000

Suponha que as reduções sejam feitas nas fichas

  Ficha 3, no valor de 200.000
  Ficha 4, no valor de 300.000
  Ficha 5, no valor de 400.000
  Ficha 6, no valor de 200.000
  Ficha 7, no valor de 700.000
  Ficha 8, no valor de 200.000
  Ficha 9, no valor de 300.000
  Ficha 10, no valor de 700.000
  Total Reduções 3.000.000

O ideal é que cada acréscimo demonstrasse exatamente de onde viriam os valores, isto é, as fichas de redução. Mas numa situação como essa, em que não faz diferença de onde venha a redução, desde que o valor esteja fechado, faz-se uma distribuição linear de cima a baixo até que o valor esteja fechado.

Neste caso, considerando exemplo anterior:

Ficha de Acrescimo 1, no valor de 1.000.000

Ficha de redução, 3 no valor de 200.000
Ficha de redução, 4 no valor de 300.000
Ficha de redução, 5 no valor de 400.000
Ficha de redução, 6 no valor de 100.000 (observe que esta ficha ainda 
                                              terá saldo a reduzir)
---------------------------------------
Total Reduções 1.000.000

Ficha de acréscimo 2, no valor de 2.000.000

Ficha de redução 6, no valor de 100.000 (este é o saldo residual)
Ficha 7, no valor de 700.000
Ficha 8, no valor de 200.000
Ficha 9, no valor de 300.000
Ficha 10, no valor de 700.000
---------------------------------------
Total Reduções 2.000.000