Mudanças entre as edições de "Layout de integração do Emporium"

De Conecto wiki
Ir para navegação Ir para pesquisar
(Atualização do histórico na versão 4.0.)
(Desfeita a edição 1857 de Esouza (Discussão))
Etiqueta: Desfazer
Linha 3: Linha 3:
{| class="wikitable" style="width: 75%;text-align: left;" |"                   
{| class="wikitable" style="width: 75%;text-align: left;" |"                   
! Data !! Versão !! Nome !! Descrição
! Data !! Versão !! Nome !! Descrição
|-
| style="width: 3%; vertical-align: top; text-align: center;" | 05/03/2020 || style="width: 3%; vertical-align: top; text-align: center;" | 3.5 || style="width: 5%; vertical-align: top; text-align: left;" | Reynaldo Zumiotti || style="width: 20%; vertical-align: top; text-align: left;" | Incluso campo 93 (merch_reg) no registro 10
|-
|-
| style="width: 3%; vertical-align: top; text-align: center;" | 01/04/2020 || style="width: 3%; vertical-align: top; text-align: center;" | 3.6 || style="width: 5%; vertical-align: top; text-align: left;" | Kaio Apeles || style="width: 20%; vertical-align: top; text-align: left;" | Incluso campo 94 (max_item_sale) no registro 10 e o campo 38 (max_item_sale) no registro 11
| style="width: 3%; vertical-align: top; text-align: center;" | 01/04/2020 || style="width: 3%; vertical-align: top; text-align: center;" | 3.6 || style="width: 5%; vertical-align: top; text-align: left;" | Kaio Apeles || style="width: 20%; vertical-align: top; text-align: left;" | Incluso campo 94 (max_item_sale) no registro 10 e o campo 38 (max_item_sale) no registro 11
Linha 11: Linha 13:
|-
|-
| style="width: 3%; vertical-align: top; text-align: center;" | 14/10/2020 || style="width: 3%; vertical-align: top; text-align: center;" | 3.9 || style="width: 5%; vertical-align: top; text-align: left;" | Kaio Apeles || style="width: 20%; vertical-align: top; text-align: left;" | Inclusão do registro 89-6 (label_promotion)
| style="width: 3%; vertical-align: top; text-align: center;" | 14/10/2020 || style="width: 3%; vertical-align: top; text-align: center;" | 3.9 || style="width: 5%; vertical-align: top; text-align: left;" | Kaio Apeles || style="width: 20%; vertical-align: top; text-align: left;" | Inclusão do registro 89-6 (label_promotion)
|-
| style="width: 3%; vertical-align: top; text-align: center;" | 15/03/2021 || style="width: 3%; vertical-align: top; text-align: center;" | 4.0 || style="width: 5%; vertical-align: top; text-align: left;" | Daniel Oliveira || style="width: 20%; vertical-align: top; text-align: left;" | Incluso campo 21 (customer_pre_limit) no registro 23
|}
|}



Edição das 15h40min de 24 de novembro de 2021

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
1 Status 1 Numérico 9 - Geral (arquivo deve ser substituído)
2 Record 2 Numérico Número de identificação do 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
1 Status 1 Numérico 8 - Geral (substitui as datas de atualização pela data de importação)
2 Record 2 Numérico Número de identificação do registro:

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

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 filial 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. Se a filial utilizar precificação de oferta utilizar o registro 17.

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
Promotion (17) Registro de promoção

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.

PLU - 10

Record
Registro de código interno (PLU)
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 10
3 id 18 Numérico, não nulo Código PLU:

Código interno que funciona como SKU principal

4 base_plu_key 18 Numérico, não nulo PLU Base:
Código interno do item Base. Os campos nulos do item normal serão preenchidos pelos dados do item base. Este campo deverá ser utilizado quando houver necessidade de compartilhamento de informações
5 link_plu_key 18 Numérico, não nulo Código interno do produto associado
6 plu_types 5 Numérico, não nulo Tipo de PLU. Cada posição indica se a PLU correspondente será enviada ao PDV. Se nenhum campo estiver ligado, será enviado a PLU default
7 maker_key 25 Numérico, não nulo CNPJ/CPF do fabricante
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
11 image_file 255 Carácter Arquivo de imagem: Imagem do item, nome do arquivo e caminho (PATH) que contém a imagem do produto
12 pos_id 4 Carácter Chave para a taxa. (Tipo de tributação: T0,T1,I,etc)
13 cost_decimals 2 Numérico, não nulo Determina quantidade de decimais que aparecerá na tela para o preço de custo
14 unit_key 4 Carácter Tipo de unidade: (UN,KG,LT,etc.)
15 price_decimals 2 Numérico, não nulo Determina quantidade de decimais que será utilizada para cálculo e display do preço
16 adder 10 Numérico Acumuladores aos quais o item pertence binário representado por decimal (de 1 a 30)
17 department_key 12 Alfanumérico Código departamento (Classificação mercadológica)

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 (Sugestão)
19 data_entry_key 16 Numérico Número da sequência de entrada - uso futuro
20 tare_key 16 Numérico Chave da tabela de tara
21 is_completion 1 Booleano Habilita a venda de itens 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 checkout
32 tracking_total 1 Booleano Controle de totalização especial
33 deposit 1 Booleano Código de PLU para depósito. (Vasilhame)
34 non_merchandise 1 Booleano Produto NÃO é mercadoria
35 return_disallowed 1 Booleano Devolução NÃO permitida do item
36 refund_disallowed 1 Booleano Devolução NÃO permitida em numerário
37 markdown_disallowed 1 Booleano Item NÃO permite desconto
38 rebate 1 Booleano Item tem desconto
39 not_for_sale 1 Booleano Produto NÃO disponível para 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 authorizer_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
48 completion 1 Numérico É produto complementar:

1 - Apenas para edição
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
55 pis_cofins 2 Numérico Selecione uma das opções abaixo:

0 - Normal
1 - Antecipado
2 - Isento
3 - Não tributado
4 - Reduzido/diferido
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

56 quantity 9,3 Decimal, não nulo Quantidade embalagem
57 Quantity_min 9,3 Decimal, não nulo Quantidade mínima
58 Quantity_max 9,3 Decimal, não nulo Quantidade máxima
59 Class 20 Carácter Classificação de produtos
60 merchandise_origin 2 Numérico 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 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

