Você está na página 1de 6

Sumário

Documentação Projetos EDI......................................................................................................... 1


Geral .......................................................................................................................................... 1
FTP ............................................................................................Erro! Indicador não definido.
HangFire / DI ............................................................................Erro! Indicador não definido.
Configuração de FTP para Customer (EDI TAB) ......................Erro! Indicador não definido.
FTP para Suppliers / EDI Novos ............................................................................................ 1
EDI TAB Detalhamento ................................................................Erro! Indicador não definido.
Validation .................................................................................Erro! Indicador não definido.
REPORT DATA ..........................................................................Erro! Indicador não definido.
EDI TAB Novos .............................................................................................................................. 1
Regras Gerais ............................................................................................................................ 1

Documentação Projetos EDI


Geral

FTP para Suppliers / EDI Novos

EDI TAB Novos


Regras Gerais

Para arquivos EDI Novos, segue-se as mesmas regras do EDI TAB Files, exceto pelas formas de
parser e leitura serem diferentes.
Para cada supplier, a estrutura base de Levels, Segmentos, Elementos , Loops
precisa ser definida.
Foi alinhado juntamente com o cliente que o operador deverá fazer a configuração
na interface, juntamente com o Implementation GUIDE do supplier em mãos através
das interfaces abaixo. (Maiores detalhes estão na EF principal).

Exemplo de Implementaion GUIDE:

ARQUIVO EDI baseado neste GUIA:


O operador terá o GUIA e o arquivo EDI 810 V4010 em mãos para fazer as
configurações. Foi definido este formato e versão, caso seja diferente, será
necessário que o cliente abra uma nova CHANGE.

Para um novo supplier a ser configurado no UNO, é necessário o cliente abrir um


ticket (já está alinhado).

Essa carga inicialmente foi feita por meio de SEED no SupplierService:

if (!_context.EdiX12Level.Any())
{
SeedEdiX12Tables();
SeedEdiX12Fields();

SeedEdiLevels();
SeedEdiLoops();
SeedEdiSegments();
SeedElements();
SeedFirstEdiX12Configuration();//TEMP
SeedEdiX12ElementAttribute();
}

É necessário avaliar se continua por meio de SEED ou por meio de script de banco
de dados.

DRIVE Suppliers/ ImplementationGuides:


https://drive.google.com/drive/folders/1E7PcCSxeuU4bt5uy22i-BQLqhDdS0umU

O operador deve configurar quais campos do UNO se referem a específica estrutura. Isso ele
pode fazer devido ter os arquivos na mão.

O operador deve salvar a Configuração EDI para depois carregar o arquivo SAMPLE.

O arquivo SAMPLE serve para validar a configuração salva pelo operador.

Caso tenha alguma inconsistência, deve ser corrigida a configuração para posterior carga do
SAMPLE.

Se tudo estiver ok, a configuração se torna ativa e válida para ser capturada no HangFire.
BILLService Arquivos:
Para realização de parser e sample, tem a classe EdiX12Service, com os métodos:

public async Task<EdiParameters> Process(EdiParameters ediParameters)

public Task ProcessX12(ref EdiParameters ediParameters)

Processamento dos arquivos EDI 810 (Parser) para posterior envio para a rotina de
processamento de bills

public Task ProcessSample(ref EdiParameters ediParameters)

Processamento do arquivo sample, retornando a mensagem de validação pra cada


campo ativo

 O processamento para Validation e reportdata segue da mesma forma que edi


tab files.

Você também pode gostar