Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Índice
maxLevel2
minLevel2

01. VISÃO GERAL

A O uso da função MaIntBxCr()possibilita  deve ser utilizado para realizar compensações de contas a receber de forma automática, assim como liquidações ou baixas de títulos a receber..

Por meio dessa função, é possível realizar compensações automáticas envolvendo as notas fiscais com os títulos de adiantamento (tipo RA) ou de devoluções (tipo NCC).

Informações

Esse recurso também foi previsto para realizar liquidações e baixas de títulos a receber, porém recomendamos que para novos recursos sejam usadas as rotinas automáticas do FINA460 e FINA070

Parâmetros da rotina

PosiçãoParâmetroTipoDescrição
1nCasonumeric

Código da operação a ser efetuada (numérico), devendo ser uma das opções (1, 2 ou 3):

[1] Baixa simples do financeiro; [2] Liquidação de títulos; [3] Compensação de títulos de mesma carteira (RA/NCC).

2aSE1arrayVetor com os RECNOs dos títulos a serem baixados (exemplo: NF ou boleto).
3aBaixaarray

Vetor com os dados da baixa simples do financeiro. Segue abaixo o que deve ser informado em cada posição do vetor:

[1] Motivo da Baixa; [2] Valor Recebido; [3] Banco; [4] Agência; [5] Conta; [6] Data de Crédito; [7] Data da Baixa.

*Essa posição só deve ser informada quando a posição 1 (nCaso) for definida como "[1] Baixa simples do financeiro". 

4aNCC_RAarray

Vetor com os RECNOs dos títulos de créditos a serem compensados (exemplo: RA ou NCC)

*Essa posição só deve ser informada quando a posição 1 (nCaso) for definida como "[3] Compensação de títulos de mesma carteira (RA/NCC)". 

5aLiquidacaoarray

Vetor  com os dados da liquidação do financeiro. Segue abaixo o que deve ser informado em cada posição do vetor:

[1] Prefixo; [2] Banco; [3] Agencia; [4] Conta; [5] Numero do Cheque; [6] Data Boa; [7] Valor; [8] Tipo; [9] Natureza; [10] Moeda; [14] Número da liquidação (no caso de estorno)

*Essa posição só deve ser informada quando a posição 1 (nCaso) for definida como "[2] Liquidação de títulos". 

6aParamarray

Vetor com os parâmetros da rotina. Segue abaixo o que deve ser informado em cada posição do vetor:

[1] Contabiliza On-Line; [2] Aglutina Lançamentos Contábeis; [3] Digita lançamentos contábeis; [4] Juros para Comissão; [5] Desconto para Comissão; [6] Calcula Comissão.

7NILNILParâmetro interno.
8aEstornoarray

Quando a posição 1 for definida para compensação (nCaso = 3):

  • Vetor com o campo E5_DOCUMEN referente à movimentação de compensação que se deseja estornar, podendo a sequência ser passada opcionalmente. Caso a sequência não seja informada, todas as compensação relativas aos documentos informados serão estornadas. Exemplo: {{{cDocumen}, cSeq}} ou {{cDocumen}}

Quando a posição 1 for definida para liquidação (nCaso = 2):)

  • Sequencia de baixa que será estornada no título de mesma posição do aRecnoNF.
9NILNILParâmetro interno.
10NILNILParâmetro interno.
11nSaldoCompnumericValor a compensar - Informe o valor que deseja compensar. Este valor deve ser menor ou igual ao saldo do título e maior que zero. Para compensação total, informar NIL.
12aCpoUserarrayVetor com os campos de usuário para gravação da liquidação.
13aNCC_RAvlrarrayParâmetro interno.
14nSomaCheqnumericParâmetro interno.
15nTaxaCMnumericTaxa para correção monetária.
16aTxMoedaarray

Vetor  com as taxas das moedas existentes.

[1] Moeda; [2] Taxa da Moeda;

17lConsdAbatlogicalVariável logica para consideração dos abatimentos.
18NILNILParâmetro interno.
19NILNILParâmetro interno.
20lResiduallogicalIndica se o saldo do título será zerado caso atinja um valor menor que a margem de valor residual. O Default deste parâmetro é .T. (zera o saldo)

...