Implementado recurso para Geração de Pedidos de Compra – via EDI para fornecedor DAG - e
importação de Tabela de Custo.
Atualizar o sistema para versão de PTF em que este requisito foi liberado ou versão superior.
Em MaxParâmetro > Dealer > Parâmetros Dinâmicos
Adicionado o novo parâmetro:
• UTIL_IMP_AUTO_TAB_CUSTO_FORNEC – que indicará a utilização do recurso de importação
automática de tabela de custo, conforme layout Consinco, através de arquivo enviado pelo
fornecedor.
Dados dos Parâmetros:
Parâmetro: UTIL_IMP_AUTO_TAB_CUSTO_FORNEC
Grupo: TAB_CUSTO_FORNEC
Descrição: UTILIZA RECURSO DE IMPORTAÇÃO AUTOMÁTICA DE TABELA DE CUSTO DO FORNECEDOR? VALORES: (S-SIM / N-NÃO(VALOR PADRÃO))
Empresa: Geral
Valor Padrão: N
Em MaxParâmetro > Parâmetros > Atributo Fixo
Adicionado no Tipo de Atributo 'Software Integração'
o novo atributo: 'TABELA CUSTO FORNEC', que será utilizado para o processo de importação de tabela de custo.
Em MaxParâmetro > Loja > Software de Integração
deverá ser cadastrado o Software de Integração 'TABELA CUSTO FORNEC'. Segue as principais informações que deverão constar em seu cadastro:
Nome Software – TABELA CUSTO FORNEC, Tipo Software – EDI, Diretório Importação - local que será
importado o arquivo, Diretório Destino – local opcional que será enviado o arquivo após a importação.
Imagem 1: Software de Integração > TABELA CUSTO FORNEC
Em MaxCompras > Fornecedor > Tabela de Custo
Quando o parâmetro UTIL_IMP_AUTO_TAB_CUSTO_FORNEC estiver configurado com valor 'S', o software
de integração configurado para o processo de importação de tabela de custo (TABELA CUSTO FORNEC) e, o
arquivo disponibilizado no diretório de importação não possuir inconsistência, ao executar o objeto do
banco de dados 'PKG_EDI_TAB_CUSTO_FORNEC.SP_LERARQUIVOEDI', as informações enviadas no arquivo
serão importadas para a tabela MAC_CUSTOFORNECLOG;
Durante a importação, os arquivos inconsistentes serão transferidos para a pasta 'Rejeitados', sendo
esta criada automaticamente no diretório de importação, e o processo de importação finalizado;
O processo de aprovação para a tabela de custo importada, mantém-se inalterado, sendo realizado
conforme configuração já existente;
Em MaxCompras > Fornecedor > Inconsistência Importação Tabela de Custo de Fornecedor
adicionada nova aplicação que exibirá as inconsistências encontradas na importação do arquivo de custo, e
que possibilitará sua reimportação. A aplicação apenas estará disponível para acesso se o parâmetro
UTIL_IMP_AUTO_TAB_CUSTO_FORNEC estiver configurado com valor 'S'. Segue estrutura da aplicação:
Campos
• Empresa – neste campo deverá ser informada a empresa que realizou a importação do arquivo;
• Nome Arquivo – neste campo deverá ser selecionado o arquivo inconsistente.
Colunas
• Data/Hora – nesta coluna será exibida a data e hora da importação do arquivo inconsistente;
• Nro Linha – nesta coluna será exibida qual linha do arquivo está inconsistente;
• Inconsistência – nesta coluna será exibida a inconsistência localizada no arquivo.
Botão
• Importar – através deste botão será possível importar o arquivo, após a correção das
inconsistências. Caso seja selecionado um arquivo no campo 'Nome Arquivo', que não esteja mais no
diretório de importação, na tentativa de reimportá-lo será exibida a mensagem: 'Não localizado o
arquivo selecionado. Caso o arquivo não se encontre no diretório é necessário colocá-lo na pasta de
importação para que seja importado novamente. As inconsistências referentes ao arquivo
selecionado foram excluídas.
Imagem 2: Inconsistência Importação Tabela de Custo de Fornecedor
Validações / Inconsistências
No processo de importação do arquivo de custo, serão realizadas validações referente às informações
enviadas e, poderão ocorrer inconsistências. Segue as principais validações e inconsistências:
1. Quando os parâmetros já existentes UTIL_ICMSST_CADASTRO / UTIL_ICMS_CADASTRO /
UTIL_IPI_CADASTRO estiverem configurado com valor 'N', e no arquivo de custo os campos referente ICMS ST,
ICMS e IPI estiverem em branco (espaços), será gerada a inconsistência: 'Conforme configuração do
parâmetro UTIL_ICMSST_CADASTRO do grupo TAB_CUSTO_FORNEC, é necessário informar o Percentual;
2. Quando os parâmetros já existentes UTIL_ICMSST_CADASTRO / UTIL_ICMS_CADASTRO /
UTIL_IPI_CADASTRO estiverem configurado com valor 'S', e no arquivo de custo os campos referente ICMS ST,
ICMS e IPI estiverem em branco (espaços), serão considerados os valores configurados no cadastro
(família/tributação) para importação;
3. Quando os parâmetros já existentes UTIL_ICMSST_CADASTRO / UTIL_ICMS_CADASTRO /
UTIL_IPI_CADASTRO estiverem configurado com valor 'S', e no arquivo de custo os campos referente ICMS ST,
ICMS e IPI estiverem com valores informados, estes serão considerados na importação;
4. Quando o parâmetro já existente APROV_VERBA_BONIF estiver configurado com valor 'N', e o arquivo de
custo possuir Data Início ou Data Final da Verba, será gerada a inconsistência: 'Conforme configuração do
parâmetro APROV_VERBA_BONIF do grupo TAB_CUSTO_FORNEC, não é permitido informar Data Início ou
Final do Vigor da Verba';
5. Quando o parâmetro já existente APROV_VERBA_BONIF estiver configurado com valor 'S', e o arquivo de
custo não possuir Data Início ou Data Final da Verba, será gerada a inconsistência: 'Conforme configuração
do parâmetro APROV_VERBA_BONIF do grupo TAB_CUSTO_FORNEC, quando for informado Valor Verba
Bonificação, será necessário informar a Data Início e Final do Vigor da Verba.
6. Quando o parâmetro já existente UTIL_CUSTO_POR_EMPRESA estiver configurado com valor 'N', e o
arquivo de custo possuir custo por empresa, será gerada a inconsistência: 'Conforme configuração do
parâmetro UTIL_CUSTO_POR_EMPRESA do grupo TAB_CUSTO_FORNEC, não é permitido informar o custo
individualizado por empresa';
7. Quando os parâmetros já existentes BLOQ_VERBA_BONIF / BLOQ_VERBA_BONIF_ACRESC estiverem
configurados com valor 'N', e o arquivo de custo possuir valor de verba, será gerada a inconsistência:
'Conforme configuração do parâmetro BLOQ_VERBA_BONIF do grupo TAB_CUSTO_FORNEC, não é permitido
informar o Valor Verba Bonificação';
8. Campos obrigatórios não informados no arquivo de custo, gerará inconsistência;
9. Quando a empresa informada no arquivo não for localizada, será gerada a inconsistência: 'Não foi
localizada empresa no cadastro com o CNPJ informado';
10. Quando o fornecedor informado no arquivo não for localizado, será gerada a inconsistência: 'Não foi
localizado fornecedor no cadastro com o CNPJ informado';
11. Quando o código de acesso do produto informado no arquivo não for localizado, será gerada a
inconsistência: 'Não foi localizado produto no cadastro pelo tipo de código do produto e código do produto
informados';
12. Quando o código de acesso do produto informado no arquivo não estiver associado ao fornecedor, será
gerada a inconsistência: 'Produto não está associado ao fornecedor';
13. Quando a embalagem informada no arquivo para o produto não for localizada, será gerada a
inconsistência: 'Não foi localizada embalagem no cadastro conforme a quantidade informada';
14. Quando a empresa informada no arquivo estiver inativa, será gerada a inconsistência: 'Empresa 0 - XYZ
localizada pelo CNPJ 000 está inativa';
15. Quando a data de início da verba for menor que a data atual, será gerada a inconsistência: 'A Data Início
do Vigor da Verba não pode ser menor que a Data Atual'.
Observações:
a) poderá ser gerado o log referente a geração do arquivo EDI, através da configuração do parâmetro já
existente GER_LOG_ARQ_EDI;
b) é realizada a verificação se o produto informado no pedido possui código EAN e DUN no momento da
geração do arquivo EDI, conforme valor configurado para o parâmetro já existente
CONSISTE_CODEAN_GERACAO_ARQEDI;
c) todo arquivo que estiver localizado no diretório de importação, ao executar o objeto tentará ser
importado, assim apenas mantenha nesse diretório os arquivos que realmente são para importação de
tabela de custo;
d) caso o diretório destino não seja informado, os arquivos importados da tabela de custo não serão
mantidos;
e) se o arquivo for processado corretamente, além da atualização dos registros de tabela de custo do
fornecedor, será gerado um registro na tabela MAD_EDILOGIMPORT com o NOMEEDI: TABELA CUSTO FORNEC;
f) se os campos 'não obrigatórios' do layout estiverem em branco (espaços), será considerado na importação
do arquivo o valor 0 (zero);
g) o banco de dados – Oracle - deverá ter permissão nos diretórios informados para o processo de geração de
pedido e importação de tabela de custo;
h) para realização automática das importações do arquivo de custo, será necessário a execução do objeto
'PKG_EDI_TAB_CUSTO_FORNEC.SP_LERARQUIVOED' via Job no banco de dados;
i) as informações exibidas nas imagens são fictícias, utilizadas apenas para demonstração;