61 merchandise_group 20 Numérico Grupo de mercadorias:

Grupo de produtos:

62 Package 6 Alfanumérico Embalagem:

Quantidade de embalagem

63 wholesale_quantity 9,3 Decimal, não nulo Quantidade atacado
64 delivery_type 3 Numérico Tipo de entrega:

0 - Retirada ou entrega
1 - Apenas retirada
2 - Apenas entrega

65 message_subtotal 255 Alfanumérico Mensagem no subtotal:

Mensagem referente ao produto que deverá ser apresentada ao operador após a função subtotal no momento da venda

66 standard_unit 4 Carácter Embalagem padrão:

Tipo de unidade padrão (UN,KG,LT, etc)

67 quantity_standard 9,3 Decimal, não nulo Quantidade emb. Padrão:

Quantidade do item na unidade padrão (fator de conversão)

68 is_produced (flag 33) 1 Booleano Item é receita
69 is_input (flag 34) 1 Booleano Item é insumo
70 is_scanned (flag 35) 2 Numérico Vender apenas escaneado:

0 - Sem verificação
1 - Escaneado com liberação se digitado
2 - Apenas escaneado

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

Peso bruto do produto

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

Peso líquido do produto

73 total_tax 7,3 Decimal, não nulo Total impostos federal:

Percentual total de impostos federais incidentes no produto

74 sefaz_id 10 Alfanumérico Produto de tabela SEFAZ:

Código SEFAZ para combustíveis e solventes

75 anp_code 10 Alfanumérico Código de produto (ANP):

Código ANP para combustíveis e 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)

77 cofins_pos_id 4 Carácter Percentual COFINS:

Legenda do COFINS (COF0,COF1,etc)
(obs: Legenda COFINS reservada à legenda padrão para COFINS - não utilizar)

78 self_checkout_weight 7,3 Decimal, não nulo Peso Self Checkout:

Peso do item para uso no Self Checkout

79 not_check_weight (flag 36) 2 Numérico Pesagem do produto no Self Checkout:

0 - Verificar peso
1 - Não verificar peso, mas esperar mudança na balança
2 - Vender sem esperar que o item seja colocado na balança

80 total_tax_01 7,3 Decimal, não nulo Total imposto estadual:

Percentual total de impostos estaduais incidentes no produto

81 total_tax_02 7,3 Decimal, não nulo Total imposto municipal:

Percentual total de impostos municipais incidentes no produto

82 cest_code 8 Alfanumérico CEST:
Código especificador da substituição tributária
83 is_magnetic 2 Numérico Produto com etiqueta magnética
84 therapeutic_class 2 Numérico Classe terapêutica do medicamento

0 - Não informar (Padrão)
1 - Antimicrobianos
2 - Controlados

85 ms_code 30 Alfanumérico Número de registro do medicamento no Ministério da Saúde
86 dcb_code 20 Alfanumérico Código da descrição comum brasileira, conforme Anvisa
87 dcb_ description 50 Alfanumérico Descrição comum brasileira, conforme Anvisa
88 package_layout 15 Alfanumérico Descrição da apresentação do medicamento

(EX: '50MG C/10 CPS')

89 package_unit_type 2 Numérico Tipo de unidade de medida do medicamento, conforme tabela

"st_UnidadeMedidaMedicamento" da Anvisa, onde:
1 - Caixas
2 - Frascos

90 pharma_list_type 10 Alfanumérico Tipo de lista ao qual o produto pertence na classificação da Anvisa: (Ex: A1,B2,C1)
91 fcp_percent 15,3 Decimal Percentual do item referente fundo de combate a pobreza
92 benef_code 16 Alfanumérico
Exemplo
Código com 8 dígitos = PRBCDDDD
UF (Unidade da Federação) = PR
Finalidade = B
Benefício = C
Sequência = DDDD
UF Finalidade Benefício Sequência
PR 8 = Controle 0 = Imunidade ou não incidência
1 = Isenção
2 = Redução de base de cálculo
3 = Diferimento
4 = Suspensão
0001
0002
0003
...
nnnn
93 merch_reg 2 Numérico Procedência da mercadoria

0 - Não informado (Padrão)
1 - Consignados

94 max_item_sale 9,3 Decimal, não nulo Limite Máximo para Venda
95 map_prod_reg 16 Alfanumérico Registro Produto Mapa
96 map_maker_reg 16 Alfanumérico Registro Fornecedor Mapa
Observação: Os campos 53 a 96 são opcionais
Exemplo do registro 10: 01|102|000000000808503|04|05|06|07|CARNE CONG KG8
|CARNE INTEIRO KG CONG9|CARNE INTEIRO KG CONG10|11|F12|0213|UN14|0215
|116|117|18|019|020|021|022|023|024|025|026|027|028|029|1030|131|032|033|034|035|036|037|038|039
|040|041|042|043|044|045|146|047|048|049|050|051|052|053|102299054|055|00000000056|00000000057
|00000000058| 59|060|061| 62|063|064| 65|UN66|00000000067|068|069|000000070|000000071
|000000072|000000073|074|170510000175| 76| 77| 78| 79| 80| 81| 82|183|184|105530344001885
|12798474186|acetato de lanreotida87|50MG C/10 CPS88|189|A190|00000000000000091|PR81000392|193|0000000005694|SP1004210006-195|SP1004210006-396
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

SKU - 01

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

1 - Exclusão

2 Record 2 Numérico, não nulo Identificação do registro:

Fixo 01(um)

3 sku_id 14 Numérico, não nulo Código EAN do produto (SKU)
4 base_plu_key 10 Numérico, não nulo Código interno do produto (PLU)
Exemplo do registro 01: 01|012|0000111122223|00000808504
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

PLU/Filial - 11

