No conteúdo deste manual são citados Identificadores de Regras, porém, no GO UP não é possível incluir, excluir ou alterar identificadores e suas regras associadas, pois o sistema possui funções nativas devido aos processos de negócio pré-definidos.

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.

Este artigo ajudou você?