Вы находитесь на странице: 1из 50

Layout de integração do Emporium

Data Versão Nome Descrição


Controle de
21/08/2017 2.9 Revisão/Padronização
Qualidade
Controle de Pág. 17 e 18 - Campo 85,86,87,88,89 e 90 ou Registro
16/01/2018 3.0
Qualidade/Bianou 10 PLU - Campos 85,86,87,88,89 e 90
Reynaldo Incluindo campos nos registros 20 e 26. E implementado
07/05/2018 3.1
Zumiotti Jr o registro 89/05
08/05/2018 3.2 César Pereira Incluso campo (FCP_PERCENT) no registro 11
29/10/2018 3.3 Renato Fermi Incluso campo (BENEF_CODE) no registro 10

Este documento tem como objetivo de orientar a integração dos sistemas de retaguarda com o sistema Emporium

Considerações gerais
Todos os campos devem ser separados entre si por "|" (pipe)
Os campos tipo booleanos obrigatoriamente deve conter 1= sim ou 0= não
Os campos tipo Data obrigatoriamente devem ser preenchidos no formato "DDMMAAAA"
Os campos de Hora obrigatoriamente devem ser preenchidos no formato "hhmmss"
Os campos tipo binário devem ser preenchidos com resultados de exponenciação (Potência) de 2
Os campos tipo alfanuméricos podem ser preenchidos apenas por algorítimos e números. Neste caso não devem
ser utilizados apóstrofes (aspas)
Os campos sem conteúdo devem ser preenchidos com zeros (0) ou brancos (espaços entre pipes "|"),
dependendo de seu tipo, salvo orientação específica de cada registro para o campo
Os campos decimais são compostos X,Y posições, sendo X representado pela parte inteira e Y representado pela
parte decimal. Obs: Não utilizar vírgulas ou pontos decimais
O nome do arquivo deverá conter pelo menos uma letra (Ex: P001010.TXT)

Registros Gerais
Registro de Substituição de Tabelas
Campo Tamanho Tipo Descrição
9 - Geral (arquivo deve ser
1 Status 1 Numérico
substituído)
Número de identificação do
2 Record 2 Numérico
registro

Esse registro deve ser incluido no início do arquivo de carga geral que deseja forçar o Moderator a fazer a substituição do arquivo,
eliminando todos os registros anteriores.
No campo Record deverá ser colocado o número do registro (plu,sku,plu_store e preço), incluindo todos os constantes no arquivo.

Importante: Este registro deve ser incluido somente quando desejar limpar a base de dados, excluindo todo o histórico de alteração
de preço/custos. Portanto, utilizá-lo apenas na instalação inicial.
Registro de Substituição de Data de Atualização
Campo Tamanho Tipo Descrição
8 - Geral (substitui as datas
1 Status 1 Numérico de atualização pela data de
importação)
Número de identificação do
registro:
2 Record 2 Numérico 00 - PLU
04 - Clientes

Este registro deve ser incluído no início do arquivo de carga geral, marcando todos os PDVs de todas as Filiais atualizadas até a data
da importação do arquivo

Integração de PLU e preços


para integração da PLU e preços deve-se utilizar os seguintes conjuntos de registros: Record 10,11,12,13,14,15,16,19,02,03 e
Record 01. Se a flial possui SKU específico deverá utilizar o seguinte conjunto de registros: Record 10,11,12,14,15,16,18,19,02,03
e Record 01 e 13.

Integração de Produtos - PLU


Registro Descrição
PLU (10) Cadastro de produtos
SKU (01) Cadastro de SKUs (EANs)
PLU/Filiais (11) Cadastro de produtos por filial
Preço/Filial (12) Preços diferenciados por filial
SKU/Filial (13) SKU diferenciado por filial
PLU_KIT (14) kits de produtos
PREÇOS/QTDE (15) Preços diferenciados por quantidade
ETIQUETAS/FILIAL (16) Etiquetas diferenciadas por filial
PLU SERVIÇOS (18) Cadastro de serviços para filial
PLU_PACK (19) Pack de produtos
DEPARTAMENT (02) Registro de Departamento
MAKER (03) Registro de Fornecedores

Observações:

Se o campo destinado ao número da filial for igual a zero, será definido preço padrão para toda filial sem definição de
preço.
Todos os registros de integração PLU poderão ser gravados em um único arquivo, com exceção do registro 17 que
deverá ser gravado separadamente
Caso os registros de PLU sejam gravados em um único arquivo, deve-se tomar o cuidado de gravá-lo na seguinte
ordem: 10,11,12,01 e se existirem 13,14,15,16,18e/ou 19
A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo
do conteúdo de cada registro mencionado na tabela acima.

Registro 10 PLU
Record
Registro de Código Interno (PLU)
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 10
Código PLU:
Numérico, Código interno que funciona
3 id 18
não nulo
como SKU principal

PLU BASE:
Código interno do item Base. Os
campos nulos do item normal
Numérico, serão preenchidos pelos dados
4 base_plu_key 18
não nulo do item base. Este campo deverá
ser utilizado quando houver
necessidade de
compartilhamento de informações
Numérico, Código interno do produto
5 link_plu_key 18
não nulo associado
Tipo de PLU. Cada posição
indica se a PLU correspondente
Numérico,
6 plu_types 5 será enviada ao PDV. Se nenhum
não nulo
campo estiver ligado, será
enviado a PLU default
Numérico,
7 maker_key 25 CNPJ/CPF do Fabricante
não nulo
8 short_description 22 Carácter Descrição do Produto para PDV
9 long_description 50 Carácter Descrição Técnica do Produto
10 comercial_description 50 Carácter Descrição Comercial do Produto
Arquivo de imagem: Imagem do
item, nome do arquivo e caminho
11 image_file 255 Carácter
(PATH) que contém a imagem do
produto
Chave para a Taxa. (Tipo de
12 pos_id 4 Carácter
Tributação: T0,T1,I,etc)
Determina quantidade de
Numérico,
13 cost_decimais 2 decimais que aparecerá na tela
não nulo
para o preço de custo
14 unit_key 4 Carácter Tipo de unidade: (UN,KG,LT,etc.)
Determina quantidade de
Numérico,
15 price_decimais 2 decimais que será utilizada para
não nulo
cálculo e display do preço
Acumuladores aos quais o item
16 adder 10 Numérico pertence binário representado por
decimal (de 1 a 30)
Código Departamento
(Classificação Mercadológica)
17 department_key 12 Alfanumérico Usados para dividir um grupo de
mercadorias em família

18 suggested_prompt 80 Carácter Display de mensagem após a


venda de um produto (Surgestão)
Número da Sequência de Entrada
19 data_entry_key 16 Numérico
- Uso Futuro
20 tare_key 16 Numérico Chave da tabela de Tara
Habilita a venda de itens
21 is_completion 1 Booleano complementares atreladas a este
produto
22 has_deposit 1 Booleano É produto associado
23 has_plu_link 1 Booleano Vende o produto associado
24 price_required 1 Booleano Requer entrada de Preço Manual
25 quantity_disallowed 1 Booleano Desabilita entrada de quantidade
26 quantity_required 1 Booleano Requer entrada de quantidade
27 decimal_disallowed 1 Booleano Desabilita entrada de decimais
28 decimal_required 1 Booleano Requer entrada de decimais
29 id_required 1 Booleano Requer identificação do cliente
30 repeat_disallowed 1 Booleano Desabilita tecla de repetição
31 scale 1 Booleano Produto pesado no Check-Out
32 tracking_total 1 Booleano Controle de totalização especial
Código de PLU para Depósito.
33 deposit 1 Booleano
(Vasilhame)
34 non_merchandise 1 Booleano Produto NÃO é Mercadoria
35 return_disallowed 1 Booleano Devolução NÃO permitida do item
Devolução NÃO permitida em
36 refun_disallowed 1 Booleano
numerário
37 markdown_disallowed 1 Booleano Item NÃO permite Desconto
38 rebate 1 Booleano Item tem Desconto
Produto NÃO disponível para
39 not_for_sale 1 Booleano
venda
40 negative 1 Booleano Preço Negativo
41 clerk_required 1 Booleano Requer Identificação do vendedor
42 kit 1 Booleano Produto e kit
43 for_scale 1 Booleano Enviar para Balança
44 delivery 1 Booleano Entrega em domicílio
45 authrizer_required 1 Booleano Requer Autorização
46 qty_from_amount 1 Booleano Produto pesado com etiqueta
47 print_etq 1 Booleano Imprimir etiqueta de gôndola
É produto complementar:
1 - Apenas para edição
48 completion 1 Numérico 2 - Apenas para exclusão
3 - Ambos

49 is_plu_base 1 Booleano É PLU Base


50 store_adm_price 1 Booleano Preço administrativo pela loja
51 reverse_kit 1 Booleano Kit reverso
52 verify_stock 1 Booleano Checar quantidade em estoque
53 valid_days 5 Numérico Dias de Validade
54 NCM/SH 12 Numérico Nomenclatura comum Mercosul
Selecionar uma das opções
abaixo:
0 - Normal
1 - Antecipado
2 - Isento
3 - Não tributado
4 - Reduzido/Diferido
55 pis_cofins 2 Numérico 5 - Monofásico (Aliq 0%)
6 - Tributável (Aliq 0%)
7 - Substituição Tributária
8 - Tributável p/Qtde
9 - Suspenso
10 - Outras Op
11 - Outras Op.Simples Nac