Record plu_store
Registro de PLU/Filial
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 11
3 store_key 10 Numérico, não nulo Número do filial
4 id 10 Numérico, não nulo Código interno que funciona como SKU principal
5 desired_margin_perc 4,2 Decimal, não nulo Margem de lucro desejada em %
6 quantity_in_stock 15,3 Decimal, não nulo Quantidade em estoque (zeros p/ não informar)
7 out_of_stock_day 8 Data-DDMMAAAA Data de término do estoque (Brancos para não informar)
8 last_entered_day 8 Data-DDMMAAAA Data da última entrada (branco para não informar)
9 last_sale_day 8 Data-DDMMAAAA Data da última venda (branco para não informar)
10 cost 15,3 Decimal, não nulo Custo do produto
11 start_cost 8 Data-DDMMAAAA Data de validade do custo do produto
12 pos_id 4 Carácter Chave para a taxa. (Tipo de tributação: T0,T1,I,etc)
13 nf_id 4 Carácter Chave da taxa para emissão de NF (Tipo de tributação: T0,T1,I,R0, etc).
14 minimal_stock 15,3 Decimal, não nulo Estoque mínimo (zeros para não informar)
15 not_for_sale 1 Booleano Produto bloqueado para venda (fora de linha)
16 order_type 4 Numérico Destino do item (Cadastrar os possíveis destinos no Moderator).
17 split_interest_perc 7,2 Decimal, não nulo Percentual de juros
18 delayed_pay_percent 7,2 Decimal, não nulo Percentual de juros para atraso
19 min_split 4 Numérico Mínimo de parcelas
20 max_split 4 Numérico Máximo de parcelas
21 operation_type 2 Booleano Tipo de operação:
1 - Tributado
2 - Isento
3 - Não tributado
22 tax_percent 6,2 Decimal Percentual da alíquota
23 tax_extra_percent 6,2 Decimal Percentual da extra alíquota
24 invoice_extra_percent 6,2 Decimal Percentual da alíquota para NF
25 invoice_tax_extra_percent 6,2 Decimal Percentual da extra alíquota para NF
26 qty_from_amount 1 Numérico Produto pesado com etiqueta
27 wholesale_quantity 9,3 Decimal, não nulo Quantidade atacado
28 flag_stock 1 Numérico Gestão do estoque (campo 6 - quantity_in_stock):
0 - Não altera o funcionamento do importador
1 - Ignora importação do estoque
2 - Importa apenas o estoque do registro
3 - Importar apenas o estoque do registro calculando
29 adder 10 Numérico Acumuladores aos quais o item pertence binário representado por decimal (de 1 a 30)
30 total_tax 7,3 Decimal, não nulo Percentual total de impostos federais incidentes no produto
31 total_tax_01 7,3 Decimal, não nulo Percentual total de impostos estaduais incidentes no produto
32 total_tax_02 7,3 Decimal, não nulo Percentual total de impostos estaduais incidentes no produto
33 Base_plu_key 10 Numérico, não nulo Código interno que funciona como SKU principal
34 quantity 9,3 Decimal, não nulo Quantidade embalagem
35 is_plu_base 1 Booleano É PLU Base
36 fcp_percent 15,3 Decimal Percentual do item referente Fundo de Combate a Pobreza
37 benef_code 16 Alfanumérico
Exemplo
Código com 8 dígitos = PRBCDDDD
UF (Unidade da Federação) = PR
Finalidade = B
Benefício = C
Sequência = DDDD
UF Finalidade Benefício Sequência
PR 8 = Controle 0 = Imunidade ou não incidência
1 = Isenção
2 = Redução de base de cálculo
3 = Diferimento
4 = Suspensão
0001
0002
0003
...
nnnn
38 max_item_sale 9,3 Decimal, não nulo Limite Máximo para Venda
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:

  • Insira os campos 12 e 13 para controle de tributação por lojas
  • Insira o campo 14 para controle de estoque mínimo
  • Insira o campo 15 para não enviar essa plu para o PDV
  • Insira o campo 16 para destino do produto após a venda
  • Insira os campos 17 a 20 para controle de venda parcela
  • Insira o campo 21 para controle fiscal
  • Insira o campo 22 para percentual de imposto
  • Insira o campo 23 para percentual extra de imposto
  • Insira o campo 24 para percentual de imposto para NF
  • Insira o campo 25 para percentual extra de imposto para NF
  • Insira o campo 26 para produtos pesados
  • Insira o campo 27 para quantidade atacado
  • Insira o campo 28 para gestão do estoque (campo 6 - quantity_in_stock)
Exemplo do registro 11: 01|12|13|000000000808504|2005|106| 7| 8| 9|05410
|2903201511|F12|I13|014|015| 16|217|118|119|220|221|022|023|024|025|026|2027
|128|129|25030|37531|43032|033|10034|135
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Preço/Filial - 12

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

  • Insira o campo 9 para indicador de oferta
  • Insira o campo 10 para código da promoção
  • Insira o campo 11 para pontos
  • Insira o campo 12 para quantidade
  • Insira o campo 13 para juros
  • Insira o campo 14 para sequência de preços
Exemplo: Exclusão de preço: 11|122|13|000000000808504|35005|130320156|0916257|18|19|0110| 11| 12|0.013|00014
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

EAN/Filial - 13

