CIAE080 - RO - GIAM
Este modelo tem o objetivo de auxiliar o preenchimento da guia de informação e apuração mensal do ICMS - GIAM do estado de Rondônia a ser apresentado no sistema SITAFE - Módulo contribuinte.
Leiaute
Registro Tipo 1
Regisro | Posições | Tamanho | Tipo | Descrição | |
---|---|---|---|---|---|
De | Até | ||||
{ | 01 | 01 | 01 | Alfa | Fixo "{" |
Tipo Registro | 02 | 03 | 02 | Alfa | Fixo "01" |
Inscrição | 04 | 17 | 14 | Numérico | E070FIL.INSEST |
Referência | 18 | 23 | 06 | Data | Recebe campo Mês Referência da tela de entrada |
Dta. inventário Final | 24 | 31 | 08 | Data | Recebe campo Data Final Inventário da tela de entrada |
Dta. inventário Final | 32 | 48 | 17 | Numérico | Soma dos valores E210SFE.VLREST na qual o campo E210SFE.MESANO esteja entre o período definido na tela de entrada |
Vl. Não tributado final | 49 | 65 | 17 | Numérico | Fixo 0 |
} | 66 | 66 | 01 | Alfa | Fixo "}" |
Registro Tipo 2
Campos | Posições | Tamanho | Tipo | Descrição | |
---|---|---|---|---|---|
De | Até | ||||
{ | 01 | 01 | 01 | Alfa | Fixo "{" |
Tipo registro | 02 | 03 | 02 | Alfa | Fixo "02" |
Receita | 04 | 07 | 04 | Numérico | Recebe campo Receita da tela de entrada |
Dta. inventário inicial | 08 | 15 | 08 | Data | Recebe campo Data Inicial da tela de entrada |
Vl. tributado inicial | 16 | 32 | 17 | Numérico | Soma dos valores E210SFE.VLREST na qual o campo E210SFE.MESANO esteja no mês anterior ao informado na tela de entrada como data inicial. |
Vl. não tributado inicial | 33 | 49 | 17 | Numérico | Fixo 0 |
Retificadora | 50 | 50 | 01 | Alfa | Recebe campo Arquivo Retificador da tela de entrada |
} | 51 | 51 | 01 | Alfa | Fixo "}" |
Registro Tipo 3
Campos | Posição | Tamanho | Tipo | Descrição | |
---|---|---|---|---|---|
De | Até | ||||
{ | 01 | 01 | 01 | Alfa | Fixo "{" |
Tipo registro | 02 | 03 | 02 | Alfa | Fixo "03" |
Operação | 04 | 07 | 04 | Alfa | E660NFC.NOPOPE ou E660NFV.NOPOPE |
Campo1 | 08 | 24 | 17 | Numérico | E660NFC.VLRCTB ou E660NFV.VLRCTB |
Campo2 | 25 | 41 | 17 | Numérico | E660NFC.VLRBIC ou E660NFV.VLRBIC |
Campo3 | 42 | 58 | 17 | Numérico | E660NFC.VLRICM ou E660NFV.VLRICM |
Campo4 | 59 | 75 | 17 | Numérico | E660NFC.VLRIIC ou E660NFV.VLRIIC |
Campo5 | 76 | 92 | 17 | Numérico | E660NFC.VLROIC ou E660NFV.VLROIC |
} | 93 | 93 | 01 | Alfa | Fixo "}" |
Registro Tipo 4
Campos | Posições | Tamanho | Tipo | Descrição | |
---|---|---|---|---|---|
De | Até | ||||
{ | 01 | 01 | 01 | Alfa | Fixo "{" |
Tipo registro | 02 | 03 | 02 | Alfa | Fixo "04" |
Campo1 | 04 | 20 | 17 | Numérico |
E661RES.CREVL2 + E661RES.CREVL3 + E661RES.CREVL4 + E661RES.CREVL5 +
E661RES.CREVL6 + E661RES.CREV11 + E661RES.CREV12 + E661RES.CREV13 +
E661RES.CREV14 + E661RES.CREV15 Este campo desconsidera os ajustes em que E051DIS.CODFIE = 901-6 e E051DIS.APLDIS = 1 ou 2. |
Campo2 | 21 | 37 | 17 | Numérico | E661RES.CREVL7 + E661RES.CREV16 |
Campo3 | 38 | 54 | 17 | Numérico | E661RES.CREVL9 |
} | 55 | 55 | 01 | Alfa | Fixo "}" |
Registro Tipo 5
Campos | Posições | Tamanho | Tipo | Descrição | |
---|---|---|---|---|---|
De | Até | ||||
{ | 01 | 01 | 01 | Alfa | Fixo "{" |
Tipo registro | 02 | 03 | 02 | Alfa | Fixo "05" |
Campo1 | 04 | 20 | 17 | Numérico | E661RES.DEBVL2 + E661RES.DEBVL3 + E661RES.DEBVL4 + E661RES.DEBVL5 + E661RES.DEBVL6 + E661RES.DEBVL7 + E661RES.DEBVL8 + E661RES.DEBV11 + E661RES.DEBV12 + E661RES.DEBV13 + E661RES.DEBV14 + E661RES.DEBV15 |
Campo2 | 21 | 37 | 17 | Numérico | E661RES.DEBVL9 + E661RES.DEBV16 |
} | 38 | 38 | 01 | Alfa | Fixo "}" |
Registro Tipo 6
Campos | Posições | Tamanho | Tipo | Descrição | |
---|---|---|---|---|---|
De | Até | ||||
{ | 01 | 01 | 01 | Alfa | Fixo "{" |
Tipo registro | 02 | 03 | 02 | Alfa | Fixo "06" |
Campo1 | 04 | 20 | 17 | Numérico | E661RES.TOTDEB - E661RES.TOTCRE |
Campo2 | 21 | 37 | 17 | Numérico |
E661RES.DEDVL1 + E661RES.DEDVL2, caso o resultado seja um valor negativo o
campo recebe 0. Este campo desconsidera os ajustes em que E051DIS.CODFIE = 901-6 e E051DIS.APLDIS = 1 ou 2. |
Campo3 | 38 | 54 | 17 | Numérico |
Fixo 0 Campo 901-6 Incentivo fiscal Regra para geração: E051DIS.APLDIS = 1 ou 2 E E661AJS.TIPAJS = 1 ou 6 E E051DIS.CODFIE = 901-6. |
Campo4 | 55 | 71 | 17 | Numérico | E661RES.TOTDEB - E661RES.TOTCRE - E661RES.DEDVL1 - E661RES.DEDVL2, caso o resultado seja um valor negativo o campo recebe 0. |
} | 72 | 72 | 01 | Alfa | Fixo "}" |
Registro Tipo 35
Campos | Posições | Tamanho | Tipo | Descrição | |
---|---|---|---|---|---|
De | Até | ||||
{ | 01 | 01 | 01 | Alfa | Fixo "{" |
Tipo Registro | 2 | 3 | 2 | Alfa | Fixo "35" |
Campo1 | 4 | 20 | 17 | Numérico | Quando for buscado da nota fiscal (E660NFV.VlrCtb - E660NFC.VlrCtb) ou Quando for buscado do Imposto do tipo 63 (E661OUF.EntSai = "S" então E661OUF.VlrCtb - E661OUF.EntSai = "E" então E661OUF.VlrCtb) |
Campo2 | 21 | 37 | 17 | Numérico | Fixo 0 |
Campo3 | 38 | 54 | 17 | Numérico | Quando for buscado da nota fiscal (E660NFV.IcmVor - E660NFC.IcmVde) ou Quando for buscado do Imposto do tipo 63 (E661RUF.CreVl1 - E661RUF.DebVl1) |
Receita | 55 | 58 | 4 | Numérico | Quando for buscado da nota fiscal Fixo "0" ou Quando for buscado do Imposto do tipo 63 (E055PAR.CodDrf) |
} | 59 | 59 | 1 | Alfa | Fixo "}" |
Para gerar o registro Tipo 35 deve-se informar um imposto do tipo 63 - DIFAL no campo DIFAL da tela de entrada do relatório.
Caso exista um imposto do tipo 63, na tela Configuração de Impostos para Filial (F055PPF), que possua um estado cadastrado para a mesma filial informada na tela de entrada do relatório, então o Registro 35 é gerado com as informações da tabela E661OUF e E055PAR, caso contrário, é gerado com as informações das tabelas E660NFV e E660NFC.