Layout de exportação do Emporium
Este artigo tem como objetivo orientar integração dos sistemas de retaguarda com o sistema Emporium, utilizando o método de exportação em arquivo do tipo texto.
Formato
Para que os arquivos com as informações de venda sejam gerados, é necessário a gravação de um arquivo de comandos em formato de texto. Esses arquivos podem ser utilizados em 2 padrões: Modelo 1 e Modelo 2.
Modelo 1
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Tipo | 1 | Numérico | Tipo de operação (4 - Exporta dados) |
2 | Código | 2 | Numérico | Código do arquivo (Tabela abaixo) |
3 | Loja | 4 | Numérico | Código loja |
4 | Data | 8 | Numérico | Data do movimento (aaaammdd) |
5 | Dados | Livre | Alfanumérico | Nome do arquivo destino (especificar também o diretório/caminho) |
Observação: Exceto código de arquivos 90 e 91.
Exemplo
4|80|0001|20020915|/tmp/lj0001/expitem.txt|
Gravar as vendas por item da loja 0001, do dia 15/09/2002 no arquivo /tmp/lj0001/expitem.txt
Modelo 2
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Tipo | 1 | Numérico | Tipo de operação (4 - Exporta dados) |
2 | Código | 2 | Numérico | Código do arquivo (Tabela abaixo) |
3 | Loja | 4 | Numérico | Código loja |
4 | Data | 8 | Numérico | Data do movimento (aaaammdd) |
5 | PDV | 3 | Numérico | Código do PDV |
6 | Ticket | 6 | Numérico | Número do ticket de venda |
7 | Dados | Livre | Alfanumérico | Nome do arquivo destino (especificar também o diretório/caminho) |
Observação: Exclusivo para códigos de arquivo 90 e 91.
Exemplo: 4|91|0001|20020915|004|123456|/tmp/lj0001/expitem_123456.txt| - Gravar as vendas por item da loja 0001, do dia 15/09/2002, do PDV 004, do ticket 123456, no arquivo /tmp/lj0001/expticket_123456.txt.
Código de arquivo
Código | Descrição | Sugestão de Nomes |
---|---|---|
70 | Tesouraria | .exptes.txt |
73 | Sangria/Fundo de troco | .exppickup.txt |
75 | Inventário | .expinv.txt |
80 | Vendas por item | .expitem.txt |
81 | Vendas por item por PDV | .expitem_pdv.txt |
82 | Finalizadora por operador | .expoper.txt |
83 | Finalizadora por PDV | .expfinal.txt |
84 | Dados fiscais gerais | .expgeral.txt |
85 | Dados fiscais por tributação | .exptrib.txt |
86 | vigentes | .expprc.txt |
87 | Movimento detalhado (cupom) (Por data de venda) | .expdet.txt |
88 | Movimento detalhado (cupom) (Por data de processamento) (Layout = 87) | .expdet.txt |
89 | Movimento detalhado (cupom) (Por data fiscal) (Layout = 87) | .expdet.txt |
90 | Ticket de venda (cupom com cancelamentos) (Layout = 87) | .expticket.txt |
91 | Ticket de venda (cupom) (Layout = 87) | .expticket.txt |
92 | Cadastro de cliente | .expcli.txt |
93 | Movimentação de cliente | .expmovcli.txt |
184 | Dados fiscais gerais do Mapa Resumo | .expgeral.txt |
185 | Dados fiscais por tributação do mapa resumo (Layout = 85) | .exptrib.txt |
1. O arquivo de comandos deverá ser gravado sempre no servidor do Emporium em /var/emporium/pos/RCV/0000/000. O nome do arquivo é livre. Aconselhamos a utilização de extensão.cmd identificando que se trata de arquivo de comando.
2. Todos os campos dos arquivos (dados e/ou comandos) são separados entre si por ("|" pipe).
3. Campos sem conteúdo deverão ser preenchidos com zeros, ou deixe em branco, dependendo do seu tipo, salvo orientação específica para o campo.
4. Campos Decimais são compostos de (X,Y) posições, sendo X o número total de casas e Y o número de decimais.
Exemplo: Em Decimais (10,2) temos 8 inteiros 2 decimais
Layouts de arquivo
Vendas por Item - 80
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Código | 13 | Numérico | Código do item |
2 | Grupo | 2 | Numérico | Grupo de PDVs |
3 | Quantidade | 9,3 | Decimal | Quantidade líquida |
4 | Valor | 12,2 | Decimal | Valor de venda líquida |
Vendas por Item/PDV - 81
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Loja | 4 | Numérico | Código da loja |
2 | PDV | 3 | Numérico | Número do PDV |
3 | Código | 13 | Numérico | Código do item |
4 | Quantidade | 9,3 | Decimal | Quantidade vendida |
5 | Quantidade Canc. | 9,3 | Decimal | Quantidade cancelada |
6 | Valor | 12,2 | Decimal | Valor de venda |
7 | Valor Cancelado | 12,2 | Decimal | Valor de venda cancelada |
8 | Custo | 12,3 | Decimal | Custo |
9 | Custo cancelado | 12,3 | Decimal | Custo cancelado |
10 | Margem | 6,3 | Decimal | Margem |
11 | Tipo de item | 3 | Númerico | 0 - Normal 1 - Base 2 - Kit |
Observação: Para exportação do campo Tipo de item 11 é necessário ativar parâmetro Venda de Kits/Bases adicional - Vendas por Item.
Finalizadoras por operador - 82
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Operador | 10 | Numérico | Código de operador |
2 | Finalizadora | 3 | Numérico | Código da finalizadora |
3 | Venda Bruta | 12,2 | Decimal | Valor da venda bruta |
4 | Cancelado | 12,2 | Decimal | Valor de cancelados |
5 | Fundo | 12,2 | Decimal | Valor de fundo de troco |
6 | Sangria | 12,2 | Decimal | Valor de sangria |
Observação1: Abaixo campos adicionais via parâmetro.
Observação2: Ativar parâmetro "Enviar por número do ECF - Arquivos fiscais" se desejar que os dados sejam gravados por ECF e não por PDV.
7 | pos_number | 3 | Numérico | Número do PDV. Ativar parâmetro: |
8 | Pagamentos | 12,2 | Decimal | Total de pagamentos recebidos.
Ativar parâmetro: |
Finalizadoras por PDV - 83
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | PDV | 3 | Numérico | Número do PDV |
2 | Finalizadora | 3 | Numérico | Código da finalizadora |
3 | Venda Bruta | 12,2 | Decimal | Valor da venda bruta |
4 | Cancelado | 12,2 | Decimal | Valor de cancelados |
5 | Fundo | 12,2 | Decimal | Valor de fundo de troco |
6 | Sangria | 12,2 | Decimal | Valor de sangria |
Dados fiscais globais - 84
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | PDV | 3 | Numérico | Número do PDV |
2 | Reduções | 6 | Numérico | Número de redução |
3 | Ticket inicial | 8 | Numérico | Número do primeiro ticket emitido |
4 | Ticket final | 8 | Numérico | Número do último ticket emitido |
5 | Cliente | 8 | Numérico | Número de clientes |
6 | GT inicial | 18,2 | Decimal | Valor do GT inicial |
7 | GT Final | 18,2 | Decimal | Valor do GT final |
8 | Venda bruta | 18,2 | Decimal | Valor da venda bruta |
9 | Cancelados | 13,2 | Decimal | Valor de cancelados |
10 | Anulados | 13,2 | Decimal | Valor de anulados |
11 | Desconto | 13,2 | Decimal | Valor de desconto |
12 | Acréscimo | 13,2 | Decimal | Valor de acréscimo |
13 | Venda líquida | 13,2 | Decimal | Valor da venda líquida |
Observação1: Abaixo campos adicionais via parâmetro.
Observação2: Ativar parâmetro "Enviar por número do ECF - Arquivos fiscais". Se desejar que os dados sejam gravados por ECF e não por PDV.
14 | Data Fiscal | 8 | Numérico | Data fiscal da Leitura Z - Formato: AAAAMMDD Ativar parâmetros: "Data fiscal adicional - Dados fiscais globais |
15 | CRO | 8 | Numérico | Contador de reinicio de operação. Ativar parâmetros: "CRO adicional - Dados fiscais globais". |
Dados fiscais por tributação - 85
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | pos_number | 3 | Numérico | Número do PDV |
2 | Legenda | 2 | Alfanumérico | Legenda da tributação (T0,T1,I) |
3 | Base | 13,2 | Decimal | Base de cálculo |
4 | Imposto | 13,2 | Decimal | Valor do imposto |
Observação1: Abaixo campos adicionais via parâmetro.
Observação2: Ativar parâmetro "Enviar por número do ECF - Arquivos fiscais" se desejar que os dados sejam gravados por ECF e não por PDV.
2 | Legenda | 4 | Alfanumérico | Legenda da tributação de acordo com o cadastro (T0,T1,I) Ativar parâmetro: "Tributação do cadastro - Dados fiscais por tributação |
5 | Taxa | 5,2 | Decimal | % de imposto. Ativar parâmetro %. Tributação adicional dados. Fiscais por tributação. |
6 | Data fiscal | 8 | Numérico | Data fiscal da redução Z. Ativar parâmetro: "Data fiscal adicional - Dados fiscais por tributação". |
Preços vigentes por lojas - 86
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Status | 1 | Numérico | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | File | 2 | Numérico | Número identificação. Sempre 12 (doze) |
3 | store_key | 10 | Numérico | Número da filial |
4 | Id | 10 | Numérico | Código interno do produto |
5 | Price | 15,3 | Decimal | Preço de venda |
6 | Start_price | 8 | Data - DDMMAAAA | Data de iínicio de validade do preço de venda |
7 | time_price | 6 | Hora - hhmmss | Hora de início de validade do preço de venda |
8 | type_price | 1 | Numérico | Determina tipo de preço |
Movimento detalhado cupons - 87
LAYOUT - comum para códigos de arquivo: 87,88,89,90 e 91
Registro do ticket - 0
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo. Sempre 87 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 0 - Ticket |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | Start_time | 14 | Numérico | Data inicial do ticket
Formato: AAAAMMDDhhmmss |
7 | voided | 1 | Numérico | Cancelamento de venda
0 = não |
8 | post_sale_voided | 1 | Numérico | Cancelamento de cupom
0 = não |
9 | sale_type | 3 | Numérico | Tipo de venda:
Venda - 0 |
10 | customer_id | 14 | Carácter | Identificação do cliente CPF ou RG |
11 | amount_due | 15,3 | Decimal | Valor da venda |
12 | change_amount | 15,3 | Decimal | Valor do troco |
13 | change_media_id | 3 | Numérico | Finalizadora do troco |
14 | clerk_id | 14 | Carácter | Identificação do vendedor |
15 | cashier_id | 14 | Carácter | Identificação do operador de caixa |
16 | authorizer_id | 14 | Carácter | Identificação do fiscal |
17 | discount | 15,3 | Decimal | Valor do desconto |
18 | increase | 15,3 | Decimal | Valor do acréscimo |
19 | interest | 15,3 | Decimal | Valor do juros |
Observação: Abaixo campos adicionais via parâmetros.
20 | process_time | 14 | Numérico | Data de processamento do ticket. Formato: AAAAMMDDhhmmss. |
21 | pos_time | 14 | Numérico | Data do POS Ticket. Formato: AAAAMMDDhhmmss. |
22 | fiscal_date | 8 | Numérico | Data fiscal do ticket. Formato: AAAAMMDD. |
23 | ecf_number | 3 | Numérico | Número do ECF. Ativar parâmetro: |
24 | trn_number | 8 | Numérico | Número da transação Ativar parâmetro: |
25 | voided_ticket | 8 | Numérico | Número do cupom cancelado. Ativar parâmetro: |
26 | type_price | 5 | Numérico | Tipo de preço utilizado na venda. Ativar parâmetro: |
27 | Final_GT | 15,3 | Decimal | GT final do cupom |
28 | nfce_key | 64 | Alfanumérico | Chave de documentos eletrônicos (NFC-e e SAT) |
29 | nfce_protocol | 64 | Alfanumérico | Protocolo da NFC-e número de série do SAT |
30 | emit_date | 8 | Numérico | Data de emissão |
31 | nfce_number | 20 | Numérico | N° da NFC-e ou extrato do SAT Ativar parâmetro: |
Registro de itens - 1
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo. Sempre 87 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 1 - Itens |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | Start_time | 14 | Numérico | Data inicial do ticket
Formato: AAAAMMDDhhmmss |
7 | sequence | 4 | Numérico | Sequência do item no cupom (inicial 0). |
8 | voided | 1 | Numérico | Cancelamento do item. 0 = não |
9 | plu_id | 8 | Numérico | Código interno |
10 | desc_plu | 22 | Alfanumérico | Descrição reduzida do item |
11 | quantity | 15,3 | Decimal | Quantidade vendida |
12 | unit_price | 15,3 | Decimal | Preço unitário |
13 | amount | 15,3 | Decimal | Valor da venda do item |
14 | cost | 15,3 | Decimal | Custo do item |
15 | clerk_id | 14 | Carácter | Identificação do vendedor |
16 | authorizer_id | 14 | Carácter | Identificação do fiscal |
17 | discount | 15,3 | Decimal | Valor do desconto |
18 | increase | 15,3 | Decimal | Valor do acréscimo |
19 | sku_id | 14 | Numérico | EAN de vendas do item |
Observação: Para retaguarda Consinco alterar a definição da plu_id para:
9 | plu_id | 10 | Numérico | Código interno |
Observação: Abaixo campos adicionais via parâmetros.
20 | ecf_number | 3 | Numérico | Número do ECF. Ativar parâmetro: "Número do ECF adicional - Vendas por Ticket". |
21 | pis_cofins | 1 | Numérico | Tipo de PIS/Cofins do item. 0 = Normal. |
22 | Legenda | 4 | Alfanumérico | Legenda da tributação (T0, T1, I) Ativar parâmetro: |
23 | Taxa | 5,2 | Decimal | % de imposto. Ativar parâmetro: |
24 | Type_price | 5 | Numérico | Tipo de preço utilizado na venda Ativar parâmetro: |
25 | Plu_base | 10 | Numérico | Código interno da PLU base (quando houver) se não = 0. |
26 | Plu_kit | 10 | Numérico | Código interno da PLU kit (quando houver) se não = 0. |
27 | sale_type | 3 | Numérico | 65 - NFC-e 59 - SAT. |
Registro de finalizadoras - 9
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre - 87. |
2 | Register | 2 | Numérico | Identificação do tipo de registro - 09 Finalizadoras |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | sequence | 4 | Numérico | Sequência da finalização (inicial 0) |
8 | media_id | 3 | Numérico | Código da finalizadora |
9 | amount | 15,3 | Decimal | Valor da finalizadora |
10 | authorizer_id | 14 | Carácter | Identificação do fiscal |
11 | change_flag | 1 | Carácter | Flag de tipo de finalização: (+) pagamento (-) troco. |
Observação: Abaixo campos adicionais via parâmetro.
12 | ecf_number | 3 | Numérico | Número do ECF Ativar parâmetro |
13 | extended_media | 5 | Numérico | Código da sub-finalizadora. Ativar parâmetro: |
Registro de dados das finalizadoras - 10
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre - 87 |
2 | Register | 2 | Numérico | Identificação do tipo de registro. 10 - Dados da finalizadora |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | sequence | 4 | Numérico | Sequência da finalização |
8 | data_id | 4 | Numérico | Código da finalizadora |
9 | data_label | 64 | Alfanumérico | Descrição do dado: Banco |
10 | data_value | 64 | Alfanumérico | Valor do dado |
11 | ecf_number | 3 | Numérico | Número do ECF
Ativar parâmetro: "Número do ECF adicional - Vendas por ticket" |
Registro nota fiscal - 11
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre - 87 |
2 | Register | 2 | Numérico | Identificação do tipo de registro: 11 - Dados da nota fiscal |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | sequence | 4 | Numérico | Sequência da finalização |
8 | sale_type | 3 | Numérico | Tipo de operação: 0 - Venda |
9 | Maker | 15 | Numérico | Código/CNPJ do fornecedor |
10 | serial | 8 | Carácter | Série da nota fiscal |
11 | CFOP | 10 | Carácter | CFOP da nota fiscal |
12 | Base_icms | 15,3 | Decimal | Base de cálculo ICMS |
13 | icms | 15,3 | Decimal | ICMS da NF |
14 | base_subst | 15,3 | Decimal | Base de cálculo substituição |
15 | icms_subst | 15,3 | Decimal | ICMS substituto |
16 | amo_items | 15,3 | Decimal | Total dos itens |
17 | frete | 15,3 | Decimal | Valor do frete |
18 | seguro | 15,3 | Decimal | Valor do seguro |
19 | outras | 15,3 | Decimal | Outros valores |
20 | IpI | 15,3 | Decimal | Valor IPI |
21 | amo_invoice | 15,3 | Decimal | Total da NF |
22 | store_key2 | 8 | Numérico | Loja destino da NF |
23 | invoice_number | 8 | Numérico | Número da NF |
24 | invoice_type | 3 | Numérico | Tipo de NF 0 - Entrada |
25 | sale_comment | 240 | Alfanumérico | Observação da NF |
26 | sale_name | 22 | Alfanumérico | Natureza da operação |
27 | voided | 1 | Numérico | NF cancelada após emissão |
28 | ecf_number | 3 | Numérico | Número do ECF Ativar parâmetro: |
Registro de serviço - 12
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre - 87 |
2 | Register | 2 | Numérico | Identificação do tipo de registro. 12 - Dados de serviços |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | item_sequence | 5 | Numérico | Sequência do item vinculado ao serviço |
8 | sequence | 5 | Numérico | Sequência do serviço no item |
9 | sis_period | 8 | Numérico | Período contrato do serviço |
10 | sis_price | 15,3 | Decimal | Preço do serviço |
11 | sis_discount | 15,3 | Decimal | Desconto aplicado ao serviço |
12 | sis_increase | 15,3 | Decimal | Acréscimo aplicado ao serviço |
13 | sis_cost | 15,3 | Decimal | Custo do serviço |
14 | sis_type_key | 8 | Numérico | Tipo do serviço |
15 | customer_id | 14 | Carácter | Identificação do cliente "CPF ou RG" |
16 | sis_id | 32 | Carácter | Identificação do serviço vendido |
Registro de itens de nota fiscal - 13
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre - 87. |
2 | Register | 2 | Numérico | Identificação do tipo de registro. 13 - Dados de itens de nota fiscal |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | Sequence | 5 | Numérico | Sequência do item |
8 | Cfop | 5 | Numérico | CFOP |
9 | desc_plu | 40 | Numérico | Descrição da PLU |
10 | quantity | 15,3 | Decimal | Quantidade do item |
11 | unit_price | 15,3 | Decimal | Preço unitário |
12 | Amount | 15,3 | Decimal | Valor líquido |
13 | increase | 15,3 | Decimal | Valor do acréscimo |
14 | pos_id | 4 | Alfanumérico | Legenda ICMS |
15 | tax_percent | 6,3 | Decimal | Taxa de ICMS |
16 | pis_cofins | 2 | Numérico | Identificação de pis/cofins |
17 | tax_reduction | 15,3 | Decimal | Redução de taxa |
18 | tax_calculation_base | 15,3 | Decimal | Base de cálculo |
19 | tax_amount | 15,3 | Decimal | Valor do imposto |
20 | tax_extra_percent | 6,3 | Decimal | Taxa extra percentual |
21 | tolerance_max | 5,3 | Decimal | Tolerância máxima |
22 | tolerance_min | 5,3 | Decimal | Tolerância mínima |
Registro de documentos eletrônicos - 14
Observação: Registro ativado via Parâmetro.
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre - 87 |
2 | Register | 2 | Numérico | Identificação do tipo de registro. 14 - Dados de documentos eletrônicos |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato:AAAAMMDDhhmmss |
7 | nfce_key | 64 | Alfanumérico | Chave de documentos eletrônicos (NFC-e e SAT) |
8 | nfce_status | 5 | Numérico | Status NFC-e |
9 | sefaz_status | 5 | Alfanumérico | Status Sefaz |
10 | nfce_protocol | 64 | Alfanumérico | Protocolo da NFC-e ou número de série do SAT |
11 | protocol_date | 8 | Numérico | Data do protocolo NFC-e |
12 | emit_date | 8 | Numérico | Data de emissão |
13 | nfce_number | 20 | Numérico | N° da NFC-e ou Extrato do SAT |
Cadastro de cliente - 92
Dados de cliente - 04
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | File | 2 | Número, não nulo | Número identificação do arquivo Sempre 04 quatro. |
3 | Código | 8 | Alfanumérico | Código do cliente |
4 | CGC-CPF | 14 | Alfanumérico | Identificação do cliente (número do documento). |
5 | Tipo | 1 | Alfanumérico | Tipo do documento: 1 - Jurídico |
6 | Razão | 60 | Alfanumérico | Razão social/Nome do cliente |
7 | Endereço | 60 | Alfanumérico | Endereço do cliente |
8 | Bairro | 20 | Alfanumérico | Bairro |
9 | CEP | 8 | Alfanumérico | CEP completo (CEP + complemento) |
10 | Cidade | 30 | Alfanumérico | Cidade |
11 | UF | 2 | Alfanumérico | Estado |
12 | Telefone1 | 14 | Alfanumérico | Número de telefone 1 |
13 | Telefone2 | 14 | Alfanumérico | Número de telefone 2 |
14 | ID_Alter | 15 | Alfanumérico | Identificação alternativa |
15 | Saldo | 11,2 | Decimal | Saldo do cliente |
16 | Limite | 11,2 | Decimal | Limite de crédito |
17 | Pontos | 8 | Numérico | Total de pontos acumulados |
18 | Sitcred | 2 | Numérico | Situação de crédito (Tabela de status clientes) |
19 | Dtcadast | 8 | Numérico | Data de cadastramento (ddmmaaa) |
20 | Consumidor | 1 | Alfanumérico | Tipo de consumidor (Tabela de tipos clientes) |
21 | Dtultmov | 8 | Numérico | Data da última alteração (ddmmaaa) |
22 | 50 | Alfanumérico | Código de e-mail | |
23 | Ramal | 5 | Alfanumérico | Número do ramal |
24 | Comentario | 100 | Alfanumérico | Comentários |
25 | Inscrest | 15 | Alfanumérico | Número da inscrição estadual |
Movimentação de cliente - 93
Movimentação de cheque - 05
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | Status | 1 | Numérico, não nulo | 0 - Inclusão/alteração de registro 1 - Exclusão |
2 | File | 2 | Numérico, não nulo | Número identificação do arquivo Sempre 05 cinco. |
3 | CGC-CPF | 14 | Alfanumérico | Identificação do cliente (número do documento) |
4 | Código | 8 | Alfanumérico | Código do cliente |
5 | Store_key | 5 | Numérico | Número da loja |
6 | Data_venc | 8 | Numérico | Data de vencimento |
7 | Data_pag | 8 | Numérico | Data de pagamento |
8 | Num_banco | 4 | Numérico | 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 | Numérico | Data de venda |
14 | Ticket | 6 | Numérico | Número do ticket de venda |
15 | PDV | 4 | Numérico | Número do PDV |
16 | Status_cheque | 1 | Alfanumérico | Situação do cheque 1 Aberto |
17 | Usuário | 10 | Alfanumérico | Usuário que executou manutenção |
18 | Data_alt | 8 | Numérico | Data da manutenção |
19 | Alinea | 2 | Numérico | Código de alinea do cheque |
20 | Tipo | 1 | Alfanumérico | Tipo de Cheque: 1 - Normal |
Movimento de Tesouraria - 70
Cabeçalho - 0
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo. Sempre 70 |
2 | Register | 2 | Númerico | Identificação do tipo de registro 0 - Header |
3 | store_key | 5 | Numérico | Número da loja |
4 | fiscal_date | 8 | Numérico | Data do movimento Formato: AAAAMMDD |
Registro capa de lote - 1
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo. Sempre 70 |
2 | Register | 2 | Númerico | Identificação do tipo de registro 1 - Lote |
3 | store_key | 5 | Numérico | Número da loja |
4 | fiscal_date | 8 | Numérico | Data do movimento Formato: AAAAMMDD |
5 | Lote | 8 | Numérico | Número do lote |
6 | data_lote | 12 | Numérico | Data do lote Formato: AAAAMMDDhhmmss |
7 | num_banco | 4 | Numérico | Número do banco |
8 | num_agencia | 4 | Numérico | Número da agência |
9 | num_conta | 8 | Numérico | Número da conta |
10 | num_contabil | 5 | Numérico | Código contábil |
11 | identificação | 8 | Numérico | Identificação |
12 | Status | 1 | Numérico | Status de operação |
13 | valor_verificado | 14,2 | Decimal | Valor do lote |
14 | num_documento | 8 | Numérico | Número do documento de tranferência/depósito |
Registro detalhado de lote - Cheques - 2
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 70. |
2 | Register | 2 | Númerico | Identificação do tipo de registro 2 - Cheque |
3 | store_key | 5 | Numérico | Número da loja |
4 | fiscal_date | 8 | Numérico | Data do movimento Formato: AAAAMMDD |
5 | Lote | 8 | Numérico | Número do lote |
6 | num_banco | 4 | Numérico | Número do banco |
7 | num_agencia | 4 | Numérico | Número da agência |
8 | num_conta | 8 | Numérico | Número da conta |
9 | num_cheque | 5 | Numérico | Número do cheque |
10 | Data_vencimento | 8 | Numérico | Data de vencimento Formato: AAAAMMDD |
11 | valor_digitado | 12,2 | Decimal | Valor digitado no PDV |
12 | valor_declarado | 12,2 | Decimal | Valor declarado na sangria |
13 | valor_verificado | 12,2 | Decimal | Valor verificado na tesouraria |
14 | finalizadora | 2 | Numérico | Número da finalizadora |
15 | Sub_finalizadora | 2 | Numérico | Número da sub_finalizadora |
Registro detalhado de lote - Documentos - 3
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 70. |
2 | Register | 2 | Númerico | Identificação do tipo de registro 3 - Documentos |
3 | store_key | 5 | Numérico | Número da loja |
4 | fiscal_date | 8 | Numérico | Data do movimento Formato: AAAAMMDD |
5 | Lote | 8 | Numérico | Número do lote |
6 | num_documento | 4 | Alfanumérico | Número do documento |
7 | Data_vencimento | 4 | Numérico | Data de vencimento Formato: AAAAMMDD |
8 | valor_digitado | 12,2 | Decimal | Valor digitado no PDV |
9 | valor_declarado | 12,2 | Decimal | Valor declarado na sangria |
10 | valor_verificado | 12,2 | Decimal | Valor verificado na tesouraria |
11 | finalizadora | 2 | Numérico | Número da finalizadora |
12 | Sub_finalizadora | 2 | Numérico | Número da sub_finalizadora |
Registro Detalhe de Lote - Dinheiro - 4
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 70 |
2 | Register | 2 | Númerico | Identificação do tipo de registro 4 - Dinheiro |
3 | store_key | 5 | Numérico | Número da loja |
4 | fiscal_date | 8 | Numérico | Data do movimento Formato: AAAAMMDD |
5 | Lote | 8 | Numérico | Número do lote |
6 | valor_digitado | 12,2 | Decimal | Valor digitado no PDV |
7 | valor_declarado | 12,2 | Decimal | Valor declarado na sangria |
8 | valor_verificado | 12,2 | Decimal | Valor verificado na tesouraria |
9 | Finalizadora | 2 | Numérico | Número da finalizadora |
10 | Sub_finalizadora | 2 | Numérico | Número da sub_finalizadora |
Movimento de Sangria fundo de troco - 73
Ticket - 0
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 73 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 0 - Ticket |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | pickup_ticket_number | 6 | Numérico | Número do ticket de sangria |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | trans_type | 2 | Numérico | Tipo de transação 7 - Sangria |
8 | cashier_id | 14 | Carácter | Identificação do operador de caixa |
9 | authorizer_id | 14 | Carácter | Identificação do fiscal |
10 | status | 2 | Numérico | Situação: 0 - Pendente |
11 | Transaction | 6 | Numérico | Número da transação |
Observação: Abaixo campos adicionais via parâmetros.
12 | ecf_number | 3 | Numérico | Número do ECF. Ativar parâmetro: |
13 | Context | 2 | Numérico | Número do contexto.
Ativar parâmetro: "Contexto da Transação adicional - Sangria".
1 - Z de operador. |
Registro de finalizadoras de sangria/Fundo de troco - 1
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 73 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 1 - Finalizadora |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | pickup_ticket_number | 6 | Numérico | Número do ticket de sangria |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | sequence | 4 | Numérico | Sequência da finalização (inicial 0) |
8 | media_id | 3 | Numérico | Código da finalizadora |
9 | amount | 15,3 | Decimal | Valor da finalização |
Registro detalhe de sangria - Cheque - 2
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 73 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 2 - Cheque |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | pickup_ticket_number | 6 | Numérico | Número do ticket de sangria |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | media_id | 3 | Numérico | Código da finalizadora |
8 | extended_media | 5 | Numérico | Código da sub_finalizadora |
9 | Amount | 15,3 | Decimal | Valor da finalização |
10 | bank | 4 | Numérico | Número do banco |
11 | branch | 4 | Numérico | Número da agência |
12 | account | 8 | Numérico | Número da conta |
13 | check_number | 6 | Numérico | Número do cheque |
14 | date_due | 8 | Numérico | Data de vencimento Formato: AAAAMMDD |
15 | CNPJ-CPF | 14 | Alfanumérico | Identificação do cliente (número do documento) |
16 | ticket_number | 6 | Numérico | Número do ticket de venda |
Registro detalhe de sangria - Documento - 3
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 73 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 3 - Documento |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | pickup_ticket_number | 6 | Numérico | Número do ticket de sangria |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | media_id | 3 | Numérico | Código da finalizadora |
8 | extended_media | 5 | Numérico | Código da sub_finalizadora |
9 | Amount | 15,3 | Decimal | Valor da finalização |
10 | doc_number | 20 | Alfanumérico | Número do documento |
11 | CNPJ-CPF | 14 | Alfanumérico | Identificação do cliente (número do documento) |
12 | ticket_number | 6 | Numérico | Número do ticket de venda |
Registro detalhe de sangria - Dinheiro - 4
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 73 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 4 - Dinheiro |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | pickup_ticket_number | 6 | Numérico | Número do ticket de sangria |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | media_id | 3 | Numérico | Código da finalizadora |
8 | extended_media | 5 | Numérico | Código da sub_finalizadora |
9 | Amount | 15,3 | Decimal | Valor da finalização |
Registro de troca de finalizadora - 9
Observação: Registro adicional - Ativar parâmetro "Enviar troca de finalizadora - Sangria"
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 73 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 9 - Finalizadora |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | ticket_number | 6 | Numérico | Número do ticket |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | sequence | 4 | Numérico | Sequência da finalização inicial 0 |
8 | media_id | 3 | Numérico | Código da finalizadora |
9 | Amount | 15,3 | Decimal | Valor da finalização |
10 | cashier_id | 14 | Carácter | Identificação do operador de caixa |
11 | authorizer_id | 14 | Carácter | Identificação do fiscal |
12 | change_flag | 1 | Carácter | Flag de tipo de finalização (+)Entrada |
Observação: Abaixo campos adicionais via parâmetro.
13 | extended_media | 5 | Numérico | Código da sub_finalizadora Ativar parâmetro: |
Registro de dados troca de finalizadora - 10
Observação: Registro adicional - Ativar parâmetro "Enviar troca de finalizadora - Sangria"
Campo | Tamanho | Tipo | Descrição | |
---|---|---|---|---|
1 | File | 2 | Numérico | Número de identificação do arquivo Sempre 73 |
2 | Register | 2 | Numérico | Identificação do tipo de registro 10 - Dados da finalizadora |
3 | store_key | 5 | Numérico | Número da loja |
4 | pos_number | 3 | Numérico | Número do PDV |
5 | pickup_ticket_number | 6 | Numérico | Número do ticket de sangria |
6 | start_time | 14 | Numérico | Data inicial do ticket Formato: AAAAMMDDhhmmss |
7 | sequence | 4 | Numérico | Sequência da finalização |
8 | data_id | 4 | Numérico | Código do dado da finalizadora |
9 | data_label | 64 | Alfanumérico | Descrição do dado: Banco |
10 | data_value | 64 | Alfanumérico | Valor do dado |