Implementado novo recurso, onde é possível importar um pedido de compra através de arquivo-texto,
sendo:
• Desenvolvido layout para que o fornecedor possa gerar o arquivo-texto no padrão Consinco.
• O fornecedor deve disponibilizar o arquivo-texto em um FTP para que a importação ocorra.
• Após a importação, caso o custo dos produtos estejam em desacordo com a tabela de custo
fornecedor, os mesmos devem ficar pendentes de aprovação.
Atualizar o sistema para versão de PTF em que este requisito foi liberado ou versão superior.
Acesse: Max Parâmetros > Loja > Software de Integração
Deverá ser parametrizado o diretório de importação utilizando o 'Nome do Software' como 'PEDIDO COMPRA', Tipo
de Software como 'EDI' e Diretório de importação o caminho onde o arquivo de será importado.
Imagem 1: Aplicação Software de Integração > Parametrização para importação do Pedido de Compras
Em Max Parâmetros > Dealer > Parâmetros Dinâmicos – adicionado o parâmetro:
• UTIL_IMP_PEDIDO_COMPRA_TXT – que indica se utiliza o recurso de importação de pedidos de
compras por .txt.
• UTIL_INCONS_CUSTO_PED_EDI – que indica de consiste o custo do arquivo diferente da tabela de
custos, para envio dos produtos para aprovação.
Dados dos Parâmetros:
Parâmetro: UTIL_IMP_PEDIDO_COMPRA_TXT
Grupo: PED_COMPRA
Descrição: UTILIZA RECURSO DE IMPORTAÇÃO DE PEDIDOS DE COMPRA ATRAVÉS DE ARQUIVO DE TEXTO?.
Valores: N-NÃO / S-SIM
Valor Padrão: N
Tipo: GERAL
Parâmetro: UTIL_INCONS_CUSTO_PED_EDI
Grupo: AVAL_PEND_COMPRA
Descrição: UTILIZA INCONSISTENCIA DE CUSTO DO PEDIDO COM TABELA DE CUSTO PARA PEDIDOS DE COMPRA
IMPORTADOS POR EDI.
Valores: N-NÃO / S-SIM
Valor Padrão: N
Tipo: GERAL
Em Max Compras > Consultas > Painel de Inconsistência de Importação de Dados
Ao importar o arquivo .txt de pedido de compras caso haja inconsistência na estrutura do arquivo, o
mesmo não será importado, sendo necessário realizar a correção no arquivo e importá-lo novamente através
do FTP. As inconsistências geradas pela estrutura poderão ser visualizadas através da aplicação Painel de
Inconsistência de Importação de Dados, porém, é necessário que o parâmetro dinâmico
UTIL_IMP_PEDIDO_COMPRA_TXT esteja com o valor igual à ‘S’.
Na aplicação para serem visualizadas as inconsistências no arquivo importado, é preciso que
selecione a opção ‘Pedidos de Compra/Bonificação’ no campo ‘Processo’ e preencha os demais filtros
conforme necessário. Nos campos serão exibidos a data e hora da importação, a descrição da inconsistência
e o nome do arquivo .txt importado.
Imagem 2: Aplicação Painel de Inconsistência de Importação de Dados > Processo Pedido de Compras/Bonificação
Seguem as principais inconsistências no processo de Importação do Arquivo:
Inconsistências do Cabeçalho do Pedido de Compras:
✔ O registro de Detalhe deve possuir 396 posições.
✔ O Número do Pedido deve ser informado.
✔ O Número do Pedido deve ser numérico.
✔ O Número do Pedido de Bonificação deve ser numérico.
✔ O CNPJ da Empresa Compradora deve ser informado.
✔ O CNPJ da Empresa Compradora deve ser numérico.
✔ O CNPJ do Fornecedor deve ser informado.
✔ O CNPJ do Fornecedor deve ser numérico.
✔ O CNPJ da Empresa de Faturamento deve ser numérico.
✔ O Tipo do Pedido deve ser informado.
✔ O Tipo do Pedido está com valor incorreto. Pode ter os valores: C, B ou E.
✔ O Tipo de Frete deve ser informado.
✔ O Tipo de Frete está com valor incorreto. Pode ter os valores: C, F, S ou R.
✔ A Data de Emissão deve ser informada.
✔ A Data de Emissão não é válida
✔ A Data de Recebimento deve ser informada.
✔ A Data de Recebimento não é válida.
✔ A Data Limite de Recebimento não é válida.
✔ A Data de Vencimento Fixa não é válida.
✔ O Tipo do Prazo de Pagamento deve ser informado.
✔ O Tipo do Prazo de Pagamento está com valor incorreto. Pode ter os valores: U ou P.
✔ O Prazo de Pagamento deve ser informado.
✔ Para o Tipo de Prazo Pagto selecionado, o Prazo de Pagamento deve ser um valor numérico.
✔ Para o Tipo de Prazo Pagto selecionado, o Prazo de Pagamento deve ser informado com o
separador: /.
✔ A Taxa Vendor deve ser numérico.
Inconsistências dos Itens do Pedido de Compras:
✔ O registro de Detalhe deve possuir 232 posições.
✔ O Número do Pedido deve ser numérico.
✔ O Número do Pedido deve ser informado
✔ O CNPJ da Empresa Compradora deve ser informado
✔ O CNPJ da Empresa Compradora deve ser numérico
✔ O Código do Produto deve ser informado.
✔ O Código do Produto deve ser numérico.
✔ A Quantidade Solicitada deve ser informada.
✔ O valor da Quantidade Solicitada deve ser numérico.
✔ O valor da Quantidade Solicitada deve possuir valor maior que zero.
✔ A Quantidade por Embalagem deve ser informada.
✔ O valor da Quantidade por Embalagem deve ser numérico.
✔ O valor da Quantidade por Embalagem deve possuir valor maior que zero.
✔ A Data de Recebimento do Item não é válida.
✔ O Valor do Item deve ser informado.
✔ O Valor do Item deve ser numérico.
✔ O Valor do Item deve possuir valor maior que zero.
✔ O Valor de IPI deve ser numérico.
✔ O Valor de ICMS ST deve ser numérico.
✔ O Valor de Despesa deve ser numérico.
✔ O Valor de Verba Compra (-) deve ser numérico.
✔ O Valor de Verba Compra (+) deve ser numérico.
✔ O Valor de ICMS deve ser numérico.
✔ O Valor de ISS deve ser numérico.
✔ O Valor de IRRF deve ser numérico.
✔ O Valor de Frete deve ser numérico.
✔ O Valor Vendor deve ser numérico.
✔ O Valor de Desconto deve ser numérico.
✔ O Percentual de Desconto Financeiro deve ser numérico.
Em Max Compras > Administração > Avaliação de Itens Pendentes para Compra
Quando o parâmetro dinâmico UTIL_INCONS_CUSTO_PED_EDI estiver com o valor igual a 'S', na aplicação será exibido o campo 'Tipo Aprovação' com as opções 'Quantidade' utilizado no processo atual e
'Custo EDI' que filtra os produtos do pedido de compra cujo o custo informado no arquivo importado é diferente do custo da tabela de custos, ou seja, com esta parametrização, os produtos com custos diferentes entre o arquivo de importação e tabela de custos do fornecedor cairão para aprovação. O custo exibido e comparado e referente ao valor total do item no pedido e total NF da tabela de custos. Enquanto os itens não forem aprovados não será possível recebê-los, sendo que na aplicação de Recebimento de Notas, não serão exibidos para recebimento, caso estejam pendente de aprovação devido ao custo EDI.
Na aplicação são exibidos os campos Valor Custo Item, Valor Custo Tab. Fornecedor, Data Aprovação EDI e Usuário Aprovação EDI.
Imagem 3: Aplicação Aprovação de Itens Perdidos > Tipo Aprovação = Custo EDI
Informações Importantes:
a) No processo de importação é verificado o parâmetro dinâmico já existente IND_TIP_COD_PRODUTO do
grupo EDI_PEDCOMPRA, onde é verificado o tipo de código do produto que utilizado, sendo que se o valor do
parâmetro for ‘I’ no arquivo vindo do fornecedor deve informado o código interno do produto no sistema e
se o valor do parâmetro for ‘C’, deve ser informado o código EAN, DUN ou Fornecedor.
b) No processo de importação é verificado o parâmetro dinâmico já existente IND_VLR_INF do grupo
EDI_PEDCOMPRA, onde é verificado como será tratado o custo do produto sendo:
O > se informados os dados referente a valor, impostos ou verba no registro, esses serão os dados
considerados no momento da importação; Caso não sejam informados, será gerada inconsistência.
A > se informados os dados referente a valor, impostos ou verba no registro, esses serão os dados
considerados no momento da importação; Caso não sejam informados, serão considerados os dados da
tabela de custos.
N > se informados ou não informados os dados referente a valor, impostos ou verba no registro, serão
considerados os dados da tabela de custos.
c) As tabelas e colunas estão especificadas no Layout de Importação de Pedidos de Compras da Consinco.
A documentação tem o objetivo de fornecer aos clientes da Consinco condições para importação
de pedidos de compra.
Cada registro é formado por campos com os seguintes formatos:
Alfanumérico (picture X) | Alinhados à esquerda com brancos à direita. Preferencialmente, todos os caracteres devem ser maiúsculos. Aconselha-se a não utilização de caracteres especiais (ex.: “Ç”, “?”,, etc) e acentuação gráfica (ex.: “Á”, “É”, “Ê”, etc). Campos não utilizados deverão ser preenchidos com espaços em branco |
Numérico (picture 9) | Alinhado à direita com zeros à esquerda e os campos não utilizados deverão ser preenchidos com espaços em branco. Exemplo: campo com formato “9(10)” e valor 10 será representado por “0000000010”. |
Vírgula assumida (picture V) | Indica a posição da vírgula dentro de um campo numérico. Exemplo: campo com formato “9(5)V(2)”, o número “876,54” será representado por “0087654”. |
O nome do arquivo deve possuir o nome do fornecedor e a data de geração. A extensão do
arquivo deve ser do tipo 'TXT'. Exemplo: NOMEDOFORNECEDOR_01012016.TXT
Cada arquivo deve possuir apenas 1 pedido de compra.
O arquivo gerado deve possuir, obrigatoriamente, um registro do pedido de compra e os
registros dos itens do pedido de compras, sendo necessário possuir pelo menos 1 item
para o pedido de compra relacionado.
A estrutura deve seguir o modelo representado nos tópicos a seguir.
NOME DO CAMPO | DETALHE DO CAMPO | OBRIG. | POSIÇÃO | FORMATO | CONTEÚDO |
---|---|---|---|---|---|
IDENTIFICADOR DO REGISTRO | IDENTIFICAÇÃO DO REGISTRO | SIM | 001 – 002 | 9(2) | 99 |