Identificador de Regra
CPR-435LEIBA02
Módulo: CPR - Compras.
Finalidade: Identificador de regras para extrair o código de barras da NF de produtor.
Telas: Esse identificador tem impacto nas telas F435CCC, F435MDT, F439FIX e F115COE.
Definir Numero CprNCodFor;
Definir Numero CprNSeqOrm;
Definir Alfa CprACodPro;
Definir Alfa CprACodDer;
Definir Alfa CprACodBar;
Definir Numero CprNNfcPro;
Definir Alfa CprASnfDpr;
Definir Data CprDDatDpr;
CprNNfcPro = 356;
CprASnfDpr = "A12";
x=y;
Variáveis disponibilizadas:
| Nome | Tipo | Observação | Retorna valor? |
|---|---|---|---|
| CprNCodFor | Número | Código do fornecedor | N - Não |
| CprNSeqOrm | Número | Sequência da origem de mercadoria | N - Não |
| CprACodPro | Número | Código do produto | N - Não |
| CprACodDer | Número | Código da derivação | N - Não |
| CprACodBar | Número | Código de barras da nota fiscal de produtor | N - Não |
| CprNNfcPro | Número | Número da nota fiscal de produtor | S - Sim |
| CprASnfDpr | Alfa | Série da nota fiscal de produtor | S - Sim |
| CprDDatDpr | Data | Data de emissão da nota fiscal de produtor (Valor padrão é a data atual) | S - Sim |
Características na leitura do campo Chave NFP-e/Cod. Bar. NFP
- Somente aceitará 44 ou 20 dígitos numéricos;
- Caso a chave possua uma quantidade diferente de 44 ou 20 dígitos ou, se houver algum caractere não numérico na chave, será emitida a mensagem "Chave de acesso inválida".
- Caso existam espaços em branco no código de barras informado, os espaços serão eliminados e a chave será validada.
Comportamento com identificador ativo
- Se a chave informada for diferente de 44 dígitos com o identificador CPR-435LEIBA02 ativo e ligado a uma regra, o sistema verificará se a chave informada possui 20 dígitos. Se possuir, será executado a tratativa onde será sugerido para o sistema as informações da nota do produtor retornadas via regra. Neste cenário, a chave informada será tratada como um código de barras, onde a chave informada será apagada no seu respectivo campo na grade.
- Caso seja feita a leitura de uma chave com 44 dígitos com o identificador CPR-435LEIBA02 ativo e ligado a uma regra, o campo chave será esvaziado, evitando inconsistências da nota referenciada na emissão de nota da Sefaz.
Comportamento sem identificador
- Na tela F439FIX (campo Chave NFP-e/Cod. Bar. NFP), quando o identificador CPR-435LEIBA02 está inativo, caso o código possua 44 dígitos é feita a leitura e a sugestão automática das informações de NF do produtor e série da NF do produtor na grade. Neste cenário, a chave informada é tratada como uma nota fiscal do produtor eletrônica e, permanece no seu respectivo campo na grade.
- Se a chave informada for diferente de 44 dígitos e não possuir o identificador CPR-435LEIBA02 ativado, será emitida a mensagem de “Chave de acesso inválida”.
English
Español
English
Español


