Árvore de páginas

Versões comparadas

Chave

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

...

Por meio dessa função, é possível realizar a compensação automática entre dois títulos a receber (NF x Adiantamento).


Informações
titleImportante

Por padrão, a compensação automatica não faz uso das mesmas regras e validações da rotina de compensação CR(FINA330), sendo assim alguns tratamentos, como por exemplo de impostos, não são realizados por padrão, mas pode ser configurado o parametro MV_CMP330  para que a execução automatica acione a rotina Compensação CR(FINA330) onde será efetuado os mesmos tratamentos e validações da rotina manual


Parâmetros da rotina

PosiçãoParâmetroTipoDescrição
1nCasonumeric

Código da operação a ser efetuada (numérico).

[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.

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

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

Vetor  com os dados da liquidação do financeiro.

[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)

6aParamarray

Vetor com os parâmetros da rotina

[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

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}}

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.
Informações
titleImportante

Estes parametros são referente ao uso da rotina via MaIntBxCr(), caso o parametro MV_CMP330 esteja ativo, alguns tratamentos podem ser diferentes e estes parametrôs não surtiram efeitos no processamento.


02. EXEMPLOS DE UTILIZAÇÃO

...