Decimal,
56 quantity 9,3 Quantidade embalagem
não nulo
Decimal,
57 Quantity_min 9,3 Quantidade mínima
não nulo
Decimal,
58 Quantity_max 9,3 Quantidade máxima
não nulo
59 Class 20 Carácter Classificação de produtos
Origem da mercadoria:
Origem do produto:
0 - nacional
1 - estrangeira-importação direita
2 - estrangeira-adquirida no
mercado interno
3 - Nacional - Com conteúdo de
importação superior a 40%
4 - Nacional - Com processo
60 merchandise_origin 2 Numérico produtivo básico
5 - Nacional - Com conteúdo de
importação inferior ou igual 40%
6 - Estrangeira - Importação
direta sem similar nacional
7 - Estrangeira - Adquirida
Mercado interno sem similar
nacional
99 - Indiferente

Grupo de Mercadorias:
61 merchandise_group 20 Numérico Grupo de produtos:

Embalagem:
62 Package 6 Alfanumérico Quantidade de embalagem
63 wholesale_quantity 9,3 Decimal, Quantidade atacado
não nulo
Tipo de entrega:
0 - retirada ou entrega
64 delivery_type 3 Numérico 1 - apenas retirada
2 - apenas entrega

Mensagem no Subtotal:
Mensagem referente ao produto
que deverá ser apresentada ao
65 message_subtotal 255 Alfanumérico
operador após a função subtotal
no momento da venda

Embalagem Padrão:
Tipo de unidade padrão
66 standard_unit 4 Carácter
(UN,KG,LT, etc)

Quantidade emb. Padrão:


Decimal, Quantidade do item na unidade
67 quantity_standard 9,3
não nulo
padrão (fator de conversão)

68 is_produced (flag 33) 1 Booleano Item é receita


69 is_input (flag 34) 1 Booleano Item é insumo
Vender apenas escaneado:
0 - sem verificação
1 - escaneado com liberação se
70 is_scanned (flag 35) 2 Numérico
digitado
2 - apenas escaneado

Peso Bruto:
Decima, não
71 gloss_weight 7,3 Peso bruto do produto
nulo

Peso líquido:
Decimal,
72 net_weight 7,3 Peso líquido do produto
não nulo

Total Impostos Federal:


Decimal, Percentual total de impostos
73 total_tax 7,3
não nulo
federais incidentes no produto

Produto de tabela SEFAZ:


Código SEFAZ para combustíveis
74 sefaz_id 10 Alfanumérico
e solventes

Código de produto (ANP):


Código ANP para combustíveis e
75 anp_code 10 Alfanumérico
solventes

76 pis_pos_id 4 Carácter Percentual PIS:


Legenda do PIS (PIS0,PIS1,etc)
(obs:legenda PIS reservada à
legenda padrão para PIS - não
utilizar)

Percentual COFINS:
Legenda do COFINS
(COF0,COF1,etc)(obs:legenda
77 cofins_pos_id 4 Carácter COFINS reservada à legenda
padrão para COFINS - não
utilizar)

Peso Self Checkout:


Decimal, Peso do item para uso no Self
78 self_checkout_weight 7,3
não nulo
Checkout

Pesagem do produto no Self


Checkout:
0 - verificar peso
not_check_weight 1 - não verificar peso, mas
79 2 Numérico
(flag 36) esperar mudança na balança
2 - vender sem esperar que o
item seja colocado na balança

Total Imposto Estadual:


Decimal, Percentual total de impostos
80 total_tax_01 7,3
não nulo
estaduais incidentes no produto

Total Imposto Municipal:


Decimal, Percentual total de impostos
81 total_tax_02 7,3
não nulo
municipais incidentes no produto

CEST:
82 cest_code 8 Alfanumérico Código especificador da
substituição tributária
83 is_magnetic 2 Numérico Produto com etiqueta magnética
Classe terapêutica do
medicamento
0 - Não informar (Padrão)
84 therapeutic_class 2 Numérico
1 - Antimicrobianos
2 - Controlados

Número de registro do
85 ms_code 30 Alfanumérico medicamento no Ministério da
Saúde
Código da Descrição Comum
86 dcb_code 20 Alfanumérico
Brasileira, conforme Anvisa
Descrição Comum Brasileira,
87 dcb_ description 50 Alfanumérico
conforme Anvisa
88 package_layout 15 Alfanumérico Descrição da apresentação do
medicamento
(EX: '50MG C/10 CPS')

Tipo de unidade de medida do


medicamento, conforme tabela
"st_UnidadeMedidaMedicamento"
89 package_unit_type 2 Numérico da Anvisa, onde:
1 - Caixas
2 - Frascos

Tipo de lista ao qual o produto


90 pharma_list_type 10 Alfanumérico pertence na classificação da
Anvisa: (Ex: A1,B2,C1)
Percentual do item referente
91 fcp_percent 15,3 Decimal
Fundo de Combate a Pobreza
Codigo do beneficio fiscal - NF-e
92 benef_code 16 Alfanumérico
4.0 Paraná

Observação: Os campos 53 a 92 são opcionais

Exemplo do Registro 10: 0 1|10 2|00000000080850 3|0 4|0 5|0 6|0 7|CARNE CONG KG 8
|CARNE INTEIRO KG CONG 9|CARNE INTEIRO KG CONG 10| 11|F 12|02 13|UN 14|02 15
|1 16|1 17| 18|0 19|0 20|0 21|0 22|0 23|0 24|0 25|0 26|0 27|0 28|0 29|10 30|1 31|0 32|0 33|0 34|0 35|0 36|0 37|0 38|0 39
|0 40|0 41|0 42|0 43|0 44|0 45|1 46|0 47|0 48|0 49|0 50|0 51|0 52|0 53|1022990 54|0 55|000000000 56|000000000 57
|000000000 58| 59|0 60|0 61| 62|0 63|0 64| 65|UN 66|000000000 67|0 68|0 69|0000000 70|0000000 71
|0000000 72|0000000 73|0 74|1705100001 75| 76| 77| 78| 79| 80| 81| 82|1 83|1 84|1055303440018 85
|127984741 86|acetato de lanreotida 87|50MG C/10 CPS 88|1 89|A1 90
|000000000000000 91

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 01 SKU

Record sku
Registro de Código EAN (SKU)
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não registro
1 Status 1
nulo 1 - exclusão

identificação do registro:
Numérico, não
2 Record 2 Fixo 01(um)
nulo

Numérico, não Código EAN do produto


3 sku_id 14
nulo (SKU)
Numérico, não Código interno do produto
4 base_plu_key 10
nulo (PLU)

Exemplo do registro 01: 0 1|01 2|000011112222 3|0000080850 4

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar
Record plu_pack
Registro de Pack de itens (PLU_PACK)
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de registro
Numérico, não
1 Status 1 1 - exclusão
nulo

identificação do registro:
Numérico, não
2 Record 2 Fixo 19
nulo

Numérico, não
3 id_main 14 Código interno do produto
nulo
Numérico, não Código interno do componente
4 id 14
nulo do pack
Numérico, não
5 store_key 10 Número da filial
nulo

Observação: Para excluir todos os registros de um pack enviar o id_main e zero em id

Observação: Caso utilize o pack sem especificar a loja, enviar 0 (zero) no campo store_key

