Árvore de páginas

Produto

Unspecified

Versões

P11

Avaliação

1

Sintoma

Dica de CNAB - Tratamento de AB- na remessa

Environment

Unspecified

Causa

Tratamento de AB- na remessa

Solução

Para gerar o valor liquido onde o abatimento (AB-) esta sendo descontado será necessário utilizar a função SOMAABAT.

No teste que foi realizado utilizamos o seguinte exemplo de expressão:

SE1->E1_VALOR-SomaAbat(SE1->E1_PREFIXO,SE1->E1_NUM,SE1->E1_PARCELA,"R",SE1->E1_MOEDA,dDataBase,SE1->E1_CLIENTE,SE1->E1_LOJA)

A documentação sobre a função SOMAABAT esta no link: http://tdn.totvs.com/pages/releaseview.action?pageId=6070773 .

Caso a sintaxe da função SOMAABAT não caiba por conta do tamanho do arquivo, é necessário a criação de um execkblock.

A função SOMAABAT é usada em todo o Protheus e não somente no CNAB por isso seu retorno inclui um . (ponto) para separar os centavos.

No caso do sistema não retornar a informação no formato esperado pelo cliente (normalmente o valor sem o ponto separando os centavos) será necessário tratar PE.

Observações

  • Sem rótulos