Identificador de Regra

IMP-660INTOD02

Módulo: IMP - Impostos.

Finalidade: este identificador tem por finalidade permitir alterar as informações que serão listadas na grade. Ao utilizá-lo, todos os valores necessários e o código do produto/serviço deverão ser informados via regra. A grade da tela Integração de Outros Documentos (F660IFI) tem esse conceito, onde, após aplicar o código do produto/serviço, os valores da grade serão recalculados.

Tela: F660IFI.

Transação: não se aplica.

Regra:

Definir Alfa IMPACSTPIS;

IMPACSTPIS = "50";

Variáveis disponibilizadas:

Nome Tipo Observações Retorna valor
IMPATIPMOV ALFA Indica tipo movimento. (MCR - Contas a Receber, MCP - Contas a Pagar e MCC - Tesouraria) N
IMPNCODEMP NÚMERO Empresa N
IMPNCODFIL NÚMERO Filial N
IMPANUMTIT ALFA Número do título caso "MCR/MCP" ou Número da conta interna "MCC" N
IMPACODTPT ALFA Tipo de título N
IMPNCODFOR NÚMERO Fornecedor N
IMPNSEQMOV NÚMERO Sequência movimento N
IMPNVLRMOV NÚMERO Valor movimento S
IMPNVLRBPR NÚMERO Base PIS a recuperar S
IMPNVLRPIS NÚMERO PIS a recuperar S
IMPNVLRBCR NÚMERO Base COFINS a recuperar S
IMPNVLRCOF NÚMERO COFINS a recuperar S
IMPNVLRBPT NÚMERO Base PIS Retido S
IMPNVLRPIT NÚMERO PIS Retido S
IMPNVLRBCT NÚMERO Base COFINS Retido S
IMPNVLRCRT NÚMERO COFINS Retido S
IMPACODPRO ALFA Código produto S
IMPACODDER ALFA Código derivação S
IMPACODSER ALFA Código serviço S
IMPACSTPIS ALFA Situação tributária PIS S
IMPACSTCOF ALFA Situação tributária COFINS S
IMPNPERPIS NÚMERO Percentual PIS a recuperar S
IMPNPERCOF NÚMERO Percentual COFINS a recuperar S
IMPNNATPIS NÚMERO Natureza do PIS S
IMPNNATCOF NÚMERO Natureza do COFINS S
IMPNVLRBIR NÚMERO Valor Base do IRRF S
IMPNVLRIRF NÚMERO Valor do IRRF S
IMPNVLRBCL NÚMERO Base de Cálculo do CSLL Retido S
IMPNVLRCSL NÚMERO Valor do CSLL Retido S
IMPADATMOV ALFA
  • Se IMPATIPMOV for MCR:
    • Se E001TNS.LISMOD = CRB, recebe E301MCR.DATPGT
    • Caso contrário, recebe E301MCR.DATMOV ou E301MVR.DATCPT
  • Se IMPATIPMOV for MCP:
    • Se E001TNS.LISMOD = CPB, recebe E501MCP.DATPGT
    • Caso contrário, recebe E501MCP.DATMOV ou E501MVA.DATCPT
  • Se IMPATIPMOV for MCC, recebe E600MCC.DATMOV
  • Se IMPATIPMOV for NFV, recebe 31/12/1900
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.

Este artigo ajudou você?