Registro 11 PLU/Filial
Record plu_store
Registro de PLU/Filial
Campo Tamanho Tipo Descrição
0-
Numérico, inclusão/alteração
1 Status 1
não nulo de registro
1 - exclusão
identificação do
Numérico,
2 Record 2 registro:
não nulo
Fixo 11
Numérico,
3 store_key 10 Número do filial
não nulo
Código interno que
Numérico,
4 id 10 funciona como
não nulo
SKU principal
Decimal, não Margem de lucro
5 desired_margin_perc 4,2
nulo desejada em %
Quantidade em
Decimal, não
6 quantity_in_stock 15,3 estoque (zeros p/
nulo
não informar)
Data de término do
Data-
7 out_of_stock_day 8 estoque (Brancos
DDMMAAAA
para não informar)
Data da última
Data-
8 last_entered_day 8 entrada (branco
DDMMAAAA
para não informar)
Data da última
Data-
9 last_sale_day 8 venda (branco para
DDMMAAAA
não informar)
Decimal, não
10 cost 15,3 Custo do produto
nulo
Data de validade
Data-
11 start_cost 8 do custo do
DDMMAAAA
produto
Chave para a Taxa.
(Tipo de
12 pos_id 4 Carácter
Tributação:
T0,T1,I,etc)
Chave da Taxa
para emissão de
13 nf_id 4 Carácter NF (Tipo de
Tributação:
T0,T1,I,R0, etc).
Estoque mínimo
Decimal, não
14 minimal_stock 15,3 (zeros para não
nulo
informar)
Produto bloqueado
15 not_for_sale 1 Booleano para venda (fora de
linha)
Destino do item.
(Cadastrar os
16 order_type 4 Numérico
possíveis destinos
no Moderator).
Decimal, não Percentual de
17 split_interest_perc 7,2
nulo juros
18 delayed_pay_percent 7,2 Decimal, não Percentual de
nulo juros para atraso
Mínimo de
19 min_split 4 Numérico
parcelas
Máximo de
20 max_split 4 Numérico
parcelas
Tipo de operação:
1 - Tributado
21 operation_type 2 Booleano
2 - Isento
3 - Não tributado
Percentual da
22 tax_percent 6,2 Decimal
alíquota
Percentual da
23 tax_extra_percent 6,2 Decimal
extra alíquota
Percentual da
24 invoice_extra_percent 6,2 Decimal
alíquota para NF
Percentual da
25 invoice_tax_extra_percent 6,2 Decimal extra alíquota para
NF
Produto pesado
26 qty_from_amount 1 Numérico
com etiqueta
Decimal, não Quantidade
27 wholesale_quantity 9,3
nulo atacado
Gestão do estoque
(campo 6 -
quantity_in_stock):
0 - Não altera o
funcionamento do
importador
1 - Ignora
importação do
28 flag_stock 1 Numérico
estoque
2 - Importa apenas
o estoque do
registro
3 - Importar
apenas o estoque
do registro
calculando
Acumuladores aos
quais o item
pertence Binário
29 adder 10 Numérico
representado por
decimal (de 1 a
30)
Percentual total de
Decimal, não impostos federais
30 total_tax 7,3
nulo incidentes no
produto
Percentual total de
impostos
Decimal, não
31 total_tax_01 7,3 estaduais
nulo
incidentes no
produto
Percentual total de
impostos
Decimal, não
32 total_tax_02 7,3 estaduais
nulo
incidentes no
produto
33 Base_plu_key 10 Numérico, Código interno que
não nulo funciona como
SKU principal
Decimal, não Quantidade
34 quanlitity 9,3
nulo embalagem
35 is_plu_base 1 Booleano É PLU Base
Percentual do item
referente Fundo de
36 fcp_percent 15,3 Decimal
Combate a
Pobreza
Observação: os campos 12 e 28 são opcionais

Regra: Usando o envio das alíquotas (% diferente de zeros), enviar os campos das legendas em brancos (campo 12 e 13). Se legenda
em branco e % de imposto zerado, será apagada tributação específica.

Observação:
Inserir os campos 12 e 13 para controle de tributação por lojas
Inserir o campo 14 para controle de estoque mínimo
Inserir o campo 15 para não enviar essa plu para o PDV
Inserir o campo 16 para destino do produto após a venda
Inserir os campos 17 a 20 para controle de venda parcela
Inserir o campo 21 para controle fiscal
Inserir o campo 22 para percentual de imposto
Inserir o campo 23 para percentual extra de imposto
Inserir o campo 24 para percentual de imposto para NF
Inserir o campo 25 para percentual extra de imposto para NF
Inserir o campo 26 para produtos pesados
Inserir o campo 27 para quantidade atacado
Inserir o campo 28 para gestão do estoque (campo 6 - quantity_in_stock)

Exemplo do Registro 11: 0 1|1 2|1 3|00000000080850 4|200 5|10 6| 7| 8| 9|054 10


|29032015 11|F 12|I 13|0 14|0 15| 16|2 17|1 18|1 19|2 20|2 21|0 22|0 23|0 24|0 25|0 26|20 27
|1 28|1 29|250 30|375 31|430 32|0 33|100 34|1 35

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 12 Preço/Filial
Record pricing
Registro de PLU/Preços
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 12
Numérico,
3 store_key 10 Número do filial
não nulo
Numérico, Código interno que funciona
4 id 10
não nulo como SKU principal
Decimal, não
5 Price 15,3 Preço de venda
nulo
Data- Data de início de validade
6 Start_price 8
DDMMAAAA do preço de venda
Hora- Hora do início de validade
7 time_price 6
hhmmss do preço de venda
Numérico, Determina tipo de preço
8 type_price 6
não nulo (diferente de 0)
Determina se é oferta:
Numérico,
9 promotion 1 1 - Sim
não nulo
0 - Não
Numérico,
10 code_promotion 5 Código da promoção
não nulo
Decimal, não Pontos a serem atrbuídos
11 points 15,3
nulo na venda
Decimal, não
12 quantity 15,3 Quantidade
nulo
Decimal, não
13 rate 9,3 Juros
nulo
14 Sequence 3 Numérico Sequência do preço

Exemplo do Registro 12: 0 1|12 2|1 3|00000000080850 4|3500 5|13032015 6|091625 7


|1 8|1 9|01 10| 11| 12|0.0 13|000 14|

Observação: Para excluir todos os registros por tipo de preço deve-se: Enviar campo 1 igual 1 "exclusão" o código interno do
produto (campo 4), campo 6 e 7 igual 0 campo 8 igual ao tipo de preço que deverá ser excluído.

Observação:
Inserir o campo 9 para indicador de oferta
Inserir o campo 10 para código da promoção
Inserir o campo 11 para pontos
Inserir o campo12 para quantidade
Inserir o campo 13 para juros
Inserir o campo 14 para sequência de preços

Exemplo: Exclusão de Preço: 1 1|12 2|1 3|00000000080850 4|3500 5|13032015 6|091625 7|1 8|1 9|01 10| 11|
12|0.0 13|000 14

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar
Registro 13 EAN/Filial

Record sku_store
Registro de EAN/Filial(SKU)
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 12
Numérico, não
3 sku_id 14 Código EAN do produto (SKU)
nulo
Numérico, não
4 store_key 10 Número da filial
nulo
Numérico, não Código interno do produto
5 plu_id 10
nulo (PLU)

Observação: Caso não seja carregado nenhum SKU específico para a loja, a venda será efetuada apenas pelo plu_id.

Exemplo do Registro 13: 0 1|13 2|7896886491826 3|1 4|37812014 5

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 14 PLU_KIT

Record plu_kit
Registro de Kit de itens (PLU_KIT)
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 14
Numérico,
3 id_main 14 Código interno do produto KIT
não nulo
Numérico,
4 id 14 Código interno do componente KIT
não nulo
Decimal,
5 quantity 9,3 Quantidade do componente no KIT
não nulo
Numérico, Nível de preço do componente no
6 type_price 6
não nulo KIT (diferente de 0)

Exemplo do Registro: 0 1|14 2|1007 3|37812014 4|2 5|2 6

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 15 Preço por quantidade


Record pricing_step
Registro de PLU/Preços por quantidade
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 15
Numérico,
3 store_key 10 Número da filial
não nulo
Numérico, Código interno que funciona
4 id 10
não nulo como SKU principal
Numérico, Determina tipo de preço
5 type_price 4
não nulo (diferente de 0)
Numérico,
6 step_number 4 Determina degrau do preço
não nulo
Decimal, não
7 Price 15,3 Preço de venda
nulo
Data- Data de início de validade do
8 Start_price 8
DDMMAAAA preço de venda
Hora- Hora de início de validade do
9 time_price 6
hhmmss preço de venda
Numérico,
10 times 4 Determina tipo de preço
não nulo
Numérico, Determina próximo degrau do
11 next_step 4
não nulo preço
Numérico,
12 action_type 4 Uso futuro - informar zeros
não nulo

Exemplo do Registro: 0 1|15 2|1 3|37812014 4|1 5|1 6|1500 7|13032015 8


|132050 9|2 10|2 11|000 12

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 14 PLU_KIT

Record plu_kit
Registro de Kit de itens (PLU_KIT)
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 14
Numérico,
3 id_main 14 Código interno do produto KIT
não nulo
Numérico,
4 id 14 Código interno do componente KIT
não nulo
Decimal,
5 quantity 9,3 Quantidade do componente no KIT
não nulo
Numérico, Nível de preço do componente no
6 type_price 6
não nulo KIT (diferente de 0)
Exemplo do Registro: 0 1|14 2|1007 3|37812014 4|2 5|2 6

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 16 Etiquetas por PLU

Record plu_store_label
Registro de Etiqueta por PLU
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 16
Numérico,
3 store_key 10 Número do filial
não nulo
Numérico, Código interno que funciona
4 id 10
não nulo como SKU principal
Numérico,
5 label_type 4 Tipo de etiqueta (diferente de 0)
não nulo
Determina o endereço
6 label_address 5 Carácter
(localização)
Numérico,
7 label_count 10 Quantidade
não nulo

Exemplo do Registro: 0 1|16 2|1 3|37812014 4|1 5|Anêmonas,84-Alphaville-SP 6|10 7

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 18 PLU de Serviço por loja


Record plu_store_service
Registro de Serviços
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 18
Numérico,
3 store_key 10 Número do filial
não nulo
Numérico, Código interno que funciona
4 id 10
não nulo como SKU principal
Numérico,
5 cst_type 10 Tipo de Cliete
não nulo
6 Period 2 Numérico Quantidade de meses
Numérico,
7 service_type 10 Tipo de serviço
não nulo
Data- Data de início de validade da
8 Start_date 8
DDMMAAAA venda do serviço
Hora- Hora de início de validade da
9 start_time 6
hhmmss venda do serviço
Data- Data de fim de validade da
10 finish_date 8
DDMMAAAA venda do serviço
Hora- Hora de fim de validade da
11 finish_time 6
hhmmss venda do serviço
Decimal, não
12 price 15,3 Preço de venda do serviço
nulo
Decimal, não
13 Cost 15,3 Custo do serviço
nulo
Period Quantidade de meses oferecido
14 2 Numérico
maker pelo fabricante
Service
15 20 Alfanumérico Código do serviço
code