Record sku_store
Registro de EAN/Filial(SKU)
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 12
3 sku_id 14 Numérico, não nulo Código EAN do produto (SKU)
4 store_key 10 Numérico, não nulo Número da filial
5 plu_id 10 Numérico, não nulo Código interno do produto (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: 01|132|78968864918263|14|378120145
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

PLU_KIT - 14

Record plu_kit
Registro de kit de itens (PLU_KIT)
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 14
3 id_main 14 Numérico, não nulo Código interno do produto KIT
4 id 14 Numérico, não nulo Código interno do componente KIT
5 quantity 9,3 Decimal, não nulo Quantidade do componente no KIT
6 type_price 6 Numérico, não nulo Nível de preço do componente no KIT (diferente de 0)
Exemplo do registro: 01|142|10073|378120144|25|26
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Preço por quantidade - 15

Record pricing_step
Registro de PLU/Preços por quantidade
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 15
3 store_key 10 Numérico, não nulo Número da filial
4 id 10 Numérico, não nulo Código interno que funciona como SKU principal
5 type_price 4 Numérico, não nulo Determina tipo de preço (diferente de 0)
6 step_number 4 Numérico, não nulo Determina degrau do preço
7 Price 15,3 Decimal, não nulo Preço de venda
8 Start_price 8 Data-DDMMAAAA Data de início de validade do preço de venda
9 time_price 6 Hora-hhmmss Hora de início de validade do preço de venda
10 times 4 Numérico, não nulo Determina tipo de preço
11 next_step 4 Numérico, não nulo Determina próximo degrau do preço
12 action_type 4 Numérico, não nulo Uso futuro - informar zeros
Exemplo do registro: 01|152|13|378120144|15|16|15007|130320158
|1320509|210|211|00012
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Etiquetas por PLU - 16

Record plu_store_label
Registro de etiqueta por PLU
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 16
3 store_key 10 Numérico, não nulo Número do filial
4 id 10 Numérico, não nulo Código interno que funciona como SKU principal
5 label_type 4 Numérico, não nulo Tipo de etiqueta (Diferente de 0)
6 label_address 5 Carácter Determina o endereço (Localização)
7 label_count 10 Numérico, não nulo Quantidade
Exemplo do registro: 01|162|13|378120144|15|Anêmonas,84-Alphaville-SP6|107
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

PLU de serviço por loja - 18

Record plu_store_service
Registro de serviços
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 18
3 store_key 10 Numérico, não nulo Número do filial
4 id 10 Numérico, não nulo Código interno que funciona como SKU principal
5 cst_type 10 Numérico, não nulo Tipo de cliente
6 Period 2 Numérico Quantidade de meses
7 service_type 10 Numérico, não nulo Tipo de serviço
8 Start_date 8 Data-DDMMAAAA Data de início de validade da venda do serviço
9 start_time 6 Hora-hhmmss Hora de início de validade da venda do serviço
10 finish_date 8 Data-DDMMAAAA Data de fim de validade da venda do serviço
11 finish_time 6 Hora-hhmmss Hora de fim de validade da venda do serviço
12 price 15,3 Decimal, não nulo Preço de venda do serviço
13 Cost 15,3 Decimal, não nulo Custo do serviço
14 Period maker 2 Numérico Quantidade de meses oferecido pelo fabricante
15 Service code 20 Alfanumérico Código do serviço
Exemplo do registro 18: 01|182|13|378120144|15|026|17|220320158|0800009
|2203201910|22000011|300012|200013|121432112315
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

PLU_PACK - 19

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

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: 01|192|378120143|994|05
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Departamento - 02

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

Fornecedores - 03

Record Maker
Registro de fornecedores
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 03
3 maker_id 25 Numérico Número do CGC/CNPJ ou CPF
4 maker_id_type 1 Numérico Tipo de documento:
1 - CGC/CNPJ
2 - CPF
5 maker_name 50 Alfanumérico Descrição do fornecedor
6 maker_razao 50 Alfanumérico Razão Social do fornecedor
7 maker_address 50 Alfanumérico Endereço do fornecedor
8 maker_comple 20 Alfanumérico Complemento para endereço
9 maker_neig 20 Alfanumérico Bairro
10 maker_city 20 Alfanumérico Cidade
11 maker_state 20 Alfanumérico Estado
12 maker_zip 12 Alfanumérico CEP
13 maker_email 50 Alfanumérico Email do fornecedor
14 maker_site 50 Alfanumérico Site do fornecedor
15 maker_phone1 15 Alfanumérico Telefone do fornecedor
16 maker_phone2 15 Alfanumérico Telefone alternativo do fornecedor
17 maker_contact 20 Alfanumérico Contato do fornecedor
18 maker_country_code 10 Alfanumérico Código do país
19 maker_state_code 10 Alfanumérico Código do estado
20 maker_city_code 16 Alfanumérico Código da cidade

Promoção - 17

Record promotion
Registro de promoção
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 17
3 code_promotion 10 Numérico, não nulo Código da promoção
4 id 10 Numérico, não nulo Código interno que funciona como SKU principal
5 Start_time 14 Data-DDMMAAAAhhmmss Data inicial de validade da promoção
6 Finish_time 14 Data-DDMMAAAAhhmmss Data final de validade da promoção
7 Price 15,3 Decimal, não nulo Preço de venda na promoção
8 Status 1 Caracter Status do item na promoção:
S - Ativado
N - Desativado
9 category 6 Numérico, não nulo Tipo de cliente ao 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: 01|172|3575213|1515233212004|200320155|210320156|499907|S8|19|110

O registro 17 deverá ser gravado em um arquivo separado dos outros registros.

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

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

Informações nutricionais - 08

Record info_nutrition
Registro de informações nutricionais
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 08
3 id 10 Numérico, não nulo Código interno que funciona como SKU principal
4 quantity_portion 8,3 Decimal, não nulo Quantidade por porção
5 unit_portion 6 Numérico Unidade por porção
6 full_part 8,3 Decimal, não nulo Parte inteira
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
11 carbohydrates 4,1 Decimal, não nulo Quantidade de carboidratos
12 protein 3,1 Decimal, não nulo Quantidade de proteínas
13 total_fat 3,1 Decimal, não nulo Quantidade de gorduras totais
14 saturated_fat 3,1 Decimal, não nulo Quantidade de gorduras saturadas
15 trans_fat 3,1 Decimal, não nulo Quantidade de gorduras trans
16 dietary_fiber 3,1 Decimal, não nulo Quantidade de fibra alimentar
17 sodium 5,1 Decimal, não nulo Quantidade de sódio
Exemplo do registro 08: 01|082|00000808503|2004| 5| 6| 7| 8|Valor em uma dieta baseada em 2000kcal por dia9|21910|011|35912|7313|3114|015|016|617
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Informações da receita - 09

Record info_nutrition
Registro de informações nutricionais
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 09
3 store_key 10 Numérico, não nulo Número da filial
4 Id 10 Numérico, não nulo Código interno que funciona como SKU 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)
  • Enviar 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: 01|092|13|00000808504|Mensagem Receita5|Registro 096| 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

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

Planos - 40

