Integração com Lojas - Arquivo txt

Integrações | Comercial

Visão geral


Este documento detalha o formato e a estrutura dos arquivos de texto (txt) que devem ser gerados para a importação de dados das lojas através do programa Leitura Arquivo de Lojas (CCVAL100).

Requisitos


Consistem ERP
Lojas

Compatibilidade: 7.3 ou superiores do Consistem ERP.

Módulo: Comercial - Integração Lojas

Aquisição de licença

Orientamos o acompanhamento da nossa equipe de consultores.

Geração dos arquivos conforme este leiaute.

Formato Geral dos Arquivos

Formato de Codificação: ASCII e/ou ANSI (notepad++)

Nome do Arquivo: LojaXXXXXX.txt, onde XXXXXX é um número sequencial de 6 dígitos que deve ser incrementado a cada novo arquivo gerado.

Exemplos de arquivo: Loja000001.txt, Loja000002.txt, entre outros.

Regras de formatação para os campos dos arquivos de importação

Numérico

Alinhado a direita, preenchido com zeros a esquerda

100

00000100

Alfanumérico

Alinhado a esquerda, preenchido com espaços a direita

Teste

Teste

Data

No formato DDMMAAAA

22/07/08

22072008

Valor

Tipo Numérico com DUAS casas Decimais

120,50

00012050

Quantidade

Tipo Numérico com TRÊS casas Decimais

55,000

00055000

Código Recebimento
Código Operadora Cartão
Parâmetros de Desconto

1 - Dinheiro

0 - Sem Operadora

1 - A vista

2 - Cheques

1 - Banricompras

2 - Cheque

3 - Cartão

2 - Visa

3 - A vista Funcionário

3 - Redecard

4 - Cheque Funcionário

4 - Amex

5 - Brindes

5 - Ipercard

6 - Bonificação

7 - Romaneio

Estrutura dos Registros (Leiaute de Campos)

Cada linha do arquivo representa um registro, identificado por um código de 2 dígitos. O arquivo deve conter uma sequência desses registros, conforme a transação.

Tipo de Registro
Tabela

01

Documento Capa

02

Documento Itens

03

Documento Condições Venda

04

Troca / Devoluções - Itens

05

Cadastro de Clientes

06

Documento Anulação

09

Dados Adicionais da Nota Fiscal

10

Aceite de Nota Fiscal de Carga

11

Baixas de Títulos

Registro Tipo 01 - Documento Capa

Este registro contém os dados gerais de uma nota fiscal, cupom fiscal eletrônico (NFC-e) ou documento de venda.

Campo
Descrição
Tam
Formato
Posição
Observação

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 01

2

CNPJ da Empresa (Loja)

14

Numérico

3-16

CNPJ da filial que está emitindo o documento.

3

Data de Emissão

8

Data

17-24

Formato: DDMMAAAA

4

Tipo Documento

1

Numérico

25-25

1-NF (NF-e/NFC-e) 2-ECF

5

Número do Documento

14

Numérico

26-39

Para NF-e: Número da nota fiscal. Para ECF: cód_loja+ECF+cupom.

6

Tipo Cliente

1

Numérico

40-40

1-CNPJ 2-CPF

7

CNPJ/CPF Cliente

14

Numérico

41-54

Para ECF = Zeros

8

Valor Líquido dos Produtos

12

Valor

55-66

2 casas decimais. Ex: R$123,45 = 0000012345

9

Valor do Frete

12

Valor

67-78

2 casas decimais.

10

Valor do Seguro

12

Valor

79-90

2 casas decimais.

11

Valor do IPI

12

Valor

91-102

2 casas decimais.

12

Valor Total Desconto

12

Valor

103-114

2 casas decimais.

13

Valor Total da Nota

12

Valor

115-126

Cálculo: Valor Líquido dos

Produtos - Valor Total Desconto

14

Base Substituição Tributária

12

Valor

127-138

15

Valor Substituição Tributária

12

Valor

139-150

16

Série Nota Fiscal

1

Numérico

151-151

17

Observação

30

Alfanumérico

152-181

Do documento.

18

Número do ECF

12

Numérico

182-193

Para NF que acobertaram ECF

19

Base ICMS

12

Valor

194-205

20

Valor ICMS

12

Valor

206-217

2 casas decimais.

21

Valor PIS

12

Valor

218-229

2 casas decimais.

22

Valor Cofins

12

Valor

230-241

2 casas decimais.

23

Modelo do Documento

2

Numérico

242-243

55 - NF-e 59 - CF-e SAT 65 - NFC-e

24

Chave NF-e/NFC-e

44

Numérico

244-287

Para que o sistema consiga importar o SPED corretamente, é obrigatório enviar a chave da nota fiscal eletrônica neste campo.

25

Número de Série Equipamento SAT