Exemplo do Registro 18: 0 1|18 2|1 3|37812014 4|1 5|02 6|1 7|22032015 8|080000 9
|22032019 10|220000 11|3000 12|2000 13|12 14321123 15

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 19 PLU_PACK
Record plu_pack
Registro de Pack de itens (PLU_PACK)
Campo Tamanho Tipo Descrição
Numérico, não 0 - inclusão/alteração de registro
1 Status 1
nulo 1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 19
Numérico, não
3 id_main 14 Código interno do produto
nulo
Numérico, não Código interno do componente
4 id 14
nulo do pack
Numérico, não
5 store_key 10 Número da filial
nulo

Observação:

Para excluir todos os registros de um pack, enviar o código interno do produto (campo 3) e (campo 4) igual a 0
(zero).
Caso seja utilizado o pack sem especificar loja, enviar 0 (zero) no campo (5)

Exemplo do Registro 19: 0 1|19 2|37812014 3|99 4|0 5

Obs: Numeração (x) dentro do campo indica posição dos mesmos - não utilizar

Registro 02 Departament

Record Departament
Registro de Departamento
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 02
Identificação do
3 id 12 Alfanumérico
departamento
Identificação do
4 parent_department 12 Alfanumérico
departamento Base
Flag que permite ao
5 allow_plu 1 booleano departamento possuir
itens associados
Descrição do
6 name 50 Alfanumérico
Departamento

Registro 03 Fornecedores
Record Maker
Registro de Fornecedores
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 03
Número do CGC/CNPJ ou
3 maker_id 25 Numérico
CPF
Tipo de documento:
4 maker_id_type 1 Numérico 1 - CGC/CNPJ
2 - CPF
5 maker_name 50 Alfanumérico Descrição do Fornecedor

Registro 17 Promoção

Record promotion
Registro de Promoção
Campo Tamanho Tipo Descrição
0-
inclusão/alteração
1 Status 1 Numérico, não nulo
de registro
1 - exclusão
identificação do
2 Record 2 Numérico, não nulo registro:
Fixo 17
Código da
3 code_promotion 10 Numérico, não nulo
promoção
Código interno que
4 id 10 Numérico, não nulo funciona como
SKU principal
Data inicial de
Data-
5 Start_time 14 validade da
DDMMAAAAhhmmss
promoção
Data final de
Data-
6 Finish_time 14 validade da
DDMMAAAAhhmmss
promoção
Preço de venda na
7 Price 15,3 Decimal, não nulo
promoção
Status do item na
promoção:
8 Start 1 Numérico, não nulo
S - Ativado
N - Desativado
Tipo de cliente ao
9 category 6 Numérico, não nulo qual se destina a
promoção
10 store_key 10 Numérico, não nulo Número do filial
Observação: O registro 17 deve ser gravado em arquivo separado

Exemplo do Registro 17: 0 1|17 2|357521 3|151523321200 4|20032015 5|21032015 6|49990 7|S 8|1 9|1 10
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 89/04 Estoque por lote

Record plu_batch_stock
Registro de Estoque por lote
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 89
Numérico, Identificação da tabela
3 Type 2
não nulo Fixo 04
Código PLU:
Numérico, Código interno que
4 id 18
não nulo funciona como SKU
principal
5 Store_key 10 Numérico Código da filial
6 batch 30 Alfanumérico Código do lote do produto
Data- Data de fabricação do
7 batch_manufacture 8
DDMMAAAA lote/produto
Data- Data de validade do
8 batch_expiration 8
DDMMAAAA lote/produto
Decimal, não Quantidade em estoque
9 quantity_in_stock 15,3
nulo (zeros p/ não informar)

Exemplo do Registro 89: 0 1|89 2|04 3|0000000001 4|0000000002 5|1234567891011AB 6|20180228 7|10 8|10 9

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Integração de Balança
Para integração de informações complementares a serem enviadas para as balanças devem ser utilizado o seguinte conjunto de
registros: Record 08 e 09

Integração de Balança
Registro Descrição
INFO_NUTRION (8) Informações Nutricionais
RECIPE_MESSAGE (09) Informações da Receita

A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de
cada registro mencionado na tabela acima

Registro 08 Informações Nutricionais


Record info_nutrition
Registro de Informações Nutricionais
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 08
Numérico, Código interno que funciona
3 id 10
não nulo como SKU principal
Decimal,
4 quantity_portion 8,3 Quantidade por porção
não nulo
5 unit_portion 6 Numérico Unidade por porção
Decimal,
6 full_part 8,3 Parte inteira
não nulo
7 decimal_househoId_measure 6 Numérico Parte decimal da medida caseira
8 short_description 6 Numérico Medida caseira utilizada
9 status 6 Numérico Status da informação
10 caloric_value 6 Numérico Quantidade de valor Calórico
Decimal,
11 carbohydrates 4,1 Quantidade de Carboidratos
não nulo
Decimal,
12 protein 3,1 Quantidade de Proteínas
não nulo
Decimal,
13 total_fat 3,1 Quantidade de Gorduras totais
não nulo
Decimal, Quantidade de Gorduras
14 saturated_fat 3,1
não nulo Saturadas
Decimal,
15 trans_fat 3,1 Quantidade de Gorduras Trans
não nulo
Decimal,
16 dietary_fiber 3,1 Quantidade de Fibra Alimentar
não nulo
Decimal,
17 sodium 5,1 Quantidade de Sódio
não nulo

Exemplo do Registro 08: 0 1|08 2|0000080850 3|200 4| 5| 6| 7| 8|Valor em uma dieta baseada em 2000kcal por
dia 9|219 10|0 11|359 12|73 13|31 14|0 15|0 16|6 17

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 09 Informações da Receita


Record info_nutrition
Registro de Informações Nutricionais
Campo Tamanho Tipo Descrição
Numérico, não 0 - inclusão/alteração de registro
1 Status 1
nulo 1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 09
Numérico, não
3 store_key 10 Número da filial
nulo
Numérico, não Código interno que funciona como SKU
4 Id 10
nulo principal
5 observation 255 Alfanumérico Comentários
6 information 255 Alfanumérico Comentários
7 extra_information 56 Alfanumérico Informações adicionais 01
8 extra_information 56 Alfanumérico Informações adicionais 02
9 extra_information 56 Alfanumérico Informações adicionais 03
10 extra_information 56 Alfanumérico Informações adicionais 04
11 extra_information 56 Alfanumérico Informações adicionais 05
12 extra_information 56 Alfanumérico Informações adicionais 06
13 extra_information 56 Alfanumérico Informações adicionais 07
14 extra_information 56 Alfanumérico Informações adicionais 08
15 extra_information 56 Alfanumérico Informações adicionais 09
16 extra_information 56 Alfanumérico Informações adicionais 10
17 extra_information 56 Alfanumérico Informações adicionais 11
18 extra_information 56 Alfanumérico Informações adicionais 12
19 extra_information 56 Alfanumérico Informações adicionais 13
20 extra_information 56 Alfanumérico Informações adicionais 14
21 extra_information 56 Alfanumérico Informações adicionais 15
Observação: Cada tipo de balança tem seu limite específico

Toledo:
Limite máximo de 840 caracteres (56x15)
Ebviar as informações nos campos de 7 a 21
Campos não utilizados devem ser preenchidos com, pelo menos, um carácter em banco.
Filizola:
Limite máximo de 640 caracteres
Enviar as informações nos campos 7 a 21
Respeitar a necessidade de salto de linha.

Exemplo do Registro 09: 0 1|09 2|1 3|0000080850 4|Mensagem Receita 5|Registro 09 6| 7| 8| 9| 10| 11| 12| 13|
14| 15| 16| 17| 18| 19| 20| 21

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Integração de planos e Parcelas


Para integração de Planos e Parcelas deve ser utilizado o seguinte conjunto de registros:
Record 40,41,42,43,44 e 45

Integração de Planos e Parcelas


Registro Descrição
PLAN (40) Cadastro de planos
PLAN_SPLIT (41) Parcelas por planos
PLAN_STORE_PLU (42) Lojas/produtos por planos
PLAN_MEDIA (43) Planos por finalizadora
PLAN_PLU_SPLIT_AMOUNT (44) Exceções de planos
PLAN_DEPARTMENT (45) Planos por departamento

Observações: Os registros de planos (40 e 45) podem ser gravados no mesmo arquivo dos registros de PLU, com a cautela de gravá-
lo após os mesmo, e sempre iniciando-se pelo registro 40
A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de
cada registro mencionado na tabela acima

Registro 40 de Planos

