Solicitação de impressão

Top  Previous  Next

 

O arquivo de solicitação de impressão possui a seguinte nomenclatura:

EnvImpr_nomeQualquer.txt

A parte inicial da nomenclatura do arquivo (EnvImpr) é determinante para o funcionamento do processo. Se não seguir este padrão, o arquivo não será processado. O restante do nome do arquivo fica a encargo do sistema que gerar o arquivo e não tem impacto no processo.

Abaixo, segue a especificação de registros e campos que devem/podem ser informados em um arquivo de solicitação de Impressão.

 

0000

Pai: -

Token

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

token

Token de processamento

C

S

24

 

O token será usado para determinar quais os níveis de permissionamento pode ser aceitos. Por exemplo: determinar um valor limite de operações de pagamento por token.

2

versao

Versão da integração

C

S

7

 

Versão da integração que está sendo realizada.

Exemplo:

0000;abrhj234r5jkb2v34jk5232s;4.2.1.0

 

1000

Pai: -

Campos contendo os dados da impressão de documentos

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

cnpj

CNPJ da contratante

N

S

14

 

 

Exemplo:

1000;78914789580125

 

2000

Pai: -

Campos com informações padrão da impressão

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

agruparDOTs

Agrupar DOTs

N

N

1

 

Agrupar DOT = 1, Não-Agrupar DOT = 0

Somente funcional para operação de transporte.

2

nomeArquivo

Nome do arquivo

C

S

1-250

 

Nome do arquivo na impressão.

3

nomeImpressora

Nome da impressora

C

S

1-250

 

Nome da impressora onde serão impressos os documentos

4

usuarioDocumento

Usuário do documento

C

N

1-250

 

Usuário que será utilizada para a impressão

5

comandosImpressao

Comando de impressão

C

N

1-2000

 

Comandos adicionais de impressão

Exemplo:

2000;1;Exemplo;Impressora 1;User;

 

3000

Pai: -

Formulários

Ocorrência: 1 - N

Exemplo:

3000

 

3100

Pai: 3000

Cabeçalho

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

pontoEmissor

Ponto emissor

C

S

1-30

 

Ponto emissor onde será impresso

2

documentosImprimir

Documentos a serem impressos

N

S

1

 

1 - DOT

2 - Documentos adicionais

3 – DOT e Documentos adicionais

4 - NDOP

5 - NDVP

Exemplo:

3100;Ponto Emissor Lages;1

 

3110

Pai: 3100

Informações da impressão do CIOT – Dados para impressão do CIOT - Apesar de obrigatória, esta linha só será informada caso as linhas 3120, 3130 e 3140 não sejam informadas.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

numero

Número do CIOT

N

S

12

 

 

2

ciotCodVerificador

Protocolo de autorização do CIOT

C

S

4

 

 

Exemplo:

3110;123456789012;1234

 

3130

Pai: 3100

Informações da impressão do NDOP – Dados para impressão do NDOP - Apesar de obrigatória, esta linha só será informada caso as linhas 3110, 3120 e 3140 não sejam informadas.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

numero

Número do NDOP

N

S

12

 

 

2

ndopCodVerificador

Protocolo de autorização do NDOP

N

S

4

 

 

Exemplo:

3130;123456789012;1234

 

3140

Pai: 3100

Informações da impressão do NDVP – Dados para impressão do NDVP - Apesar de obrigatória, esta linha só será informada caso as linhas 3110, 3120 e 3130 não sejam informadas.

Ocorrência: 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

numero

Número do NDVP

N

S

12

 

 

2

ndvpCodVerificador

Protocolo de autorização do NDVP

N

S

4

 

 

Exemplo:

3140;123456789012;1234

 

3150

Pai: 3100

Informações da impressão – Dados para impressão do documento

Ocorrência: 0 - 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

nomeArquivo

Nome do arquivo

C

S

1-250

 

Nome do arquivo que irá aparece na impressão.

2

nomeImpressora

Nome da impressora

C

S

1-250

 

Nome da impressora onde serão impressos os documentos

3

usuarioDocumento

Usuário do documento

C

N

1-250

 

Usuário que será utilizada para a impressão

4

comandosImpressao

Comando de impressão

C

N

1-2000

 

Comandos adicionais de impressão

Exemplo:

3150;Exemplo;Impressora 1;User;

 

3200

Pai: 3000

DOT

Ocorrência: 0 - 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

nomeImpressora

Nome da impressora

C

S

1-250

 

Nome da impressora onde serão impressos os documentos

2

usuarioDocumento

Usuário do documento

C

N

1-250

 

Usuário que será utilizada para a impressão

3

comandosImpressao

Comando de impressão

C

N

1-2000

 

Comandos adicionais de impressão

Exemplo:

3200;Impressora 1;User;

 

3300

Pai: 3000

Documentos adicionais

Ocorrência: 0 - 1

#

Campo

Descrição

Tipo

Obr.

Tam.

Dec.

Observação

1

nomeImpressora

Nome da impressora

C

S

1-250

 

Nome da impressora onde serão impressos os documentos

2

usuarioDocumento

Usuário do documento

C

N

1-250

 

Usuário que será utilizada para a impressão

3

comandosImpressao

Comando de impressão

C

N

1-2000

 

Comandos adicionais de impressão

Exemplo:

3300;Impressora 1;User;