9

Numérico

288-296

Para Documentos Modelo 59 CF-e-SAT

26

Valor FCP Difal

12

Valor

297-308

27

Valor ICMS Interestadual UF Destino Difal

12

Valor

309-320

28

Valor ICMS Interestadual UF Remetente Difal

12

Valor

321-332

29

Situação da Nota

1

Numérico

333-333

0 - Emitida 1 - Cancelada 2 - Inutilizada

30

Motivo do cancelamento

80

Alfanumérico

334-413

31

Protocolo de Autorização

36

Alfanumérico

414-449

32

Protocolo de Cancelamento

36

Alfanumérico

450-485

33

Data do Cancelamento

8

Data

486-493

34

Hora do Cancelamento

4

Numérico

494-497

35

Valor Outras Despesas

12

Valor

498-509

36

Nota Fiscal de Complemento

1

Numérico

510-510

0 - Não

1 - Sim

37

Série Fiscal

3

Numérico

511-513

3 dígitos

38

Peso Líquido

9

Numérico

514-522

7 inteiros e 3 decimais

39

Peso Bruto

9

Numérico

523-531

7 inteiros e 3 decimais

40

Espécie de Volumes

20

Alfanumérico

532-551

41

Quantidade de Volumes

10

Numérico

552-561

Registro Tipo 02 - Documento Itens

Este registro detalha cada item de um documento fiscal.

Campo
Descrição
Tamanho
Formato
Posição
Observação

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 02

2

CNPJ da Empresa (Loja)

14

Numérico

3-16

3

Data de Emissão

8

Data

17-24

4

Tipo Documento

1

Numérico

25-25

1-NF 2-ECF

5

Número do Documento

14

Numérico

26-39

6

Código do Produto (TAG)

24

Alfanumérico

40-63

Código identificador do produto.

7

Quantidade

8

Quantidade

64-71

Quantidade vendida, com 3 casas decimais. Ex: 123,456 = 00123456

8

Preço Unitário Bruto

12

Valor

72-83

Preço unitário do item, com 2 casas decimais.

9

Valor Total do Item Líquido

12

Valor

84-95

12

Valor do IPI

12

Valor

96-107

13

Valor Desconto

12

Valor

108-119

Valor do desconto aplicado ao item, com 2 casas decimais.

14

CFOP

4

Numérico

120-123

15

Base ICMS

12

Valor

124-135

16

Alíquota ICMS

12

Valor

136-147

17

Valor ICMS

12

Valor

148-159

ICMS do item, com 2 casas decimais.

18

ICMS Isentas

12

Valor

160-171

19

ICMS Outras

12

Valor

172-183

20

Base IPI

12

Valor

184-195

21

Valor IPI

12

Valor

196-207

22

IPI Isentas

12

Valor

208-219

23

IPI Outras

12

Valor

220-231

26

Código Situação Tributária ICMS

2

Numérico

232-233

27

Código Situação Tributária IPI

2

Numérico

234-235

28

Valor substituição tributária

12

Valor

236-247

29

Base substituição tributária

12

Valor

248-259

30

Alíquota Substituição Tributária

4

Valor

260-263

31

Código Enquadramento Legal IPI

3

Numérico

264-266

32

Alíquota IPI

4

Numérico

267-270

33

Código Situação Tributária PIS

2

Numérico

271-272

34

Base PIS

12

Valor

273-284

35

Alíquota PIS

4

Valor

285-288

36

Valor PIS

12

Valor

289-300

PIS do item, com 2 casas decimais.

37

Código Situação Tributária COFINS

2

Numérico

301-302

38

Base COFINS

12

Valor

303-314

39

Alíquota COFINS

4

Valor

315-318

40

Valor Cofins

12

Valor

319-330

Cofins do item, com 2 casas decimais.

41

Valor FCP Difal

12

Valor

331-342

42

Valor ICMS Interestadual UF Destino Difal

12

Valor

343-354

43

Valor ICMS Interestadual UF Remetente Difal

12

Valor

355-366

44

Série Nota Fiscal

1

Numérico

367-367

45

Valor Outras Despesas Rateado

12

Valor

368-379

46

Valor Frete Rateado

12

Valor

380-391

47

Série Fiscal

3

Numérico

392-394

3 dígitos

48

Quantidade Decimais Preço Unitário

1

Numérico

395-395

Observação: O campo Quantidade Decimais Preço Unitário não é obrigatório. Por padrão, o preço unitário é enviado com duas casas decimais. Se for preciso utilizar mais casas decimais, informe a quantidade desejada neste campo. O valor no campo Preço Unitário Bruto deverá ser enviado sem a vírgula.

