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}. Para CNPJ alfanumérico, a raiz/base de oito posições pode conter letras maiúsculas (A-Z) e números. Quando informado CNPJ completo, aceita 14 posições, sendo as 12 primeiras alfanuméricas e as 2 últimas numéricas. |
| # | 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 Quando informado CNPJ alfanumérico, aceita 14 posições, sendo as 12 primeiras alfanuméricas e as 2 últimas numéricas. |
| # | 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. Quando informado CNPJ alfanumérico, aceita 14 posições, sendo as 12 primeiras alfanuméricas e as 2 últimas numéricas. |
| # | 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
SALVARR4080Json
{
"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.