CO - Como Fazer - Matriz Consistência Pré Nota

De CIGAM WIKI

Como Fazer Compras > CO - Como Fazer - Matriz Consistência Pré Nota

Matriz Consistência – Pré Nota

Através da matriz de consistências da Pré Nota é possível definir ações que o sistema tomará automaticamente para divergências entre bases, valores, percentuais, reduções, campos envolvidos na Pré Nota.

Como acessar a rotina

Para acessar a matriz, acesse: Recebimento / pré nota > parâmetros > Matriz de consistência.

Como parametrizar a Matriz de Consistência

Para iniciar o uso da Matriz, é necessário ter os objetos de banco de dados compilados e válidos, além de possuir a configuração 'CO PN 2412 - Versão da análise de consistências da Pré Nota' igual a “1”.

Matriz consistencia.jpg
  • Tabelas necessárias:
Nome Lógico Tradução
COMATRIZCONPN COMZCNPN
COUSURECEMAILPN COUSEMPN
COLOGREGMATRIZPN COLORMPN
COLOGMATRIZCONPN COLOMCPN
COREGMATRIZPN COREMAPN

Objetos de banco necessários:

Tabelas.jpg

Importante: Logo abaixo segue as legendas das cores.

Cores bancos.jpg


  • Ordem para rodar os Objetos de Banco em Oracle:

1. VIEW (utilizada para exibir a arvore contendo matriz e suas regras);
2. SEQUENCES;
3. FUNCTIONS (são utilizadas nas procedures);
4. TRIGGERS (são utilizadas nas tabelas cadastrais e log - utilizam a sequence que já deve estar criada);

  • CADASTRAIS
  • LOGS

5. PROCEDURES

  • ANÁLISES

CGPR_COM_TEMP_MATRIZ_REGRAS
CGPR_COM_TEMP_ANALISE_MATRIZ

  • TOTALIZAÇÕES

CGPR_COM_RESULT_TOTAL_MATRIZPN

  • MOVIMENTAÇOES/ANALISES (utilizam as totalizadoras no final das análises)

CGPR_COM_PROCESSAREGRAMATRIZPN
CGPR_COM_PROCESSA_MATRIZPN
CGPR_COM_PROCESSA_MATRIZPNITEM

  • Tabela de últimos Ids sequenciais:

Para acessar os últimos IDs, é necessário acessar o caminho: Utilidades/Diversos - Genéricos - Parâmetros - Últimos ID's sequenciais.

O preenchimento deve ser feito da seguinte forma, para as tabelas 1780 e 1781:

Ultimos IDS prenota.jpg
Tipo Tabela Ultimo ID
PN 1780 1
PN 1781 1


  • Configurações necessárias:
  • 2412– Versão da análise de consistência da Pré Nota - Deve ser informado a opção 1;
  • 2646 – Controle para êxito da matriz de consistência da Pré-Nota - Escolher um controle da Pré Nota que será utilizado, para as regras que obtiverem êxito na consistência;
  • 2647 – Controle para êxito da matriz de consistência da Pré-Nota - Escolher um controle da Pré Nota que será utilizado, para as regras que que conterem divergência;
  • 2651 – Metodologia para aplicação da Matriz de Consistência.
  • 2642 – Senha para efetivar Pré-Nota com divergência - Caso a metodologia escolhida na configuração 2651, seja 2.


  • Cadastro de Controles:

É necessário o cadastro de dois controles (controle para exito e divergencias da matriz, conforme as configs 2646 e 2647):

Controle matriz.jpg
Matriz divergente.jpg


  • Cadastro da TG:

Caso exista dúvidas de como cadastrar uma TG, segue o link de cadastro:
Cadastro TG

Quais dados são possíveis incluir na matriz de consistência

Para que seja feita a comparação da matriz de consistência entre XML e OC, são possíveis incluir diversas parametrizações, como valores, impostos, etc.

Existe uma diferença na parte de impostos, com relação aos itens, e a capa da pré nota, conforme informações abaixo:

Metodologia para aplicação da Matriz de Consistência

Utilizando a configuração "2651 - Metodologia para aplicação da Matriz de Consistência", como opção 1 – Importação do XML: Ao executar a rotina de importação do XML vinculado a OC será aplicado o controle das configurações 'CO PN 2646 - Controle para êxito da matriz de consistências da Pré-Nota' ou 'CO PN 2647 - Controle para divergência da matriz de consist. da Pré-Nota' conforme a regra.

Através do programa ‘Matriz de Consistência’, será cadastrado as regras.


