Atualizada em 14/10/24

O arquivo a ser transmitido pela INTERNET contendo a declaração da GIA-ICMS poderá ser gerado pelo Programa Gerador disponibilizado pela SEFAZ ou por programa do contribuinte. Quando o arquivo for gerado pelo programa do contribuinte deverá obedecer ao LAYOUT a seguir e, além disso, às regras estabelecidas nas Instruções de Preenchimento da GIA-ICMS:

Registro Header do arquivo
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040000
Data de geração do arquivoData014005018
Indicador de Gerador da SEFAZ-RJS/N001019019N
Versão do aplicativo gerador da SEFAZ-RJ (formato 9.9.9.9)Alfanumérico010020029
FillerAlfanumérico816030845Brancos
Contador de linhaNumérico005846850
Registro identificador da declaração
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040110
Identificador da DeclaraçãoNumérico015005019
Inscrição EstadualNumérico008020027
Ano de ReferênciaNumérico004028031
Mês de ReferênciaNumérico002032033
Indicador de RetificadoraS/N001034034
Indicador de PeriodicidadeAlfanumérico001035035M
Nome do Representante LegalAlfanumérico064036099
DDD Representante LegalAlfanumérico004100103
Telefone do Representante LegalAlfanumérico008104111
Nome do ContabilistaAlfanumérico064112175
Correio EletrônicoAlfanumérico040176215
DDD ContabilistaAlfanumérico004216219
Telefone do ContabilistaAlfanumérico008220227
Valor do Saldo AnteriorValor015228242
Valor do Saldo Anterior STValor015243257
ObservaçãoAlfanumérico255258512
Observação STAlfanumérico255513767
Valor do Saldo Anterior SCEValor015768782
Valor do Crédito de Energia SCEValor015783797
Valor do Estorno de Provisão SCEValor015798812
Valor de Provisão SCEValor015813827
Ind. Sem Mov. Operações PrópriasS/N001828828
Ind. Sem Mov. Substituição TributáriaS/N001829829
Ind. Sem Mov. Outros ICMSS/N001830830
Ind. Sem Mov. ALC/ZFMS/N001831831
FillerAlfanumérico014832845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Entradas
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040120
Identificador da DeclaraçãoNumérico015005019
Código fiscal de OperaçãoNumérico004020023
Valor ContábilValor015024038
Valor da Base de CálculoValor015039053
Valor do ImpostoValor015054068
Valor de Operações IsentasValor015069083
Valor de Outras OperaçõesValor015084098
Valor da Base de Cálculo STValor015099113
Valor do Imposto Retido STValor015114128
FillerAlfanumérico718129846Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Saídas
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010040130
Identificador da DeclaraçãoNumérico015005019
Código fiscal de OperaçãoNumérico004020023
Valor ContábilValor015024038
Valor da Base de CálculoValor015039053
Valor do ImpostoValor015054068
Valor de Operações IsentasValor015069083
Valor de Outras OperaçõesValor015084098
Valor da Base de Cálculo STValor015099113
Valor do Imposto Retido STValor015114128
FillerAlfanumérico717129845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Outros débitos
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040140
Identificador da DeclaraçãoNumérico015005019
Seqüencial da OcorrênciaNumérico005020024
Valor de Outro DébitoValor015025039
Descrição ComplementarAlfanumérico150040189
Valor Complementar 1Alfanumérico120190309
Valor Complementar 2Alfanumérico120310429
Valor Complementar 3Alfanumérico120430549
Valor Complementar 4Alfanumérico120550669
Valor Complementar 5Alfanumérico120670789
FillerAlfanumérico056790845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Estornos Crédito
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040150
Identificador da DeclaraçãoNumérico015005019
Seqüencial da OcorrênciaNumérico005020024
Valor de Estorno de CréditoValor015025039
Descrição ComplementarAlfanumérico150040189
Valor Complementar 1Alfanumérico120190309
Valor Complementar 2Alfanumérico120310429
Valor Complementar 3Alfanumérico120430549
Valor Complementar 4Alfanumérico120550669
Valor Complementar 5Alfanumérico120670789
FillerAlfanumérico056790845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Outros Créditos
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040160
Identificador da DeclaraçãoNumérico015005019
Seqüencial da OcorrênciaNumérico005020024
Valor de Outro CréditoValor015025039
Descrição ComplementarAlfanumérico150040189
Valor Complementar 1Alfanumérico120190309
Valor Complementar 2Alfanumérico120310429
Valor Complementar 3Alfanumérico120430549
Valor Complementar 4Alfanumérico120550669
Valor Complementar 5Alfanumérico120670789
FillerAlfanumérico056790845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Estornos Débito
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040170
Identificador da DeclaraçãoNumérico015005019
Seqüencial da OcorrênciaNumérico005020024
Valor de Estorno DébitoValor015025039
Descrição ComplementarAlfanumérico150040189
Valor Complementar 1Alfanumérico120190309
Valor Complementar 2Alfanumérico120310429
Valor Complementar 3Alfanumérico120430549
Valor Complementar 4Alfanumérico120550669
Valor Complementar 5Alfanumérico120670789
FillerAlfanumérico056790845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Deduções
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040180
Identificador da DeclaraçãoNumérico015005019
Seqüencial da OcorrênciaNumérico005020024
Valor de DeduçãoValor015025039
Descrição ComplementarAlfanumérico150040189
Valor Complementar 1Alfanumérico120190309
Valor Complementar 2Alfanumérico120310429
Valor Complementar 3Alfanumérico120430549
Valor Complementar 4Alfanumérico120550669
Valor Complementar 5Alfanumérico120670789
FillerAlfanumérico056790845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de operações com Prazo Especial
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040190
Identificador da DeclaraçãoNumérico015005019
Seqüencial da OcorrênciaNumérico005020024
Valor de Prazo EspecialValor015025039
Descrição ComplementarAlfanumérico150040189
Valor Complementar 1Alfanumérico120190309
Valor Complementar 2Alfanumérico120310429
Valor Complementar 3Alfanumérico120430549
Valor Complementar 4Alfanumérico120550669
Valor Complementar 5Alfanumérico120670789
FillerAlfanumérico056790845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Outros ICMS devido
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040200
Identificador da DeclaraçãoNumérico015005019
Seqüencial da OcorrênciaNumérico005020024
Valor de LançamentoValor015025039
Descrição ComplementarAlfanumérico150040189
Valor Complementar 1Alfanumérico120190309
Valor Complementar 2Alfanumérico120310429
Valor Complementar 3Alfanumérico120430549
Valor Complementar 4Alfanumérico120550669
Valor Complementar 5Alfanumérico120670789
FillerAlfanumérico056790845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Entradas Interestaduais
CampoTipoTamanhoInicialFinalValor fixo
TipoNumérico0040010040210
Identificador da DeclaraçãoNumérico015005019
Código de UFNumérico003020022
Valor ContábilValor015023037
Valor da Base de CálculoValor015038052
Valor de Outras OperaçõesValor015053067
Valor de Petróleo e EnergiaValor015068082
Valor de Outros ProdutosValor015083097
FillerAlfanumérico748098845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Saídas Interestaduais
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010040220
Identificador da DeclaraçãoNumérico015005019
Código de UFNumérico003020022
Valor Contábil não ContribuinteValor015023037
Valor Contábil ContribuinteValor015038052
Valor de Base de Cálculo não ContribuinteValor015053067
Valor de Base de Cálculo ContribuinteValor015068082
Valor de Outras OperaçõesValor015083097
Valor do Imposto Cobrado STValor015098112
FillerAlfanumérico733113845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de Saídas para ZFM/ALC
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010040230
Identificador da DeclaraçãoNumérico015005019
Código de LocalidadeNumérico008020027
Numero de Série da Nota FiscalAlfanumérico003028030
Numero de Subsérie da Nota FiscalAlfanumérico002031032
Numero da Nota FiscalNumérico006033038
Data de EmissãoData014039052
Valor da Nota FiscalValor015053067
Valor de IsentasValor015068082
Número do CNPJNumérico014083096
Número de Inscrição SUFRAMANumérico009097105
FillerAlfanumérico740106845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de SCE Compensado entre Estabelecimentos
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010040240
Identificador da DeclaraçãoNumérico015005019
Seqüencial de OcorrênciaNumérico005020024
ObservaçãoAlfanumérico100025124
Número de InscriçãoNumérico008125132
Numero de Série da Nota FiscalAlfanumérico003133135
Numero de Subsérie da Nota FiscalAlfanumérico002136137
Numero da Nota FiscalNumérico006138143
Valor compensadoValor015144158
FillerAlfanumérico687159845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de SCE Compensado do Próprio
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010040250
Identificador da DeclaraçãoNumérico015005019
Seqüencial de OcorrênciaNumérico005020024
ObservaçãoAlfanumérico100025124
Valor compensadoValor015125139
FillerAlfanumérico706140845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de SCE Recebido
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010040260
Identificador da DeclaraçãoNumérico015005019
Sequencial de OcorrênciaNumérico005020024
ObservaçãoAlfanumérico100025124
Número de InscriçãoNumérico008125132
Numero de Série da Nota FiscalAlfanumérico003133135
Numero de Subsérie da Nota FiscalAlfanumérico002136137
Numero da Nota FiscalNumérico006138143
Código do Prefixo do ProcessoAlfanumérico010144153E-04
Número do ProcessoNumérico020154173
Ano do ProcessoNumérico004174177
Valor do Saldo RecebidoValor015178192
FillerAlfanumérico653193845Brancos
Contador de linhaNumérico005846850
Registro de Movimentação de SCE Transferido
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010040270
Identificador da DeclaraçãoNumérico015005019
Seqüencial de OcorrênciaNumérico005020024
Seqüencial de Ocorrência DestinoNumérico005025029
ObservaçãoAlfanumérico100030129
Numero de Série da Nota FiscalAlfanumérico003130132
Numero de Subsérie da Nota FiscalAlfanumérico002133134
Numero da Nota FiscalNumérico006135140
Código do Prefixo do ProcessoAlfanumérico010141150E-04
Número do ProcessoNumérico020151170
Ano do ProcessoNumérico004171174
Número de InscriçãoNumérico008175182
Valor do Saldo TransferidoValor015183197
Observação DestinoAlfanumérico100198297
FillerAlfanumérico548298845Brancos
Contador de linhaNumérico005846850
Registro Trailler do arquivo
CampoTipoTamanhoInicialFinalValor fixo
SubtipoNumérico0040010049999
Somatório de todos os valores monetários informadosValor025005029
Total de declaraçõesNumérico005030034
Total de registros (incluindo header e trailler)Numérico005035039
FillerAlfanumérico806040845Brancos
Contador de linhaNumérico005846850