Record plan
Registro de Planos
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de registro
1 Status 1 Numérico, não nulo
1 - exclusão
identificação do registro:
2 Record 2 Numérico, não nulo
Fixo 40
3 store_key 10 Numérico, não nulo Número do plano
4 cst_type 5 Numérico, não nulo Tipo de cliente
Código da finalizadora:
5 media_id 5 Numérico, não nulo
(1 para todas)
6 media_sub_id 5 Numérico, não nulo Código da sub-finalizadora
7 plan_min_payment 6 Numérico, não nulo Número mínimo de parcelas
8 plan_max_payment 6 Numérico, não nulo Número máximo de parcelas
9 split_rate 5,2 Decimal, não nulo Juros do plano
10 plan_name 50 Alfanumérico Nome do plano
11 plan_min_amount 12,2 Decimal, não nulo Valor mínimo da parcela
Status do plano:
12 Status 1 Booleano 0 - Inativo
1 - Ativo
13 Start_date 8 Data-DDMMAAAA Data de início de validade do plano
14 start_time 6 Hora-hhmmss Hora de início de validade do plano
15 finish_date 8 Data-DDMMAAAA Data de fim de validade do plano
16 finish_time 6 Hora-hhmmss Hora de fim de validade do plano

Observação: Utilizar os campos 5 e 6 se houver apenas uma finalizadora para o plano. Caso contrário utilizar o registro 43 -
plan_media
Exemplo do Registro 40: 0 1|40 2|22 3|1 4|3 5|1 6|9 7|
9 8|0000000 9|9x sem juros 10|1000 11|1 12|16032015 13|123000 14|31122016 15|203000 16

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 41 de Parcelas

Record plan_split
Registro de Parcelas
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de registro
1 Status 1 Numérico, não nulo
1 - exclusão
identificação do registro:
2 Record 2 Numérico, não nulo
Fixo 41
3 plan_key 10 Numérico, não nulo Número do plano
4 splits 5 Numérico, não nulo Número de Parcelas
5 split_name 30 Alfanumérico Nome da parcela
6 split_rate 5,2 Decimal, não nulo Juros da parcela
Método de cálculo do juros:
0 - Sem Juros
7 split_method 3 Numérico, não nulo 1 - Composto (1a no ato)
2 - Composto (1a 30 dias)
3 - Simples
8 split_min_amount 12,2 Decimal, não nulo Valor mínimo da parcela
Status da parcela do plano:
9 split_status 1 Booleano 0 - Inativa
1 - Ativa

Exemplo do Registro 41: 0 1|41 2|22 3|9 4|9x sem juros 5|0000000 6|0 7|
2000 8|1 9

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 42 Plano por Loja

Record plan_store_plu
Registro de Plano por Loja
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de registro
1 Status 1 Numérico, não nulo
1 - exclusão
identificação do registro:
2 Record 2 Numérico, não nulo
Fixo 42
3 plan_key 10 Numérico, não nulo Número do plano
4 splits 20 Numérico, não nulo Número da Loja
5 plu_id 20 Numérico, não nulo Código do item

Exemplo do Registro 42: 0 1|42 2|22 3|1 4|00000000080850 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Registro 43 Plano por Finalizadora

Record plan_media
Registro do Plano por Finalizadora
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de registro
1 Status 1 Numérico, não nulo
1 - exclusão
identificação do registro:
2 Record 2 Numérico, não nulo
Fixo 43
3 plan_key 10 Numérico, não nulo Número do plano
4 media_id 5 Numérico, não nulo Código da finalizadora
5 plu_id 5 Numérico, não nulo Código da subfinalizadora

Exemplo do Registro 43: 0 1|43 2|2 3|3 4|1 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 44 Parcelas
Record plan_plu_split_amount
Registro de Parcelas
Campo Tamanho Tipo Descrição
Numérico, não 0 - inclusão/alteração de registro
1 Status 1
nulo 1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 44
Numérico, não
3 store_key 10 Número do filial
nulo
Numérico, não
4 id 10 Código interno do produto
nulo
Numérico, não
5 cst_type 10 Tipo de cliente
nulo
Numérico, não
6 media_id 10 Código da finalizadora
nulo
Numérico, não
7 media_sub_id 10 Código da sub_finalizadora
nulo
Numérico, não
8 Splits 2 Parcela
nulo
Decimal, não
9 price 15,3 Preço da parcela
nulo
10 Status 1 Booleano Status
Data-
11 Start_date 8 Data de início de validade do plano
DDMMAAAA
12 start_time 6 Hora-hhmmss Hora de início de validade do plano
Data-
13 finish_date 8 Data de fim de validade do plano
DDMMAAAA
14 finish_time 6 Hora-hhmmss Hora de fim de validade do plano
Decimal, não
15 split_interest 4,2 Juros da parcela
nulo
Decimal, não Porcentagem de acréscimo em caso de
16 delayed_payment 4,2
nulo atraso

Exemplo do Registro 44:


0 1|44 2|1 3|00000000080850 4|1 5|3 6|566 7|9 8|90000 9|1 10|16032015 11|123000 12|31122016 13|203000 14|000000 15|600 16

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 45 Plano por Departamento


Record plan_department
Registro do Plano por Departamento
Campo Tamanho Tipo Descrição
Numérico, não 0 - inclusão/alteração de registro
1 Status 1
nulo 1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 45
Numérico, não
3 plan_key 10 Número do plano
nulo
Numérico, não
4 store_key 20 Número da loja
nulo
Código do departamento (Classificação
5 department_key 12 Alfanumérico
Mercadológica)

Exemplo do Registro 45: 0 1|45 2|22 3|1 4|1 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Integração de grupos de tela, grupos promocionais e/ou grupos de


Vasilhames
Para integração de Grupos Promocionais e/ou Grupos de Vasilhames deve ser utilizado o seguinte conjunto de registros:Record 47 e
48

Integração de Grupos de Telas


Registro Descrição
GROUP_SCREEN (47) Cadastro de grupos
PLU_SCREEN (48) Itens por grupos

Observação: Estes registros podem ser gravados no mesmo arquivo dos registros de PLU devendo tomar o cuidado de gravá-los
após os mesmos, e sempre iniciando-se pelo registro47. A seguir serão apresentados a estrutura dos registros, suas respectivas
observações, se existirem, e um exemplo do conteúdo de cada registro mencionado na tabela acima.

Registro 47 Grupos de Produtos


Record group_screen
Registro de Grupos de Produtos
Campo Tamanho Tipo Descrição
Numérico, não 0 - inclusão/alteração de registro
1 Status 1
nulo 1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 47
Numérico, não
3 group_screen_key 10 Número do grupo
nulo
4 group_screen_name 50 Alfanumérico Nome do grupo
Numérico, não Modo de operação.
5 group_mode 3
nulo Fixo 1
Numérico, não
6 total_rows 5 Largura do elemento na tela (em pixels)
nulo
Numérico, não
7 total_cols 5 Altura do elemento na tela (em pixels)
nulo
Numérico, não Distância Vertical entre elementos (em
8 Space_rows 5
nulo pixels)
Numérico, não Distância Horizontal entre elementos
9 space_cols 5
nulo (em pixels)
Numérico, não
10 Screen_rows 5 Linhas
nulo
Numérico, não
11 Screen_cols 5 Colunas
nulo
12 color_back 8 Alfanumérico Cor de fundo do elemento
13 color_text 8 Alfanumérico Cor do texto
Tipo do grupo de itens:
Numérico, não 0 - Grupo de Tela
14 group_type 2
nulo 1 - Grupo Promocional
2 - Grupo de Vasilhame

Observação:

Se o campo 14 não for informado, será considerado grupo de tela


Para Grupo Promocional ou Grupo de Vasilhames apenas os canpos de 1 a 4 e 14 deverão ser informados, os
demais deverão ter conteúdos nulos, conforme definido para cada tipo de campo

Exemplo do Registro 47: 0 1|47 2|101 3|Grupo Registro 47 4|1 5|0 6|0 7|0 8|0 9|0 10|0 11|0 12|0 13|1 14

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 48 Itens por Grupos e Produtos


Record plu_screen
Registro de Itens por Grupos de Produtos
Campo Tamanho Tipo Descrição
0 - inclusão/alteração
Numérico, não
1 Status 1 de registro
nulo
1 - exclusão
identificação do
Numérico, não
2 Record 2 registro:
nulo
Fixo 48
Numérico, não
3 plu_id 20 Código do item
nulo
Numérico, não
4 group_screen_key 10 Número do grupo
nulo
Numérico, não
5 store_key 20 Número da loja
nulo
Alfanumérico, Descrição do item
6 screen_description 80
não nulo opcional
Numérico, não
7 screen_position 5 Posição do item
nulo
Tipo do grupo de itens:
Numérico, não 0 - Grupo de Tela
8 group_type 2
nulo 1 - Grupo Promocional
2 - Grupo de Vasilhame
Status do item:
Numérico, não
9 plu_screen_status 1 0 - Ativo
nulo
2 - Inativo

Observações:

Se o campo 8 não for informado, será considerado grupo de tela


Para Grupo Promocional ou Vasilhame apenas os campos de 1 a 5 e 8 a 9 deverão ser informados, os demais
deverão ter conteúdos nulos, conforme definido para o tipo de campo

Exemplo do Registro 48: 0 1|48 2|80850 3|101 4|1 5|Grupo Promocional com Item 6|0 7|1 8|0 9

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Integração de tabelas auxiliares


Para a integração de tabelas auxiliares deve ser utilizado o seguinte conjunto de registros:
Record 80,81,82,83,84,85,86, 89/02,89/83.
Integração de Tabelas Auxiliares
Registro Descrição
TAX_TYPE (80) Taxas
UNIT (81) Unidades
AGENT (82) Usuários - Agentes
USER (83) Usuários - User
AGENT_GROUP (84) Usuários - Agent Group
RETURN_CONTROL (85) NF de crédito
PRINCE (86) Tipos de Preço
ADDER (89/01) Acumuladores
STORE_TAX_TYPE (89/02) Taxas Por Loja
PLU_EXTRA (89/03) Dados extra de PLU

