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