Identificador de Regra
TES-600ECHHI01
Módulo: TES - Tesouraria.
Finalidade: definir, via regra, o histórico do movimento ao processar a preparação na tela F600ECH e ao baixar títulos do Contas a Receber e Contas a Pagar.
Características: a variável que passa o tipo de operação somente estará nula quando a inclusão do movimento não for feita via rotinas normais do sistema. Ex.: processo automatico, telas SGI etc.
As variáveis TesAOriChe, TesASeqChe, TesDDatPre terão o valor preenchido quando:
- Na tela F600ECH: houver preparações com saldo ou preparações sem saldo mas autorizadas, ou ainda, preparações a serem reprocessadas
- Na tela F600GEC: quando for crédito fornecedor via previsão, crédito comissão e transferência
Para ser retornado corretamente os valores das variáveis de número de título, tipo de título e sequência do movimento na tela de baixa F301BMA, deve ser ativado o identificador de regras CRE-301BMATI01 e na tela de seleção marcar o parâmetro "Lan. Individual Tes." com o valor igual a "Sim".
O padrão do sistema é gerar apenas um movimento na Tesouraria para todos os títulos marcados, sendo assim, ao ativar o identificador de regras é gerado um lançamento/movimento para cada título e enviadas para a regra as informações do movimento de baixa referente ao lançamento efetuado.
Observação
Na tela F301BMA, caso for selecionado apenas um título para baixar, será carregado no identificador os valores das variáveis de filial do título, número de título e tipo de título do contas a receber. Também será carregado no identificador, o valor da variável quantidade de títulos, que foram selecionados para baixar.
Na tela F600GEC, quando for opção "Crédito Fornecedor via Previsão", caso for selecionado apenas um título para processar, será carregado no identificador os valores das variáveis de filial do título, número de título, tipo de título e sequência do movimento do título do contas a pagar. Caso for selecionado mais de um título, estas variáveis não serão carregadas.
Será carregado, no identificador, o valor da variável com a quantidade de títulos que foram selecionados para processar.
Observação
Na tela F510PRT, o identificador de regras TES-600ECHHI01 será chamado apenas se o identificador CPA-510GEPRP01 estiver ativo, pois assim vai ser gerada a preparação na Tesouraria processada, gerando movimentos nela.
As variáveis TesNFilMcp, TesANumMcp, TesATptMcp, TesNCodFor e TesNSeqMcp do identificador TES-600ECHHI01 só vão retornar as informações do título que está na composição da preparação da Tesouraria quando ela estiver ativa e a origem da solicitação de emissão de cheque ou aviso de débito for do Contas a Pagar.
Telas: F600ECH e Baixa de Títulos do CR/CP.
Transação: não se aplica.
Regra:
definir numero TesNFilMcp; definir alfa TesANumMcp; definir alfa TesATptMcp; definir numero TesNCodFor; definir numero TesNSeqMcp; definir alfa TesAHisMov; definir alfa pRetAlfa; definir alfa vLotPag; pRetAlfa = ""; vLotPag = ""; EntradaValor("Informe o Histórico do Movimento", "Histórico do Movimento", 5, "U[50]",vLotPag, 0, pRetAlfa, pRetNum, pTipSai); TesAHisMov = pRetAlfa; x=0; |
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
TesNCodEmp | NÚMERO | Código da empresa | N |
TesNCodFil | NÚMERO | Código da filial | N |
TesANumCco | ALFA | Número da conta interna | N |
TesDDatMov | DATA | Data do movimento | N |
TesNSeqMov | NÚMERO | Sequência do movimento | N |
TesADocMov | ALFA | Documento de movimentação | N |
TesADebCre | ALFA | Indicativo do tipo do movimento (débito/crédito) | N |
TesDDatCtb | DATA | Data contábil do movimento | N |
TesACodTns | ALFA | Código da transação | N |
TesNVlrMov | NÚMERO | Valor do movimento | N |
TesDDatLib | DATA | Data de liberação | N |
TesAOriMcc | ALFA | Origem do movimento | N |
TesATipMcc | ALFA | Tipo de movimento | N |
TesASitMcc | ALFA | Situação do movimento | N |
TesALctFin | ALFA | Indicativo se o movimento foi lançado no plano financeiro | N |
TesNFilMcr | NÚMERO | Filial do título do contas a receber | N |
TesANumMcr | ALFA | Número do título do contas a receber | N |
TesATptMcr | ALFA | Tipo de título do contas a receber | N |
TesNSeqMcr | NÚMERO | Sequência do movimento do título do contas a receber | N |
TesAOriCon | ALFA | Origem do movimento ou extrato conciliado | N |
TesDDatCon | DATA | Data da conciliação | N |
TesNSeqCon | NÚMERO | Sequência da conciliação | N |
TesATipCnc | ALFA | Tipo de conciliação do registro | N |
TesNUsuCnc | NÚMERO | Usuário responsável pela conciliação do registro | N |
TesDDatCnc | DATA | Data da conciliação do registro | N |
TesNCodUsu | NÚMERO | Codigo do usuário | N |
TesNFilMcp | NÚMERO | Filial do título do contas a pagar. Esta informação é válida apenas quando identificador for chamado pela tela F600GEC e F301BMA. | N |
TesANumMcp | ALFA | Número do título do contas a pagar | N |
TesATptMcp | ALFA | Tipo de título do contas a pagar | N |
TesNCodFor | NÚMERO | Código do fornecedor | N |
TesNSeqMcp | NÚMERO | Sequência do movimento do título do contas a pagar | N |
TesNNroChe | NÚMERO | Número do cheque | N |
TesACplMov | ALFA | Complemento do movimento | N |
TesAObsMcc | ALFA | Observação do movimento | N |
TesATipOpe | ALFA | Tipo de operação | N |
TesAOriChe | ALFA | Origem da solicitação de emissão de cheque ou aviso de débito | N |
TesDDatPre | DATA | Data entrada original do título previsto antes da efetivação | N |
TesASeqChe | ALFA | Sequência de controle de junção de pagamentos mesmo cheque | N |
TesAHisMov | ALFA | Retorno - Histórico do movimento | S |
TesNQtdTit | NÚMERO | Quantidade de títulos vinculados ao movimento. Esta informação é válida apenas quando identificador for chamado pela tela F600GEC e F301BMA. | N |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.