OK, parece que cuando ejecuto o programa FLB2/FLBP, há uma caixa de seleção para 'Verificação aprimorada do número da fatura'. Parece que isso determina como o registro será feito.
Quando executo o programa com a caixa marcada, o sistema registrará apenas o dinheiro na conta do cliente de onde o dinheiro foi recebido. Se o pagamento vem do cliente A, todo o dinheiro é aplicado ao cliente A. Quando a fatura não é encontrada, o dinheiro é aplicado na conta do cliente A (é assim que quero que o sistema funcione).
Quando executo o programa sem marcar a caixa, mesmo que o pagamento venha do cliente A, o sistema ainda aplica o dinheiro se encontrar uma fatura correspondente a um cliente diferente B. Novamente, verifique se o cliente B não tem o cliente A como pagador alternativo. Também verifique se o número MICR está em branco para o cliente B.
Esta é uma característica padrão do sistema ou algum user exit está agindo de forma incorreta? Por favor, me avise se você teve alguma experiência anterior com esta caixa de seleção. Esta é a única função que essa caixa impulsiona? É seguro ter essa configuração em Produção? Obrigado novamente!