Alocação Automática de Pagamentos com Fatura
Esta documentação apresenta instruções para a utilização da alocação automática de pagamentos com fatura no BrERP. Com essa funcionalidade, uma alocação é gerada automaticamente pelo sistema, utilizando o crédito disponível do cliente e faturas que estejam em aberto.
Modos de Uso
Pelo menu obtém os parceiros segundo os parâmetros.
Quando executado pela info Lote de Pagamento/Recebimento (Manual) obtém os parceiros das linhas selecionadas.
Para cada parceiro encontrado o processo irá:
- Buscar pagamentos (Somente recebimento, pagamento ou ambos, de acordo com o parâmetro)
- Buscar faturas (Somente recebimento, pagamento ou ambos, de acordo com o parâmetro)
Após obter os documentos acima, o processo irá tentar realizar as alocações seguindo a ordem abaixo, ele irá prosseguir para a próxima forma de alocação somente se restar faturas e pagamentos para o parceiro.
Por Pagamento que já esteja com fatura especificada em seu registro:
Para cada pagamento verifica o valor alocado, somente se o pagamento não tiver nenhum valor alocado prossegue e verifica o vinculo do pagamento com a fatura, se o valor de ambos forem exatamente iguais aloca um contra o outro.
Tentativa de alocação total:
Nesse caso, para as faturas e pagamentos restantes ele irá somar o total dos pagamentos e o total das faturas, somente se não houver diferença entre o valor de pagamento e o valor da fatura ele irá realizar as alocações para todos os documentos.
Tentativa de alocação 1:1:
Para cada pagamento irá tentar alocar contra uma fatura que possua exatamente seu valor.
Alocar o máximo possível de pagamentos e faturas restantes:
(Essa forma de alocação só será executada caso a flag "Primeiramente alocar os mais antigos" estiver marcada)
Nesse caso ele irá somar todas as faturas restantes e pagamentos restantes do parceiro, irá verificar qual é o menor valor dentre os dois (Fatura e Pagamento) e irá alocar esse valor de pagamentos e faturas, (PODENDO HAVER VALORES RESTANTES SEM ALOCAÇÃO) utilizando a data da conta mais recente, seja da fatura ou pagamento para criar as alocações.
Caso exemplificado
Segue abaixo uma demonstração completa dos casos mencionados.
1 - Lançado duas faturas, cada uma no valor de 15 reais:
2 - Criado um único pagamento no valor das duas faturas:
3 - Feita a alocação PARCIAL do pagamento, pagando uma das faturas:
4 - Executado o processo de alocação automática para o parceiro:
4.1 - Com a flag desmarcada, não realiza a alocação com o pagamento parcial.
5 - Porém, se marcarmos a flag "Primeiramente alocar os mais antigos", ele irá fazer a alocação conforme descrito no método Alocar o máximo possível de pagamentos e faturas restantes, alocando o pagamento parcial e a fatura, garantindo o comportamento esperado para valores parciais.