Árvore de páginas

Objetivo

Realizar integração por meio de arquivo texto, para gerar movimentações automáticas de entrada e saída de estoque a partir de PDV (vendas, cancelamento e devoluções) e ocorrer a atualização de estoque no SOMMA.

O arquivo texto deverá ter layout baseado na Estrutura do Arquivo e a extensão do arquivo deverá ser .bxe.

Estrutura do Arquivo

Registro de Cabeçalho (header)

Os registros deverão conter os comandos e nomes de identificação dos dados do arquivo. Deverá ser gerado um registro (uma linha) para cada comando descrito abaixo. Os comandos serão seguidos do nome da tabela ou das colunas, conforme o caso:

#Table: [nome da tabela do banco de dados onde serão gerados os dados, seguidos da expressão “LOAD”]
#Column: [nome das colunas da tabela, separados por vírgula]
#Whereimp: *
#Data:
#Lineprocess:

Dados

Nome (Name)Descrição (Description)Obrigatório (Mandatory)Formato (Form)
Código de ProdutoCódigo de Produto (EAN, DUN etc)SimTexto
CNPJ da EmpresaCNPJ da EmpresaSimNumérico
Código do DepositanteCódigo do DepositanteSim, se houver mais de umNumérico
Quantidade da MovimentaçãoQuantidade a ser movimentadaSimNumérico
Indicador de Entrada ou SaídaIndica se a movimentação é: (E) entrada em estoque; (S) saída de estoqueSimTexto
HistóricoCampo livre, com informações relevantes sobre a movimentaçãoNãoTexto
Número do Documento FiscalNúmero do Documento FiscalSimNumérico
Série do Documento FiscalSérie do Documento FiscalSimTexto
Número de Série do ECFNúmero de Série do Emissor de Cupom Fiscal (Impressora Fiscal)SimTexto
Área de ArmazenagemTipo Espécie: (P) Normal; (V) Avaria; Demais valores que tenham sido cadastradosSimTexto

Exemplo do Conteúdo de Arquivo

#Table: MLOX_BAIXAESTOQUEPDV, LOAD
#Column: CODPRODUTO, CNPJEMPRESA, CODDEPOSITANTE, QTDMOVTO, USUMOVTO, INDENTRADASAIDA, HISTORICO, NUMERODF, SERIEDF, NROSERIEECF, TIPESPECIE
#Whereimp: *
#Data:
7891991000796|94846755002280|5|30|Fer8|L|Entrada L|120|320|140|P
#Lineprocess: 1