Regras por Processo
Introdução
Rotina “Regras por Processo” é o cadastro de regras da ferramenta Facile XML-e que serão utilizadas para retornar de maneira inteligente qual será a informação mais apropriada a ser utilizada em cada tipo de documento e processo.
Como usar?
Deverá ser cadastrado todas as regras de filtros inteligentes para o retorno das informações necessárias para classificação do documento fiscal (TES, condição de pagamento, centro de custo, natureza e produto).
Implementar o novo JOB responsável por executar as importações automáticas através das regras por processo.
Programa: U_PTXJ007
Exemplo via appserver.ini:
[PTXJ007]
MAIN=U_PTXJ007
ENVIRONMENT=ENVIRONMENT
nparms=2
Parm1=01
Parm2=01
[ONSTART]
JOBS=PTXJ007
Processos implementados / liberados até o momento
-
CTEV – CTE de Venda
- Ativado através do parâmetro: ZZ_CTEVAUT = .T. (deverá ser criado com tipo lógico)
-
CTEC – CTE de Compra
- Ativado através do parâmetro: ZZ_CTECAUT = .T. (deverá ser criado com tipo lógico)
-
NFSE – Nota Fiscal de Serviço
- Ativado através do parâmetro: ZZ_NFSEAUT = .T. (deverá ser criado com tipo lógico)
Tabela de Regras por Processo
Segue abaixo os campos e detalhes sobre o preenchimento:
Campo | Descrição | |
---|---|---|
X001EMP | Empresa | Código da empresa caso a regra seja exclusiva de determinada empresa |
X001FILIAL | Filial | Código da filial caso a regra seja exclusiva de determinada filial |
X001TIPDOC | Tipo Docto. | São os tipos de documentos possíveis de automatização: CTE Venda, NF-e de Compras, CTE de Compras, Devolução de Venda e NFS-e |
X001PROCES | Processo | São os atributos que serão encontrados de forma automática para cada processo de acordo com as regras: Condição de pagamento, TES, Centro de custo, Natureza e Produto. |
X001PRODUT | Cod. Produto | Regra deve seja exclusiva para determinado produto (B1_COD) |
X001GRPPRO | Grupo Produto | Regra deve seja exclusiva para determinado grupo de produto (B1_GRUPO) |
X001TRBPRO | Grp. Tr. Prod. | Regra deve seja exclusiva para determinado grupo de tributação do produto (B1_GRTRIB) |
X001CLIFOR | Clien. / Fornec. | Regra deve seja exclusiva para determinado cliente/fornecedor (A1_COD/A2_COD) |
X001LOJA | Loja | Regra deve seja exclusiva para determinada loja do cliente/fornecedor (A1_LOJA/A2_LOJA) |
X001TRCLFO | Gr. T. Cli. / For. | Regra deve seja exclusiva para determinado grupo de tributação de cliente/fornecedor (A2_GRPTRIB/A1_GRPTRIB) |
X001TPCLFO | Tipo Cli. / For. | Regra deve seja exclusiva para determinado tipo de cliente/fornecedor (F7_TIPOCLI) |
X001UF | UF Clie. For. | Regra deve seja exclusiva para determinado estado do cliente/fornecedor (A1_EST/A2_EST) |
X001CSTICM | CST ICMS | Regra deve seja exclusiva para determinada CST do ICMS |
X001ICMS | Tem ICMS? | Regra deve seja exclusiva caso exista ICMS no produto/documento |
X001CFO | CFOP | Regra deve seja exclusiva para determinado CFOP |
ZZV_RESULT | Resultado | Resultado que será retornado pelo filtro (código da TES ou natureza ou centro de custo ou condição de pagamento ou produto) |
Regras Gerais
- Os campos destacados em vermelhosão de preenchimento obrigatórios e indicam o tipo de documento e o tipo de informação (atributo) que será retornado.
- Os campos destacados em azulsão utilizados para compor o filtro inteligente em busca da informação a ser retornada.
- Caso não deseje que filtre alguns desses campos, basta deixá-los em branco.
- Os campos com “* - Todos” indicam que eles não serão considerados no filtro.
- O campo “CFOP” poderá ser utilizado os 3 dígitos finais do CFOP para filtro, exemplo: CFOP = 101 -> Será considerado para os CFOPS 1101 e 2101.
- Os campos destacados em verdecontém o valor a ser utilizado quando os filtros corresponderem ao processo (TES, condição de pagamento, natureza, centro de custo ou produto).
- O critério de seleção do registro a ser retornado será aquele que atender ao maior número de semelhanças com os campos de filtros.
- Em caso de empate entre duas ou mais regras, será utilizado a registro mais antigo.
A Tela de Cadastro
A tela de cadastro das Regras por Processo poderá ser acessada no menu do Facile XML-e.

