Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tabelas utilizadas


01. VISÃO GERAL

    Definição do comportamento do Saldo anterior com parâmetro MV_TPVALOR para a rotina CTBR480.

02. EXEMPLO DE UTILIZAÇÃO

    Para a emissão da razão por Item (CTBR480) ,foi criada uma inteligência para apresentação do saldo anterior respeitando a regra do parâmetro MV_TPVALOR, apenas quando no range de contas selecionado contenha somente um tipo de condição normal (Débito ou Crédito), no conteúdo do campo condição normal (CT1_NORMAL).

Exemplos:

Item contábil: "ITEM"

Conta Contábil: "CONTAC" → Condição Normal Credor

Conta Contábil: "CONTAD" → Condição Normal Devedor


Lançamentos:

CT2_FILIALCT2_DATACT2_CREDITCT2_DEBITOCT2_ITEMCCT2_ITEMDCT2_VALORCT2_HIST
D MG 01 20210713CONTAD                                  ITEM              100LAN CREDITO                             
D MG 01 20210714CONTAD                                  ITEM              10LAN CREDITO                             
D MG 01 20210714                    CONTAD                       ITEM     200LAN DEBITO                              
D MG 01 20210714CONTAC
ITEM
50LAN CREDITO     


Extração do relatório CTBR480 MV_TPVALOR='S'

  1. Apenas com uma condição normal no range de contas:

Do Item Contabil ? 'ITEM'

Ate o Item Contabil ? 'ITEM'

Da conta ? 'CONTAD'

Ate a conta ? 'CONTAD'

OBS: Note que ao extrairmos o relatório, o saldo anterior que é credor, com um range de contas que possui apenas uma condição normal, nesse caso devedora (CT1_Normal = 1 (Débito)), o sistema imprime  de acordo com a regra do parâmetro MV_TPVALOR, imprimindo com o sinal negativo à frente quando o saldo for contrário à condição normal da conta


2. Com mais de uma condição normal no range de contas

Do Item Contabil ? 'ITEM'

Ate o Item Contabil ? 'ITEM'

Da conta ? 'CONTAC'

Ate a conta ? 'CONTAD

OBS: Note que o saldo anterior quando selecionado contas com mais de uma condição normal (CT1_NORMAL),o sistema não leva em consideração o parâmetro MV_TPVALOR, imprimindo o saldo de acordo com o saldo do item:

  • Se saldo for DEVEDOR → Imprime o sinal negativo na frente do saldo.
  • Se saldo for CREDOR →   Imprime o saldo sem adição de sinal.





IMPORTANTE!

- Para que a extração do saldo anterior obedeça as regras do parâmetro MV_TPVALOR, deve-se obrigatoriamente selecionar no range, de contas que contenha apenas um tipo de condição normal. <br>- Esse tratamento do saldo anterior, foi realizado apenas para a emissão da Razão por Item(CTBR480), não devendo ser usado como regra para outros relatórios do sistema.


03. TABELAS UTILIZADAS

  • CT2
  • CQ4
  • CQ5