Solução/Implementação: | - Foram efetuadas correções para calcular o saldo da carta baseando-se nos "Valores do Pedido" ao inves de se basear nos "Valores do embarque".
- O sistema foi alterado para impedir a gravação caso o Valor da Abertura seja menor que o total dos valores do pedido.
- O saldo do relatório da carta de crédito é calculado baseado no saldo do registros da mesma carta de crédito. Se por exemplo o relatório conter 3 registros com a carta de crédito de código A1, então o saldo do primeiro registro de A1 é o resultado do Valor de Abertura subtraindo com o valor do pedido (da coluna Valor). O saldo do segundo registro de A2 é resultado do Saldo do registro anterior, que está a uma linha acima, subtraindo com o valor do pedido da própria segunda linha. Aplicando a mesma lógica para a terceira linha, teremos o saldo final, que seria o mesmo saldo da capa da carta de crédito de A1.
|