Integração Sintel -  Aviso de embarque do portal Sintel - Programação de Entrega integração ao sistema Genesis.

Genesis- Programa:  ImportSintel

Programa externo para ler o arquivo Sintel  PROGRAMAÇÃO DE ENTREGAS (de tempo em tempo) e exportar Aviso de Embarque no faturamento do Genesis.

Criar uma pasta para deixar o EXE do Integrador Genesis X Sintel. OBS: Copiar o arquivo ‘Conection.udl’ do Genesis para essa mesma pasta.

       

Processo:

1)  Importação dos dados da programação de entrega

O programa deve ler arquivo gerado no layout PROGRAMAÇÃO DE ENTREGAS - I04 - Versão 23, em pasta pré configurada pelo usuário de tempo em tempo (configurado pelo usuário), gerar/atualizar Pedido de Venda no sistema Genesis e registrar em Excel com LOG das alterações feitas automaticamente.

Serão importados 3 Registros (IPLAN  (1) (G) - Identificação do Docto (Header), PROG1 (1) (G) - Dados do Programa/Item (PE/PD), PROG3 (N) – Cronograma de Entrega (PE/PD)) com campos em amarelo no layout anexo.

Importação de arquivo:  Detalhes e regras:

O arquivo virá sempre com TODAS as entregas pendentes. Isso significa que o cliente vai enviar sempre todos os itens que ainda estão pendentes de entrega, não vai ser acumulativo.

O Genesis irá verificar:

1) Se existe pedido com Item + Prev.Entrega no Genesis igual data de previsão de entrega do SINTEL -> Atualiza Quantidade do item no Genesis.

2) Se Item + Prev. Entrega no pedido do Genesis for diferente da data de previsão de entrega do SINTEL -> o Sistema vai apagar o item do Pedido do Genesis e importar novamente conforme item 3. abaixo.

3) Se Item + Prev. Entrega SINTEL não existirem no Pedido do Genesis -> o Sistema vai Inclui o Item com data de entrega no Genesis.

4) Se Item + Prev. Entrega existe no SINTEL com quantidade zero e no Genesis tem alguma quantidade -> o Sistema vai apagar o item do pedido do Genesis.

5) Caso tenha Item + Prev.Entrega  no pedido do Genesis e o mesmo não esteja na relação SINTEL do cliente -> o Sistema vai apagar o item do Pedido do Genesis.

6) Ao fazer a  importação conferir os 2 primeiros dígitos da Unidade de venda do SINTEL, caso seja diferente da Unidade da Venda será gerado um LOG e o pedido de venda não entrará confirmado no genesis. => como o Genesis só possui 2 caracteres na unidade de medida e o SINTELl tem 3, o sistema importa somente os 2 primeiros dígitos e caso esta unidade seja diferente da que está no cadastro, tem necessidade de revê-la manualmente.

7) Ao criar o Pedido de venda, o sistema vai colocar Representante e condição de pagamento registrados no cadastro do cliente.

Genesis irá ler os  arquivos da pasta pré-configurada  e fazer a importação, de tempos em tempos da acordo com o tempo pré-definido pelo usuário.

8) Ao importar dados do Sintel, verificar a cada registro de itens se existe somente uma programação para o mês, caso sim esta programação deve ser dividida gerando entregas no pedido de acordo com numero de “dias da semana” existentes no mês.

Exemplo:

Data Semana: sexta feira

Se programar no meio do mês deve ratear a programação nos dias das semanas restantes.

Programação feita em 11/12/2020 com quantidade 100,000 MI o rateio deverá ficar  - Entrega de 50,000 MI para  18/12/2020 e 50,000 para 25/12/2020.

2)  Criação de arquivo de aviso de embarque.

O programa externo exportará dados de Nfe e produtos no layout AEGv08 (ver anexo), em pasta configurada pelo usuário.

Registros a serem exportados: (6 registros em azul  no layout)

ITPv1 - (1) Mandatório

 

BGMv1 - (1) Mandatório

 

 

EQDv0 - (1) Mandatório

 

 

CPSv0 - (G) Mandatório

 

   

LINv4 - (G) Mandatório

FTPv0 - (1) Mandatório

 

Os campos obrigatórios estão indicados com M – mandatórios no layout AEGv08 e devem ser integrados.

Será criado parâmetro no cadastro do Cliente “Integra Sintel” para identificar se gera o arquivo automaticamente ao emitir a DANFE.