Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsCompõe Saldo Retroativo
idsExemplo01

Abaixo alguns exemplos e explicações da utilização de parâmetros: 


Totvs custom tabs box items
defaultyes
referenciaExemplo01

Compõe Saldo Retroativo(MV_PAR20) 

A pergunta Compõe Saldo Retroativo nos relatórios financeiros, é utilizada para verificar a situação da empresa numa determinada data passada é apresenta a situação de títulos a receber de maneira retrocedida.


Exemplo:

Título a Receber:

Emissão: 05/05/2019
Vencimento: 10/05/2019
Valor líquido: R$ 1000,00

No dia 09/05/2019, é realizada uma baixa parcial deste título, no valor de R$ 600,00. Sendo assim, o saldo do título fica no valor de R$400,00.

Extração do relatório: Data base do sistema: 06/05/2019.


1. O resultado apresentado é o título acima no valor de R$ 1000,00, porém com saldo de R$ 400,00. Isto porque, no dia 09/05 já havia sido realizada a baixa parcial.

Parâmetro Considera Saldo retroativo = Não


2. O resultado apresentado é o título acima no valor de R$ 1000,00, porém com saldo de R$ 1000,00. Mesmo que o título já tenha sofrido baixas no dia 09/05, o saldo é apresentado de acordo com o saldo do dia 06/05, onde ainda estava com seu valor totalmente em aberto.

Parâmetro Considera Saldo retroativo = Sim




EXTRAÇÃO DO RELATÓRIO COM TÍTULOS EM MOEDA ESTRANGEIRA

Para gerar relatório de Títulos a Receber (FINR130) considerando um cenário com títulos em moeda estrangeira (dólar, por exemplo), os parâmetros abaixo devem ser considerados:

MV_PAR(17) - Converte vencimento pela:

                        - "Data do vencimento"   A taxa a ser considerada será a do dia de vencimento de cada título (E1_VENCREA).

                        - "Data base"    A taxa a  ser considerada será a  informado na  Pergunta (36) "Data Base".

MV_PAR(20) -  Compõe Saldo Retroativo:

                        - "Sim"  Os saldos dos títulos serão recompostos até a data de referência da Pergunta (36) "Data Base" .

                        - "Não" Os  saldos  serão mantidos na situação atual, independente da Pergunta (36) "Data Base".

MV_PAR(30) -  Outras Moedas:

                        -  “Converter”       - os saldos serão convertidos para a moedas selecionada na Pergunta (15) "Qual Moeda".

                        - “Não imprimir”   - os saldos não serão convertidos .

MV_PAR(36)  - "Data Base" Informe a data base do sistema a ser considerada para não ter que alterá-la antes de imprimir este relatório.


Cenário:  

Quando utilizado parâmetro Compõe Saldo Retroativo” (MV_PAR20) = SIM, o sistema passa a considerar como Data Base do relatório a data informada no parâmetro “Data Base (MV_PAR36).

Quando existir  títulos em moeda estrangeira para ser impresso e  o parâmetro MV_PAR30 “Outras Moedas” = CONVERTER, o sistema verifica se existe taxa contratada (E1_TXMOEDA) caso exista, esta será considerada como conversão.  Se não existir taxa contratada, o sistema busca a taxa de conversão no cadastro de Moedas (SM2) .

Dúvidas Frequentes:

Com a pergunta  “Compõe Saldo Retroativo” =  SIM  e não existir  uma taxa contratada no campo (E1_TXMOEDA)  e não existir  taxa de moeda cadastrada (SM2) na data informada na pergunta "Data Base" o saldo do titulo será impresso com o valor 0,00 (zerado) na impressão do relatório.

Exemplo:

 CONVERSÃO  U$  x R$

 TÍTULO          x      TAXA

U$ 1.000,00    x      0,00         =  R$ 0,00  -> Título é apresentado no relatório com uma legenda para que seja identificado que não existe taxa para que seja realizado a conversão da moeda.


05. Arquivo de log em caso de erro de sintaxe no banco de dados.

Implementada a funcionalidade que faz a geração de um arquivo de log na pasta system no servidor do Protheus para o caso de ocorrer algum erro de sintaxe no banco de dados.

O log é gerado caso ocorra algum erro de sintaxe no banco de dados e servirá de auxilio para a equipe de suporte técnico identificar a causa do erro.

O nome do arquivo é composto pelo prefixo 'FR130Log', seguido pelo código da empresa, código da filial e data do sistema operacional com extensão .log, por exemplo, fr130logA1010101_20200515.log, onde A1 está representando o código da empresa e 010101 o código da filial.

Bloco de código
languagexml
titleexemplo do arquivo de log
Log de incosistências de execução dos comandos SQL do FINR130 em 05/06/2020
11:21:04 [78160] Function REPORTPRINT Line 1286
[cDelete] Ocorreu um problema na execução do comando SQL no seu banco de dados, avalie os detalhes:Error : 933 - ORA-00933: SQL command not properly ended
( From tDBServer::ROP_SQLEXEC )
Thread ID [9400] User [Administrador] IO [2386] Tables [48] MaxTables [48] Comment [FINR130 - TCPIP - ThreadID(92544)] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [ORACLE/P12125DB0126] DBThread [(SID 9,2881,1)] Started [28/04/2020 12:13:22] IP [127.0.0.1:1219] IDLE [ ] InTransact [ ] Memory [0] Running [ROP_SQLEXEC for 0 s.] RCV [143367] SND [419278] TCBuild [20191119-20200128] TCVersion [19.2.1.0_rc3] ARCH [64] OS [WINDOWS] BUILD [RELEASE] 
DELETE A FROM TSC01_928811 A LEFT JOIN ( SELECT E1RECNO FROM TSC01_928811 FILTRADO INNER JOIN SA1T10 SA1 ON A1_COD = E1_CLIENTE AND A1_LOJA = E1_LOJA AND SA1.D_E_L_E_T_ = ' ' AND SUBSTR(A1_FILIAL,1, 5) = SUBSTR(E1_FILORIG,1, 5) WHERE ( 0=0 AND E1_EMISSAO >= '20200101' ) ) B ON A.E1RECNO = B.E1RECNO WHERE B.E1RECNO IS NULL

06. PONTOS DE ENTRADA

Pontos de entrada atualmente habilitados:

...

07TABELAS UTILIZADAS

  • SE1 - Contas a Receber

  • SE5 - Movimentos Bancários
  • SA1 - Clientes

  • SA6 - Bancos

  • FJU - Grava Títulos Excluídos




...