O arquivo deverá ser gravado com a extensão .txt. O nome será definido pelo usuário.
A cada linha deverão ser adicionados os caracteres CHR(13) e CHR(10) indicando o fim do registro.
Alfanuméricos
Quando o valor do campo for NULO, deve ser informado caracter "ESPAÇO" preenchendo todo o tamanho do campo.
Quando o tamanho de uma informação a ser escrita nestes arquivos não atingir o seu comprimento máximo, a mesma deverá ser acrescida do caracter "ESPAÇO" à direita da informação, ou seja, os dados possuirão alinhamento à esquerda.
Numéricos
Quando o valor do campo for NULO, deve ser informado caracter "0" preenchendo todo o tamanho do campo.
Quando o tamanho de uma informação a ser escrita nestes arquivos não atingir o seu comprimento máximo, a mesma deverá ser acrescida do caracter "0" à esquerda da informação, ou seja, os dados possuirão alinhamento à esquerda.
Moedas
Quando o valor do campo for NULO, deve ser informado caracter "0" preenchendo todo o tamanho do campo.
Quando o tamanho de uma informação a ser escrita nestes arquivos não atingir o seu comprimento máximo, a mesma deverá ser acrescida do caracter "0" à esquerda da informação, ou seja, os dados possuirão alinhamento à esquerda. As duas últimas posições indicarão as casas decimais.
Datas
Quando o valor do campo for NULO, deve ser informado caracter "0" preenchendo todo o tamanho do campo ( 8 posições).
Tipo do registro | Descrição | Crítica |
---|---|---|
1 | Informações gerais do arquivo (header) | Deverá , obrigatoriamente, existir 1 por arquivo e ser o 1º registro. |
2 | Linha de registro da tabela de documentos fiscais emitidos | Caso existam, deverão suceder o header. |
3 | Linha de registro da tabela de itens de documentos fiscais emitidos | Existirão somente quando o registro tipo 2 existir. Caso existam, deverão suceder o registro tipo 2 correspondente. |
4 | Linha de registro do total de documentos fiscais emitidos | Existirão obrigatoriamente, caso existam registros tipo 2. Caso existam, deverão suceder o registro tipo 2 e/ou o tipo 3 correspondentes. |
5 | Linha de registro da tabela de documentos fiscais recebidos | Caso existam, deverão suceder o registro tipo header e/ou o tipo 4 correspondente. |
8 | Linha de registro da tabela de documentos fiscais cancelados | Caso existam, deverão suceder o registro tipo header e/ou o tipo 4 e/ou o tipo 5 correspondentes. |
9 | Linha de registro da tabela de itens de documentos fiscais cancelados | Existirão somente quando o registro tipo 8 existir. Caso existam, deverão suceder o registro tipo 8 correspondente. |
10 | Linha de registro do total de documentos fiscais cancelados/extraviados | Obrigatório, caso existam registros tipo 8. Caso existam, deverão suceder o registro tipo 8 e/ou tipo 9 correspondentes. |
11 | Fim de arquivo | Deverá, obrigatoriamente, existir 1 por arquivo e ser o último registro. |
Exemplo de hierarquia dos tipos de registro 3, 4, 5, 8, 9 e 10:
Registro tipo 01 – Informações gerais do arquivo (header) | |||
---|---|---|---|
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 01 | 1 a 2 |
Inscrição municipal do contribuinte | N | 99999999 | 3 a 10 |
Ano de competência a ser declarado | N | AAAA | 11 a 14 |
Mês de competência a ser declarado | N | MM | 15 a 16 |
Registro tipo 02 – Linha de registro da tabela de Documentos Fiscais Emitidos | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 02 | 1 a 2 |
Data de emissão do documento fiscal | D | DDMMAAAA | 3 a 10 |
Espécie do documento fiscal* | N | 99 | 11 a 12 |
Número de ordem ou série | A | XXX | 13 a 15 |
Número inicial do documento fiscal | N | 999999 | 16 a 21 |
Número final do documento fiscal | N | 999999 | 22 a 27 |
Número inicial do formulário contínuo | N | 999999 | 28 a 33 |
Número final do formulário contínuo | N | 999999 | 34 a 39 |
Tipo tomador* | N | 9 | 40 a 40 |
CPF/CNPJ do tomador | N | 99999999999999 | 41 a 54 |
Identificador da autorização* | N | 999999999999 | 55 a 66 |
Prestação de Serviços* | N | 9 | 67 a 67 |
Destaque | N | 9 | 68 a 68 |
Registro tipo 03 - Linha de registro da tabela de itens de Documentos Fiscais Emitidos | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 03 | 1 a 2 |
Código da atividade* | N | 999999 | 3 a 8 |
Identificador da alíquota* | N | 99 | 9 a 10 |
Valor do serviço | M | 99999999999999 | 11 a 24 |
Valor da dedução | M | 99999999999999 | 25 a 38 |
Valor do imposto retido | M | 99999999999999 | 39 a 52 |
Registro tipo 04 - Linha de registro com o Valor Total do Documento Fiscal Emitido | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 04 | 1 a 2 |
Valor total tributável | M | 99999999999999 | 3 a 16 |
Valor total do documento fiscal | M | 99999999999999 | 17 a 30 |
Registro tipo 05 - Linha de registro da tabela de Documentos Fiscais Recebidos | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 05 | 1 a 2 |
Data de emissão do documento fiscal | N | DDMMAAAA | 3 a 10 |
Espécie do documento fiscal* | N | 99 | 11 a 12 |
Série | A | XXX | 13 a 15 |
Número do documento fiscal | N | 99999999 | 16 a 23 |
Tipo prestador* | N | 9 | 24 a 24 |
CPF/CNPJ do prestador | N | 99999999999999 | 25 a 38 |
Valor total do serviço | M | 99999999999999 | 39 a 52 |
Valor total do documento fiscal | M | 99999999999999 | 53 a 66 |
Valor total de retenção/substituição de impostos | M | 99999999999999 | 67 a 80 |
Data de Pagamento | N | DDMMAAAA | 81 a 88 |
Registro tipo 08 - Linha de registro da tabela de Documentos Fiscais Cancelados | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 08 | 1 a 2 |
Data de emissão do documento fiscal | N | DDMMAAAA | 3 a 10 |
Espécie do documento fiscal* | N | 99 | 11 a 12 |
Número de série ou ordem | A | XXX | 13 a 15 |
Número inicial do documento fiscal | N | 999999 | 16 a 21 |
Número final do documento fiscal | N | 999999 | 22 a 27 |
Tipo tomador* | N | 9 | 28 a 28 |
CPF/CNPJ do tomador | N | 99999999999999 | 29 a 42 |
Situação* | N | 9 | 43 a 43 |
Data do cancelamento/extravio do documento fiscal | N | DDMMAAAA | 44 a 51 |
Número do documento fiscal substituto | N | 999999 | 52 a 57 |
Motivo do cancelamento | A | 250 posições para texto | 58 a 307 |
Prestação de Serviços* | N | 9 | 308 a 308 |
Destaque | N | 9 | 309 a 309 |
Registro tipo 09 - Linha de registro da tabela de itens de Documentos Fiscais Cancelados | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 09 | 1 a 2 |
Código da atividade* | N | 999999 | 3 a 8 |
Identificador da alíquota* | N | 99 | 9 a 10 |
Valor do serviço | M | 99999999999999 | 11 a 24 |
Valor da dedução | M | 99999999999999 | 25 a 38 |
Valor do imposto retido | M | 99999999999999 | 39 a 52 |
Registro tipo 10 - Linha de registro com o Valor Total do Documento Fiscal Cancelado | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 10 | 1 a 2 |
Valor total tributável | M | 99999999999999 | 3 a 16 |
Valor total do documento fiscal | M | 99999999999999 | 17 a 30 |
Registro tipo 11 – Fim de arquivo | |||
Nome do campo | Tipo | Formato | Posição |
Tipo do registro | N | Constante 11 | 1 a 2 |
Quantidade de linhas (incluindo header e footer) | N | 99999999 | 3 a 10 |
*Para preenchimento destes campos deverão ser efetuadas consultas nas respectivas tabelas, disponíveis através do Sistema DIEF. O campo "Tipo Prestador" utiliza a mesma tabela de "Tipo Tomador".
Registro tipo 02: Espécie do Documento Fiscal Utilize os códigos identificadores abaixo | |
---|---|
1 | NF de Serviço |
2 | NF Fatura de Serviço |
3 | Bilhete de Ingresso |
4 | NF Simplificada de Serviço |
5 | NF de Entrada |
7 | Cupom de Máq. Registradora |
8 | Carnê de Pagamento |
10 | NF de Entrada e Serviço |
11 | Rol de Lavanderia |
12 | Nota de Hospedagem |
13 | Cupom de Estacionamento |
14 | NF Conjunta Estadual |
15 | NF Conjunta Federal |
16 | Conhec Transp Conjunta Estadual |
17 | ECF |
19 | NF Saída de Mercadoria |
20 | NF de Estacionamento |
Número de Ordem ou Série | |
---|---|
Se a espécie de documento selecionada utilizar "máquina registradora" informe, obrigatoriamente, o número de ordem da máquina registradora, caso contrário, informe, opcionalmente, a série e subsérie. |
Número Inicial do Documento Fiscal | |
---|---|
Informe, obrigatoriamente, o número do Documento Fiscal. Caso seja uma declaração por intervalo, informe o 1º número da lista. |
Número Final do Documento Fiscal | |
---|---|
Quando se tratar de uma declaração por intervalo, o informe o último número da lista. Caso contrário, preencha com zeros(0). |
Número Inicial do Formulário Contínuo | |
---|---|
Esta informação é opcional para documentos únicos. Indica se o mesmo utiliza ou não formulário contínuo. Quando declaração por intervalo, caso o usuário tenha preenchido o número inicial ou final, se torna obrigatório o preenchimento de ambos. |
Número Final do Formulário Contínuo | |
---|---|
Caso declaração por intervalo, o usuário também informa o último número de controle do formulário contínuo. Quando declaração por intervalo, caso o usuário tenha preenchido o número inicial ou final, se torna obrigatório o preenchimento de ambos. |
CPF/CNPJ do Tomador | |
---|---|
Caso o tomador não seja do exterior , informe CPF/CNPJ do tomador do serviço. |
Identificador da Autorização | |
---|---|
Consulte a tabela de Autorizações, disponível no sistema DIEF. |
Prestação de Serviços Informe se houve prestação de serviço. Utilize os códigos identificadores abaixo | |
---|---|
1 | sim |
2 | não |
Destaque Informe se houve imposto em destaque. Utilize os códigos identificadores abaixo. | |
---|---|
1 | sim |
2 | não |
Código da atividade | |
---|---|
Consulte a tabela de Atividades, disponível no sistema DIEF. |
Identificador da alíquota Informe a alíquota utilizada. Utilize os códigos identificadores abaixo: | |
---|---|
1 | 0,5 |
2 | 2,0 |
3 | 3,0 |
4 | 5,0 |
5 | 0,0 Imune |
6 | 0,0 Isento |
7 | 0,0 Não incidente |
8 | 0,0 Não tributável no Rio de Janeiro |
9 | 0,0 SIMPLES Nacional |
Registro tipo 05: Espécie do Documento Fiscal | |
---|---|
1 | NF de Serviço |
2 | NF Fatura de Serviço |
10 | NF de Entrada e Serviço |
11 | Rol de Lavanderia |
12 | Nota de Hospedagem |
13 | Cupom de Estacionamento |
14 | NF Conjunta Estadual |
15 | NF Conjunta Federal |
16 | Conhec Transp Conjunta Estadual |
18 | Recibo |
20 | NF de Estacionamento |
99 | Fora do País |
Registro 08: Espécie do Documento Fiscal | |
---|---|
1 | NF de Serviço |
2 | NF Fatura de Serviço |
3 | Bilhete de Ingresso |
4 | NF Simplificada de Serviço |
5 | NF de Entrada |
7 | Cupom de Máq. Registradora |
10 | NF de Entrada e Serviço |
11 | Rol de Lavanderia |
12 | Nota de Hospedagem |
13 | Cupom de Estacionamento |
14 | NF Conjunta Estadual |
15 | NF Conjunta Federal |
16 | Conhec Transp Conjunta Estadual |
17 | ECF |
20 | NF de Estacionamento |
Situação Utilize os códigos identificadores abaixo | |
---|---|
1 | Extraviado e emitido |
2 | Extraviado e não emitido |
3 | Cancelado e não emitido |
4 | Cancelado, emitido e não substituído |
5 | Cancelado, emitido e substituído |
Tipo Tomador/Prestador Utilize os códigos identificadores abaixo | |
---|---|
1 | Pessoa física |
2 | Pessoa Jurídica |
3 | Residente no exterior |