Observações:

  • O contador de linha sempre deverá iniciar com 000001
  • O campo ID_DECLARACAO deve ser um sequencial único por declaração no arquivo
  • Os valores para os campos de nome Sequencial de Ocorrência (nº sequencial interno do sistema), atribuído a cada ocorrência especial/finalidade, a ser utilizado por quem tem programa gerador próprio, podem ser encontrados em Tabela de Ocorrências Especiais e em Tabela de Finalidades do Saldo Credor Exportação, nos links ao final dos esclarecimentos.
  • O campo Texto Versão SEFAZ deve ser a última versão publicada na página da SEFAZ para a GIA-ICMS
  • Campos do tipo Numérico devem ser alinhados à direita e preenchidos com zeros à esquerda
  • Campos do tipo data devem ser preenchidos no formato AAAAMMDDHHMISS
  • Campos do tipo Valor devem ser alinhados à direita e preenchidos com zeros à esquerda sendo os dois últimos dígitos à direita as casas decimais.
  • Campos do tipo S/N devem ser preenchidos com “S” ou “N”
  • Campos do tipo Alfanumérico devem ser alinhados á esquerda com brancos à direita
  • O Valor da Base de Cálculo ST e o Valor do Imposto Retido ST dos registros de tipos 120 e 130 só devem ser informados para os cfops iniciados respectivamente com 1 e 5 que fizeram parte da apuração mensal do ICMS da Substituição Tributária Interna.