Identificador de Regra

CPR-000INECM30

Módulo: CPR - Compras.

Finalidade: disponibilizar, por meio de regra, as informações de chave eletrônica do documento, tipo do documento, tipo de evento e o .XML após a gravação do registro na tabela Recebimento de Documentos Eletrônicos (E000NFC), realizado na execução do web service com.senior.g5.co.int.eletronicos.documentos, porta Receber.

É utilizado também no processo de conta e ordem sem a emissão de nota fiscal simbólica para o industrializador.

Características: o identificador é executado dentro da transação de banco de dados. Sendo assim, caso a regra ligada gere alguma exceção durante a execução, as informações não serão gravadas na base e o processo será abortado.

Regra:

Definir Alfa aMsgRet;
Definir Alfa CPRATABELA; @ Tabela que está sendo processada (E000NFC).	                @
Definir Alfa CPRASITPRC; @ Situação do Processamento (I = Inconsistente; S = Sucesso)	@
Definir Alfa CPRALOGPRC; @ Log do Processamento	                                        @
Se (CPRASITPRC = "I")
Inicio
aMsgRet = "Chave eletrônica: "+E000NFC.ChvNel+ " | ERRO: "+CPRALOGPRC;
Mensagem(Erro, aMsgRet);
Fim;

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
CPRAChvNel ALFA Chave eletrônica do documento N
CPRATipoDocumento ALFA Tipo do Documento:
  • N: NF-e
  • C: CT-e
  • O: CT-e OS
  • S: NFS-e
  • E: NF3-e
N
CPRAEvento ALFA Tipo de evento. Possíveis valores: "110111" – Cancelamento; "110110" - Carta de Correção; "0" – Documento N
CPRAXML ALFA .XML N

Este artigo ajudou você?