No exemplo abaixo, informei um fornecedor na coluna ‘Regras’.


Regra matriz.jpg

Através do programa ‘Matriz de Consistência’, será cadastrado as regras.

Na coluna ‘Matriz’, é estabelecido as condições para as divergências. Através da tela é possível visualizar a regra que está sendo editada. Nesse exemplo estou alterando a regra 76.

Regra matriz1.jpg

Estabelecida uma condição para o campo Preço unitário. Para ativar a condição basta marcar o checkbox ‘Ativo’.
Depois de editar, para visualizar apenas as condições que estão ativo, basta marcar o checkbox ‘Exibir somente campos ativos’. Condição para a quantidade. Na descrição da regra é mostrado o funcionamento da mesma.

Regra matriz2.jpg

Realizar a consistência através da importação do xml

Para que seja feita a validação da matriz, é necessário vincular uma OC, no momento de criar a pré nota:

Parametrizacao ger.jpg

Após marcar a opção, selecionar o XML que deseja importar, e clicar em criar pré nota.

Vinculo matriz.jpg

Antes de demonstrar a pré nota em tela, vai demonstrar um 'erro' em tela, informando que há divergências:

Erro matriz.jpg

Na metodologia 1, a pré nota respeitará os controles estabelecidos nas configurações 2646 ou 2647, neste caso, como está divergente, a mesma foi criada com o controle 'divergência - matriz de consistência', pois os valores do preço unitário do XML e da pré nota, estão diferentes.

Para visualizar a consistência, basta clicar no botão ‘Consistir’.

Prenota comerro.jpg

Na aba ‘Itens da Pré Nota’ é retornado os materiais e suas condições. Observe que a coluna ‘##’ está com cor 'vermelho', isso significa que houve inconsistência.

Para visualizar detalhadamente a consistência, basta clicar no ícone vermelho.

Erro matriz2.jpg


Resultado do material:

Detalhe item matriz.jpg
  • Descrição - Na matriz foi definido o preço unitário, então, neste campo demonstrará esta descrição;
  • Regra - Foi definido não permitir um valor maior da OC, com relação ao preço unitário do XML;
  • Tolerância - Neste caso, a tolerância foi definida como zero;
  • Valor PN -
  • Valor consistido - Valor que foi comparado, no caso, o da OC;
  • Valor máximo -
  • Valor mínimo -

O sistema compara o Valor da Pré Nota x Valor da Ordem de Compra, representado respectivamente pelas colunas ‘Valor PN’ e ‘Valor Consistido’.

Metodologia 2

Nessa metodologia, quando houver divergência nas regras cadastradas, o sistema não permite alterar a situação da Pré Nota para ‘permitir efetivação’, só irá alterar mediante a digitação da senha de liberação (lembrando que, só vai exigir senha, se a configuração '2642 - Senha para efetivar pré nota com divergência' estiver parametrizada, caso contrário, apenas demonstrará mensagem, para ajustar a inconsistência).


Config 256.1 2.jpg

Ativada duas condições para a Consistência da regra que será utilizada.

Regra matriz 2.jpg

Visualizando a consistência, é retornado um material com divergência.

Inconsistencia matriz 2.jpg

Detalhando a consistência, é possível visualizar a inconsistência. No caso o valor máximo foi ultrapassado.

Regra matriz 3.jpg


Para escolher um controle que permite efetivação, será necessário ajustar a inconsistência (caso não tenha a senha):

Regra matriz 4.jpg


Regra matriz 5.jpg

Com a senha parametrizada:

Regra matriz 6.jpg

Como funciona a distribuição das quantidades na Importação do XML da Pré Nota x Ordem de Compra?

Com intuito de facilitar a usabilidade da funcionalidade de regras por quantidade, ao realizar a importação do XML da NFe para Pré Nota será realizada a distribuição das quantidades de forma automática, de forma a validar a quantidade do XML versus a quantidade do item da Ordem de Compra.

Regra matriz 7.jpg
Informações sobre algumas colunas:


  • A coluna ‘Qtd disponível’ refere-se à quantidade de saldo do item da OC que está disponível para vincular a pré nota (este campo é editável).
  • A coluna ‘quantidade’ refere-se à quantidade que existe na OC, não necessariamente esta quantidade toda estará disponível.


  • A coluna ‘Preço unitário ’ refere-se ao preço unitário que será utilizada para o item de Pré Nota que será gerado ou atualizado. Essa é uma das colunas editáveis dessa tabela.