Objetivo

Implementado recurso para Geração de Pedidos de Compra – via EDI para fornecedor DAG - e
importação de Tabela de Custo. 

Pré-requisitos e Restrições

Atualizar o sistema para versão de PTF em que este requisito foi liberado ou versão superior.

Passo a Passo

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;




  • Sem rótulos