A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo do conteúdo de
cada registro mencionado na tabela acima

Registro 80 Taxas

Record tax_type
Registro de taxas
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 80
3 type_key 5 Numérico Tipo de taxa
4 percent 6,3 Decimal Porcentagem
5 extra_percent 6,3 Decimal Porcentagem extra
6 Description 40 Alfanumérico Descrição da taxa
7 pos_id 4 Alfanumérico Legenda fiscal
8 interest_plu 10 Numérico Vínculo com item de juros
9 allow_map 1 Booleano Integra o mapa fiscal
10 Extra 10 Alfanumérico Campo extra

Exemplo do Registro 80: 0 1|80 2|20 3|800 4| 5|Teste Registro_80 6|T80 7|


8|1 9| 10

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 81 Unidades
Record unit
Registro de unidades
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 81
3 short_name 4 Alfanumérico Legenda da unidade
4 long_name 50 Alfanumérico Descrição da unidade
Máximo de decimais aceitos
5 max_decimais 5 Numérico
para unidade

Exemplo do Registro 81: 0 1|81 2|L 3|Litros 4|1 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 82 Usuários/Grupos

Record agent
Registro de usuários/grupos
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 82
Tipo de registro:
3 agent_type 4 Numérico 1 - Grupos
2 - Usuários
4 Id 10 Alfanumérico Identificação
5 Name 50 Alfanumérico Nome
6 Remark 255 Alfanumérico Comentários
7 sub_type 3 Numérico Sub Tipo

Exemplo do Registro 82: 0 1|82 2|1 3|654 4|Grupo R82 5|Teste Registro 82 6|1 7

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 83 Usuários
Record user
Registro de usuários
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro:
2 Record 2
não nulo Fixo 83
3 Id 18 Alfanumérico Identificação
4 alternate_id 10 Alfanumérico Identificação alternativa
5 Password 50 Alfanumérico Senha
Sigla do idioma:
br - Português do Brasil
6 Language 2 Alfanumérico
es - Espanhol
en - Inglês
7 Email 50 Alfanumérico E-mail do usuário
8 clerk_percent 4,2 Decimal Percentual em venda
9 store_key 10 Numérico Loja em que foi cadastrado
10 usr_mode 10 Alfanumérico Módulo do Moderator
Tratamento do usuário no
11 Treatment 64 Alfanumérico
sistema
12 SMS 20 Alfanumérico Endereço SMS
13 user_ident 25 Alfanumérico Identificação do usuário
Data-
14 user_birthday 8 Aniversário do usuário
DDMMAAAA
15 user_status 4 Numérico Status
16 cript_pass 50 Alfanumérico Senha criptografada
Data de expiração da senha
Data-
17 expiration_date 8 do usuário (em branco para
DDMMAAAA
não informar)
Nível de segurança para a
18 security_level 1 Numérico
senha (1 a 9)
Número de matricula do
19 matriculation 25 Alfanumérico
funcionário

Exemplo do Registro 83: 0 1|83 2|789987 3|Pam789987 4|user e-mail 5|br 6|user@conecto.com 7|
220 8|1 9|Vendas 10|Doutora 11|+55(11)999999999 12|2005 13|20051992 14|0 15| 16|19022019 17| 18|10102597 19

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 84 Associação entre Usuários/Grupos


Record agent_group
Registro de associação entre usuário/grupos
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 84
3 group_id 18 Alfanumérico Identificação do grupo
4 user_id 10 Alfanumérico Identificação do usuário

Exemplo do Registro 84: 0 1|84 2|1234555 3|9191 4

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 85 Documentos de Crédito


Record return_control
Registro de documentos de crédito
Campo Tamanho Tipo Descrição
0 - inclusão/alteração
Numérico,
1 Status 1 de registro
não nulo
1 - exclusão
identificação do
Numérico,
2 Record 2 registro:
não nulo
Fixo 85
3 return_number 10 Numérico Código do documento
Código da loja da
4 store_key 10 Numérico
geração
Número do PDV da
5 pos_number 10 Numérico
geração
Número do cupom da
6 ticket_number 6 Numérico
geração
7 transaction 10 Numérico Transação da geração
Data-
8 Start_date 8 Data da geração
DDMMAAAA
Hora-
9 start_time 6 Hora da geração
hhmmss
Data-
10 fiscal_date 8 Data fiscal da geração
DDMMAAAA
11 used_store_key 10 Numérico Código da loja do uso
Número do PDV do
12 used_por_number 10 Numérico
uso
Número do cupom do
13 used_ticket_number 6 Numérico
uso
14 used_transaction 10 Numérico Transação do uso
Data-
15 used_start_date 8 Data do uso
DDMMAA
Hora-
16 used_start_time 6 Hora do uso
hhmmss
Data-
17 used_fiscal_date 8 Data fiscal do uso
DDMMAAAA
18 amount 15,3 Decimal Valor do documento
19 status 3 Numérico Status
20 reason 10 Numérico Código do motivo
21 Type 3 Numérico Tipo do voucher
Data- Início de validade do
22 begin_expiration_date 8
DDMMAAAA voucher
Data- Fim de validade do
23 end_expiration_date 8
DDMMAAAA voucher

Exemplo do Registro 85: 0 1|85 2|555698 3|1 4|80 5|789456 6|4826652100 7|


20032015 8|152653 9|21032015 10|1 11|80 12|236985 13|4696215586 14|010115 15|
021436 16|010115 17|20 18|1 19|1 20|1 21|02012015 22|02012019 23

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar
Registro 86 Tipos de Preço

Record price
Registro de tipos de preço
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro:
2 Record 2
nulo Fixo 86
Numérico, não
3 price_key 5 Código do tipo de preço
nulo
4 name 50 Alfanumérico Descrição do tipo de preço
5 adm_price 1 Booleano Ativar administração de preço

Exemplo do Registro 86: 0 1|86 2|99 3|Teste Registro 86 4|1 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 89/01 Acumulador

Record adder
Registro de Acumuladores
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro
2 Record 2
nulo Fixo 89
Numérico, não Identificação da tabela
3 Type 2
nulo Fixo 01
Numérico, não Código do acumulador (de 1 a
4 adder_key 5
nulo 30)
5 name 50 Alfanumérico Descrição

Exemplo do Registro 89/01: 0 1|89 2|01 3|30 4|Teste Acumulador Novamente 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 89/02 Taxas por Filial


Record store_tax_type
Registro de taxas por filial
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro
2 Record 2
nulo Fixo 89
Numérico, não Identificação da tabela
3 Type 2
nulo Fixo 02
4 store_key 10 Numérico Código da filial
5 pos_id 4 Alfanumérico Legenda fiscal

Exemplo do Registro 89/02: 0 1|89 2|02 3|1 4|T01 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro de Dados Extra

Record plu_extra
Registro de dados extra de PLU
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 89
Numérico, Identificação da tabela
3 Type 2
não nulo Fixo 03
Numérico,
4 store_key 10 Código da filial
não nulo
Numérico, Código interno que funciona como
5 id 10
não nulo SKU principal
6 extra_key 10 Alfanumérico Código do dado
7 extra_value 100 Alfanumérico Conteúdo do dado

Integração de Cadastro de Cliente


Para a integração de Cadastro de Clientes deve ser utilizado o seguinte conjunto de registros:
Record 20,21,22,23,24,25,26,27,28,89/05
Integração de Cadastro de Clientes
Registro Descrição
CUSTOMER (20) Clientes
CUSTOMER_ADDRESS (21) Endereços
CUSTOMER_SKU (22) Identificações
CUSTOMER_STATUS (23) Status
CUSTOMER_CATEGORY (24) Categorias
IMPORT_CUSTOMER_COMPLEMENT
Cadastro Complementar
(25)
IMPORT_CUSTOMER_TYPE (26) Tipos de Clientes
CUSTOMER_SUMMARY (27) Movimentação de cheques
CUSTOMER_STORE (28) Lojas de compra do cliente
Cadastro de pessoas
DEPENDENTS (120)
autorizadas
CUSTOMER_PLATES (121) Cadastro de Placas

Importação do Cadastro de Clientes


A partir dessa versão as novas importações de cadastro de clientes deverão usar os layouts abaixo.
Antes de iniciar a importação devem ser cadastrados no sistema Emporium as tabelas

Tabela de Importação
Tipo de Identificação (customer_sku_type)
Tipos de de Endereços (address_type)
Categoria Fiscal (cst_fiscal_type)

A tabela de Tipos de Cliente (cst_type) pode ser digitada ou importada. Se desejar importá-la utilizar tipo de registro
26
A seguir serão apresentados a estrutura dos registros, suas respectivas observações, se existirem, e um exemplo
do conteúdo de cada registro mencionado na tabela acima.