Exemplo: Se o campo Quantidade Decimais Preço Unitário for preenchido com 5, o preço de R$ 49,90 deve ser enviado como 4990000. Se o campo não for preenchido, o preço de R$ 49,90 deve ser enviado como 4990, utilizando o padrão de duas casas decimais.

Importante: A quantidade de casas decimais informada aqui deve ser a mesma configurada no Consistem ERP. Se for utilizado 5 casas decimais, a configuração no ERP também deverá ser de 5.

Registro Tipo 03 - Condições de Venda

Detalha as formas de pagamento do documento.

Campo
Descrição
Tam
Formato
Posição
Observação

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 03

2

CNPJ da Empresa (Loja)

14

Numérico

3-16

3

Data de Emissão

8

Data

17-24

4

Tipo Documento

1

Numérico

25-25

1-NF 2-ECF

5

Número do Documento

14

Numérico

26-39

Número do cheque ou do cartão.

6

Sequencial

2

Numérico

40-41

7

Valor da Parcela

12

Valor

42-53

2 casas decimais.

8

Data Vencimento

8

Data

54-61

Formato: DDMMAAAA

9

Código Recebimento

1

Numérico

62-62

1=Dinheiro 2=Cheque 3=Cartão

10

Código Operadora Cartão

2

Numérico

63-64

0=Sem operadora 1=Banricompras 2=Visa 3=Redecard 4=Amex 5=Ipercard

11

Série Nota Fiscal

1

Numérico

65-65

12

Portador

4

Numérico

66-69

13

Tipo de Cobrança

2

Numérico

70-71

14

Número Bancário

20

Alfanumérico

72-91

15

Carteira

3

Alfanumérico

92-94

16

Conta Bancária

10

Alfanumérico

95-104

17

Série Fiscal

3

Numérico

105-107

3 dígitos

Registro Tipo 04 - Troca / Devolução

Este registro é utilizado para movimentações de troca e devolução de mercadorias.

  • Integração com CSW: Para que o CSW processe corretamente as trocas e devoluções, o sistema da loja deve enviar a Chave NF-e/NFC-e nas posições 334 a 377 deste Registro 04.

  • Processamento de Devoluções no CSW: O arquivo de integração deve conter o Registro 01 com os dados da nota de entrada de devolução. Em seguida, este Registro 04 deve vir com os dados financeiros e os itens/produtos da devolução. Isso permitirá que o CSW realize as devoluções financeiras e a entrada dos itens devolvidos no estoque.

Campo
Descrição
Tam
Formato
Posição
Observação

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 04

2

CNPJ da Empresa (Loja)

14

Numérico

3-16

3

Data de Emissão

8

Data

17-24

Formato DDMMAAAA

4

Tipo Documento

1

Numérico

25-25

1-Etiqueta 2-Romaneio

5

Número do Documento

14

Numérico

26-39

Número sequencial de arquivo para validação

6

Tipo Cliente

1

Numérico

40-40

1-CNPJ 2-CPF

7

CNPJ/CPF Cliente

14

Numérico

41-54

Informar no caso de romaneio.

8

Código do Produto (TAG)

24

Alfanumérico

55-78

9

Quantidade

8

Quantidade

79-86

Quantidade do produto devolvido ou trocado.

10

Preço Unitário Líquido

12

Valor

87-98

11

Valor Total do Item

12

Valor

99-110

2 casas decimais.

12

Tipo Movimento

1

Numérico

111-111

1-Troca 2-Devolução

13

CFOP

4

Numérico

112-115

14

Valor Desconto

12

Valor

116-127

15

Código Situação Tributária ICMS

2

Numérico

128-129

16

Base ICMS

12

Valor

130-141

17

Alíquota ICMS

4

Valor

142-145

18

Valor ICMS

12

Valor

146-157

2 casas decimais.

19

ICMS Isentas

12

Valor

158-169

20

ICMS Outras

12

Valor

170-181

21

Código Situação Tributária IPI

2

Numérico

182-183

22

Base IPI

12

Valor

184-195

23

Alíquota IPI

4

Numérico

196-199

24

Valor IPI

12

Valor

200-211

2 casas decimais.

25

IPI Isentas

12

Valor

212-223

26

IPI Outras

12

Valor

224-235

27

Código Situação Tributária PIS

2

Numérico

236-237

28

Base PIS

12

Valor

238-249

29

Alíquota PIS

4

Valor

250-253

30

Valor PIS

12

Valor

254-265

2 casas decimais.

31

Código Situação Tributária Cofins

2

Numérico

266-267

32

Base Cofins

12

Valor

268-279

33

Alíquota Cofins

4

Valor

280-283

34

Valor Cofins

12

Valor

284-295

2 casas decimais.

35

Valor FCP Difal

12

Valor

296-307

36

Valor ICMS Interestadual UF Destino Difal

12

Valor

308-319

37

Valor ICMS Interestadual UF Remetente Difal

