...
Processo sistêmico durante a aprovação
pega o lote, verifica se o valor líquido é menor que zero se sim, não aprova.
Todos os repasses “pendentes” devem passar pelo processo de aprovação se o valor líquido for maior que zero:
Esse processo altera a situação do repasse passa para “Aprovado”.
Verifica para cada beneficiário do contrato se ele possui o campo "taxa de repasse" marcado
Se sim,
Busca o valor da taxa de repasse no campo "Valor taxa repasse" das parametrizações;
Cria um novo objeto de "Documento a pagar" para cada beneficiário do contrato.
Preenche a data do vencimento do documento com a data da aprovação do repasse;
Cria um novo objeto de "Parcela e pagar" com o valor de acordo com o percentual de repasse que consta no beneficiário menos a taxa do repasse.
Se não tiver taxa de repasse marcado,
Cria um novo objeto de "Documento a pagar" para cada beneficiário do contrato.
Preenche a data do vencimento do documento com a data da aprovação do repasse.
Cria um novo objeto de "Parcela e pagar" com o valor de acordo com o percentual de repasse que consta no beneficiário.
...