Identificadores de Regra - GER-000INPAD01
Este identificador de regra permite a manipulação das informações provenientes da integração. Para utilização do identificador de regras ele deve estar ativo e ligado à uma regra. Na regra é possível controlar a informação que está sendo importada/exportada através da variável VSTipInt. Esta regra será executada sempre após a gravação do registro na base do Sapiens. Abaixo segue uma figura que exemplifica a configuração do Identificador de Regra.
![](../imagens/identificador de regras1_thumb_0_48.png)
Abaixo, as variáveis disponíveis para este Identificador de Regra:
Variável | Tipo | Descrição | Retorno | VSTipInt | ALFA | Tipo de integração (consultar manual) | Não |
VSImpExp | ALFA | Indica se é uma exportação ou importação de dados (I/E) | Não | VSIntegrar | ALFA | Indicativo se o registro deve integrar (S/N) | Sim |
VSPerCom | NÚMERO | Percentual de comissão | Sim | VSComRec | NÚMERO | Percentual de comissão paga no recebimento | Sim |
VSVlrBco | NÚMERO | Valor base de comissão | Sim | VSVlrCom | NÚMERO | Valor da comissão | Sim |
VSCpoTipNF | ALFA | Tipo de Nota Fiscal (consultar enumeração do sistema) | Sim |
Conforme a Rotina de Integração executada estarão disponíveis as variáveis, conforme exemplo abaixo:
Importação de Produtos:
VSTipInt = “PRODUTO”
VSCodEmp : Código da Empresa
VSCodPro : Código do Produto
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Derivações:
VSTipInt = “DERIVACAO”
VSCodEmp : Código da Empresa
VSCodPro : Código do Produto
VSCodDer : Código da Derivação
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Clientes:
VSTipInt = “CLIENTE”
VSCodCli : Código do Cliente
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Definições de Clientes:
VSTipInt = “DEFCLIENTE”
VSCodCli : Código do Cliente
VSCodEmp : Código da Empresa
VSCodFil : Código da Filial
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Endereço de Entrega dos Clientes:
VSTipInt = “ENDENTCLIENTE”
VSCodCli : Código do Cliente
VSSeqEnt : Sequência do Endereço
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Endereço de Cobrança dos Clientes:
VSTipInt = “ENDCOBCLIENTE”
VSCodCli : Código do Cliente
VSSeqCob : Sequência do Endereço
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Fornecedores:
VSTipInt = “FORNECEDOR”
VSCodFor : Código do Fornecedor
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Definições de Fornecedores:
VSTipInt = “DEFFORNECEDOR”
VSCodFor : Código do Fornecedor
VSCodEmp : Código da Empresa
VSCodFil : Código da Filial
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Representantes:
VSTipInt = “REPRESENTANTE”
VSCODREP : Código do Representante
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Transportadoras:
VSTipInt = “TRANSPORTADORAS”
VSCodTra : Código de Transportadora
VSImpExp = “I” (Indica que é uma importação)
VSSeqInt : Sequência da Integração
Importação de Notas Fiscais de Venda
Dados Gerais:
VSTipInt = “NOTASVENDAS”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Nota Fiscal
VSSeqInt = Sequência da integração
Produtos:
VSTipInt = “PRODNOTASVENDAS”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Nota Fiscal
VSSeqIpr = Sequência do Item
VSSeqInt = Sequência da integração
Serviços:
VSTipInt = “SERVNOTASVENDAS”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Nota Fiscal
VSSeqIsr = Sequência do Item
VSSeqInt = Sequência da integração
Importação de Notas Fiscais de Compras
Dados Gerais:
VSTipInt = “NOTASCOMPRAS”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Nota Fiscal
VSSeqInt = Sequência da integração
Produtos:
VSTipInt = “PRODNOTASCOMPRAS”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Nota Fiscal
VSSeqIpr = Sequência do Item
VSSeqInt = Sequência da integração
Serviços:
VSTipInt = “SERVNOTASCOMPRAS”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Nota Fiscal
VSSeqIsr = Sequência do Item
VSSeqInt = Sequência da integração
Importação de Condição de Pagamento:
VSTipInt = “CONDICAOPAGTO”
VSCodEmp : Código da Empresa
VSCodCpg : Código da Condição de
Pagamento
VSImpExp = “I” (Indica que é uma
importação)
VSSeqInt : Sequência da Integração
Importação de Títulos a Receber
Dados Gerais:
VSTipInt = “TITULOSRECEBER”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumTit = Número do título
VSCodTpt = Tipo do título
VSSeqInt = Sequência da integração
Movimentos:
VSTipInt = “TITULOSRECMOV”
VSImpExp = “IVSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumTit = Número do título
VSCodTpt = Tipo do título
VSSeqMov = Sequência do movimento
VSSeqInt = Sequência da integração
Importação de Títulos a Pagar
Dados Gerais:
VSTipInt = “TITULOSPAGAR”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumTit = Número do título
VSCodTpt = Tipo do título
VSCodFor = Código do Fornecedor
VSSeqInt = sequência da integração
Movimentos:
VSTipInt = “TITULOSPAGMOV”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumTit = Número do título
VSCodTpt = Tipo do título
VSCodFor = Código do Fornecedor
VSSeqMov = Sequência do movimento
VSSeqInt = Sequência da integração
Exportação de Títulos a Receber
Dados Gerais:
VSTipInt = “TITULOSRECEBER”
VSImpExp = “E”
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumTit = Número do título
VSCodTpt = Tipo do título
VSSeqInt = Sequência da integração
Movimentos:
VSTipInt = “TITULOSRECMOV”
VSImpExp = “E”
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumTit = Número do título
VSCodTpt = Tipo do título
VSSeqMov = Sequência do movimento
VSSeqInt = Sequência da integração
Importação de Movimentos de Estoque:
VSTipInt = “MOVIMENTOESTOQUE”
VSImpExp = “I”
VSCodEmp = Código da Empresa
VSCodPro = Código do Produto
VSCodDer = Código da Derivação
VSCodDep = Código do Depósito
VSDatMov = Data do Movimento
VSSeqMov = Sequência do Movimento
VSSeqInt = Sequência de Integração
Importação de Pedidos
Dados Gerais:
VSTipInt = “PEDIDO”
VSImpExp = “I”
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número do Pedido
VSSeqInt = Sequência de Integração
Produto:
VSTipInt = “PRODPEDIDO”
VSImpExp = “I
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número do Pedido
VSSeqIpr = Sequência Item Produto
VSSeqInt = Sequência de Integração
Serviço:
VSTipInt = “SERVPEDIDO”
VSImpExp = “I”
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número do Pedido
VSSeqIsr = Sequência Item Serviço
VSSeqInt = Sequência de Integração
Importação de Ordens de Compra
Dados Gerais:
VSTipInt = “ORDEMCOMPRA”
VSImpExp = “I”
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Ordem de Compra
VSSeqInt = Sequência de Integração
Produto:
VSTipInt = “PRODORDEMCOMPRA”
VSImpExp = “I”
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Ordem de Compra
VSSeqIpr = Sequência Item Produto
VSSeqInt = Sequência de Integração
Serviço:
VSTipInt = “SERVORDEMCOMPRA”
VSImpExp = “I”
VSCodEmp = Código da Empresa
VSCodFil = Código da Filial
VSNumDoc = Número da Ordem de Compra
VSSeqIsr = Sequência Item Serviço
VSSeqInt = Sequência de Integração