Clique aqui para saber as Regras de Validação da Receita!
# | Registro/Campo | Registro Pai | Tam | Ocor | Desc |
---|---|---|---|---|---|
# |
evtRetRec |
Reinf |
- |
1-1 |
Evento Retenção no Recebimento. |
# |
Id |
evtRetRec |
36 |
1-1 |
Identificação única do evento. Regra de validação: REGRA_VALIDA_ID_EVENTO |
# |
ideEvento |
evtRetRec |
- |
1-1 |
Informações de Identificação do Evento |
3 |
indRetif_3 |
ideEvento |
1 |
1-1 |
Informe [1] para arquivo original ou [2] para arquivo de retificação. Valores Válidos: 1, 2. |
4 |
nrRecibo_4 |
ideEvento |
52 |
0-1 |
Preencher com o número do recibo do arquivo a ser retificado. Validação: O preenchimento é obrigatório se {indRetif} = [2]. Deve ser um recibo de entrega válido, correspondente ao arquivo objeto da retificação. |
5 |
perApur_5 |
ideEvento |
10 |
1-1 |
Informar o ano/mês de referência das informações no formato AAAA-MM. Validação: Deve ser um ano/mês válido para o qual haja informações do contribuinte informadas através do evento R-1000. Não pode ser maior que o ano/mês corrente. |
6 |
tpAmb_6 |
ideEvento |
1 |
1-1 |
Identificação do ambiente: 1 - Produção; 2 - Produção restrita; Valores Válidos: 1, 2. |
7 |
procEmi_7 |
ideEvento |
1 |
1-1 |
Processo de emissão do evento: 1 - Aplicativo do contribuinte; 2 - Aplicativo governamental. Valores Válidos: 1, 2. |
8 |
verProc_8 |
ideEvento |
20 |
1-1 |
Versão do processo de emissão do evento. Informar a versão do aplicativo emissor do evento. |
# |
ideContri |
evtRetRec |
- |
1-1 |
Informações de identificação do contribuinte |
9 |
tpInsc_9 |
ideContri |
1 |
1-1 |
Preencher com o código correspondente ao tipo de inscrição do contribuinte: 1 - CNPJ; 2 - CPF. Valores válidos: 1, 2. |
10 |
nrInsc_10 |
ideContri |
14 |
1-1 |
Informar o número de inscrição do contribuinte conforme o tipo de inscrição, indicado no campo {tpInsc}. |
# |
ideEstab |
evtRetRec |
- |
1-1 |
Informações de identificação do estabelecimento. |
11 |
tpInscEstab_11 |
ideEstab |
1 |
1-1 |
Preencher com o código correspondente ao tipo de inscrição: |
12 |
nrInscEstab_12 |
ideEstab |
14 |
1-1 |
Informar o número de inscrição do estabelecimento conforme o tipo de |
# |
ideFont |
ideEstab |
- |
1-1 |
Identificação da fonte pagadora do rendimento. |
13 |
cnpjFont_13 |
ideFont |
14 | 1-1 |
Informar o CNPJ da fonte pagadora do rendimento. |
# | ideRend | ideFont | - | 1-100 |
Identificação do rendimento. |
14 |
natRend_14 |
ideRend |
5 | 1-1 |
Código da natureza do rendimento, conforme Tabela 01. |
15 |
observ_15 |
ideRend |
200 | 0-1 |
Observações. |
# |
infoRec |
ideRend |
- |
1-999 |
Informações relativas ao recebimento do rendimento. |
16 |
dtFG_16 |
infoRec |
- | 1-1 |
Informar a data do recebimento do rendimento no formato AAAA-MM-DD. |
17 |
vlrBruto_17 |
infoRec |
14 | 1-1 |
Informar o valor bruto. |
18 |
vlrBaseIR_18 |
infoRec |
14 | 1-1 |
Valor da base do IR, conforme previsto na legislação vigente. |
19 |
vlrIR_19 |
infoRec |
14 | 0-1 |
Valor do imposto de renda retido na fonte. |
26 |
observ_26 |
infoRec |
200 | 0-1 |
Observações. |
# |
infoProcRet |
infoRec |
- | 0-50 |
Informações de processos relacionados a não retenção de tributos ou a |
20 |
tpProcRet_20 |
infoProcRet |
1 | 1-1 |
Preencher com o código correspondente ao tipo de processo: |
21 |
nrProcRet_21 |
infoProcRet |
21 | 1-1 |
Informar o número do processo administrativo/judicial. |
22 |
codSusp_22 |
infoProcRet |
14 | 0-1 |
Código do indicativo da suspensão, atribuído pelo contribuinte. Este campo deve ser utilizado se, num mesmo processo, houver mais de uma matéria tributária objeto de contestação e as decisões forem diferentes para cada uma. |
23 |
vlrBaseSuspIR_23 |
infoProcRet |
14 | 0-1 |
Valor da base do IR com exigibilidade suspensa. |
24 |
vlrNIR_24 |
infoProcRet |
14 | 0-1 |
Valor da retenção que deixou de ser efetuada, relativo ao Imposto de Renda. |
25 |
vlrDepIR_25 |
infoProcRet |
14 | 0-1 |
Valor do depósito judicial de IR. |
Exemplos
Regras a considerar para a geração do Tx2
Tx2 Inclusão
INCLUIRR4080
indRetif_3=1
nrRecibo_4=
perApur_5=2023-01
tpAmb_6=2
procEmi_7=1
verProc_8=1.0
tpInsc_9=1
nrInsc_10=08187168
tpInscEstab_11=1
nrInscEstab_12=08187168000160
cnpjFont_13=86365813000109
INCLUIRIDEREND_26
natRend_14=10001
observ_15=
INCLUIRINFOREC_27
dtFG_16=2013-01-01
vlrBruto_17=100,00
vlrBaseIR_18=0,00
vlrIR_19=0,00
observ_26=observações
INCLUIRINFOPROCRET_28
tpProcRet_20=1
nrProcRet_21=137920157943157324921
codSusp_22=
vlrBaseSuspIR_23=0,00
vlrNIR_24=0,00
vlrDepIR_25=0,00
SALVARINFOPROCRET_28
INCLUIRINFOREC_27
INCLUIRIDEREND_26
SALVARR4080
Json
{
"R4080": [
{
"indRetif_3": "1",
"nrRecibo_4": "",
"perApur_5": "2023-01",
"tpAmb_6": "2",
"procEmi_7": "1",
"verProc_8": "1.0",
"tpInsc_9": "1",
"nrInsc_10": "08187168",
"tpInscEstab_11": "1",
"nrInscEstab_12": "08187168000160",
"cnpjFont_13": "86365813000109",
"IDEREND_26": [
{
"natRend_14": "10001",
"observ_15": ""
}
],
"INFOREC_27": [
{
"dtFG_16": "2013-01-01",
"vlrBruto_17": "100,00",
"vlrBaseIR_18": "0,00",
"vlrIR_19": "0,00",
"observ_26": "observações"
}
],
"INFOPROCRET_28": [
{
"tpProcRet_20": "1",
"nrProcRet_21": "137920157943157324921",
"codSusp_22": "",
"vlrBaseSuspIR_23": "0,00",
"vlrNIR_24": "0,00",
"vlrDepIR_25": "0,00"
}
]
}
]
}
Comentários
0 comentário
Por favor, entre para comentar.