Figura 1: Menu com a opção 'Regras por Processo'
Nome da função de usuário: PTX0052

Figura 2: Tela de Cadastro de Regras

Figura 3: Tela de Cadastro
Sequências utilizadas para obtenção de cada atributo
NFSE: Nota Fiscal de Serviço Eletrônica
Natureza (SED)
1 – Busca na regra de processos automáticos
2 – Busca no cadastro do cliente/fornecedor (A1/A2_NATUREZ)
Condição de Pagamento (SE4)
1 – Busca do pedido de compra (C7_COND)
2 – Busca na regra de processos automáticos
Produto (SB1)
1 – Busca da amarração produto x fornecedor Facile (ZZW)
2 – Busca na regra de processos automáticos
TES (SF4)
1 – Busca na regra de processos automáticos
2 – Busca da TES inteligente (tipo de operação do parâmetro ZZ_OPERNFS)
3 – Busca do Pedido de Compra (C7_TES)
4 – Busca do produto (B1_TE)
Centro de Custo (CTT)
1 – Busca do pedido de compra (C7_CC)
2 – Busca na regra de processos automáticos
3 – Busca do produto (B1_CC)
CTEV: CT-e de Venda
Natureza (SED)
1 – Busca na regra de processos automáticos
2 – Busca no cadastro do cliente/fornecedor (A1/A2_NATUREZ)
Condição de Pagamento (SE4)
1 – Busca do pedido de compra (C7_COND)
2 – Busca na regra de processos automáticos
3 – Busca no cadastro do cliente/fornecedor (A1/A2_COND)
Produto (SB1)
1 – Busca do parâmetro ZZ_PRODCTE
2 – Busca na regra de processos automáticos
TES (SF4)
1 – Busca do parâmetro ZZ_TESCTE
2 – Busca na regra de processos automáticos
3 – Busca da TES inteligente (tipo de operação do parâmetro ZZ_OPECTEV)
4 – Busca do Pedido de Compra (C7_TES)
5 – Busca do produto (B1_TE)
Centro de Custo (CTT)
1 – Busca do pedido de compra (C7_CC)
2 – Busca na regra de processos automáticos
3 – Busca do produto (B1_CC)
CTEC: CT-e de Compra
Natureza (SED)
1 – Busca na regra de processos automáticos
2 – Busca da Nota Fiscal de Entrada referenciada (primeira NF do CTE)
3 – Busca no cadastro do cliente/fornecedor (A1/A2_NATUREZ)
Condição de Pagamento (SE4)
1 – Busca do pedido de compra (C7_COND)
2 – Busca na regra de processos automáticos
3 – Busca no cadastro do cliente/fornecedor (A1/A2_COND)
Produto (SB1)
- De acordo com a NF referenciada
TES (SF4)
1 – Busca do parâmetro ZZ_TESCTEC
2 – Busca na regra de processos automáticos
3 – Busca da TES inteligente (tipo de operação do parâmetro ZZ_OPECTEV)
4 – Busca do Pedido de Compra (C7_TES)
5 – Busca do produto (B1_TE)
Centro de Custo (CTT)
- De acordo com a NF referenciada