Para usar a rotina de compensação automática conta a pagar é necessário chamar a função: FinCmpAut.
A compensação pode ser realizada de 1 PA / NF para muitos títulos, ou de N notas (NF) para N pagamentos antecipados (PA)

Parâmetros da função:

ParâmetroTipo Descrição
aNFarrayVetor com os recnos das notas a serem compensadas
aPA_NDFarrayVetor com os recnos dos PA/NDF's a serem compensados
aContabilarrayVetor de 3 posições:  [1] - Contabiliza Online, [2] - Aglutina os movimentos contábeis, [3] - Mostra laçamento contábil
bBlockbBlockBloco de código
aEstornoarrayVetor, com recnos a serem cancelados
nSldCompnuméricoNumérico com valor determinado a ser compensado. Caso não seja informado será considerado o saldo de cada título.
dBaixadateData de realização da compensação
nTaxaPAnuméricoTaxa de movimento a ser considerada no PA para moedas estrangeiras
nTaxaNFnuméricoTaxa de movimento a ser considerada no NF em moedas estrangeiras
nHdlnuméricoCabeçalho do arquivo contábil (Default = 0)
nOperacaonuméricoNa operação de estorno/exclusão determina a ação que será realizada nos movimentos da compensação. 2 = Gera movimento de estorno, 3=Exclui os movimentos


Exemplo de uso:

FinCmpAut(aNF, aPA_NDF, aContabil, bBlock, aEstorno, nSldComp, dBaixa, nTaxaPA ,nTaxaNF, nHdl, nOperacao)