Registro 20 Clientes
Record customer
Registro de Cliente
Campo Tamanho Tipo Descrição
0 - inclusão/alteração
Numérico,
1 Status 1 de registro
não nulo
1 - exclusão
identificação do
Numérico,
2 Record 2 registro
não nulo
Fixo 20
Tipo do documento
(Tabela Tipo de
Identificação):
1 - CPF
2 - CNPJ
3 - CNPJ/ME
4 - CNPJ/MF
5 - CGC
3 code_type 2 Alfanumérico 6 - RG
7 - Código Interno
8 - IE
Esses são códigos
padões e não devem
ser alterados.
Acrescentar
quaisquer outros
após os mesmos
Código Interno do
4 code 20 Alfanumérico
cliente
Tipo de cliente
(Código conforme
tabela)
Categoria Fiscal:
5 customer_type 3 Alfanumérico
1 - Física
2 - Jurídica
ou qualquer outro
código cadastrado
Razão social/Nome
6 customer_name 60 Alfanumérico
do cliente
Razão social/Nome
7 customer_name_alt 60 Alfanumérico
do cliente alternativo
8 customer_email 50 Alfanumérico E-mail
Número do telefone
9 customer_phone1 15 Alfanumérico
fixo
Número do telefone
10 customer_phone2 15 Alfanumérico
móvel
Data- Data de
11 customer_date_inc 8
DDMMAAAA Cadastramento
Código/CNPJ do
12 customer_job_id 25 Alfanumérico
Empregador
Razão Social/Nome
13 customer_job_name 60 Alfanumérico
do Empregador
Número do telefone
14 customer_job_phone 15 Alfanumérico
comercial
15 customer_title 30 Alfanumérico Cargo/Função
16 customer_revenue 15 Alfanumérico Remuneração/Salário
17 customer_job_date 8 Data- Data de Admissão
DDMMAAAA
Tipo da ocupação:
1 - Assalariado
2 - Profissional
Liberal
3 - Empresário
18 customer_job_type 2 Alfanumérico 4 - Autônomo
5 - Aposentado
6 - Pensionista
7 - Funcionário
Público
8 - Outros
Razão Social/Nome
19 customer_job_name2 60 Alfanumérico
do emprego anterior
Número do telefone
20 customer_job_phone2 15 Alfaumérico
comercial anterior
Data- Data de Admissão
21 customer_job_in 8
DDMMAAAA do emprego anterior
Data- Data de Demissão
22 customer_job_out 8
DDMMAAAA do emprego anterior
Data-
23 customer_birthday 8 Data de aniversário
DDMMAAAA
Número da loja de
24 store_key 10 Numérico
cadastramento
25 password 80 Alfanumérico Senha do cliente
Senha do cliente
26 crypt_password 80 Alfanumérico
criptografada
Dias que a categoria
27 delayed_payment_days 3 Numérico de cliente tem direito
para adiamento

Exemplo do Registro 20: 0 1|20 2|1 3|2005 4|1 5|Maria Aparecida 6|Cidacidinha@terra.com.br 7|
8| 9|21032015 10|1010 11|Conecto Sistemas 11 12|37815266 13|Tec. Teste de
Qualidade 14|1300 15|18022015 16|1 17|Conecto 18|
46213845 19|03022015 21|20051958 22|1 23|maparecida 24| 25| 26|60 27

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 21 de Endereços
Record customer_address
Registro de Endereços
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 21
Tipo do documento (Tabela
3 code_type 2 Alfanumérico
Tipo de Identificação)
4 code 20 Alfanumérico Código Interno do cliente
Tipo do endereço (Tabela
Tipo de Endereço)
1 - Residencial
5 address_type 3 Alfanumérico
2 - Comercial
3 - Entrega
4 - Cobrança
6 address 60 Alfanumérico Endereço do cliente
7 number 20 Alfanumérico Número
Complemento para
8 complement 20 Alfanumérico
endereço (asa/andar/sala)
9 neig 20 Alfanumérico Bairro
10 city 30 Alfanumérico Cidade
11 state 2 Alfanumérico Estado
CEP completo
12 zip 12 Alfanumérico
(cep+complemento)
Referências de localização
13 reference 60 Alfanumérico
do endereço
14 phone_area_code 14 Alfanumérico Código de área de telefone
15 phone_number 50 Alfanumérico Número de telefone
Tempo no endereço:
1 - Menos de 1 ano
2 - De 1 a 3 anos
3 - De 3 a 5 anos
16 address_time 3 Numérico
4 - De 5 a 10 anos
5 - De 10 a 15 anos
6 - De 15 a 20 anos
7 - Mais de 20 anos

Exemplo do Registro 21: 0 1|21 2|1 3|2005 4|2 5|Av.Autonomistas 6|566 7|


8 andar Sala 2 8|Vila Yara 9|Osasco 10|SP 11|32036450 12|Próximo ao Hospital Cruzeiro do
Sul 13|5511 14|36874125 15|5 16

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 22 Identificação
Record customer_sku
Registro de Identificação
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 21
Tipo do documento (Tabela
3 code_type 2 Alfanumérico
Tipo de Identificação)
4 code 20 Alfanumérico Código Interno do cliente
Tipo do endereço (Tabela
5 sku_type 2 Alfanumérico
Tipo de Identificação)
Código de identificação do
6 sku 30 Alfanumérico
cliente (RG,CPF,etc)
Status para a identificação:
7 sku_status 1 Numérico 0 - Ativo
1 - Inativo
8 amount_left 11,2 Decimal Saldo do cliente
9 limit 11,2 Decimal Limite de crédito
10 points 8 Numérico Total de pontos acumulados
11 password 80 Alfanumérico Senha para o sku
Senha para o sku
12 crypt_password 80 Alfanumérico
criptografada

Exemplo do Registro 22: 0 1|22 2|1 3|2005 4|1 5|CPF 6|0 7|100000 8|50000 9|400 10|maparecida 11| 12

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 23 Status do Cliente


Record customer_status
Registro de Status do Cliente
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 23
Tipo do documento (Tabela
3 code_type 2 Alfanumérico
Tipo de Identificação)
4 code 20 Alfanumérico Código Interno do cliente
5 amount_left 11,2 Decimal Saldo do cliente
6 limit 11,2 Decimal Limite de crédito
7 points 8 Numérico Total de pontos acumulados
Situação de crédito
(Tabela Status - Cliente)
0 - Cliente Liberado
1 - Em Análise
2 - Saldo Insuficiente
3 - Inadimplente
8 status 2 Numérico
4 - Cancelado
5 - Suspenso
6 - Inativo
7 - Consta no SPC
8 - Problema com Cheque
Atualizar Cadastro
9 comment 164 Alfanumérico Comentários
10 message 164 Alfanumérico Mensagem
11 flag_message 1 Booleano Flag para mensagem
12 flag_discount 1 Booleano Flag para desconto
13 qtt_left 11,2 Decimal Saldo de cheques emitidos
14 qtt_limit 11,2 Decimal Limite de número de cheques
Data- Data de última emissão de
15 qtt_date 8
DDMMAAAA cheque
Bloqueio da emissão de Nota
16 flag_invoice 1 Booleano
Fiscal
Data-
17 dsc_date 8 Data do último desconto
DDMMAAAA
Saldo de identificações
18 idt_left 11,2 Decimal
efetuadas
Limite de número de
19 idt_limit 11,2 Decimal
identificações
Data-
20 idt_date 8 Data da última identificação
DDMMAAAA

Exemplo do Registro 23: 0 1|23 2|1 3|2005 4|200000 5|80000 6|749 7|1 8|Teste R23 9|
Tenha um bom dia 10|1 11|1 12| 13|1200 14| 15|0 16| 17| 18| 19| 20

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 24 Cliente/Tipo
Record customer_category
Registro de Cliente/Tipo
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 24
Tipo do documento (Tabela Tipo de
3 code_type 2 Alfanumérico
Identificação)
4 code 20 Alfanumérico Código Interno do cliente
Tipo do cliente
5 cst_type 2 Numérico (Tabela Tipo de Cliente ou utilizar
registro 26 para criar essa tabela)

Exemplo do Registro 24: 0 1|24 2|1 3|2005 4|2 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 25 Cliente Complementar


