Layout de exportação do Emporium

De Conecto wiki
Ir para navegação Ir para pesquisar

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:
"Número do PDV. Adicional finalizadoras por operador

8 Pagamentos 12,2 Decimal Total de pagamentos recebidos.

Ativar parâmetro:
"Total de pagamentos adicionais - Finalizadoras por operador"


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
1 = sim

8 post_sale_voided 1 Numérico Cancelamento de cupom

0 = não
1 = sim

9 sale_type 3 Numérico Tipo de venda:

Venda - 0
Devolução - 10
Orçamento - 11
Iventário - 12
Entrada - 13
SAT - 59

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.
Ativar parâmetro.
"Data de processamento adicional. Vendas por Ticket."

21 pos_time 14 Numérico Data do POS Ticket.

Formato: AAAAMMDDhhmmss.
Ativar parâmetro:
"Data do POS adicional - Vendas por Ticket."

22 fiscal_date 8 Numérico Data fiscal do ticket.

Formato: AAAAMMDD.
Ativar parâmetro:
"Data Fiscal adicional - Vendas por Ticket".

23 ecf_number 3 Numérico Número do ECF.

Ativar parâmetro:
"Número do ECF adicional - Vendas por Ticket".

24 trn_number 8 Numérico Número da transação

Ativar parâmetro:
"Número da transação adicional - Vendas por Ticket".

25 voided_ticket 8 Numérico Número do cupom cancelado.

Ativar parâmetro:
"Número cupom cancelado adicional - Vendas por Ticket".

26 type_price 5 Numérico Tipo de preço utilizado na venda.

Ativar parâmetro:
"Tipo de preço da venda adicional - Vendas por Ticket".

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:
"Enviar informações de sale_nfce na linha 00 e 14 - Vendas por Ticket"

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
1 = sim

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.
1 = Antecipado.
2 = Isento.
Ativar parâmetro:
"Tipo pis/cofins adicional - Vendas por Ticket".

22 Legenda 4 Alfanumérico Legenda da tributação (T0, T1, I)

Ativar parâmetro:
"Código tributação adicional - Vendas por Ticket".

23 Taxa 5,2 Decimal % de imposto.

Ativar parâmetro:
"% tributação adicional - Vendas por Ticket".

24 Type_price 5 Numérico Tipo de preço utilizado na venda

Ativar parâmetro:
"Tipo de preço da venda adicional - Vendas por Ticket".

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.
Ativar o parâmetro:
"Enviar no registro 01 o tipo de venda".

28 order_id 10 Caracter id do pedido

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
"Número do ECF adicional - Vendas por Ticket".

13 extended_media 5 Numérico Código da sub-finalizadora.

Ativar parâmetro:
“sub-finalizadora adicional - Vendas por Ticket”

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
Agência
Sexo, etc.

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
10 - Devolução
11 - Orçamento
12 - Inventário
13 - Entradas
59 - SAT
100 - NF conjugada
100 - NF

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
1 - Saída

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:
"Número do ECF adicional - Vendas por Ticket".

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
17 clerk_id 14 Carácter Identificação do vendedor

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
2 - Físico

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 E-mail 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
2 Baixado

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
2 - Devolvido
3 - Cancelado

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
6 - Fundo de troco

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
1 - Confirmado
2 - Excluído

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:
"Número do ECF adicional - Sangria".

13 Context 2 Numérico Número do contexto.

Ativar parâmetro: "Contexto da Transação adicional - Sangria". 1 - Z de operador.
2 - Saída de operador.
3 - Sangria
4 - Fundo de troco
0 - Outros

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
(-)Saída

Observação: Abaixo campos adicionais via parâmetro.
13 extended_media 5 Numérico Código da sub_finalizadora

Ativar parâmetro:
"Sub_finalizadora adicional. Vendas por Ticket".

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
Agência
Sexo, etc

10 data_value 64 Alfanumérico Valor do dado

Ver também