12

Valor

320-331

38

Modelo do Documento

2

Numérico

332-333

39

Chave NF-e/NFC-e

44

Numérico

334-377

40

Base Substituição Tributária

12

Valor

378-389

41

Valor Substituição Tributária

12

Valor

390-401

42

Alíquota ICMS-ST

5

Numérico

402-406

43

Valor Frete

12

Valor

407-418

44

Data de Emissão da Nota Devolvida

8

Data

419-426

45

Número da Nota Devolvida

9

Numérico

427-435

Registro Tipo 05 - Cliente

Registro para cadastro ou atualização de informações de clientes.

Campo
Descrição
Tam
Formato
Posição
Observação

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 05

2

CNPJ da Loja

14

Numérico

3-16

3

Tipo Cliente

1

Numérico

17-17

1-CNPJ 2-CPF

4

CNPJ / CPF do Cliente

14

Numérico

18-31

Se o cliente não tiver CPF ou CNPJ, o campo deve ser preenchido com 00000000000000.

5

Inscrição Estadual

14

Alfanumérico

32-45

6

Nome

60

Alfanumérico

46-105

7

Endereço

60

Alfanumérico

106-165

8

Bairro

30

Alfanumérico

166-195

9

CEP

8

Numérico

196-203

10

Nome Fantasia

30

Alfanumérico

204-233

11

Telefone

15

Alfanumérico

234-248

12

Fax

15

Alfanumérico

249-263

13

E-mail

40

Alfanumérico

264-303

14

Observação

60

Alfanumérico

304-363

15

Número Endereço

10

Alfanumérico

364-373

Registro Tipo 06 - Anulação de Venda

Utilizado para anular vendas realizadas após a data de exportação do arquivo.

Este registro só deve ser enviado para anular vendas que foram exportadas em arquivos anteriores. Vendas anuladas no mesmo dia da exportação não precisam deste registro, pois já devem constar como canceladas no Registro Tipo 01.

Registro Tipo 09 - Dados Adicionais da Nota Fiscal

Informações complementares que devem constar na nota fiscal.

Campo
Descrição
Tam
Formato
Posição
Observação

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 09

2

CNPJ da Empresa (Loja)

14

Numérico

3-16

3

Data de Emissão

8

Data

17-24

Formato DDMMAAAA

4

Tipo Documento

1

Numérico

25-25

1-NF 2-ECF

5

Número do Documento

14

Numérico

26-39

Para NF-e: Número da nota fiscal. Para ECF: cód_loja+ECF+cupom.

6

Série Nota Fiscal

1

Numérico

40-40

7

Informações Complementares

1000

Alfanumérico

41-1040

Registro Tipo 10 - Aceite de Nota

Este registro é utilizado para registrar o aceite de uma nota fiscal.

Campo
Descrição
Tam
Formato
Posição
Observação

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 10

2

CNPJ da Empresa (Loja)

14

Numérico

3-16

3

Número Nota Aceite

9

Numérico

17-25

4

Data Aceite da Nota

8

Data

26-33

Formato DDMMAAAA

5

CNPJ do Emissor da Nota

14

Numérico

34-47

Registro Tipo 11 - Baixa de Títulos

Este registro é utilizado para comunicar o pagamento (baixa) de títulos em aberto.

Campo
Descrição
Tam
Formato
Posição
Observações

1

Tipo Registro

2

Numérico

1-2

Valor fixo: 11

2

CNPJ da Empresa (Loja)

14

Numérico

3-16

3

Data de Emissão

8

Data

17-24

Formato DDMMAAAA

4

Número Nota

9

Numérico

25-33

5

Sequencial Parcela

2

Numérico

34-35

6

Valor Baixa

12

Valor

36-47

Valor do pagamento, com 2 casas decimais.

7

Valor Juros

12

Valor

48-59

8

Valor Desconto

12

Valor

60-71

2 casas decimais.

9

Data da Baixa

8

Data

72-79

Formato DDMMAAAA

10

Código Recebimento

1

Numérico

80-80

1 - Dinheiro 2 - Cheque

3 - Cartão

11

Código Operadora Cartão

2

Numérico

81-82

12

Série Fiscal

3

Numérico

83-85

Informações adicionais: Cancelamento de Vendas

  • No mesmo dia da exportação: A loja deve enviar os dados nos Registros Tipos 01 e 02, mas não deve incluir o Registro Tipo 03. A informação de cancelamento ou inutilização deve ser indicada na posição 333 (Situação da Nota) do Registro Tipo 01.

  • No dia seguinte à exportação: A loja deve enviar apenas o Registro Tipo 06, preenchido com as informações necessárias. Não é necessário enviar os Registros Tipos 01, 02 e 03 novamente, pois esses dados já foram enviados no dia anterior.

Atualizado