Record customer_complement(opcional)
Registro de Cliente Complementar
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 25
Tipo do documento
3 code_type 2 Alfanumérico (Tabela Tipo de
Identificação)
4 code 20 Alfanumérico Código Interno do cliente
Referência Bancária
5 ref_bank 4 Numérico
Banco
Referência Bancária
6 ref_branch 4 Numérico
Agência
Referência Bancária
7 ref_account 8 Numérico
Conta
Referência Bancária
8 ref_bank2 4 Numérico
Banco
Referência Bancária
9 ref_branch2 4 Numérico
Agência
Referência Bancária
10 ref_account2 8 Numérico
Conta
Referência Pessoal
11 ref_name 60 Alfanumérico
Nome
eferência Bancária
12 ref_phone 15 Alfanumérico
Telefone
Referência Bancária
13 ref_address 80 Alfanumérico
Endereço Completo
Referência Pessoal
14 ref_name2 60 Alfanumérico
Nome
Referência Bancária
15 ref_phone2 15 Alfanumérico
Telefone
Referência Bancária
16 ref_address2 80 Alfanumérico
Endereço Completo
Cartão de crédito AMEX:
17 ref_card1 1 Booleano 0 - Não
1 - Sim
Cartão de crédito Diners:
18 ref_card2 1 Booleano 0 - Não
1 - Sim
Cartão de crédito
Mastercard:
19 ref_card3 1 Booleano
0 - Não
1 - Sim
Cartão de crédito VISA
20 ref_card4 1 Booleano 0 - Não
1 - Sim
Cartão de crédito Outros:
21 ref_card5 1 Booleano 0 - Não
1 - Sim
22 gender 2 Numérico Sexo:
1 - Feminino
2 - Masculino
Nacionalidade:
23 nacionality 2 Numérico 1 - Brasileiro
2 - Estrangeiro
Escolaridade:
1 - 1°Grau
24 education_level 2 Numérico 2 - 2°Grau
3 - Superior
4 - Outros
Estado civil:
1 - Solteiro(a)
2 - Casado(a)
25 civil_status 2 Numérico 3 - Viuvo(a)
4 - Desquitado
5 - Divorciado(a)
6 - Outros
26 mothers_name 40 Alfanumérico Nome da Mãe
27 fathers_name 40 Alfanumérico Nome do Pai
28 spouse_name 60 Alfanumérico Nome do(a) esposo(a)
Data- Data de aniversário.
29 spouse_birthday 8
DDMMAAAA Esposo(a)
Razão Social/Nome do
30 spouse_job_name 60 Alfanumérico
Empregador
Tempo de Empresa:
1 - Menos de 1 ano
2 - De 1 a 3 anos
3 - De 3 a 5 anos
31 spouse_ time 2 Numérico
4 - De 5 a 10 anos
5 - De 10 a 15 anos
6 - de 15 a 20 anos
7 - Mais de 20 anos
Número do telefone
32 spouse_job_phone 15 Alfanumérico
comercial
33 spouse_title 30 Alfanumérico Cargo/Função
34 spouse_revenue 15 Alfanumérico Remuneração/Salário
35 dependents 2 Numérico Número de dependentes
36 dep_name1 60 Alfanumérico Nome do(a) dependente
Data- Data de aniversário do(a)
37 dep_birthday1 8
DDMMAAAA dependente
Sexo do(a) dependente:
38 dep_gender1 2 Numérico 1 - Feminino
2 - Masculino
39 dep_name2 60 Alfanumérico Nome do(a) dependente
Data- Data de aniversário do(a)
40 dep_birthday2 8
DDMMAAAA dependente
Sexo do(a) dependente:
41 dep_gender2 2 Numérico 1 - Feminino
2 - Masculino
42 dep_name3 60 Alfanumérico Nome do(a) dependente
Data- Data de aniversário do(a)
43 dep_birthday3 8
DDMMAAAA dependente
44 dep_gender3 2 Numérico Sexo do(a) dependente:
1 - Feminino
2 - Masculino
45 vehicles 80 Alfanumérico Veículos
46 properties 80 Alfanumérico Propriedades

Exemplo do Registro 25: 0 1|25 2|1 3|2005 4|001 5|7009 6|264682 7| 8| 9| 10|
Maria Aparecida 11| 080021698554 12|Rua Presidente Vargas, 568-São Paulo-SP 13|
14| 15| 16|0 17|0 18|1 19|0 20|0 21|1 22|2 23|2 24|5 25|Cleusa Ferreira 26|José da Silva 27|Pedro
Gonçalves 28|20051958 29|ConectoSistemas 30|4 31|36442536 32|Tester 33|1500 34|1 35|Leticia Silva
Gonçalves 36|08091984 37|1 38| 39| 40| 41| 42| 43| 44|Carro 45|Casa 46

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 26 Tipos de Cliente

Record cst_type
Registro de Tipos de Cliente
Campo Tamanho Tipo Descrição
0-
Numérico, inclusão/alteração
1 Status 1
não nulo de registro
1 - exclusão
identificação do
Numérico,
2 Record 2 registro
não nulo
Fixo 26
Numérico, Código do tipo de
3 cst_type_key 4
não nulo cliente
Descritivo/nome
4 name 20 Alfanumérico
para tipo de cliente
Desconto a ser dado
5 discount 8,2 Decimal aos clientes deste
tipo
Numérico, Emissão de cupom
6 cst_second_ticket 1
não nulo associado
Numérico, Determina tipo de
7 type_price 6
não nulo preço
Desconto extra a
8 extra_discount 8,2 Decimal ser dado aos
clientes deste tipo
Numérico, Determina tipo de
9 extra_type_price 3
não nulo preço extra
Dias que a categoria
de cliente tem
10 delayed_payment_days 3 Numérico
direito para
adiantamento

Exemplo do Registro 26: 0 1|26 2|5 3|Premium 4|2000 5|1 6|1 70 8|0 9

Obs:Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 27 Cheques de Clientes


Record customer_summary
Registro de Cheques Cliente
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 27
Tipo do documento (Tabela
3 code_type 2 Alfanumérico
Tipo de Identificação)
4 code 20 Alfanumérico Código Interno do cliente
5 store_key 5 Numérico Número da loja
Data-
6 data_venc 8 Data de vencimento
DDMMAAAA
Data-
7 data_pag 8 Data de pagamento
DDMMAAAA
8 num_banco 4 Numérico Referência Número do Banco
9 num_agencia 4 Numérico Número da Agência
10 num_conta 10 Alfanumérico Número da Conta
11 num_cheque 8 Numérico Número do Cheque
12 valor_cheque 11,2 Decimal Valor do Cheque
Data-
13 data 8 Data da venda
DDMMAAAA
Hora da venda. (Hora-
14 hora 6 Numérico
hhmmss)
15 ticket 6 Numérico Número do ticket da venda
16 pdv 4 Numérico Número do PDV
Situação do Cheque:
17 status_cheque 1 Alfanumérico 1 - Aberto
2 - Baixado
Usuário que executou
18 usuario 10 Alfanumérico
manutenção
Data-
19 data_alt 8 Data de manutenção
DDMMAAAA
20 alinea 2 Numérico Código de alínea do cheque
Cheque:
1 - Normal
21 tipo 1 Alfanumérico
2 - Devolvido
3 - Cancelado

Exemplo do Registro 27: 0 1|27 2|1 3|2005 4|1 5|10042015 6|05042015 7|001 8|7009 9|
264682 10|87654321 11|20000 12|21032015 13|194520 14|352418 15|80 16|1 17|
8181 18|22032015 19|1 20|1 21

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 28 Lojas de Compra


Record customer_store
Registro de Lojas de Compra
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 28
Tipo do documento (Tabela Tipo de
3 code_type 2 Alfanumérico
Identificação)
4 code 20 Alfanumérico Código Interno do cliente
5 store_key 5 Numérico Número da loja
Observação: Para exclusão de todas as lojas de um cliente enviar campo
1 igual a 1 (um) e campo 5 igual a 0 (zero)

Exemplo do Registro 28: 0 1|28 2|1 3|2005 4|32 5

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Record cst_delayed_payment
Registro de dias de adiamentos
Campo Tamanho Tipo Descrição
Numérico, 0 - inclusão/alteração de registro
1 Status 1
não nulo 1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 89
Numérico,
3 Type 2 Identificação da tabela. Fixo 05
não nulo
Numérico,
4 store_key 10 Código da Filial
não nulo
Numérico, Código da finalizadora para os dias
5 media_id 5
não nulo de adiamento
Numérico,
6 days 3 Quantidade de dias para adiamento
não nulo
7 Interest 4,2 Decimal Juros para o adiamento

Registro 120 Autorizadores


Record dependents
Registro de Autorizadores
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico, não
1 Status 1 registro
nulo
1 - exclusão
Numérico, não identificação do registro
2 Record 2
nulo Fixo 120
Numérico, não
3 customer_type_id 2 Tipo do documento
nulo
4 customer_id 20 Alfanumérico Código do Cliente
Código do
5 dependent_key 25 Alfanumérico
autorizador/dependente
Nome do
6 dependent_name 50 Alfanumérico
autorizador/dependente

Exemplo do Registro: 0 1|120 2|7 3|0000000000000000000000001 4|


0000000000000000000000001 5|BIANOU CORREIA DE OLIVEIRA 6

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro 121 Placas

Record customer_plates
Registro de Autorizadores
Campo Tamanho Tipo Descrição
0 - inclusão/alteração de
Numérico,
1 Status 1 registro
não nulo
1 - exclusão
Numérico, identificação do registro
2 Record 2
não nulo Fixo 121
Numérico,
3 customer_type_id 2 Tipo do documento
não nulo
4 customer_id 20 Alfanumérico Código do Cliente
Código do
5 dependent_key 25 Alfanumérico
autorizador/dependente
6 plate_number 10 Alfanumérico Placa
Marca do Veículo
7 brand 30 Alfanumérico
(Opcional). Exemplo: Fiat
Modelo do Veículo
8 model 30 Alfanumérico
(Opcional). Exemplo: Palio

Exemplo do Registro 121: 0 1|121 2|7 3|0000000000000000000000001 4|


0000000000000000000001 5|FAJ-5191 6|FIAT 7|PALIO 8|

Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Disponível em "https://nunki.conecto.com.br/mediawiki1310/index.php?
title=Layout_de_integração_do_Emporium&oldid=13590"
Esta página foi modificada pela última vez em 29 de outubro de 2018, às 20h11min

Вам также может понравиться