Record plan
Registro de planos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
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
5 media_id 5 Numérico, não nulo Código da finalizadora:
(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
12 Status 1 Booleano Status do plano:
0 - Inativo
1 - Ativo
13 tart_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: 01|402|223|14|35|16|97|
98|00000009|9x sem juros10|100011|112|1603201513|12300014|3112201615|20300016
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Parcelas - 41

Record plan_split
Registro de parcelas
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
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
7 split_method 3 Numérico, não nulo Método de cálculo do juros:
0 - Sem Juros
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
9 split_status 1 Booleano Status da parcela do plano:
0 - Inativa
1 - Ativa
Exemplo do registro 41: 01|412|223|94|9x sem juros5|00000006|07|
20008|19
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Plano por Loja - 42

Record plan_store_plu
Registro de plano por Loja
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
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: 01|422|223|14|000000000808505
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Plano por finalizadora - 43

Record plan_media
Registro do plano por finalizadora
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
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: 01|432|23|34|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Parcelas - 44

Record plan_plu_split_amount
Registro de parcelas
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 44
3 store_key 10 Numérico, não nulo Número do filial
4 id 10 Numérico, não nulo Código interno do produto
5 cst_type 10 Numérico, não nulo Tipo de cliente
6 media_id 10 Numérico, não nulo Código da finalizadora
7 media_sub_id 10 Numérico, não nulo Código da sub_finalizadora
8 Splits 2 Numérico, não nulo Parcela
9 price 15,3 Decimal, não nulo Preço da parcela
10 Status 1 Booleano Status
11 Start_date 8 Data-DDMMAAAA Data de início de validade do plano
12 start_time 6 Hora-hhmmss Hora de início de validade do plano
13 finish_date 8 Data-DDMMAAAA Data de fim de validade do plano
14 finish_time 6 Hora-hhmmss Hora de fim de validade do plano
15 split_interest 4,2 Decimal, não nulo Juros da parcela
16 delayed_payment 4,2 Decimal, não nulo Porcentagem de acréscimo em caso de atraso
Exemplo do registro 44: 01|442|13|000000000808504|15|36|5667|98|900009|110|1603201511|12300012|3112201613|20300014|00000015|60016
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Plano por departamento - 45

Record plan_department
Registro do plano por departamento
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 45
3 plan_key 10 Numérico, não nulo Número do plano
4 store_key 20 Numérico, não nulo Número da loja
5 department_key 12 Alfanumérico Código do departamento (Classificação mercadológica)
Exemplo do registro 45: 01|452|223|14|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Grupos de tela, grupos promocionais e grupos de vasilhame

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.

Grupos de produtos - 47

Record group_screen
Registro de grupos de produtos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 47
3 group_screen_key 10 Numérico, não nulo Número do grupo
4 group_screen_name 50 Alfanumérico Nome do grupo
5 group_mode 3 Numérico, não nulo Modo de operação.
Fixo 1
6 total_rows 5 Numérico, não nulo Largura do elemento na tela (em pixels)
7 total_cols 5 Numérico, não nulo Altura do elemento na tela (em pixels)
8 Space_rows 5 Numérico, não nulo Distância Vertical entre elementos (em pixels)
9 space_cols 5 Numérico, não nulo Distância horizontal entre elementos (em pixels)
10 Screen_rows 5 Numérico, não nulo Linhas
11 Screen_cols 5 Numérico, não nulo Colunas
12 color_back 8 Alfanumérico Cor de fundo do elemento
13 color_text 8 Alfanumérico Cor do texto
14 group_type 2 Numérico, não nulo Tipo do grupo de itens:
0 - Grupo de Tela
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 campos 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: 01|472|1013|Grupo Registro 474|15|06|07|08|09|010|011|012|013|114
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Itens por grupos e produtos - 48

Record plu_screen
Registro de itens por grupos de produtos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 48
3 plu_id 20 Numérico, não nulo Código do item
4 group_screen_key 10 Numérico, não nulo Número do grupo
5 store_key 20 Numérico, não nulo Número da loja
6 screen_description 80 Alfanumérico, não nulo Descrição do item opcional
7 screen_position 5 Numérico, não nulo Posição do item
8 group_type 2 Numérico, não nulo Tipo do grupo de itens:
0 - Grupo de tela
1 - Grupo promocional
2 - Grupo de vasilhame
9 plu_screen_status 1 Numérico, não nulo Status do item:
0 - Ativo
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: 01|482|808503|1014|15|Grupo Promocional com Item6|07|18|09
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

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-01, 89-02, 89-03, 89-04.

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
Price (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
Plu_batch_stock (89-04) Registro de estoque por lote
Cst_delayed_payment (89-05) Dias de adiamento
Label promotion (89-06) Etiqueta relâmpago
Attributes (130) Registro de atributos
Attributes_values (131) Registro de valores de atributos
Plu_attributes (132) Registro de atributos por produtos

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

Taxas - 80

Record tax_type
Registro de taxas
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
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: 01|802|203|8004|5|Teste Registro_806|T807|
8|19| 10
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Unidades - 81

Record unit
Registro de unidades
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 81
3 short_name 4 Alfanumérico Legenda da unidade
4 long_name 50 Alfanumérico Descrição da unidade
5 max_decimais 5 Numérico Máximo de decimais aceitos para unidade
Exemplo do registro 81: 01|812|L3|Litros4|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Usuários/Grupos - 82

Record agent
Registro de usuários/grupos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 82
3 agent_type 4 Numérico Tipo de registro:
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: 01|822|13|6544|Grupo R825|Teste registro 826|17
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Usuários - 83

Record user
Registro de usuários
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 83
3 Id 18 Alfanumérico Identificação
4 alternate_id 10 Alfanumérico Identificação alternativa
5 Password 50 Alfanumérico Senha
6 Language 2 Alfanumérico Sigla do idioma:
br - Português do Brasil
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
11 Treatment 64 Alfanumérico Tratamento do usuário no sistema
12 SMS 20 Alfanumérico Endereço SMS
13 user_ident 25 Alfanumérico Identificação do usuário
14 user_birthday 8 Data-DDMMAAAA Aniversário do usuário
15 user_status 4 Numérico Status
16 cript_pass 50 Alfanumérico Senha criptografada
17 expiration_date 8 Data-DDMMAAAA Data de expiração da senha do usuário (Em branco para não informar)
18 security_level 1 Numérico Nível de segurança para a senha (1 a 9)
19 matriculation 25 Alfanumérico Número de matricula do funcionário
Exemplo do registro 83: 01|832|7899873|Pam7899874|user e-mail5|br6|user@conecto.com7|
2208|19|Vendas10|Doutora11|+55(11)99999999912|200513|2005199214|015| 16|1902201917| 18|1010259719
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Associação entre usuários/grupos - 84

Record agent_group
Registro de associação entre usuário/grupos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
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: 01|842|12345553|91914
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Documentos de crédito - 85

Record return_control
Registro de documentos de crédito
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 85
3 return_number 10 Numérico Código do documento
4 store_key 10 Numérico Código da loja da geração
5 pos_number 10 Numérico Número do PDV da geração
6 ticket_number 6 Numérico Número do cupom da geração
7 transaction 10 Numérico Transação da geração
8 Start_date 8 Data-DDMMAAAA Data da geração
9 start_time 6 Hora-hhmmss Hora da geração
10 fiscal_date 8 Data-DDMMAAAA Data fiscal da geração
11 used_store_key 10 Numérico Código da loja do uso
12 used_por_number 10 Numérico Número do PDV do uso
13 used_ticket_number 6 Numérico Número do cupom do uso
14 used_transaction 10 Numérico Transação do uso
15 used_start_date 8 Data-DDMMAA Data do uso
16 used_start_time 6 Hora-hhmmss Hora do uso
17 used_fiscal_date 8 Data-DDMMAAAA Data fiscal do uso
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
22 begin_expiration_date 8 Data-DDMMAAAA Início de validade do voucher
23 end_expiration_date 8 Data-DDMMAAAA Fim de validade do voucher
Exemplo do registro 85: 01|852|5556983|14|805|7894566|48266521007|
200320158|1526539|2103201510|111|8012|23698513|469621558614|01011515|
02143616|01011517|2018|119|120|121|0201201522|0201201923
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Tipos de preço - 86

Record price
Registro de tipos de preço
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro: Fixo 86
3 price_key 5 Numérico, não nulo Código do tipo de preço
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: 01|862|993|Teste Registro 864|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Acumulador - 89-01

Record adder
Registro de acumuladores
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 89
3 Type 2 Numérico, não nulo Identificação da tabela
Fixo 01
4 adder_key 5 Numérico, não nulo Código do acumulador (de 1 a 30)
5 name 50 Alfanumérico Descrição
Exemplo do registro 89/01: 01|892|013|304|Teste Acumulador Novamente5
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Taxas por filial - 89-02

Record store_tax_type
Registro de taxas por filial
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 89
3 Type 2 Numérico, não nulo Identificação da tabela
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: 01|892|023|14|T015
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Registro de dados extra - 89-03

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

Estoque por lote - 89-04

Record plu_batch_stock
Registro de estoque por lote
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro:
Fixo 89
3 Type 2 Numérico, não nulo Identificação da tabela
Fixo 04
4 id 18 Numérico, não nulo Código PLU:
Código interno que 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
7 batch_manufacture 8 Data-DDMMAAAA Data de fabricação do lote/produto
8 batch_expiration 8 Data-DDMMAAAA Data de validade do lote/produto
9 quantity_in_stock 15,3 Decimal, não nulo Quantidade em estoque (zeros p/ não informar)

Dias de adiamento - 89-05

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

Etiqueta Relâmpago - 89-06

Record label_promotion
Etiqueta Relâmpago
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 89
3 Type 2 Numérico, não nulo Identificação da tabela
Fixo 06
4 plu_id 20 Numérico, não nulo ID do produto
5 price 15,3 Decimal, não nulo Preço do produto
6 Start_date 8 Data-DDMMAAAA Data inicial
7 Start_time 6 Data-HHMMSS Hora inicial
8 Finish_date 8 Data-DDMMAAAA Data final
9 Finish_time 6 Data-HHMMSS Hora final
10 reason 10 Numérico Motivo desconto
11 store_key 10 Numérico Loja
12 Label_quantity 6 Numérico Quantidade da(s) etiqueta(s)
13 Label_status 3 Numérico Status da(s) etiqueta(s)
Exemplo do registro 89: 01|892|043|00000000014|00000000025|1234567891011AB6|201802287|108|109
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Atributos - 130

Record attributes
Registro de atributos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro: Fixo 130
3 attr_key 10 Numérico, não nulo Código do atributo
4 attr_label 50 Alfanumérico Descrição do atributo
Exemplo do registro 130: 01|1302|13|Teste Registro 1304
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Valores de atributos - 131

Record attributes values
Registro de valores de atributos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro: Fixo 131
3 attr_key 10 Numérico, não nulo Código do atributo
3 attr_value_id 10 Numérico, não nulo Código do valor do atributo
4 attr_value_label 50 Alfanumérico Valor do atributo
Exemplo do registro 131: 01|1312|13|14|Teste Registro 1315
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Atributos por produtos - 132

Record plu attributes
Registro de atributos por produtos
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro: Fixo 132
3 plu_id 18 Numérico, não nulo Código PLU:
Código interno que funciona como SKU principal
3 attr_key 10 Numérico, não nulo Código do atributo
3 attr_value_id 10 Numérico, não nulo Código do valor do atributo
Exemplo do registro 132: 01|1322|13|14|15
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

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 (25) Cadastro complementar
Import_customer_type (26) Tipos de clientes
Customer_summary (27) Movimentação de cheques
Customer_store (28) Lojas de compra do cliente
Dependents (120) Cadastro de pessoas autorizadas
Customer_plates (121) Cadastro de placas
Cst_delayed_payment (89-05) Registro de dias de adiamentos

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.

Clientes - 20

Record customer
Registro de cliente
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 20
3 code_type 2 Alfanumérico Tipo do documento (Tabela tipo de identificação):
1 - CPF
2 - CNPJ
3 - CNPJ/ME
4 - CNPJ/MF
5 - CGC
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
4 code 20 Alfanumérico Código interno do cliente
5 customer_type 3 Alfanumérico Tipo de cliente (Código conforme tabela)
Categoria Fiscal:
1 - Física
2 - Jurídica
ou qualquer outro código cadastrado
6 customer_name 60 Alfanumérico Razão social/Nome do cliente
7 customer_name_alt 60 Alfanumérico Razão social/Nome do cliente alternativo
8 customer_email 50 Alfanumérico E-mail
9 customer_phone1 15 Alfanumérico Número do telefone fixo
10 customer_phone2 15 Alfanumérico Número do telefone móvel
11 customer_date_inc 8 Data-DDMMAAAA Data de cadastramento
12 customer_job_id 25 Alfanumérico Código/CNPJ do empregador
13 customer_job_name 60 Alfanumérico Razão Social/Nome do Empregador
14 customer_job_phone 15 Alfanumérico Número do telefone 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-DDMMAAAA Data de Admissão
18 customer_job_type 2 Alfanumérico Tipo da ocupação:
1 - Assalariado
2 - Profissional Liberal
3 - Empresário
4 - Autônomo
5 - Aposentado
6 - Pensionista
7 - Funcionário Público
8 - Outros
19 customer_job_name2 60 Alfanumérico Razão Social/Nome do emprego anterior
20 customer_job_phone2 15 Alfaumérico Número do telefone comercial anterior
21 customer_job_in 8 Data-DDMMAAAA Data de admissão do emprego anterior
22 customer_job_out 8 Data-DDMMAAAA Data de demissão do emprego anterior
23 customer_birthday 8 Data-DDMMAAAA Data de aniversário
24 store_key 10 Numérico Número da loja de cadastramento
25 password 80 Alfanumérico Senha do cliente
26 crypt_password 80 Alfanumérico Senha do cliente criptografada
27 delayed_payment_days 3 Numérico Dias que a categoria de cliente tem direito para adiamento
Exemplo do registro 20: 01|202|13|20054|15|Maria Aparecida6|Cidacidinha@terra.com.br7|
8| 9|2103201510|101011|Conecto Sistemas 1112|3781526613|Tec. Teste de Qualidade14|130015|1802201516|117|Conecto18|
4621384519|0302201521|2005195822|123|maparecida24| 25| 26|6027
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Endereços - 21

Record customer_address
Registro de endereços
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 21
3 code_type 2 Numérico Tipo do documento (Tabela tipo de identificação)
4 code 20 Alfanumérico Código interno do cliente
5 address_type 3 Numérico Tipo do endereço (Tabela tipo de endereço)
1 - Residencial
2 - Comercial
3 - Entrega
4 - Cobrança
6 address 60 Alfanumérico Endereço do cliente
7 number 20 Alfanumérico Número
8 complement 20 Alfanumérico Complemento para endereço (asa/andar/sala)
9 neig 20 Alfanumérico Bairro
10 city 30 Alfanumérico Cidade
11 state 2 Alfanumérico Estado
12 zip 12 Alfanumérico CEP completo (cep+complemento)
13 reference 60 Alfanumérico Referências de localização 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
16 address_time 3 Numérico Tempo no endereço:
1 - Menos de 1 ano
2 - De 1 a 3 anos
3 - De 3 a 5 anos
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: 01|212|13|20054|25|Av.Autonomistas6|5667|
8 andar Sala 28|Vila Yara9|Osasco10|SP11|3203645012|Próximo ao Hospital Cruzeiro do Sul13|551114|3687412515|516
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Identificação - 22

Record customer_sku
Registro de identificação
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 22
3 code_type 2 Numérico Tipo do documento (Tabela tipo de identificação)
4 code 20 Alfanumérico Código interno do cliente
5 sku_type 2 Numérico Tipo do endereço (Tabela tipo de identificação)
6 sku 30 Alfanumérico Código de identificação do cliente (RG,CPF,etc)
7 sku_status 1 Numérico Status para a identificação:
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
12 crypt_password 80 Alfanumérico Senha para o sku criptografada
Exemplo do registro 22: 01|222|13|20054|15|CPF6|07|1000008|500009|40010|maparecida11| 12
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Status do cliente - 23

Record customer_status
Registro de status do cliente
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 23
3 code_type 2 Numérico Tipo do documento (Tabela 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
8 status 2 Numérico Situação de crédito
(Tabela status - Cliente)
0 - Cliente liberado
1 - Em análise
2 - Saldo insuficiente
3 - Inadimplente
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 13 Numérico Saldo de cheques emitidos
14 qtt_limit 13 Numérico Limite de número de cheques
15 qtt_date 8 Data-DDMMAAAA Data de última emissão de cheque
16 flag_invoice 1 Booleano Bloqueio da emissão de Nota Fiscal
17 dsc_date 8 Data-DDMMAAAA Data do último desconto
18 idt_left 13 Numérico Saldo de identificações efetuadas
19 idt_limit 13 Numérico Limite de número de identificações
20 idt_date 8 Data-DDMMAAAA Data da última identificação
21 customer_pre_limit 15,2 Decimal Saldo pré aprovado
Exemplo do registro 23: 01|232|13|20054|2000005|800006|7497|18|Teste R239|
Tenha um bom dia10|111|112| 13|120014| 15|016| 17| 18| 19| 20
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Cliente/Tipo - 24

Record customer_category
Registro de cliente/tipo
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 24
3 code_type 2 Alfanumérico Tipo do documento (Tabela tipo de identificação)
4 code 20 Alfanumérico Código interno do cliente
5 cst_type 2 Numérico Tipo do cliente
(Tabela tipo de cliente ou utilizar registro 26 para criar essa tabela)
Exemplo do Registro 24: 01|242|13|20054|25
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Cliente complementar - 25

Record customer_complement(opcional)
Registro de cliente complementar
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 25
3 code_type 2 Alfanumérico Tipo do documento (Tabela tipo de identificação)
4 code 20 Alfanumérico Código interno do cliente
5 ref_bank 4 Numérico Referência bancária banco
6 ref_branch 4 Numérico Referência bancária agência
7 ref_account 8 Numérico Referência bancária conta
8 ref_bank2 4 Numérico Referência bancária banco
9 ref_branch2 4 Numérico Referência bancária agência
10 ref_account2 8 Numérico Referência bancária conta
11 ref_name 60 Alfanumérico Referência pessoal nome
12 ref_phone 15 Alfanumérico Referência bancária telefone
13 ref_address 80 Alfanumérico Referência bancária endereço Completo
14 ref_name2 60 Alfanumérico Referência pessoal nome
15 ref_phone2 15 Alfanumérico Referência bancária telefone
16 ref_address2 80 Alfanumérico Referência bancária endereço Completo
17 ref_card1 1 Booleano Cartão de crédito AMEX:
0 - Não
1 - Sim
18 ref_card2 1 Booleano Cartão de crédito Diners:
0 - Não
1 - Sim
19 ref_card3 1 Booleano Cartão de crédito Mastercard:
0 - Não
1 - Sim
20 ref_card4 1 Booleano Cartão de crédito VISA
0 - Não
1 - Sim
21 ref_card5 1 Booleano Cartão de crédito Outros:
0 - Não
1 - Sim
22 gender 2 Numérico Sexo:
1 - Feminino
2 - Masculino
23 nacionality 2 Numérico Nacionalidade:
1 - Brasileiro
2 - Estrangeiro
24 education_level 2 Numérico Escolaridade:
1 - 1°Grau
2 - 2°Grau
3 - Superior
4 - Outros
25 civil_status 2 Numérico Estado civil:
1 - Solteiro(a)
2 - Casado(a)
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)
29 spouse_birthday 8 Data-DDMMAAAA Data de aniversário. Esposo(a)
30 spouse_job_name 60 Alfanumérico Razão social/Nome do empregador
31 spouse_ time 2 Numérico Tempo de empresa:
1 - Menos de 1 ano
2 - De 1 a 3 anos
3 - De 3 a 5 anos
4 - De 5 a 10 anos
5 - De 10 a 15 anos
6 - de 15 a 20 anos
7 - Mais de 20 anos
32 spouse_job_phone 15 Alfanumérico Número do telefone 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
37 dep_birthday1 8 Data-DDMMAAAA Data de aniversário do(a) dependente
38 dep_gender1 2 Numérico Sexo do(a) dependente:
1 - Feminino
2 - Masculino
39 dep_name2 60 Alfanumérico Nome do(a) dependente
40 dep_birthday2 8 Data-DDMMAAAA Data de aniversário do(a) dependente
41 dep_gender2 2 Numérico Sexo do(a) dependente:
1 - Feminino
2 - Masculino
42 dep_name3 60 Alfanumérico Nome do(a) dependente
43 dep_birthday3 8 Data-DDMMAAAA Data de aniversário do(a) 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: 01|252|13|20054|0015|70096|2646827| 8| 9| 10|
Maria Aparecida11| 08002169855412|Rua Presidente Vargas, 568-São Paulo-SP13|
14| 15| 16|017|018|119|020|021|122|223|224|525|Cleusa Ferreira26|José da Silva27|Pedro Gonçalves28|2005195829|ConectoSistemas30|431|3644253632|Tester33|150034|135|Leticia Silva Gonçalves36|0809198437|138| 39| 40| 41| 42| 43| 44|Carro45|Casa46
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Tipos de cliente - 26

Record cst_type
Registro de tipos de cliente
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 26
3 cst_type_key 4 Numérico, não nulo Código do tipo de cliente
4 name 20 Alfanumérico Descritivo/nome para tipo de cliente
5 discount 8,2 Decimal Desconto a ser dado aos clientes deste tipo
6 cst_second_ticket 1 Numérico, não nulo Emissão de cupom associado
7 type_price 6 Numérico, não nulo Determina tipo de preço
8 extra_discount 8,2 Decimal Desconto extra a ser dado aos clientes deste tipo
9 extra_type_price 3 Numérico, não nulo Determina tipo de preço extra
10 delayed_payment_days 3 Numérico Dias que a categoria de cliente tem direito para adiantamento
Exemplo do registro 26: 01|262|53|Premium4|20005|16|1708|09
Obs:Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Cheques de clientes - 27

Record customer_summary
Registro de cheques cliente
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 27
3 code_type 2 Alfanumérico Tipo do documento (Tabela tipo de identificação)
4 code 20 Alfanumérico Código interno do cliente
5 store_key 5 Numérico Número da loja
6 data_venc 8 Data-DDMMAAAA Data de vencimento
7 data_pag 8 Data-DDMMAAAA Data de pagamento
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
13 data 8 Data-DDMMAAAA Data da venda
14 hora 6 Numérico Hora da venda (Hora-hhmmss)
15 ticket 6 Numérico Número do ticket da venda
16 PDV 4 Numérico Número do PDV
17 status_cheque 1 Alfanumérico Situação do cheque:
1 - Aberto
2 - Baixado
18 usuario 10 Alfanumérico Usuário que executou manutenção
19 data_alt 8 Data-DDMMAAAA Data de manutenção
20 alinea 2 Numérico Código de alínea do cheque
21 tipo 1 Alfanumérico Cheque:
1 - Normal
2 - Devolvido
3 - Cancelado
Exemplo do registro 27: 01|272|13|20054|15|100420156|050420157|0018|70099|
26468210|8765432111|2000012|2103201513|19452014|35241815|8016|117|
818118|2203201519|120|121
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Lojas de compra - 28

Record customer_store
Registro de lojas de compra
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 28
3 code_type 2 Alfanumérico Tipo do documento (Tabela tipo de 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: 01|282|13|20054|325
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Autorizadores - 120

Record dependents
Registro de autorizadores
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 120
3 customer_type_id 2 Numérico, não nulo Tipo do documento
4 customer_id 20 Alfanumérico Código do cliente
5 dependent_key 25 Alfanumérico Código do autorizador/dependente
6 dependent_name 50 Alfanumérico Nome do autorizador/dependente
7 customer_dependent_sku1 30 Alfanumérico Cartão 1 do autorizado
8 customer_dependent_sku2 30 Alfanumérico Cartão 2 do autorizado
Exemplo do registro: 01|1202|73|00000000000000000000000014|
00000000000000000000000015|BIANOU CORREIA DE OLIVEIRA6
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar

Placas - 121

Record customer_plates
Registro de autorizadores
Campo Tamanho Tipo Descrição
1 Status 1 Numérico, não nulo 0 - Inclusão/alteração de registro
1 - Exclusão
2 Record 2 Numérico, não nulo Identificação do registro
Fixo 121
3 customer_type_id 2 Numérico, não nulo Tipo do documento
4 customer_id 20 Alfanumérico Código do cliente
5 dependent_key 25 Alfanumérico Código do autorizador/dependente
6 plate_number 10 Alfanumérico Placa
7 brand 30 Alfanumérico Marca do veículo (Opcional). Exemplo: Fiat
8 model 30 Alfanumérico Modelo do veículo (Opcional). Exemplo: Palio
Exemplo do registro 121: 01|1212|73|00000000000000000000000014|
00000000000000000000015|FAJ-51916|FIAT7|PALIO8|
Obs: Numeração (X) dentro do campo indica posição dos mesmos - não utilizar


Ver também

Ligações externas