Você está na página 1de 230

e-Financeira

Manual de Preenchimento

230

Verso 1.0.0
30 de Julho de 2015

SUMRIO
1.

Introduo ............................................................................................................................................................ 7
1.1.
Viso Geral ................................................................................................................................................ 7
1.2.
Legislao ................................................................................................................................................. 7
1.3.
Pessoas Obrigadas a Entregar .................................................................................................................. 7
1.3.1.
Mdulo de Operaes Financeiras ....................................................................................................... 7
1.4.
Prazos de Entrega ..................................................................................................................................... 8
1.4.1.
Excepcionalidade ................................................................................................................................. 9
2.
Estrutura, Dados Tcnicos e Definies ............................................................................................................. 10
2.1.
Estrutura e Transmisso .......................................................................................................................... 10
2.1.1.
Estrutura ....................................................................................................................................... 10
2.1.2.
Modelo Operacional ...................................................................................................................... 10
2.1.2.1.
Assinatura e Lotes de Eventos ................................................................................................. 10
2.1.2.2.
Nveis de Validao ................................................................................................................. 10
2.1.3.
Transmisso, Recepo e Consultas ............................................................................................ 11
2.2.
Dados e Padres Tcnicos para Gerao dos Arquivos .......................................................................... 13
2.2.1.
Padro de Documento XML................................................................................................................ 13
2.2.2.
Declarao Namespace ..................................................................................................................... 13
2.2.3.
Schema XML ...................................................................................................................................... 14
2.2.4.
Padro de Comunicao .................................................................................................................... 14
2.2.5.
Padro de Certificado Digital .............................................................................................................. 15
2.2.6.
Padro de Assinatura Digital .............................................................................................................. 16
2.2.7.
Processo de Validao da Assinatura Digital ...................................................................................... 18
2.2.8.
Resumo dos Padres Tcnicos .......................................................................................................... 19
2.2.9.
Web Services ..................................................................................................................................... 20
2.2.9.1.
Padro de Mensagens dos Web Services ..................................................................................... 20
2.2.9.2.
Validao da Estrutura da Mensagem no Web Service ................................................................. 21
2.2.9.3.
Web Service de Envio de Lote de Eventos .................................................................................... 22
2.2.9.3.1.
Dados para a Chamada ao Web Service de Envio de Lote de Eventos ......................................... 22
2.2.9.3.2.
Fluxo de Envio de Lote de Eventos ............................................................................................... 23
2.2.9.3.3.
Leiaute de Mensagem de Entrada ................................................................................................. 23
2.2.9.3.4.
Leiaute Mensagem Retorno do Envio do Lote ............................................................................... 25
2.2.9.3.5.
Validaes Aplicadas na Recepo do Lote .................................................................................. 29
2.2.9.4.
Web Service de Consulta .............................................................................................................. 29
2.2.9.4.1.
Dados Para a Chamada ao Web Service de Consulta................................................................... 29
2.2.9.5.
Recomendaes e Boas Prticas .................................................................................................. 33
2.2.9.6.
Validao do Schema ................................................................................................................... 33
2.2.10.
Eventos .............................................................................................................................................. 33
2.2.10.1.
Estrutura do Evento....................................................................................................................... 33
2.2.10.2.
Identificao do Evento ................................................................................................................. 37
2.2.10.3.
Versionamento dos Leiautes dos Eventos ..................................................................................... 37
2.3.
Definies dos Leiautes ........................................................................................................................... 38
3.
Arquivos Gerais da e-Financeira ........................................................................................................................ 39
3.1.
Evento de Cadastro do Declarante .......................................................................................................... 39
3.1.1.
Leiaute Cadastro do Declarante ................................................................................................. 40
3.1.1.1.
Leiaute Cadastro do Declarante Campo evtCadDeclarante................................................ 40
3.1.1.2.
Leiaute Cadastro do Declarante Campo id ......................................................................... 40
3.1.1.3.
Leiaute Cadastro do Declarante Campo ideEvento ............................................................ 42
3.1.1.4.
Leiaute Cadastro do Declarante Campo indRetificacao...................................................... 42
3.1.1.5.
Leiaute Cadastro do Declarante Campo nrRecibo.............................................................. 43
3.1.1.6.
Leiaute Cadastro do Declarante Campo tpAmb.................................................................. 44
3.1.1.7.
Leiaute Cadastro do Declarante Campo aplicEmi .............................................................. 44
3.1.1.8.
Leiaute Cadastro do Declarante Campo verAplic .............................................................. 45
3.1.1.9.
Leiaute Cadastro do Declarante Campo ideDeclarante ...................................................... 45
3.1.1.10.
Leiaute Cadastro do Declarante Campo cnpjDeclarante .................................................... 46
3.1.1.11.
Leiaute Cadastro do Declarante Campo infoCadastro ........................................................ 48
3.1.1.12.
Leiaute Cadastro do Declarante Campo GIIN .................................................................... 48
3.1.1.13.
Leiaute Cadastro do Declarante Campo Nome .................................................................. 49
3.1.1.14.
Leiaute Cadastro do Declarante Campo EnderecoLivre ..................................................... 49
3.1.1.15.
Leiaute Cadastro do Declarante Campo Municipio ............................................................. 50
3.1.1.16.
Leiaute Cadastro do Declarante Campo UF ....................................................................... 50
3.1.1.17.
Leiaute Cadastro do Declarante Campo Pais ..................................................................... 51
3.1.1.18.
Leiaute Cadastro do Declarante Campo paisResidencia .................................................... 52
3.2.
Evento de Abertura .................................................................................................................................. 52
3.2.1.
Leiaute Abertura ......................................................................................................................... 53
3.2.1.1.
Leiaute Abertura Campo evtAberturaeFinanceira ............................................................... 54
3.2.1.2.
Leiaute Abertura Campo id................................................................................................. 56

3.2.1.3.
Leiaute Abertura Campo ideEvento .................................................................................... 57
3.2.1.4.
Leiaute Abertura Campo indRetificacao ............................................................................ 58
3.2.1.5.
Leiaute Abertura Campo nrRecibo ..................................................................................... 59
3.2.1.6.
Leiaute Abertura Campo tpAmb ......................................................................................... 60
3.2.1.7.
Leiaute Abertura Campo aplicEmi ...................................................................................... 60
3.2.1.8.
Leiaute Abertura Campo verAplic ....................................................................................... 61
3.2.1.9.
Leiaute Abertura Campo ideDeclarante.............................................................................. 61
3.2.1.10.
Leiaute Abertura Campo cnpjDeclarante ............................................................................ 61
3.2.1.11.
Leiaute Abertura Campo infoAbertura ................................................................................ 63
3.2.1.12.
Leiaute Abertura Campo dtInicio ........................................................................................ 63
3.2.1.13.
Leiaute Abertura Campo dtFim........................................................................................... 64
3.2.1.14.
Leiaute Abertura Campo AberturaPP ................................................................................. 65
3.2.1.15.
Leiaute Abertura Campo tpEmpresa .................................................................................. 66
3.2.1.16.
Leiaute Abertura Campo tpPrevPriv ................................................................................... 66
3.2.1.17.
Leiaute Abertura Campo AberturaMovOpFin ...................................................................... 67
3.2.1.18.
Leiaute Abertura Campo ResponsavelRMF ....................................................................... 67
3.2.1.19.
Leiaute Abertura Campo CPF ............................................................................................ 68
3.2.1.20.
Leiaute Abertura Campo Nome .......................................................................................... 69
3.2.1.21.
Leiaute Abertura Campo Setor ........................................................................................... 69
3.2.1.22.
Leiaute Abertura Campo Telefone ...................................................................................... 70
3.2.1.23.
Leiaute Abertura Campo DDD ............................................................................................ 70
3.2.1.24.
Leiaute Abertura Campo Numero ....................................................................................... 70
3.2.1.25.
Leiaute Abertura Campo Ramal ......................................................................................... 71
3.2.1.26.
Leiaute Abertura Campo endereco ..................................................................................... 71
3.2.1.27.
Leiaute Abertura Campo Logradouro ................................................................................. 71
3.2.1.28.
Leiaute Abertura Campo Numero ....................................................................................... 71
3.2.1.29.
Leiaute Abertura Campo Complemento ............................................................................. 72
3.2.1.30.
Leiaute Abertura Campo Bairro .......................................................................................... 72
3.2.1.31.
Leiaute Abertura Campo CEP ............................................................................................ 72
3.2.1.32.
Leiaute Abertura Campo Municipio .................................................................................... 73
3.2.1.33.
Leiaute Abertura Campo UF............................................................................................... 73
3.2.1.34.
Leiaute Abertura Campo RepresLegal ............................................................................... 74
3.2.1.35.
Leiaute Abertura Campo CPF ............................................................................................ 74
3.2.1.36.
Leiaute Abertura Campo Setor ........................................................................................... 75
3.2.1.37.
Leiaute Abertura Campo Telefone ...................................................................................... 76
3.2.1.38.
Leiaute Abertura Campo DDD ............................................................................................ 76
3.2.1.39.
Leiaute Abertura Campo Numero ....................................................................................... 76
3.2.1.40.
Leiaute Abertura Campo Ramal ......................................................................................... 76
3.3.
Evento de Fechamento ............................................................................................................................ 77
3.3.1.
Leiaute Fechamento ................................................................................................................... 78
3.3.1.1.
Leiaute Fechamento Campo evtFechamentoeFinanceira ................................................... 78
3.3.1.2.
Leiaute Fechamento Campo id........................................................................................... 79
3.3.1.3.
Leiaute Fechamento Campo ideEvento.............................................................................. 80
3.3.1.4.
Leiaute Fechamento Campo indRetificacao ....................................................................... 81
3.3.1.5.
Leiaute Fechamento Campo nrRecibo ............................................................................... 82
3.3.1.6.
Leiaute Fechamento Campo tpAmb ................................................................................... 83
3.3.1.7.
Leiaute Fechamento Campo aplicEmi ................................................................................ 83
3.3.1.8.
Leiaute Fechamento Campo verAplic ................................................................................. 83
3.3.1.9.
Leiaute Fechamento Campo ideDeclarante........................................................................ 84
3.3.1.10.
Leiaute Fechamento Campo cnpjDeclarante ...................................................................... 84
3.3.1.11.
Leiaute Fechamento Campo infoFechamento .................................................................... 84
3.3.1.12.
Leiaute Fechamento Campo dtInicio .................................................................................. 85
3.3.1.13.
Leiaute Fechamento Campo dtFim .................................................................................... 85
3.3.1.14.
Leiaute Fechamento Campo sitEspecial ............................................................................ 86
3.3.1.15.
Leiaute Fechamento Campo FechamentoPP ..................................................................... 86
3.3.1.16.
Leiaute Fechamento Campo FechamentoMes ................................................................... 88
3.3.1.17.
Leiaute Fechamento Campo anoMesCaixa ........................................................................ 89
3.3.1.18.
Leiaute Fechamento Campo quantArqTrans ...................................................................... 89
3.3.1.19.
Leiaute Fechamento Campo FechamentoMovOpFin.......................................................... 90
3.3.1.20.
Leiaute Fechamento Campo ReportavelExterior ................................................................ 92
3.3.1.21.
Leiaute Fechamento Campo pais ....................................................................................... 92
3.3.1.22.
Leiaute Fechamento Campo reportavel .............................................................................. 93
3.3.1.23.
Leiaute Fechamento Campo FechamentoMes ................................................................... 94
3.3.1.24.
Leiaute Fechamento Campo anoMesCaixa ........................................................................ 94
3.3.1.25.
Leiaute Fechamento Campo quantArqTrans ...................................................................... 95
3.4.
Evento de Excluso ................................................................................................................................. 96
3.4.1.
Leiaute Evento de Excluso ....................................................................................................... 96
3.4.1.1.
Leiaute Evento de Excluso Campo evtExclusao ............................................................... 96

3.4.1.2.
Leiaute Evento de Excluso Campo id ............................................................................... 97
3.4.1.3.
Leiaute Evento de Excluso Campo ideEvento .................................................................. 98
3.4.1.4.
Leiaute Evento de Excluso Campo tpAmb........................................................................ 98
3.4.1.5.
Leiaute Evento de Excluso Campo aplicEmi..................................................................... 99
3.4.1.6.
Leiaute Evento de Excluso Campo verAplic ..................................................................... 99
3.4.1.7.
Leiaute Evento de Excluso Campo ideDeclarante ............................................................ 99
3.4.1.8.
Leiaute Evento de Excluso Campo cnpjDeclarante ........................................................ 100
3.4.1.9.
Leiaute Evento de Excluso Campo infoExclusao ............................................................ 100
3.4.1.10.
Leiaute Evento de Excluso Campo nrReciboEvento ....................................................... 100
3.5.
Evento de Excluso e-Financeira ........................................................................................................... 101
3.5.1.
Leiaute Evento de Excluso e-Financeira ................................................................................. 102
3.5.1.1.
Leiaute Evento de Excluso e-Financeira Campo evtExclusaoeFinanceira ...................... 102
3.5.1.2.
Leiaute Evento de Excluso e-Financeira Campo id......................................................... 103
3.5.1.3.
Leiaute Evento de Excluso e-Financeira Campo ideEvento............................................ 104
3.5.1.4.
Leiaute Evento de Excluso e-Financeira Campo tpAmb ................................................. 105
3.5.1.5.
Leiaute Evento de Excluso e-Financeira Campo aplicEmi .............................................. 105
3.5.1.6.
Leiaute Evento de Excluso e-Financeira Campo verAplic ............................................... 105
3.5.1.7.
Leiaute Evento de Excluso e-Financeira Campo ideDeclarante...................................... 106
3.5.1.8.
Leiaute Evento de Excluso e-Financeira Campo cnpjDeclarante .................................... 106
3.5.1.9.
Leiaute Evento de Excluso e-Financeira Campo infoExclusaoeFinanceira ..................... 106
3.5.1.10.
Leiaute Evento de Excluso e-Financeira Campo nrReciboEvento .................................. 107
4.
Arquivos Especficos da e-Financeira ............................................................................................................... 109
4.1.
Mdulo Operaes Financeiras ............................................................................................................. 109
4.1.1.
Evento de Cadastro dos Patrocinados .............................................................................................. 109
4.1.1.1.
Leiaute Cadastro dos Patrocinados..................................................................................... 110
4.1.1.1.1.
Leiaute Cadastro dos Patrocinados Campo evtCadPatrocinado....................................... 110
4.1.1.1.2.
Leiaute Cadastro dos Patrocinados Campo id .................................................................. 110
4.1.1.1.3.
Leiaute Cadastro dos Patrocinados Campo ideEvento ..................................................... 111
4.1.1.1.4.
Leiaute Cadastro dos Patrocinados Campo indRetificacao .............................................. 112
4.1.1.1.5.
Leiaute Cadastro dos Patrocinados Campo nrRecibo ...................................................... 112
4.1.1.1.6.
Leiaute Cadastro dos Patrocinados Campo tpAmb .......................................................... 113
4.1.1.1.7.
Leiaute Cadastro dos Patrocinados Campo AplicEmi ....................................................... 113
4.1.1.1.8.
Leiaute Cadastro dos Patrocinados Campo verAplic ........................................................ 114
4.1.1.1.9.
Leiaute Cadastro dos Patrocinados Campo ideDeclarante ............................................... 114
4.1.1.1.10.
Leiaute Cadastro dos Patrocinados Campo cnpjDeclarante ........................................ 114
4.1.1.1.11.
Leiaute Cadastro dos Patrocinados Campo GIIN ........................................................ 115
4.1.1.1.12.
Leiaute Cadastro dos Patrocinados Campo infoPatrocinado ....................................... 115
4.1.1.1.13.
Leiaute Cadastro dos Patrocinados Campo GIIN ........................................................ 115
4.1.1.1.14.
Leiaute Cadastro dos Patrocinados Campo CNPJ ...................................................... 116
4.1.1.1.15.
Leiaute Cadastro dos Patrocinados Campo nomePatrocinado .................................... 117
4.1.1.1.16.
Leiaute Cadastro dos Patrocinados Campo endereco................................................. 118
4.1.1.1.17.
Leiaute Cadastro dos Patrocinados Campo enderecoLivre ......................................... 118
4.1.1.1.18.
Leiaute Cadastro dos Patrocinados Campo municipio ................................................ 118
4.1.1.1.19.
Leiaute Cadastro dos Patrocinados Campo pais ......................................................... 118
4.1.1.1.20.
Leiaute Cadastro dos Patrocinados Campo paisResidencia ....................................... 119
4.1.2.
Evento de Cadastro dos Intermedirios ............................................................................................ 120
4.1.2.1.
Leiaute Cadastro dos Intermedirios ................................................................................... 120
4.1.2.1.1.
Leiaute Cadastro dos Intermedirios Campo evtCadIntermediario ................................... 120
4.1.2.1.2.
Leiaute Cadastro dos Intermedirios Campo id ................................................................ 121
4.1.2.1.3.
Leiaute Cadastro dos Intermedirios Campo ideEvento ................................................... 122
4.1.2.1.4.
Leiaute Cadastro dos Intermedirios Campo indRetificacao............................................. 122
4.1.2.1.5.
Leiaute Cadastro dos Intermedirios Campo nrRecibo..................................................... 123
4.1.2.1.6.
Leiaute Cadastro dos Intermedirios Campo tpAmb......................................................... 124
4.1.2.1.7.
Leiaute Cadastro dos Intermedirios Campo aplicEmi ..................................................... 124
4.1.2.1.8.
Leiaute Cadastro dos Intermedirios Campo verAplic ...................................................... 124
4.1.2.1.9.
Leiaute Cadastro dos Intermedirios Campo ideDeclarante ............................................. 125
4.1.2.1.10.
Leiaute Cadastro dos Intermedirios Campo cnpjDeclarante ...................................... 125
4.1.2.1.11.
Leiaute Cadastro dos Intermedirios Campo infoIntermediario ................................... 125
4.1.2.1.12.
Leiaute Cadastro dos Intermedirios Campo GIIN ...................................................... 125
4.1.2.1.13.
Leiaute Cadastro dos Intermedirios Campo tpNI ....................................................... 126
4.1.2.1.14.
Leiaute Cadastro dos Intermedirios Campo NIIntermediario ..................................... 127
4.1.2.1.15.
Leiaute Cadastro dos Intermedirios Campo nomeIntermediario ................................ 128
4.1.2.1.16.
Leiaute Cadastro dos Intermedirios Campo Endereco .............................................. 128
4.1.2.1.17.
Leiaute Cadastro dos Intermedirios Campo Endereco Livre ...................................... 128
4.1.2.1.18.
Leiaute Cadastro dos Intermedirios Campo municipio............................................... 129
4.1.2.1.19.
Leiaute Cadastro dos Intermedirios Campo pais ....................................................... 129
4.1.2.1.20.
Leiaute Cadastro dos Intermedirios Campo paisResidencia...................................... 130
4.1.3.
Evento de Movimento de Operaes Financeiras ............................................................................. 130

4.1.3.1.
4.1.3.1.1.
4.1.3.1.2.
4.1.3.1.3.
4.1.3.1.4.
4.1.3.1.5.
4.1.3.1.6.
4.1.3.1.7.
4.1.3.1.8.
4.1.3.1.9.
4.1.3.1.10.
4.1.3.1.11.
4.1.3.1.12.
4.1.3.1.13.
4.1.3.1.14.
4.1.3.1.15.
4.1.3.1.16.
4.1.3.1.17.
4.1.3.1.18.
4.1.3.1.19.
4.1.3.1.20.
4.1.3.1.21.
4.1.3.1.22.
4.1.3.1.23.
4.1.3.1.24.
4.1.3.1.25.
4.1.3.1.26.
4.1.3.1.27.
4.1.3.1.28.
4.1.3.1.29.
4.1.3.1.30.
4.1.3.1.31.
4.1.3.1.32.
4.1.3.1.33.
4.1.3.1.34.
4.1.3.1.35.
4.1.3.1.36.
4.1.3.1.37.
4.1.3.1.38.
4.1.3.1.39.
4.1.3.1.40.
4.1.3.1.41.
4.1.3.1.42.
4.1.3.1.43.
4.1.3.1.44.
4.1.3.1.45.
4.1.3.1.46.
4.1.3.1.47.
4.1.3.1.48.
4.1.3.1.49.
4.1.3.1.50.
4.1.3.1.51.
4.1.3.1.52.
4.1.3.1.53.
4.1.3.1.54.
4.1.3.1.55.
4.1.3.1.56.
4.1.3.1.57.
4.1.3.1.58.
4.1.3.1.59.
4.1.3.1.60.
4.1.3.1.61.
4.1.3.1.62.
4.1.3.1.63.
4.1.3.1.64.
4.1.3.1.65.
4.1.3.1.66.
4.1.3.1.67.

Leiaute Movimento de Operaes Financeiras .................................................................... 132


Leiaute Movimento de Operaes Financeiras Campo evtMovOpFin ............................... 132
Leiaute Movimento de Operaes Financeiras Campo id ................................................. 132
Leiaute Movimento de Operaes Financeiras Campo ideEvento .................................... 133
Leiaute Movimento de Operaes Financeiras Campo indRetificacao ............................. 134
Leiaute Movimento de Operaes Financeiras Campo nrRecibo ..................................... 134
Leiaute Movimento de Operaes Financeiras Campo tpAmb ......................................... 135
Leiaute Movimento de Operaes Financeiras Campo aplicEmi ...................................... 135
Leiaute Movimento de Operaes Financeiras Campo verAplic ....................................... 136
Leiaute Movimento de Operaes Financeiras Campo IdeDeclarante .............................. 136
Leiaute Movimento de Operaes Financeiras Campo cnpjDeclarante ....................... 136
Leiaute Movimento de Operaes Financeiras Campo ideDeclarado.......................... 136
Leiaute Movimento de Operaes Financeiras Campo tpNI ........................................ 137
Leiaute Movimento de Operaes Financeiras Campo tpDeclarado ........................... 138
Leiaute Movimento de Operaes Financeiras Campo NIDeclarado ........................... 139
Leiaute Movimento de Operaes Financeiras Campo NIF......................................... 142
Leiaute Movimento de Operaes Financeiras Campo NumeroNIF ............................ 144
Leiaute Movimento de Operaes Financeiras Campo PaisEmissaoNIF .................... 144
Leiaute Movimento de Operaes Financeiras Campo Nome Declarado .................... 145
Leiaute Movimento de Operaes Financeiras Campo DataNasc ............................... 145
Leiaute Movimento de Operaes Financeiras Campo EnderecoLivre........................ 145
Leiaute Movimento de Operaes Financeiras Campo PaisEndereco ........................ 146
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 146
Leiaute Movimento de Operaes Financeiras Campo PaisResid .............................. 147
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 147
Leiaute Movimento de Operaes Financeiras Campo PaisNacionalidade ................. 148
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 149
Leiaute Movimento de Operaes Financeiras Campo Proprietarios .......................... 149
Leiaute Movimento de Operaes Financeiras Campo tpNI ........................................ 150
Leiaute Movimento de Operaes Financeiras Campo NIProprietario......................... 151
Leiaute Movimento de Operaes Financeiras Campo NIF......................................... 153
Leiaute Movimento de Operaes Financeiras Campo NumeroNIF ............................ 155
Leiaute Movimento de Operaes Financeiras Campo PaisEmissaoNIF .................... 156
Leiaute Movimento de Operaes Financeiras Campo Nome ..................................... 156
Leiaute Movimento de Operaes Financeiras Campo EnderecoLivre........................ 156
Leiaute Movimento de Operaes Financeiras Campo PaisEndereco ........................ 157
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 157
Leiaute Movimento de Operaes Financeiras Campo PaisResid .............................. 158
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 158
Leiaute Movimento de Operaes Financeiras Campo PaisNacionalidade ................. 159
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 159
Leiaute Movimento de Operaes Financeiras Campo DataNasc ............................... 160
Leiaute Movimento de Operaes Financeiras Campo Reportavel ............................. 160
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 162
Leiaute Movimento de Operaes Financeiras Campo mesCaixa............................... 163
Leiaute Movimento de Operaes Financeiras Campo anoMesCaixa ......................... 163
Leiaute Movimento de Operaes Financeiras Campo movOpFin .............................. 164
Leiaute Movimento de Operaes Financeiras Campo Conta ..................................... 164
Leiaute Movimento de Operaes Financeiras Campo MedJudic ............................... 166
Leiaute Movimento de Operaes Financeiras Campo NumProcJud .......................... 167
Leiaute Movimento de Operaes Financeiras Campo Vara ....................................... 167
Leiaute Movimento de Operaes Financeiras Campo SecJud................................... 168
Leiaute Movimento de Operaes Financeiras Campo SubSecJud ............................ 168
Leiaute Movimento de Operaes Financeiras Campo dtConcessao .......................... 168
Leiaute Movimento de Operaes Financeiras Campo dtCassacao ............................ 168
Leiaute Movimento de Operaes Financeiras Campo infoConta ............................... 169
Leiaute Movimento de Operaes Financeiras Campo Reportavel ............................. 170
Leiaute Movimento de Operaes Financeiras Campo Pais ....................................... 171
Leiaute Movimento de Operaes Financeiras Campo tpConta .................................. 172
Leiaute Movimento de Operaes Financeiras Campo subTpConta ........................... 173
Leiaute Movimento de Operaes Financeiras Campo tpNumConta .......................... 173
Leiaute Movimento de Operaes Financeiras Campo NumConta ............................. 174
Leiaute Movimento de Operaes Financeiras Campo tpRelacaoDeclarado .............. 175
Leiaute Movimento de Operaes Financeiras Campo Intermediario .......................... 177
Leiaute Movimento de Operaes Financeiras Campo GIIN ....................................... 177
Leiaute Movimento de Operaes Financeiras Campo tpNI ........................................ 178
Leiaute Movimento de Operaes Financeiras Campo NIIntermediario ...................... 178
Leiaute Movimento de Operaes Financeiras Campo NoTitulares ............................ 180

4.1.3.1.68.
Leiaute Movimento de Operaes Financeiras Campo dtEncerramentoConta ............ 181
4.1.3.1.69.
Leiaute Movimento de Operaes Financeiras Campo Fundo .................................... 181
4.1.3.1.70.
Leiaute Movimento de Operaes Financeiras Campo GIIN ....................................... 182
4.1.3.1.71.
Leiaute Movimento de Operaes Financeiras Campo CNPJ ..................................... 182
4.1.3.1.72.
Leiaute Movimento de Operaes Financeiras Campo BalancoConta ........................ 183
4.1.3.1.73.
Leiaute Movimento de Operaes Financeiras Campo totCreditos ............................. 183
4.1.3.1.74.
Leiaute Movimento de Operaes Financeiras Campo totDebitos .............................. 184
4.1.3.1.75.
Leiaute Movimento de Operaes Financeiras Campo totCreditosMesmaTitularidade 185
4.1.3.1.76.
Leiaute Movimento de Operaes Financeiras Campo totdebitosMesmaTitularidade . 186
4.1.3.1.77.
Leiaute Movimento de Operaes Financeiras Campo vlrUltDia ................................. 188
4.1.3.1.78.
Leiaute Movimento de Operaes Financeiras Campo PgtosAcum ............................ 189
4.1.3.1.79.
Leiaute Movimento de Operaes Financeiras Campo tpPgto .................................... 191
4.1.3.1.80.
Leiaute Movimento de Operaes Financeiras Campo totPgtosAcum ........................ 191
4.1.3.1.81.
Leiaute Movimento de Operaes Financeiras Campo Cambio .................................. 193
4.1.3.1.82.
Leiaute Movimento de Operaes Financeiras Campo MedJudic ............................... 193
4.1.3.1.83.
Leiaute Movimento de Operaes Financeiras Campo NumProcJud .......................... 193
4.1.3.1.84.
Leiaute Movimento de Operaes Financeiras Campo Vara ....................................... 193
4.1.3.1.85.
Leiaute Movimento de Operaes Financeiras Campo SecJud................................... 194
4.1.3.1.86.
Leiaute Movimento de Operaes Financeiras Campo SubSecJud ............................ 194
4.1.3.1.87.
Leiaute Movimento de Operaes Financeiras Campo dtConcessao .......................... 194
4.1.3.1.88.
Leiaute Movimento de Operaes Financeiras Campo dtCassacao ............................ 194
4.1.3.1.89.
Leiaute Movimento de Operaes Financeiras Campo totCompras ............................ 195
4.1.3.1.90.
Leiaute Movimento de Operaes Financeiras Campo totVendas .............................. 195
4.1.3.1.91.
Leiaute Movimento de Operaes Financeiras Campo totTransferencias ................... 196
5.
Regras de Validao ........................................................................................................................................ 196
5.1.
Regras de validao de contedo .......................................................................................................... 196
5.1.1.
Com consulta a tabelas externas ...................................................................................................... 196
6.
Mensagens do Sistema .................................................................................................................................... 219
6.1.
Gerais .................................................................................................................................................... 219
6.2.
Validao de Contedo .......................................................................................................................... 221
6.3.
Com Tabelas ......................................................................................................................................... 229

1. Introduo
1.1. Viso Geral
A e-Financeira uma obrigao acessria que rene diversas
informaes relativas a operaes financeiras de interesse da Secretaria da
Receita Federal do Brasil (RFB). A obrigao constituda por um conjunto de
arquivos a serem entregues em leiautes especficos, por meio do ambiente do
Sistema Pblico de Escriturao Digital (Sped), utilizando certificado digital
vlido, emitido por entidade credenciada pela Infraestrutura de Chaves
Pblicas Brasileira (ICP-Brasil).
Os arquivos devero estar assinados digitalmente pelo representante
legal da entidade declarante ou procurador constitudo nos termos da Instruo
Normativa (IN) RFB n 944, de 29 de maio de 2009.

1.2. Legislao
A e-Financeira foi instituda pela IN RFB n 1.571, de 02 de julho, de
2015, com base no art. 5 da Lei Complementar n 105, de 10 de janeiro de
2001, no art. 57 da Medida Provisria n 2.158-35, de 24 de agosto de 2001, no
Decreto n 4.489, de 28 de novembro de 2002, no art. 16 da Lei n 9.779, de 19
de janeiro de 1999, no art. 30 da Lei n 10.637, de 30 de dezembro de 2002 e
na IN RFB n 802, de 27 de dezembro de 2007.

1.3. Pessoas Obrigadas a Entregar


A e-Financeira dever ser entregue pelas pessoas jurdicas autorizadas a
estruturar ou comercializar planos de benefcios de previdncia complementar;
autorizadas a instituir e administrar Fundos de Aposentadoria Programada
Individual (Fapi); ou que tenham como atividade principal ou acessria a
captao ou a intermediao ou a aplicao de recursos financeiros prprios
ou de terceiros, includas as operaes de consrcio, em moeda nacional ou
estrangeira, ou a custdia de valor de propriedade de terceiros.
A obrigao de entregar a e-Financeira se estende, ainda, s sociedades
seguradoras autorizadas a estruturar ou comercializar planos de seguros de
pessoas.

1.3.1. Mdulo de Operaes Financeiras


O mdulo de operaes financeiras deve ser entregue pelas pessoas
jurdicas: autorizadas a estruturar e comercializar planos de benefcios de
previdncia complementar (incluindo as entidades fechadas de previdncia

complementar); autorizadas a instituir e administrar Fundos de Aposentadoria


Programada Individual (Fapi); ou que tenham como atividade principal ou
acessria a captao, intermediao ou aplicao de recursos financeiros
prprios ou de terceiros, includas as operaes de consrcio, em moeda
nacional ou estrangeira, ou a custdia de valor de propriedade de terceiros;
O mdulo de operaes financeiras tambm dever ser entregue pelas
sociedades seguradoras autorizadas a estruturar e comercializar planos de
seguros de pessoas.
A obrigatoriedade de entregar o mdulo de operaes financeiras alcana
as entidades supervisionadas pelo Banco Central do Brasil (Bacen), pela
Comisso de Valores Mobilirios (CVM), pela Superintendncia de Seguros
Privados (Susep) e pela Superintendncia Nacional de Previdncia
Complementar (Previc).
As informaes referentes s aquisies de moeda estrangeira,
converses de moeda estrangeira em moeda nacional e transferncias de
moeda estrangeira e de outros valores para o exterior, realizadas pela Empresa
Brasileira de Correios e Telgrafos (ECT), tambm devem ser entregues pela
ECT.

1.4. Prazos de Entrega


Conforme o art. 10 da IN, a e-Financeira ser transmitida semestralmente:
a)

at o ltimo dia til do ms de fevereiro, contendo as informaes


relativas ao segundo semestre do ano anterior;

b)

at o ltimo dia til do ms de agosto, contendo as informaes


relativas ao primeiro semestre do ano em curso.

A obrigatoriedade de entrega estabelecida na forma do art. 10 da IN


constitui o prazo limite para o envio das informaes. Entretanto, tambm
possvel efetuar entregas parciais dos arquivos de movimento de operaes
financeiras, referentes aos meses do semestre em curso, medida que for
sendo encerrado o movimento mensal.
Por exemplo, o arquivo de movimento de operaes financeiras do
contribuinte X, referente ao ms de janeiro de 2015, pode ser entregue em
fevereiro, maro, abril, maio, junho, julho ou agosto do mesmo ano, desde que
j tenha sido transmitido previamente o arquivo de abertura da e-Financeira
para o primeiro semestre de 2015. Dessa forma, evita-se o acmulo de grande
volume de informaes concentradas nos dois meses que sucedem o
fechamento do semestre, possibilitando eventuais correes nos arquivos
mensais individuais, no necessitando a correo de toda a obrigao
acessria, de maneira mais tempestiva.

1.4.1. Excepcionalidade
Os prazos para cumprimento da obrigao acessria sero diferentes dos
citados acima para os fatos ocorridos nos anos-calendrio de 2014 e 2015.
Fatos ocorridos em 2014
Conforme o art. 11 da IN, o mdulo de operaes financeiras da eFinanceira ser obrigatrio para fatos referentes aos meses de julho a
dezembro do ano-calendrio de 2014, no que diz respeito s informaes e
pessoas (declarantes e declaradas) definidas pelo Acordo entre o Governo da
Repblica Federativa do Brasil e o Governo dos Estados Unidos da Amrica
para intercmbio de informaes e melhoria da observncia tributria
internacional e implementao do FATCA.
De acordo com o 1 do art. 11 da IN, os arquivos da e-Financeira a
serem transmitidos, referentes aos fatos ocorridos de julho a dezembro do anocalendrio de 2014, devem conter dados referentes ao ltimo dia til do ms de
dezembro de 2014 ou aos meses em que houve encerramento de alguma
conta, plano de benefcios de previdncia complementar, FAPI ou seguro de
pessoas, e devero ser entregues at o dia 15 de agosto de 2015.
Se a entidade no for reportante ou no possuir contas a serem
reportadas aos Estados Unidos, nos termos do acordo do FATCA, para os
fatos ocorridos em 2014, no necessrio entregar a e-Financeira referente a
este perodo.
Caso contas reportveis aos Estados Unidos sejam identificadas em
momento posterior ao envio das informaes, os dados mencionados devero
ser encaminhados RFB no prazo de at 20 (vinte) dias, contado da data da
identificao do fato. Qualquer retificao da e-Financeira poder ser efetuada
em at cinco anos, contados do termo final do prazo para sua entrega.
Fatos ocorridos em 2015
Conforme o 1 do art. 10 da IN, para os fatos ocorridos entre 1 e 31 de
dezembro de 2015, a e-Financeira poder ser entregue at o ltimo dia til de
maio de 2016.
Uma vez que a e-Financeira instrumento para, tambm, atender-se ao
acordo do FATCA, poder haver encerramento de contas, vinculadas a
pessoas reportveis aos Estados Unidos, em algum ms entre janeiro e
novembro de 2015. Nesses casos, os declarantes devero proceder entrega
dos correspondentes arquivos da e-Financeira com os dados das contas
encerradas, para fins de reporte, observando o preenchimento da data de
encerramento da conta (campo 68 do evento de Movimento de Operaes
Financeiras), que deve corresponder ao mesmo anoMesCaixa (campo 45 do
mesmo evento) do arquivo em questo. Tais arquivos tambm devem ser
entregues em maio de 2016.

2. Estrutura, Dados Tcnicos e Definies


2.1. Estrutura e Transmisso
2.1.1. Estrutura
As informaes sero fornecidas pela instituio declarante por meio do
envio de arquivos de eventos, atravs de Web Services. O detalhamento de
cada um destes eventos est descrito nas sees 3 e 4 deste manual.

2.1.2. Modelo Operacional


2.1.2.1. Assinatura e Lotes de Eventos
Para enviar as informaes, as instituies declarantes devero gerar os
eventos em arquivos eletrnicos, contendo as informaes referentes s
entidades declarantes, aos declarados, s movimentaes financeiras, aos
eventos de abertura e de fechamentos dos perodos e aos cadastros de
patrocinados e de intermedirios, conforme o caso. Os arquivos gerados
devero ser assinados digitalmente e transformados em documento
eletrnico, nos termos da legislao brasileira, de modo a garantir a
integridade dos dados e a autoria do emissor.
Os arquivos eletrnicos devem ser transmitidos pela Internet para o
Ambiente Nacional em agrupamentos denominados lotes de eventos:
arquivos eletrnicos que agrupam um conjunto de eventos (obs.: o tamanho
mximo permitido de 100 eventos por lote). No Ambiente Nacional, os
eventos sero extrados dos lotes, e submetidos a validaes quanto
estrutura e ao contedo e em relao a outros eventos recebidos
anteriormente, garantindo a qualidade da informao.
O processamento de eventos ser executado de forma sncrona, atravs
de um Web Service. O processamento dos eventos acontecer na mesma
conexo, e ser retornado um arquivo XML contendo o resultado do
processamento do lote.
O Sistema possui um Web Service especfico para consultas, onde ser
possvel obter informaes das empresas declarantes, informaes de
movimentos, de intermedirios e de patrocinados, bem como a relao dos
arquivos eletrnicos enviados por cada instituio.

2.1.2.2. Nveis de Validao


Os arquivos enviados sero validados em 3 etapas, de forma sncrona:

10

- Validao do lote: ser executada no momento da recepo do lote de


eventos, quando sero verificados, inicialmente, o certificado da conexo e a
estrutura e verso do lote. Caso ocorra erro na validao do lote, o lote no
ser recebido e no sero realizadas as demais validaes, descritas abaixo.
Validao dos eventos contidos no lote
Para cada evento contido no lote, sero feitas as seguintes validaes:
- Validao de estrutura: validao do evento em relao estrutura do
arquivo, de acordo com o tipo de evento. Caso ocorra erro na validao de
estrutura, o evento no ser recebido e no sero realizadas as demais
validaes do evento.
- Validao de contedo: validaes dos valores informados no evento.
Caso seja detectada alguma inconsistncia, o evento no ser recebido. As
validaes realizadas e a lista das mensagens retornadas encontram-se nos
itens 5 e 6 deste Manual.

2.1.3. Transmisso, Recepo e Consultas

Os lotes de eventos enviados pelos declarantes sero recebidos no


ambiente Serpro. Apenas os eventos vlidos sero armazenados no banco de
dados do sistema. O Web Service retornar um arquivo eletrnico contendo o
recibo de entrega do evento, para eventos vlidos, ou a lista de inconsistncias
encontradas na validao, para eventos que no tenham sido validados pelo
sistema.
A seguir so exibidas e descritas as etapas do processo:

11

1) O aplicativo da instituio declarante inicia a conexo enviando uma


mensagem de solicitao de processamento de lote de eventos para o Web
Service de Envio de Lote de Eventos;
2) O Web Service de Envio de Lote de Eventos recebe a mensagem de
solicitao de processamento. Em seguida, o Ambiente da e-Financeira valida
o lote e cada um dos eventos contidos no lote. Se o evento estiver consistente,
o mesmo armazenado no banco de dados da e-Financeira;
3) O Web Service retorna para a instituio declarante um arquivo
contendo o resultado do processamento do lote de eventos;
4) O aplicativo da instituio declarante pode fazer solicitaes de
consulta ao Web Service de Consultas;
5) Quando acionado, o Web Service de Consultas retorna o resultado da
consulta para a instituio financeira.
Em situaes de contingncia, as transmisses e consultas tambm
podero ser efetuadas por meio do Portal do SPED, nos seguintes links:
-

Transmisso:
http://www1.receita.fazenda.gov.br/sistemas/e-financeira/upload-manual-dearquivos.htm

Consulta:

http://www1.receita.fazenda.gov.br/sistemas/e-financeira/consulta-de-arquivosenviados.htm

12

As transmisses e consultas efetuadas por meio do Portal do SPED esto


sujeitas s mesmas regras de negcio (incluindo validaes) dos envios via
Web Service.

2.2. Dados e Padres Tcnicos para Gerao dos Arquivos


2.2.1. Padro de Documento XML
A especificao do documento XML adotada a recomendao W3C
para XML 1.0, disponvel em http://www.w3.org/TR/REC-xml.
A codificao dos caracteres ser em UTF-8 e assim, todos os
documentos XML sero iniciados com a seguinte declarao:
<?xml version="1.0" encoding="UTF-8"?>
Um arquivo XML poder ter uma nica declarao <?xml version="1.0"
encoding="UTF-8"?>. Mesmo nas situaes em que um documento XML
contenha outros documentos XML, como ocorre no documento de Lotes de
Eventos, deve-se atentar para que exista uma nica declarao no incio do
documento.
Alguns caracteres especiais so proibidos, para no gerar erros na
codificao do documento enviado ao sistema. Ser necessrio substituir os
caracteres especiais pelas sequncias de caracteres de escape adequados,
conforme tabela abaixo. Os caracteres que no possurem informaes na
coluna de escape devem ser eliminados do arquivo original:

Caractere
> (sinal de maior)

Escape
&gt;

< (sinal de menor)

&lt;

& (e comercial)

&amp;

(aspas duplas)
(sinal de apstrofe ou aspas simples)
-#

2.2.2. Declarao Namespace

13

Cada evento XML dever ter uma nica declarao de namespace no


elemento raiz do documento, de acordo com o tipo de evento enviado, e com o
seguinte padro:

<xmlns="http://www.eFinanceira.gov.br/schemas/xxxxxxxx/v1_0_0"

Onde xxxxxxxx o nome do evento enviado, conforme o leiaute vigente


para a e-Financeira. vedado o uso de declarao de namespace diferente do
padro estabelecido.
A declarao do namespace da assinatura digital dever ser realizada na
prpria tag <Signature>, conforme exemplo abaixo:

<xmlns=http://www.eFinanceira.gov.br/schemas/xxxxxxxx/v1_0_0>
<!-- Xml do Evento -->
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<.../>
</Signature>
</eFinanceira>

2.2.3. Schema XML


A estrutura dos arquivos XML recebidos pela e-Financeira especificada
e checada por um Schema, linguagem que define a estrutura do documento
XML, descreve seus elementos e sua organizao, estabelecendo as regras de
preenchimento de contedo e de obrigatoriedade de cada elemento ou grupo
de informao. Esse Schema XML representado fisicamente por um arquivo
de extenso XSD.
A validao da estrutura XML da mensagem realizada por um
analisador sinttico (parser) que verifica se a mensagem atende as definies e
as regras de seu Schema XML. Qualquer divergncia da estrutura XML da
mensagem, em relao ao seu Schema XML, provocar erro de validao de
estrutura.

2.2.4. Padro de Comunicao

14

A comunicao ser baseada em Web Services, disponibilizados pelo


Serpro.
O meio fsico de comunicao utilizado ser a Internet, com o uso do
protocolo HTTPS (SSL verso 3.0), com autenticao mtua, que, alm de
garantir um duto de comunicao seguro na Internet, permite a identificao do
servidor e do cliente atravs de certificados digitais.
O modelo de comunicao segue o padro de Web Services definido pelo
WS-I Basic Profile.
A troca de mensagens entre os Web Services do ambiente da eFinanceira e dos aplicativos dos contribuintes ser realizada no padro SOAP
verso 1.2, com troca de mensagens XML no padro Style/Enconding:
Document/Literal.
Exemplo de uma mensagem SOAP:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header></soap:Header>
<soap:Body>CORPO DA MENSAGEM SOAP</soap:Body>
</soap:Envelope>

2.2.5. Padro de Certificado Digital


O certificado digital utilizado na e-Financeira dever ser emitido por
Autoridade Certificadora credenciada pela Infraestrutura de Chaves Pblicas
Brasileira ICP-Brasil.
O certificado digital dever pertencer srie A. Existem duas sries s
quais os certificados podem pertencer: a srie A e a srie S. A srie A rene os
certificados de assinatura digital utilizados na confirmao de identidade na
Web, em e-mails, em redes privadas virtuais (VPN) e em documentos
eletrnicos com verificao da integridade de suas informaes. A srie S
rene os certificados de sigilo que so utilizados na codificao de
documentos, de bases de dados, de mensagens e de outras informaes
eletrnicas sigilosas.
O certificado digital dever ser do tipo A1 ou A3. Certificados digitais de
tipo A1 ficam armazenados no prprio computador utilizado. Certificados
digitais do tipo A3 so armazenados em dispositivos portteis inviolveis do
tipo smart card ou token, que possuem um chip com capacidade de realizar a
assinatura digital. Este tipo de dispositivo bastante seguro, pois toda

15

operao realizada pelo chip existente no dispositivo, sem qualquer acesso


externo chave privada do certificado digital.
Para que um certificado seja aceito na funo de transmissor de
solicitaes este dever ser do tipo e-CPF (e-PF) ou e-CNPJ (e-PJ).
Os certificados digitais podem ser utilizados tanto nas conexes SSL de
transmisso dos lotes de eventos para a e-Financeira, quanto para a assinatura
dos eventos. Neste caso, os efeitos da validao podem ser para todo o lote
(no caso de o erro ser gerado a partir do certificado de transmisso) como para
um evento especfico (no caso do erro ser gerado a partir da assinatura de um
documento XML enviado para a e-Financeira que representa o evento).
Transmisso: antes de ser iniciada a transmisso de solicitaes ao
sistema, o certificado digital do solicitante utilizado para reconhecer o
transmissor e garantir a segurana do trfego das informaes na Internet.
Assinatura de documentos: para garantir o no repdio e a integridade
das informaes, os documentos eletrnicos enviados para a e-Financeira so
assinados digitalmente seguindo a especificao descrita no item 2.2.6 Padro
de Assinatura Digital e nas demais orientaes estabelecidas neste manual.
Os Certificados Digitais utilizados no acesso aos servios disponibilizados
pelo sistema e na assinatura dos arquivos XML enviados devero atender aos
seguintes critrios:

Critrio

Mensagem

Efeito

A formao da cadeia de certificao at sua


MS0003
raiz deve ser confivel

Rejeio do
lote ou do
evento

A raiz da cadeia dever pertencer a


Autoridade Certificadora Raiz Brasileira MS0004
(ICP-Brasil)

Rejeio do
lote ou do
evento

O certificado no poder estar revogado

MS0005

Rejeio do
lote ou do
evento

O certificado no poder estar expirado na


MS0006
data da verificao

Rejeio do
lote ou do
evento

O certificado dever ser do tipo e-CNPJ, e-PJ,


MS0007
e-CPF ou e-PF

Rejeio do
lote ou do
evento

2.2.6. Padro de Assinatura Digital

16

O sistema utiliza um subconjunto do padro de assinatura XML, definido


pelo http://www.w3.org/TR/xmldsig-core/.
A assinatura digital do documento eletrnico dever ser realizada na tag
do XML que contm o atributo "ID" e deve atender aos seguintes padres
adotados:
1. Padro de assinatura: XML Digital Signature, utilizando o formato
Enveloped (http://www.w3.org/TR/xmldsig-core/)
2. Certificado digital: emitido por AC credenciada no ICP-Brasil
(http://www.w3.org/2000/09/xmldsig#X509Data)
3. Cadeia de certificao: EndCertOnly (Incluir na assinatura apenas o
certificado do usurio final)
- Tipo do certificado: A1 ou A3
4. Tamanho da chave criptogrfica: compatvel com os certificados A1 e
A3 (1024 e 2048 bits).
5. Funo criptogrfica assimtrica: RSA
(http://www.w3.org/2000/09/xmldsig#rsa-sha1)
6. Funo de message digest: SHA-1
(http://www.w3.org/2000/09/xmldsig#sha1)
7. Codificao: Base64 (http://www.w3.org/2000/09/xmldsig#base64)
8. Transformaes exigidas: til para realizar a canonicalizao do XML
enviado, para realizar a validao correta da assinatura digital. So elas:
8.1. Enveloped (http://www.w3.org/2000/09/xmldsig#enveloped-signature)
8.2. C14N (http://www.w3.org/TR/2001/REC-xml-c14n-20010315)
As informaes necessrias identificao do assinante esto presentes
dentro do certificado digital, tornando desnecessria a sua representao
individualizada no arquivo XML. Portanto, o arquivo XML assinado dever
conter apenas a tag X509Certificate nas informaes que dizem respeito ao
certificado.
Abaixo temos um exemplo de um evento assinado digitalmente, onde
xxxxxxx o nome do evento enviado:

<xmlns=http://www.eFinanceira.gov.br/schemas/xxxxxxxx/v1_0_0>

17

<!-- Xml do Evento -->


<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
20010315" />

Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-

<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />


<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"
/>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>7ZFzmAV6TKTa4fzbAJlFDAL6BZI=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>k/.......+FKpYamLYxA==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIHdzCCBVk......3DP8d2TOROQw==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</eFinanceira>

2.2.7. Processo de Validao da Assinatura Digital


O Procedimento de validao da assinatura digital adotado pelo sistema
da e-Financeira :

18

- extrair a chave pblica do certificado;


- verificar o prazo de validade do certificado utilizado;
- montar e validar a cadeia de confiana dos certificados, validando
tambm a LCR (Lista de Certificados Revogados) de cada certificado da
cadeia;
- validar o uso da chave utilizada (assinatura digital) de forma a aceitar
certificados somente do tipo A (no sero aceitos certificados do tipo S);
- garantir que o certificado utilizado de um usurio final e no de uma
autoridade certificadora;
- adotar as regras definidas pelo RFC 3280 para as LCR e cadeia de
confiana;
- validar a integridade de todas as LCR utilizadas pelo sistema;
- verificar data inicial e final do prazo de validade de cada LCR utilizada.

2.2.8. Resumo dos Padres Tcnicos


A tabela a seguir resume os principais padres de tecnologia utilizados:

Caracterstica

Descrio

Web Services

Padro definido pelo WS-I Basic Profile 1.1


(http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-0824.html)

Meio lgico de
comunicao

Web Services disponibilizados pelo sistema da eFinanceira

Meio fsico de
comunicao

INTERNET

Protocolo Internet

HTTPS (SSL verso 3.0), com autenticao mtua


atravs de certificados digitais.

Padro de troca de
mensagens

SOAP verso 1.2

Padro da mensagem XML no padro Style/Encoding: Document/Literal

19

X.509 verso 3, emitido por Autoridade Certificadora


credenciada pela Infraestrutura de Chaves Pblicas
Brasileira ICP-Brasil, do tipo A1 ou A3, devendo ser ePadro de certificado CPF (e-PF) ou e-CNPJ (e-PJ).
digital
Para transmisso, utilizar o certificado digital do
responsvel pela transmisso.

Padro de assinatura
digital

XML Digital Signature, Enveloped, com certificado


digital X.509 verso 3, com chave privada de tamanho
varivel, conforme o padro da ICP-Brasil (1024, 2048,
ou mais bits), com padres de criptografia assimtrica
RSA, algoritmo message digest SHA-1 e utilizao das
transformaes Enveloped e C14N.

Validao de
assinatura digital

Ser validada alm da integridade e autoria, a cadeia de


confiana com a validao das LCR.
Campos no obrigatrios do Schema que no possuam
contedo devem ter suas tags suprimidas no arquivo
XML

Padres de
Nos campos numricos inteiros, no incluir vrgula ou
preenchimento XML ponto decimal.
Nos campos numricos com casas decimais, utilizar a
vrgula na separao das casas decimais, observando a
definio do leiaute especfico do evento a ser enviado.

2.2.9. Web Services


2.2.9.1. Padro de Mensagens dos Web Services
Os Schemas (.xsd) que definem os XML recebidos pelo sistema sero
disponibilizados no Portal do Sped (http://www1.receita.fazenda.gov.br/download).
Existem trs pacotes de Schemas:

Comunicao: contm os Schemas envolvidos no processo de


comunicao com o sistema da e-Financeira:
o Envio Lote de Eventos.
o Retorno de Processamento de Lotes.

20

o Retorno do Evento

Eventos: contm os Schemas dos eventos de negcio previstos


para a e-Financeira:
o
o
o
o
o
o
o
o

Evento de Abertura.
Evento de Cadastro da Empresa Declarante.
Evento de Cadastro do Intermedirio.
Evento de Cadastro do Patrocinado.
Evento de Excluso.
Evento de Movimento de Operaes Financeiras.
Evento de Fechamento.
Evento de Excluso de e-Financeira.

Consulta: contm os Schemas de retorno das consultas previstas


para a e-Financeira:
o
o
o
o
o

Retorno da consulta de informaes cadastrais.


Retorno da consulta de informaes de intermedirio.
Retorno da consulta de informaes patrocinado.
Retorno da consulta de informaes movimento.
Retorno da consulta lista de e-Financeira.

2.2.9.2. Validao da Estrutura da Mensagem no Web


Service
Os Web Services disponibilizados pelo sistema da e-Financeira possuem,
como entrada de dados, mensagens que utilizam a linguagem de marcao
XML e que so validadas com os Schemas que as define. Caso seja
encontrada alguma inconsistncia, as mensagens sero rejeitadas.
Assim, os aplicativos que fazem solicitaes ao sistema da e-Financeira
devem estar preparados para gerar lotes de eventos no formato definido pelo
XSD em vigor.
As alteraes da estrutura de dados XML realizadas nas mensagens so
controladas atravs da verso definida no namespace do Schema. A
identificao da verso dos Schemas ser realizada com o acrscimo do
nmero da verso como sufixo no namespace do XML e no nome do arquivo,
como se segue:
Namespace:

http://www.efinanceira.gov.br/schema/ evtMovOpFin/v1_0_0

Nome arquivo:

loteEventos-v1_0_0.xsd (Schema XML para o lote de eventos,


verso 1.0.0)
21

As modificaes de leiaute das mensagens do Web Service podem ser


causadas por necessidades tcnicas ou em razo da modificao de alguma
legislao. Quando decorrente de alteraes da legislao, devero ser
implementadas nos prazos previstos no ato normativo que introduziu a
alterao. As modificaes de ordem tcnica sero divulgadas no Portal do
Sped pela Coordenao Tcnica do Sistema e ocorrero sempre que
atualizaes forem necessrias.

2.2.9.3. Web Service de Envio de Lote de Eventos


A funo deste Web Service receber um lote de eventos, valid-lo e
gerar o resultado do processamento do Lote/Evento, que dever ser
armazenado pela empresa declarante para consultas posteriores ao resultado
do processamento do lote.
Neste Web Service sero executadas as validaes dos eventos,
conforme descrito no item 2.1.2.2. Nveis de Validao.
Cada evento enviado por meio do lote de eventos dever ser assinado
individualmente dentro do lote.

2.2.9.3.1.
Dados para a Chamada ao Web Service de
Envio de Lote de Eventos
Nome do
mtodo

EnviarLoteEvento

Assinatura

Xml: EnviarLoteEvento (xml: loteEventos)


Sim.
Observao: O certificado deve atender a uma das seguintes
exigncias:

Requer
Certificado?

Ser o responsvel pela informao.

Ser representante legal do responsvel pela informao

Ser procurador do responsvel pela informao

Schema
Parmetro
loteEventos

envioLoteEventos-v1_0_0.xsd

Schema
Retorno

retornoLoteEventos-v1_0_0.xsd

22

URL

2.2.9.3.2.

https://efinanc.receita.fazenda.gov.br/WsEFinanceira/WsRecepcao.asm
x

Fluxo de Envio de Lote de Eventos

Abaixo, diagrama de envio de lote de eventos:

2.2.9.3.3.

Leiaute de Mensagem de Entrada

A mensagem de entrada definida pelo Schema envioLoteEventosv1_0_0.xsd. A estrutura apresentada abaixo:

23

tag

eFinanceira

descrio

Tag raiz do documento

obrigatrio

Sim

ocorrncia

nica

campo

obrigatoriedade

ocorrncia valores vlidos

descrio

xmlns

obrigatrio

tag

loteEventos

descrio

Contm as informaes necessrias ao envio de um lote de eventos

obrigatrio

Sim

ocorrncia

nica

http://www.efinanceira. Namespace do
gov.br/schemas/envioLo XSD do envio
teEventos/v1_0_0
de lote de
eventos

tag

evento

descrio

Contm cada evento que ser processado pelo e-Financeira

obrigatrio

Sim

ocorrncia

1 .. 100
24

Tipo

obrigatoriedade

ocorrncia valores
vlidos

TArquivoEFinanceira

obrigatrio

Descrio
Define os campos de um
evento conforme seu
tipo.
Informaes
complementares podem
ser obtidas atravs do
XSD correspondente.

Campo

obrigatoriedade

ocorrncia valores
vlidos

id

obrigatrio

descrio
Contm chave de acesso
do evento.
Importante: Esta
informao
fundamental para que o
prprio XSD consiga
detectar se existe mais
de um evento com
mesmo ID no lote, caso
exista, negue sua
recepo.

Observaes
O contedo do campo evento deve ser o XML do evento a ser enviado para
processamento no sistema da e-Financeira. Este campo pode ser repetido at 100 vezes,
isto quer dizer que o lote de eventos pode ser composto no mximo por 100 eventos.
Existem diferentes estruturas XML e leiautes, para a representao dos eventos recebidos
pelo sistema e-Financeira.

2.2.9.3.4.

Leiaute Mensagem Retorno do Envio do Lote

A mensagem de retorno definida pelo Schema retornoLoteEventosv1_0_0.xsd. A estrutura apresentada abaixo:

25

tag

eFinanceira

descrio

Tag raiz do documento

obrigatrio Sim
ocorrncia

nica

campo

obrigatoriedade ocorrncia valores vlidos

xmlns

obrigatrio

tag

retornoLoteEventos

descrio

Contm o resultado da operao de recepo de um lote de eventos

descrio

http://www.efinanceira.gov.br/schemas/ Namespace do
retornoLoteEventos/v1_0_0
XSD do
retorno do
envio de lote
de eventos.

obrigatrio Sim
26

ocorrncia

nica

campo

obrigatoriedade ocorrncia

valores
vlidos

descrio

Id

obrigatrio

Contm o identificador do retorno do


lote. Informao utilizada apenas
pelo mecanismo de assinatura XML.

tag

ideTransmissor

descrio

Contm a identificao do transmissor dos eventos contidos no lote.

obrigatrio Sim
ocorrncia

nica

campo

obrigatoriedade

ocorrncia valores vlidos descrio

IdTransmissor

obrigatrio

tag

status

descrio

Contm o status atual do lote.

obrigatrio

Sim

ocorrncia

Contm a identificao do
transmissor.

Tipo

obrigatoriedade ocorrncia valores


vlidos

descrio

TStatus

obrigatrio

Tipo que ir definir o status


do lote.

Campo

obrigatoriedade ocorrncia valores


vlidos

descrio

cdStatus

obrigatrio

Cdigo do status da
resposta do processamento
do lote

descRetorno

obrigatrio

dadosRegistroOcorrenciaLote

No obrigatrio

0..N

27

Descrio literal do status


da resposta do
processamento do lote.
Tipo TRegistroOcorrencias

que ir definir as
ocorrncias registradas para
o lote.

tag

ocorrencias

descrio

Contm as ocorrncias registradas para o lote.

obrigatrio

No

ocorrncia

Tipo

obrigatoriedade

ocorrncia valores
vlidos

descrio

TregistroOcorrencias

No obrigatrio

0..N

Tipo que define uma


ocorrncia encontrada no
processamento de um arquivo.

Campo

obrigatoriedade

ocorrncia valores
vlidos

tipo

obrigatrio

1 - Aviso

descrio

Contm o tipo da ocorrncia.

2 - Erro
localizacaoErroAviso

obrigatrio

codigo

obrigatrio

descricao

Campo onde ocorreu o


aviso/erro.
Cdigo do status da resposta
do processamento do evento.
Descrio literal da resposta do
processamento do evento

tag

retornoEventos

descrio

Contm o(s) resultado(s) do processamento dos eventos do lote.

obrigatrio Sim
ocorrncia

nica

campo

obrigatoriedade ocorrncia valores


vlidos

descrio

evento

obrigatrio

Identificao nica do evento.

tag

Signature

1...100

28

descrio

Contm a assinatura do sistema da e-Financeira no retorno do envio de lote de


eventos.

obrigatrio Sim
ocorrncia

nica

2.2.9.3.5.

Validaes Aplicadas na Recepo do Lote

Critrio

Mensagem

Efeito

Foi identificado um erro na verso do lote

MS1092

Rejeio do lote

2.2.9.4. Web Service de Consulta


URL

https://efinanc.receita.fazenda.gov.br/WsEFinanceira/WsConsulta.asmx
Sim.
Observao: O certificado deve atender a uma das seguintes
exigncias:

Requer
Certificado?

Ser o responsvel pela informao.

Ser representante legal do responsvel pela informao

Ser procurador do responsvel pela informao

Os mtodos dos Web Services de consultas do sistema da e-Financeira


foram projetados para receberem como parmetros de entrada os valores
definidos abaixo e retornarem mensagens no padro XML.

2.2.9.4.1.
Dados Para a Chamada ao Web Service de
Consulta
Consulta Informaes Cadastrais
Nome do

ConsultarInformacoesCadastrais

mtodo

29

Parmetros
Campo

Tipo

Tamanho

Obrigatrio

Valores Vlidos

CNPJ da
empresa
declarante

014

CNPJ Vlido

Schema Retorno retornoConsultaInformacoesCadastrais-v1_0_0.xsd

Consulta Lista de eFinanceiras


Nome do

ConsultarListaEFinanceira

mtodo
Parmetros
Campo

Tipo

Tamanho

Obrigatrio

Valores Vlidos

CNPJ da
empresa
declarante

014

CNPJ Vlido

Situao da
Informao

001

0 Todas
1 Em Andamento
2 Ativa
3 - Retificada
4 - Excluda

Data de incio
da solicitao

Data vlida

Data de fim da
solicitao

Data vlida

Schema Retorno retornoConsultaListaEFinanceira-v1_0_0.xsd

Consulta Informaes de Movimento


Nome do mtodo ConsultarInformacoesMovimento

30

Parmetros
Campo

Tipo

Tamanho Obrigatrio

Valores Vlidos

CNPJ da
empresa
declarante

014

CNPJ Vlido

Situao da
Informao

001

0 Todas
1 Ativo
2 - Retificado
3 - Excludo

Ano/Ms inicial D
das informaes

Formato AAAA/MM

Ano/Ms final
D
das informaes

Formato AAAA/MM

Tipo de
Movimento

001

1=Previdncia Privada

Identificao do
Declarado Tipo de NI

2=Operaes Financeiras
001

1=CPF
2=CNPJ
3=NIF Pessoa Fsica (Nmero de
Identificao Fiscal Pessoa Fsica)
4=NIF Pessoa Jurdica (Nmero de
Identificao Fiscal Pessoa Jurdica)
5=Passaporte

Identificao do
Declarado
Nmero de NI
Schema

014

Valor conforme tipo de


Identificao do declarado.

retornoConsultaInformacoesMovimento-v1_0_0.xsd

Retorno

Consulta Informaes do Cadastro de Intermedirio


Nome do mtodo ConsultarInformacoesIntermediario
Parmetros

31

Campo

Tipo

Tamanho Obrigatrio

Valores Vlidos

CNPJ da
empresa
declarante

014

CNPJ Vlido

GIIN do
intermedirio

019

GIIN do intermedirio

Identificao do
Intermedirio Tipo NI

001

1=CPF
2=CNPJ
3=NIF Pessoa Fsica (Nmero de
Identificao Fiscal Pessoa Fsica)
4=NIF Pessoa Jurdica (Nmero de
Identificao Fiscal Pessoa
Jurdica)
5=Passaporte

Identificao do
Intermedirio Nmero do NI
Schema

025

Valor conforme tipo de


Identificao do declarado.

retornoConsultaInformacoesIntermediario-v1_0_0.xsd

Retorno

Consulta Informaes do Cadastro de Patrocinado


Nome do mtodo ConsultarInformacoesPatrocinado
Parmetros
Campo

Tipo

Tamanho Obrigatrio

Valores Vlidos

CNPJ da
empresa
declarante

014

CNPJ Vlido

CNPJ do
patrocinado

014

CNPJ Vlido

GIIN do
patrocinado

019

GIIN do Patrocinado

Schema Retorno retornoConsultaInformacoesPatrocinado-v1_0_0.xsd

32

2.2.9.5. Recomendaes e Boas Prticas


O objetivo desta seo orientar os usurios dos Web Services a
utilizarem a e-Financeira seguindo boas prticas e facilitar a integrao com o
Sistema.
Otimizao na Montagem do Arquivo:
No devero ser includas as tags de campo com contedo zero (para
campos tipo numrico) ou vazio (para campos tipo caractere) na gerao do
arquivo XML, exceto para os campos identificados como obrigatrios no
modelo. Para reduzir o tamanho final do arquivo XML a ser transportado,
alguns cuidados de programao devero ser assumidos:

no incluir "zeros no significativos" para campos numricos,


exceto quando o campo possuir um universo definido de valores
vlidos;

no incluir "espaos" no incio ou no final de campos numricos e


alfanumricos;

no incluir comentrios no arquivo XML;

no incluir anotao e documentao no arquivo XML (tag


annotation e tag documentation);

no incluir caracteres de formatao.

2.2.9.6. Validao do Schema


Para garantir minimamente a integridade das informaes prestadas e a
correta formao dos arquivos XML, o usurio dos servios dever submeter
as mensagens XML para validao pelo Schema do XML (XSD XML Schema
Definition), disponibilizado no Portal do Sped, seo relacionada eFinanceira, antes de seu envio.

2.2.10. Eventos
As informaes relativas elaborao dos documentos XML, contendo o
Evento e o Retorno do processamento esto detalhadas abaixo:

2.2.10.1.

Estrutura do Evento

Cada evento tem sua prpria estrutura, obedecendo ao leiaute


estabelecido nas Sees 3 e 4 deste Manual. A verificao da estrutura dos

33

eventos, conforme os seus respectivos leiautes, ser realizada atravs de XSD


(Xml Schema Definition).
Cada XSD que representa um leiaute tem o seu prprio Namespace.
Ex.:
http://www.eFinanceira.gov.br/schemas/evtAberturaEFinanceira/v1_0_0

http://www.eFinanceira.gov.br/schemas/evtAberturaEFinanceira Estabelece que o XSD de


um evento do eFinanceira.
Identificao do tipo do
evento.
Identificao da verso do
XSD e do Leiaute

evtAberturaEFinanceira
v1_0_0
A imagem abaixo ilustra a estrutura bsica de um evento:

34

tag:

eFinanceira

descrio

Tag raiz do documento da e-Financeira

obrigatrio

Sim

ocorrncia

nica

campo

obrigatoriedade ocorrncia

valores vlidos

descrio

xmlns

obrigatrio

Namespace

Namespace do XSD que representa


o leiaute do tipo do evento.

tag:
descrio

evtXXX
Tag que identifica o tipo do evento (O nome dessa tag est presente tambm no
namespace do XSD da estrutura do evento).
Em cada tipo de evento essa tag ter um nome especfico.

obrigatrio

Sim

ocorrncia

nica

campo

obrigatoriedade ocorrncia

valores vlidos

descrio

Id

obrigatrio

Identificao nica do evento.

tag:

ideEvento

descrio

Contm informaes gerais do evento.

obrigatrio

Sim

ocorrncia

nica

campo

obrigatoriedade ocorrncia valores vlidos

indRetificacao

Obrigatrio

1 - para arquivo
original

2 - para arquivo de
retificao espontnea

35

descrio
Indicador de retificao

3 para arquivo de
retificao a pedido
nrRecibo

Facultativo

0-1

tpAmb

obrigatrio

Preencher com o nmero do recibo


do arquivo a ser retificado, no
formato
NNNNNNNNNNNNNNNNNNN-NNN-NNNN
1-Produo;
2-Homologao;

aplicEmi

obrigatrio

1=Emisso com
aplicativo da empresa

Identificao do ambiente para o


qual o evento est sendo
transmitido
Processo de emisso do evento

2=Outros
verAplic

tag:

obrigatrio

Verso do aplicativo emissor do


evento

ideDeclarante

descrio:

Contm informaes de identificao da empresa declarante

obrigatrio

Sim

ocorrncia

nica

campo

obrigatoriedade ocorrncia

cnpjDeclarante

obrigatrio

tag:

infoXXX

descrio

valores vlidos
-

descrio
Informar CNPJ da Empresa
Declarante.

Tag que contm as informaes especficas de cada evento conforme tipo e


leiaute definidos nas sees 3 e 4 deste Manual e no XSD correspondente ao
evento.
Em cada tipo de evento esta "tag" ter um nome especifico.

obrigatrio

Sim

ocorrncia

nica

elemento:
descrio

Signature
Contm a assinatura do evento.

36

obrigatrio

Obrigatrio

ocorrncia

nica

2.2.10.2.

Identificao do Evento

Cada evento da e-Financeira possui uma identificao nica, gerada pela


prpria entidade declarante, conforme padro abaixo:
Campo Fixo
ID
2 posies

Sequencial
Nmero sequencial
11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma
entidade declarante e mesmo tipo de evento.

2.2.10.3.

Versionamento dos Leiautes dos Eventos

O versionamento dos leiautes dos eventos ser por tipo de evento. A


alterao do leiaute de um determinado tipo de evento no afeta a verso dos
demais tipos de eventos.
Seguem abaixo os princpios que sero considerados no versionamento
dos leiautes:

O leiaute do tipo de evento compreende apenas a sua estrutura. O


mesmo leiaute poder ter um conjunto diferente de regras e
valores vlidos durante o seu perodo de vigncia. A alterao dos
valores vlidos ou do conjunto de regras de um leiaute, sem
alterao de sua estrutura, ser realizada atravs da atualizao
deste Manual, sem a necessidade de alterao da verso do
leiaute.

Para cada tipo de evento haver apenas uma verso de leiaute


vigente em um determinado perodo.

Cada XSD identificado por um nico Namespace e cada XSD


representa apenas um leiaute.

A e-Financeira identificar a verso do leiaute do evento atravs do


namespace do XML do evento.

Identificao da verso de Leiaute (X.Y) e Schema XML - XSD (X_Y_Z)

37

Em que:
X -> utilizado para
(Reestruturao do evento)

representar

mudanas

Y -> utilizado para representar mudanas


(Incluso/excluso de campos, dentre outras).

muito

significativas

estruturais

comuns

Z -> utilizados para corrigir erros em XSD publicados e possivelmente, j


utilizados. Neste caso, haver uma substituio do "pacote de liberao" do
referido perodo.

2.3. Definies dos Leiautes


O arquivo do Evento um arquivo XML formado por elementos que
contm os dados e so reunidos em grupos que, por sua vez, possuem uma
hierarquia entre si.
Os elementos podem ser definidos como:
ELEMENTO
G = Grupo
A = Atributo
E = Elemento

Os registros possuem uma regra de ocorrncia e obrigatoriedade,


conforme as legendas abaixo.
OCORRNCIA
1-1 = O registro deve ocorrer uma nica vez no arquivo
0-1 = O registro pode ocorrer uma nenhuma vez no arquivo
1-N = O registro pode ocorrer uma ou mais vezes
0-N = O registro pode ocorrer nenhuma ou vrias vezes no arquivo
OBRIGATORIEDADE
O = REGISTRO OBRIGATRIO
OC = REGISTRO OBRIGATRIO SE HOUVER
O(...) = REGISTRO OBRIGATRIO EM FUNO DE UMA CONDIO
N = REGISTRO NO DEVE SER INFORMADO

As regras de validao que se referem a conferncia de campos que se


encontram em outros registros somente sero executadas se o registro
referenciado puder existir, ou seja, sua obrigatoriedade ter que ser diferente
de N.
Quando informado grupo facultativo,
obrigatoriedade de campos apresentados.

38

dever

ser

obedecida

3. Arquivos Gerais da e-Financeira


3.1. Evento de Cadastro do Declarante

39

3.1.1. Leiaute Cadastro do Declarante


3.1.1.1. Leiaute Cadastro do Declarante Campo evtCadDeclarante
#
1

Campo

Pai

evtCadDeclarante

Ele

Tipo

Ocor

Tam

Dec

1-1

Valores Vlidos

Descrio
Evento de
Informaes
da Empresa
Declarante

Regras de Validao

REGRA_VERSAO_LEIAUTE

Este Evento descreve as informaes cadastrais bsicas da entidade declarante.


Deve ser enviado apenas uma vez (sem a necessidade de reenvio todo semestre) ou quando houver alteraes nas
informaes cadastrais da entidade declarante.
Cdigo da regra de validao
REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do
evento dever ser aceita pelo sistema (por padro a
ltima vigente para o tipo de evento) conforme RNGTabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.

3.1.1.2. Leiaute Cadastro do Declarante Campo id


#
2

Campo
id

Pai

Ele

Tipo

Ocor

Tam

Dec

evtCadDeclarante

1-1

013

Valores Vlidos

Descrio
Identificador
que
representa

40

Regras de Validao

REGRA_VALIDA_CHAVE_ACESSO

unicamente
o evento no
sistema
para a
mesma
empresa

REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:
Campo Fixo
ID
2 posies

Sequencial
Nmero sequencial
11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.

Cdigo da regra de validao


REGRA_VALIDA_CHAVE_ACESSO

Como obter
O campo id deve ser nico na base de dados do
Ambiente Nacional, para eventos da mesma
instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao

Como obter

41

Mensagem

Tipo

O id dever conter 13 caracteres conforme


tabela abaixo:

REGRA_VALIDA_FORMACAO_ID

Texto fixo ID
Nmero Sequencial

2 posies
11 posies

MS1066

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

3.1.1.3. Leiaute Cadastro do Declarante Campo ideEvento


#
3

Campo
ideEvento

Pai

Ele

Tipo

Ocor

Tam

Dec

evtCadDeclarante

1-1

Valores Vlidos

Descrio

Regras de Validao

Informaes
de
Identificao
do Evento

Este grupo rene informaes referentes ao evento que est sendo enviado.

3.1.1.4. Leiaute Cadastro do Declarante Campo indRetificacao


#

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

indRetificacao

ideEvento

1-1

001

1 - para arquivo original


2 - para arquivo de retificao
espontnea
3 - para arquivo de retificao a pedido

42

Descrio

Regras de Validao

Erro

Este campo identifica se o arquivo a ser transmitido original ou retificador de um outro arquivo vlido enviado anteriormente.
No caso de retificao (opes 2 ou 3), necessrio informar no campo nrRecibo o nmero do recibo de entrega do arquivo que
est sendo retificado. A diferenciao da retificao entre espontnea e a pedido decorre, dentre outros motivos, da
necessidade de realizar essa distino no momento do reporte para o cumprimento do FATCA. Assim, s deve ser utilizado o
indicador a pedido, caso a retificao tenha sido solicitada pela Receita Federal, depois de detectada uma inconsistncia no
arquivo.

3.1.1.5. Leiaute Cadastro do Declarante Campo nrRecibo


#

Campo

nrRecibo

Pai

ideEvento

Ele

Tipo

Ocor

0-1

Tam

050

Dec

Valores Vlidos

Descrio
Preencher
com o
nmero do
recibo do
arquivo a
ser
retificado

Regras de Validao

REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO
REGRA_VALIDA_NR_RECIBO

Este campo s deve ser preenchido quando o arquivo a ser transmitido retificador de um outro evento vlido deste mesmo
tipo enviado anteriormente. O valor a ser inserido deve corresponder ao nmero do recibo de entrega do arquivo enviado
anteriormente que est sendo retificado.
Cdigo da regra de validao
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO

Como obter
O preenchimento do campo obrigatrio se
indRetificacao igual a 2 ou 3.

Mensagem
MS1005

Tipo
Erro

Mensagem

Tipo

MS1005 - O nmero do recibo obrigatrio. Favor informar o nmero do recibo do evento que est sendo retificado.
Cdigo da regra de validao

Como obter

43

Dever existir um Evento j recebido, Ativo,


com nmero de recibo de entrega igual ao
informado no campo, do mesmo tipo e mesmo
cnpjDeclarante

REGRA_VALIDA_NR_RECIBO

MS1004

Erro

MS1004 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no tem o mesmo tipo/identificao.

3.1.1.6. Leiaute Cadastro do Declarante Campo tpAmb


#
6

Campo
tpAmb

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

001

Valores Vlidos
1=Produo;
2=Homologao

Descrio

Regras de Validao

Identificao
do ambiente

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

3.1.1.7. Leiaute Cadastro do Declarante Campo aplicEmi


#
7

Campo
aplicEmi

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

001

Valores Vlidos
1=Emisso com aplicativo da
empresa;
2=Outros

44

Descrio
Aplicativo
de emisso
do evento

Regras de Validao

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por
terceiros).
Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1.
Caso tenha sido utilizado aplicativo de terceiros, utilizar o valor 2.

3.1.1.8. Leiaute Cadastro do Declarante Campo verAplic


#
8

Campo
verAplic

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

020

Valores Vlidos

Descrio

Regras de Validao

Verso do
aplicativo de
emisso do
evento

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

3.1.1.9. Leiaute Cadastro do Declarante Campo ideDeclarante


#
9

Campo
ideDeclarante

Pai

Ele

Tipo

Ocor

Tam

Dec

evtCadDeclarante

1-1

Valores Vlidos

Descrio
Informaes
de
Identificao
da Empresa
Declarante

Este Grupo rene informaes de identificao da entidade declarante.

45

Regras de Validao

3.1.1.10. Leiaute Cadastro do Declarante Campo cnpjDeclarante


#
10

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

cnpjDeclarante

ideDeclarante

1-1

014

Valores Vlidos
REGRA_VALIDA_CNPJ

Descrio
Informar
CNPJ da
Empresa
Declarante

Regras de Validao
REGRA_VALIDA_CNPJ_ATIVO

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante. O CNPJ estar sujeito s validaes descritas
abaixo:
Cdigo da regra de validao
REGRA_VALIDA_CNPJ

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CNPJ baseado no clculo do mdulo 11 e
corresponde aos 2 ltimos dgitos do CNPJ, o restante dos dgitos so a base
para clculo dos dgitos verificadores.
No caso do CNPJ, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8,
7, 6, 5, 4, 3, 2, 9, 8, 7, 6 e 5, a partir da unidade. O resto 10 considerado 0.
Veja, abaixo, exemplo de clculo de DV mdulo 11 para o CNPJ n
18781203/0001:
1 8 7 8 1 2 0 3 0 0 0 1=2
x x x x x x x x x x x x
6 7 8 9 2 3 4 5 6 7 8 9
---------------------------------6+56+56+72+ 2+ 6+ 0+15+ 0+ 0+ 0+ 9 = 22211=20, com resto 2
1 8 7 8 1 2 0 3 0 0 0 1 2=8
x x x x x x x x x x x x x
5 6 7 8 9 2 3 4 5 6 7 8 9
-------------------------------------

46

Mensagem
MS1002

Tipo
Erro

5+48+49+64+ 9+ 4+ 0+12+ 0+ 0+ 0+ 8+18 = 21711=19, com resto 8


Portanto, CNPJ+DV = 18781203/0001-28
MS1002 - CNPJ Invlido.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_CNPJ_ATIVO O CNPJ dever existir na base de dados do Sistema CNPJ
O CNPJ dever pertencer Matriz
CNPJ no poder pertencer a pessoa jurdica Inapta (situao=4) pelo motivo
de Inexistncia de Fato (motivo=15)
Caso o CNPJ esteja baixado, a data de baixa do CNPJ dever ser maior ou
igual Data Final do Perodo das Informaes (dtFim), caso este campo seja
informado no evento
CNPJ no poder estar anulado.
A data de abertura da empresa (CNPJ) dever ser menor ou igual Data
Inicial do Perodo das Informaes (dtInicio), caso este campo seja informado
no evento

Mensagem
MS1021
MS1022
MS1023

Tipo
Erro
Erro
Erro
Erro

MS1024
MS1025

Erro
Erro

MS1026

MS1021 - O CNPJ <<NN.NNN.NNN/NNNN-NN>> no consta no cadastro da RFB. Proceda sua regularizao.


MS1022 - A e-Financeira deve ser entregue pela matriz da Pessoa Jurdica.
MS1023 - O CNPJ (<<informa o CNPJ da empresa>>) do declarante consta como INAPTO no cadastro da RFB. Comparea unidade local da
RFB.
MS1024 - Nmero de inscrio <<informar o CNPJ da empresa>> foi baixado no Sistema CNPJ em <<informar data da baixa> >. Comparea
unidade local da RFB.
MS1025 - Nmero de inscrio <<informar o CNPJ da empresa>> foi anulado no CNPJ em <<DATA DA ANULAO>>.

47

MS1026 - Perodo da declarao antecede a data de incio de atividade da empresa.

3.1.1.11. Leiaute Cadastro do Declarante Campo infoCadastro


#
11

Campo
infoCadastro

Pai

Ele

Tipo

Ocor

Tam

Dec

evtCadDeclarante

1-1

Valores Vlidos

Descrio

Regras de Validao

Informaes
de Cadastro
da Empresa
Declarante

Este grupo rene as informaes cadastrais da entidade declarante.

3.1.1.12. Leiaute Cadastro do Declarante Campo GIIN


#
12

Campo
GIIN

Pai

Ele

Tipo

Ocor

Tam

Dec

infoCadastro

0-1

019

Valores Vlidos

Descrio
Informar
GIIN (Global
Intermediary
Identification
Number) da
Empresa
Declarante

Regras de Validao
REGRA_OBRIGATORIO_GIIN

Neste campo deve ser informado o nmero do GIIN (Global Intermediary Identification Number) da entidade declarante, nos
termos
do
acordo
do
FATCA,
conforme
as
regras
de
formao
descritas
no
stio
(http://www.irs.gov/PUP/businesses/corporations/giin_composition.pdf), incluindo os pontos (.) como separadores.
Este nmero de cadastro na administrao tributria americana deve ser obtido junto ao stio da Receita Federal dos Estados
Unidos (www.irs.gov/fatca) por todas as entidades sujeitas ao envio de informaes no mbito do acordo do FATCA.
Cdigo da regra de validao

Como obter

48

Mensagem

Tipo

REGRA_OBRIGATORIO_GIIN

O valor do campo obrigatrio se j tiver sido enviado algum evento de


Movimentao de Operao Financeira com Reportavel = US

MS1113

Erro

MS1113 - O GIIN deve ser informado, uma vez que foram enviados Movimentos de Operao Financeira com informaes reportveis aos
EUA.

3.1.1.13. Leiaute Cadastro do Declarante Campo Nome


#
13

Campo
Nome

Pai

Ele

Tipo

Ocor

Tam

Dec

infoCadastro

1-1

100

Valores Vlidos

Descrio

Regras de Validao

Informar a
razo social
da Empresa
Declarante

Preencher com a razo social, nome empresarial ou denominao da entidade declarante, em formato livre, sendo vedado o
uso de caracteres especiais.

3.1.1.14. Leiaute Cadastro do Declarante Campo EnderecoLivre


#
14

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

EnderecoLivre

infoCadastro

1-1

200

Valores Vlidos

Descrio

Regras de Validao

Preencher
com
endereo da
Empresa
Declarante

Neste campo deve ser preenchido o endereo da entidade declarante, em formato livre, sendo vedado o uso de caracteres
especiais.

49

3.1.1.15. Leiaute Cadastro do Declarante Campo Municipio


#
15

Campo
Municipio

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

Descrio

infoCadastro

1-1

007

REGRA_EXISTE_COD_MUNICIPIO

Preencher
com o
cdigo do
municpio
da Empresa
Declarante,
conforme
tabela do
IBGE

Regras de Validao

Preencher com o cdigo do municpio do endereo da entidade declarante, conforme Tabela de Municpios vigente na data
de recepo do evento.
Cdigo da regra de validao
Como obter
REGRA_EXISTE_COD_MUNICIPIO O valor informado no campo dever existir na Tabela de Municpios do
IBGE e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Municpios do IBGE

Mensagem
MS2002

MS2002 - Municpio Invlido.

3.1.1.16. Leiaute Cadastro do Declarante Campo UF


#
16

Campo
UF

Pai

Ele

Tipo

Ocor

Tam

Dec

infoCadastro

1-1

002

Valores Vlidos
REGRA_EXISTE_UF

50

Descrio
Preencher
com a sigla
da UF da
Empresa
Declarante

Regras de Validao
REGRA_VALIDA_MUNICIPIO_UF

Tipo
Erro

Preencher com a sigla da Unidade da Federao (UF) do endereo da entidade declarante, de acordo com a Tabela de UF.
A UF deve corresponder mesma UF do municpio informado no campo anterior.
Cdigo da regra de validao
REGRA_EXISTE_UF

Como obter
O valor informado no campo dever existir na Tabela de UF Cdigo Sigla
IBGE conforme RNG-TabelasdeReferencia item Tabela de UF Cdigo IBGE - Sigla

Mensagem

Tipo

MS2013

Erro

Mensagem

Tipo

MS1061

Erro

MS2013 - UF invlida.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_MUNICIPIO_UF Os 2 primeiros dgitos da tag Municipio devem ser iguais ao cdigo da UF
informada na tag UF, conforme RNG-TabelasdeReferencia, item Tabela de UF
Cdigo IBGE - Sigla

MS1061 - Municpio no pertence UF informada.

3.1.1.17. Leiaute Cadastro do Declarante Campo Pais


#
17

Campo
Pais

Pai

Ele

Tipo

Ocor

Tam

Dec

infoCadastro

1-1

002

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio

Regras de Validao

Preencher
com o pas do
Endereo da
Empresa
Declarante

Preencher com o cdigo do pas do endereo da entidade declarante, de acordo com a Tabela de Pases vigente na data de
recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1

51

Mensagem
MS2004

Tipo
Erro

alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases
MS2004 - Pas Invlido.

3.1.1.18. Leiaute Cadastro do Declarante Campo paisResidencia


#

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

Descrio

18

paisResidencia

infoCadastro

1-1

002

REGRA_EXISTE_PAIS

Preencher
com o pas de
Residncia da
Empresa
Declarante

Regras de Validao

Preencher com o cdigo do pas de residncia fiscal da entidade declarante, de acordo com a Tabela de Pases vigente na
data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

MS2004 - Pas Invlido.

3.2. Evento de Abertura

52

Mensagem
MS2004

Tipo
Erro

3.2.1. Leiaute Abertura

53

3.2.1.1. Leiaute Abertura Campo evtAberturaeFinanceira


#
1

Campo
evtAberturaeFinanceira

Pai

Ele

Tipo

Ocor

Tam

Dec

1-1

Valores
Vlidos

Descrio

Regras de Validao
REGRA_VERSAO_LEIAUTE
REGRA_OBRIGATORIO_ABERTURA_PP
REGRA_OBRIGATORIO_ABERTURA_OP_FIN
REGRA_OBRIGATORIO_ABERTURA_MODALI
DADE

Este Evento indica a abertura do envio dos eventos de Movimento de Operaes Financeiras compreendidos em um
determinado semestre. pr-requisito para que os eventos de Movimento de Operaes Financeiras sejam aceitos. Este Evento
deve ser enviado a cada semestre de prestao de informaes ou quando houver retificaes de dados enviados a um perodo
para o qual j foi enviado Evento de Fechamento. Neste caso, deve ser enviada a retificao do ltimo Evento de Abertura vlido
para o perodo ao qual necessria a retificao ou incluso de algum novo dado, com o posterior envio dos novos eventos
retificadores de movimentos compreendidos neste perodo. Para concluir, enviar a retificao do ltimo Evento de Fechamento
vlido para o perodo a que se referem as correes.
Exemplo:
-

Fluxo normal:

1) Envio de Evento de Abertura (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 12345
2) Envio de Movimentos de Operao Financeira
3) Envio do Evento de Fechamento (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 67890
-

Necessidade de retificao ou incluso de novos arquivos de movimento, posteriores ao fechamento, para o mesmo
perodo exemplificado acima:

1) Retificao do Evento de Abertura (informar nrRecibo: 12345 e Data Incio 2016-01-01 e Data Fim 2016-30-06)
2) Envio das Retificaes ou Novas Incluses de Movimentos de Operao Financeira
3) Retificao do Evento de Fechamento (informar nrRecibo: 67890 e Data Incio 2016-01-01 e Data Fim 2016-30-06)

54

Cdigo da regra de validao


REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro, a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_ABERTURA_PP A tag AberturaPP obrigatria quando existirem Eventos de
Movimento de Previdncia Privada ativos (situao = 1 - Ativo)
para o perodo informado (mesCaixa do Evento de Movimento de
Previdncia Privada compreendido entre a dtInicio e a dtFim do
Evento de Abertura).

Mensagem

Tipo

MS1054

Erro

MS1054 - Obrigatrio informar Abertura de Previdncia Privada, uma vez que j foram enviados Eventos de Movimento de Previdncia Privada
para o perodo.
OBS.: A REGRA DE VALIDAO REGRA_OBRIGATORIO_ABERTURA_PP NO SER UTILIZADA NESTE MOMENTO,
TENDO EM VISTA QUE O MDULO DE PREVIDNCIA PRIVADA AINDA NO EST NORMATIZADO.
Cdigo da regra de validao
Como obter
A
tag
AberturaMovOpFin
obrigatria quando
REGRA_OBRIGATORIO_ABERTURA_OP_FIN
existirem Eventos de Movimento de Operaes
Financeiras ativos (situao = 1 - Ativo) para o
perodo informado (mesCaixa do Evento de
Movimento de Operaes Financeiras
compreendido entre a dtInicio e a dtFim do Evento
de Abertura).

55

Mensagem

Tipo

MS1055

Erro

MS1055 - Obrigatrio informar Abertura de Operaes Financeiras, uma vez que j foram enviados Eventos de Movimento de Operaes
Financeiras para o perodo.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_ABERTURA_MODALIDADE Pelo menos uma das tags de abertura especfica das
modalidades (AberturaPP ou AberturaMovOpFin)
deve ser informada

Mensagem

Tipo

MS1069

Erro

MS1069 - Deve ser informada a abertura de pelo menos uma das modalidades (Previdncia Privada ou Operaes Financeiras).
OBS.: NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE
SER ENVIADA ABERTURA DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO
PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE
OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.

3.2.1.2. Leiaute Abertura Campo id


#
2

Campo
id

Pai

Ele

Tipo

Ocor

Tam

Dec

evtAberturaeFinanceir
a

1-1

013

Valores
Vlidos

Descrio
Identificador que representa
unicamente o evento no sistema
para a mesma empresa e mesmo
tipo

Regras de Validao
REGRA_VALIDA_CHAVE_ACESSO
REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:
Campo Fixo
ID

Sequencial
Nmero sequencial

56

2 posies

11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao
REGRA_VALIDA_FORMACAO_ID

Como obter
O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

Mensagem

Tipo

MS1066

Erro

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

3.2.1.3. Leiaute Abertura Campo ideEvento


#
3

Campo
ideEvento

Pai

Ele

Tipo

Ocor

Tam

Dec

evtAberturaeFinanceir
a

1-1

Valores
Vlidos

Descrio
Informaes de identificao do
evento

Este grupo rene informaes referentes ao evento que est sendo enviado.

57

Regras de Validao

3.2.1.4. Leiaute Abertura Campo indRetificacao


#
4

Campo
indRetificacao

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

001

Valores
Vlidos

Descrio

Regras de Validao

1 - para
arquivo
original
2 - para
arquivo de
retificao

Este campo identifica se o arquivo a ser transmitido original ou retificador de um outro arquivo vlido enviado anteriormente.
Nos casos de retificao (valor 2), necessrio informar no campo nrRecibo o nmero do recibo de entrega do arquivo que est
sendo retificado.
Esse Evento deve ser retificado sempre que houver a necessidade de retificaes de dados enviados a um perodo para o
qual j foi enviado Evento de Fechamento.
Neste caso, deve ser enviada a retificao do ltimo Evento de Abertura vlido para o perodo ao qual necessria a
retificao ou incluso de algum novo dado, com o posterior envio dos novos eventos retificadores de movimentos compreendidos
neste perodo. Para concluir, enviar a retificao do ltimo Evento de Fechamento vlido para o perodo a que se referem as
correes.
Exemplo:
-

Fluxo normal:

Envio de Evento de Abertura (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 12345
Envio de Movimentos de Operao Financeira
Envio do Evento de Fechamento (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 67890

58

Necessidade de retificao ou incluso de novos arquivos de movimento, posteriores ao fechamento, para o mesmo
perodo exemplificado acima:

Retificao do Evento de Abertura (informar nrRecibo: 12345 e Data Incio 2016-01-01 e Data Fim 2016-30-06)
Envio das Retificaes ou Novas Incluses de Movimentos de Operao Financeira
Retificao do Evento de Fechamento (informar nrRecibo: 67890 e Data Incio 2016-01-01 e Data Fim 2016-30-06)

3.2.1.5. Leiaute Abertura Campo nrRecibo


#
5

Campo
nrRecibo

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

0-1

050

Valores
Vlidos

Descrio

Regras de Validao

Preencher com o nmero do


recibo do arquivo a ser retificado

REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO
REGRA_VALIDA_NR_RECIBO

Este campo s deve ser preenchido quando o arquivo a ser transmitido retificador de um outro evento vlido deste mesmo
tipo enviado anteriormente.
O valor a ser inserido deve corresponder ao nmero do recibo de entrega do arquivo enviado anteriormente que est sendo
retificado.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO O preenchimento do campo obrigatrio se
indRetificacao igual a 2.

Mensagem
MS1005

Tipo
Erro

MS1005 - O nmero do recibo obrigatrio. Favor informar o nmero do recibo do evento que est sendo retificado.

Cdigo da regra de validao

Como obter

59

Mensagem

Tipo

REGRA_VALIDA_NR_RECIBO

Dever existir um Evento j recebido, Ativo, com nmero de recibo de


entrega igual ao informado no campo, do mesmo tipo e mesmo cnpjDeclarante
O campo no pode ser preenchido se indRetificacao = 1 (arquivo original)

MS1004

Erro

MS1123

Erro

MS1004 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no tem o mesmo tipo/identificao.
MS1123 - O nmero do recibo no deve ser informado em arquivos originais.

3.2.1.6. Leiaute Abertura Campo tpAmb


#
6

Campo
tpAmb

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores
Vlidos

ideEvento

1-1

001

1=Produo;
2=Homologa
o

Descrio

Regras de Validao

Identificao do ambiente:

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

3.2.1.7. Leiaute Abertura Campo aplicEmi


#
7

Campo
aplicEmi

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores
Vlidos

ideEvento

1-1

001

1=Emisso
com aplicativo
da empresa
2=Outros

Descrio

Regras de Validao

Processo de emisso do evento

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por

60

terceiros). Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1. Caso tenha sido utilizado
aplicativo de terceiros, utilizar o valor 2.

3.2.1.8. Leiaute Abertura Campo verAplic


#
8

Campo
verAplic

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

020

Valores
Vlidos

Descrio

Regras de Validao

Verso do aplicativo de emisso


do evento

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

3.2.1.9. Leiaute Abertura Campo ideDeclarante


#
9

Campo
ideDeclarante

Pai

Ele

Tipo

Ocor

Tam

Dec

evtAberturaeFinanceira

1-1

Valores
Vlidos

Descrio

Regras de Validao

Informaes de identificao da
empresa declarante

Este Grupo rene informaes de identificao da entidade declarante.

3.2.1.10. Leiaute Abertura Campo cnpjDeclarante


#
10

Campo
cnpjDeclarante

Pai

Ele

Tipo

Ocor

Tam

Dec

ideDeclarante

1-1

014

Valores
Vlidos

Descrio
Informar CNPJ da Empresa
Declarante

61

Regras de Validao
REGRA_VALIDA_CNPJ_ATIVO

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante. O CNPJ estar sujeito s validaes descritas
abaixo:
Cdigo da regra de validao
Como obter
REGRA_VALIDA_CNPJ_ATIVO O CNPJ dever existir na base de dados do Sistema CNPJ
O CNPJ dever pertencer Matriz
CNPJ no poder pertencer a pessoa jurdica Inapta (situao=4) pelo motivo
de Inexistncia de Fato (motivo=15)
Caso o CNPJ esteja baixado, a data de baixa do CNPJ dever ser maior ou
igual Data Final do Perodo das Informaes (dtFim), caso este campo seja
informado no evento
CNPJ no poder estar anulado.
A data de abertura da empresa (CNPJ) dever ser menor ou igual Data
Inicial do Perodo das Informaes (dtInicio), caso este campo seja informado
no evento

Mensagem
MS1021
MS1022
MS1023

Tipo
Erro
Erro
Erro
Erro

MS1024
MS1025

Erro
Erro

MS1026

MS1021 - O CNPJ <<NN.NNN.NNN/NNNN-NN>> no consta no cadastro da RFB. Proceda sua regularizao.


MS1022 - A e-Financeira deve ser entregue pela matriz da Pessoa Jurdica.
MS1023 - O CNPJ (<<informa o CNPJ da empresa>>) do declarante consta como INAPTO no cadastro da RFB. Comparea unidade local da
RFB.
MS1024 - Nmero de inscrio <<informar o CNPJ da empresa>> foi baixado no Sistema CNPJ em <<informar data da baixa> >. Comparea
unidade local da RFB.
MS1025 - Nmero de inscrio <<informar o CNPJ da empresa>> foi anulado no CNPJ em <<DATA DA ANULAO>>.
MS1026 - Perodo da declarao antecede a data de incio de atividade da empresa.

62

3.2.1.11. Leiaute Abertura Campo infoAbertura


#
11

Campo
infoAbertura

Pai

Ele

Tipo

Ocor

Tam

Dec

1-1

evtAberturaeFinanceira

Valores
Vlidos

Descrio

Regras de Validao

Informaes de Abertura

Este grupo rene informaes sobre as datas de incio e fim do semestre a que se referem as informaes enviadas nos
eventos de Movimento de Operaes Financeiras.

3.2.1.12. Leiaute Abertura Campo dtInicio


#
12

Campo
dtInicio

Pai

Ele

Tipo

Ocor

Tam

Dec

infoAbertura

1-1

Valores
Vlidos

Descrio
Data Inicial

Regras de Validao
REGRA_VALIDA_INI_MOVIMENTO
REGRA_VALIDA_DATA_IMPLANTACAO

Este campo deve ser preenchido com a data do primeiro dia do semestre a que se referem as informaes enviadas nos
eventos de Movimento de Operaes Financeiras, no formato AAAA-MM-DD. No caso em que a abertura da empresa ocorreu
dentro do semestre em questo, preencher com a data de abertura da empresa, de acordo com a informao constante no
Cadastro de CNPJ.

Cdigo da regra de validao


Como obter
REGRA_VALIDA_INI_MOVIMENTO A data informada deve ser referente ao primeiro dia do semestre ou igual
data de abertura da empresa (Sistema CNPJ).

Mensagem
MS1008

Tipo
Erro

MS1008 - O perodo (data inicial e final) informado deve corresponder a um semestre, com exceo dos casos em que a empresa foi aberta ou
encerrada dentro do semestre (neste caso, informar a data de abertura na data inicial ou a data de encerramento na data final).

63

Cdigo da regra de validao


Como obter
REGRA_VALIDA_DATA_IMPLANTACAO A data informada dever ser maior ou igual data de implantao
do sistema.

Mensagem
MS1020

Tipo
Erro

MS1020 - A data de incio do perodo de vigncia das informaes deve ser maior ou igual data de implantao do sistema.

3.2.1.13. Leiaute Abertura Campo dtFim


#
13

Campo
dtFim

Pai

Ele

Tipo

Ocor

Tam

Dec

infoAbertura

1-1

Valores
Vlidos

Descrio
Data Final

Regras de Validao
REGRA_VALIDA_FIM_MOVIMENTO
REGRA_DT_INI_VAL_MAIOR

Este campo deve ser preenchido com a data do ltimo dia do semestre a que se referem as informaes enviadas nos
eventos de Movimento de Operaes Financeiras, no formato AAAA-MM-DD. No caso em que a baixa da empresa ocorreu dentro
do semestre em questo, preencher com a data de baixa da empresa, de acordo com a informao constante no Cadastro de
CNPJ.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_FIM_MOVIMENTO A data informada deve ser referente ao ltimo dia do semestre ou igual
data de baixa da empresa (Sistema CNPJ).

Mensagem
MS1008

Tipo
Erro

MS1008 - O perodo (data inicial e final) informado deve corresponder a um semestre, com exceo dos casos em que a empresa foi aberta ou
encerrada dentro do semestre (neste caso, informar a data de abertura na data inicial ou a data de encerramento na data final).
Cdigo da regra de validao
REGRA_DT_INI_VAL_MAIOR

Como obter
A data informada no campo dever ser maior ou igual a data informada na tag
dtInicio

MS1010 - A data de fim deve ser posterior ou igual data de incio.

64

Mensagem
MS1010

Tipo
Erro

3.2.1.14. Leiaute Abertura Campo AberturaPP


#
14

Campo
AberturaPP

Pai
evtAberturaeFinanceira

Ele

Tipo

Ocor

Tam

Dec

Valores
Vlidos

Descrio

0-1

REGRA_VA
LIDA_INSTI
TUICAO_PR
EV_PRIVAD
A

Informaes da Abertura
referentes a Previdncia Privada

Regras de Validao
REGRA_VALIDA_CNPJ_SUSPENSO

NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE


SER ENVIADA ABERTURA DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO
PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE
OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_INSTITUICAO_PREV_PRIVADA O registro no pode ser informado se a instituio
(campo cnpjDeclarante) no constar da tabela de
Instituies Habilitadas - Previdncia Privada, conforme
RNG-TabelasdeReferencia, item Tabela de Instituies Habilitadas

Mensagem
MS1032

Tipo
Erro

- Previdncia Privada

MS1032 - Instituio no habilitada para envio de informaes de Previdncia Privada.


Cdigo da regra de validao
Como obter
REGRA_VALIDA_CNPJ_SUSPENSO A tag referente abertura de movimentao de Previdncia Privada
(AberturaPP) no pode ser informada se o CNPJ do declarante estiver
suspenso na Data Final do Perodo de Vigncia das Informaes (dtFim)

65

Mensagem
MS1079

Tipo
Erro

MS1079 - No possvel enviar informaes de Previdncia Privada, pois o CNPJ da empresa declarante encontra-se suspenso.

3.2.1.15. Leiaute Abertura Campo tpEmpresa


#
15

Campo
tpEmpresa

Pai

Ele

Tipo

Ocor

Tam

Dec

AberturaPP

1-N

Valores
Vlidos

Descrio

Regras de Validao

Tipo de Empresa de Previdncia


Privada

NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE


SER ENVIADA ABERTURA DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO
PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE
OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.

3.2.1.16. Leiaute Abertura Campo tpPrevPriv


#
16

Campo
tpPrevPriv

Pai

Ele

Tipo

Ocor

Tam

Dec

tpEmpresa

1-1

001

Valores
Vlidos

Descrio

REGRA_EXI
STE_TIPO_E
MPRESA_PP

Tipo de Empresa de Previdncia


Privada

Regras de Validao

NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE


SER ENVIADA ABERTURA DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO
PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE
OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.

Cdigo da regra de validao

Como obter

66

Mensagem

Tipo

REGRA_EXISTE_TIPO_EMPRESA_PP O valor informado no campo dever existir na Tabela de Tipo de


Empresa de Previdncia Privada e estar vigente na data de recepo do
evento, conforme RNG-TabelasdeReferencia, item Tabela de Tipo de Empresa

MS2011

Erro

de Previdncia Privada

MS2011 - Tipo de Empresa de Previdncia Privada Invlido.

3.2.1.17. Leiaute Abertura Campo AberturaMovOpFin


#
17

Campo
AberturaMovOpFin

Pai

Ele

Tipo

Ocor

Tam

Dec

evtAberturaeFinanceira

0-1

Valores
Vlidos

Descrio

Regras de Validao

Informaes da Abertura
referentes a Operaes
Financeiras

Este grupo deve ser informado para indicar o envio de eventos de Movimentos de Operaes Financeiras no perodo e
rene informaes cadastrais tanto do responsvel pelo atendimento s Requisies de Movimentao Financeira (RMF)
endereadas pela RFB entidade quanto do representante legal da declarante.
Para mais informaes referentes ao atendimento a RMF, consultar o site da Receita Federal, no link abaixo:
http://idg.receita.fazenda.gov.br/orientacao/tributaria/auditoria-fiscal/rmf-orientacoes-ao-contribuinte

3.2.1.18. Leiaute Abertura Campo ResponsavelRMF


#

Campo

18

ResponsavelRMF

Pai

Ele

Tipo

Ocor

Tam

Dec

AberturaMovOpFin

1-1

Valores
Vlidos

Descrio
Informaes do Responsvel
pela RMF

67

Regras de Validao

Este grupo rene informaes cadastrais do responsvel pelo atendimento a RMF, ou seja, da pessoa qual devero ser
endereados os pedidos de RMF feitos pela Receita Federal.
Para mais informaes referentes ao atendimento a RMF, consultar o site da Receita Federal, no link abaixo:
http://idg.receita.fazenda.gov.br/orientacao/tributaria/auditoria-fiscal/rmf-orientacoes-ao-contribuinte

3.2.1.19. Leiaute Abertura Campo CPF


#
19

Campo
CPF

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores
Vlidos

ResponsavelRMF

1-1

011

REGRA_VA
LIDA_CPF

Descrio
Informar CPF

Regras de Validao
REGRA_EXISTE_CPF

Neste campo, deve ser inserido o CPF (11 posies) do responsvel pelo atendimento a RMF. O CPF estar sujeito s
validaes descritas abaixo:
Cdigo da regra de validao
REGRA_VALIDA_CPF

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CPF baseado no clculo do mdulo 11 e corresponde
aos 2 ltimos dgitos do CPF, o restante dos dgitos so a base para clculo dos
dgitos verificadores.
No caso do CPF, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9,
8, 7, 6, 5, 4, 3, 2, 1 e 0, a partir da unidade. O resto 10 considerado 0. Veja,
abaixo, exemplo de clculo de DV mdulo 11 para o CPF n 280012389:
2 8 0 0 1 2 3 8 9=3
x x x x x x x x x
1 2 3 4 5 6 7 8 9
------------------------2+16+ 0+ 0+ 5+12+21+64+81 = 20111=18, com resto 3

68

Mensagem

Tipo

MS1057

Erro

2 8 0 0 1 2 3 8 9 3=8
x x x x x x x x x x
0 1 2 3 4 5 6 7 8 9
---------------------------0+ 8+ 0+ 0+ 4+10+18+56+72+27 = 19511=17, com resto 8
Portanto, CPF+DV = 280012389-38
MS1057 - CPF invlido.
Cdigo da regra de validao
REGRA_EXISTE_CPF_CNPJ

Como obter
Se tpNI = 1: REGRA_EXISTE_CPF

Mensagem
Conforme
regra

Tipo
Conforme
regra

Se tpNI = 2: REGRA_EXISTE_CNPJ

3.2.1.20. Leiaute Abertura Campo Nome


#
20

Campo
Nome

Pai

Ele

Tipo

Ocor

Tam

Dec

ResponsavelRMF

1-1

100

Valores
Vlidos

Descrio

Regras de Validao

Informar Nome

Preencher este campo com o nome do responsvel pelo atendimento a RMF, em formato livre, sendo vedado o uso de
caracteres especiais.

3.2.1.21. Leiaute Abertura Campo Setor


#
21

Campo
Setor

Pai

Ele

Tipo

Ocor

Tam

Dec

ResponsavelRMF

1-1

090

Valores
Vlidos

Descrio
Informar Setor

69

Regras de Validao

Preencher este campo com o setor do responsvel pelo atendimento a RMF, em formato livre, sendo vedado o uso de
caracteres especiais.

3.2.1.22. Leiaute Abertura Campo Telefone


#
22

Campo
Telefone

Pai

Ele

Tipo

Ocor

Tam

Dec

ResponsavelRMF

1-1

Valores
Vlidos

Descrio

Regras de Validao

Telefone do responsvel pela


RMF

Este grupo rene informaes sobre o nmero de telefone do responsvel pelo atendimento a RMF.

3.2.1.23. Leiaute Abertura Campo DDD


#
23

Campo
DDD

Pai

Ele

Tipo

Ocor

Tam

Dec

Telefone

1-1

003

Valores
Vlidos

Descrio

Regras de Validao

Informar DDD do Telefone

Preencher este campo com o DDD do telefone do responsvel pelo atendimento a RMF.

3.2.1.24. Leiaute Abertura Campo Numero


#
24

Campo
Numero

Pai

Ele

Tipo

Ocor

Tam

Dec

Telefone

1-1

010

Valores
Vlidos

Descrio
Informar Nmero do Telefone

Preencher este campo com o nmero do telefone do responsvel pelo atendimento a RMF.

70

Regras de Validao

3.2.1.25. Leiaute Abertura Campo Ramal


#
25

Campo
Ramal

Pai

Ele

Tipo

Ocor

Tam

Dec

Telefone

0-1

004

Valores
Vlidos

Descrio

Regras de Validao

Informar Ramal

Preencher este campo com o ramal do telefone do responsvel pelo atendimento a RMF.

3.2.1.26. Leiaute Abertura Campo endereco


#
26

Campo
endereco

Pai

Ele

Tipo

Ocor

Tam

Dec

ResponsavelRMF

1-1

Valores
Vlidos

Descrio

Regras de Validao

Endereo do responsvel pela


RMF

Este grupo contm informaes sobre o endereo do responsvel por atendimento a RMF na entidade declarante. Ou seja,
o endereo para o qual devero ser enviados os pedidos de RMF pela Receita Federal.

3.2.1.27. Leiaute Abertura Campo Logradouro


#
27

Campo
Logradouro

Pai

Ele

Tipo

Ocor

Tam

Dec

endereco

1-1

100

Valores
Vlidos

Descrio

Regras de Validao

Informar Logradouro

Informar o logradouro do responsvel por atendimento a RMF, em formato livre, sendo vedado o uso de caracteres especiais.

3.2.1.28. Leiaute Abertura Campo Numero

71

#
28

Campo
Numero

Pai

Ele

Tipo

Ocor

Tam

Dec

endereco

1-1

020

Valores
Vlidos

Descrio

Regras de Validao

Informar Nmero

Informar o nmero do endereo do responsvel por atendimento a RMF, em formato livre, sendo vedado o uso de caracteres
especiais.

3.2.1.29. Leiaute Abertura Campo Complemento


#

Campo

29

Complemento

Pai

Ele

Tipo

Ocor

Tam

Dec

endereco

0-1

020

Valores
Vlidos

Descrio

Regras de Validao

Informar Complemento

Informar complemento ao endereo do responsvel por atendimento a RMF, quando houver, em formato livre, sendo vedado
o uso de caracteres especiais.

3.2.1.30. Leiaute Abertura Campo Bairro


#
30

Campo
Bairro

Pai

Ele

Tipo

Ocor

Tam

Dec

endereco

1-1

100

Valores
Vlidos

Descrio

Regras de Validao

Informar Bairro

Informar o bairro do endereo do responsvel por atendimento a RMF, em formato livre, sendo vedado o uso de caracteres
especiais.

3.2.1.31. Leiaute Abertura Campo CEP


#

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores

72

Descrio

Regras de Validao

Vlidos
31

CEP

endereco

1-1

008

Informar CEP

Informar o CEP do endereo do responsvel por atendimento a RMF, sem separadores de . ou -.

3.2.1.32. Leiaute Abertura Campo Municipio


#
32

Campo
Municipio

Pai

Ele

Tipo

Ocor

Tam

Dec

endereco

1-1

100

Valores
Vlidos

Descrio

Regras de Validao

Informar Municpio

Informar o municpio do endereo do responsvel por atendimento a RMF.

3.2.1.33. Leiaute Abertura Campo UF


#
33

Campo
UF

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores
Vlidos

endereco

1-1

002

REGRA_EXI
STE_UF

Descrio

Regras de Validao

Informar UF

Informar a sigla da Unidade da Federao (UF) qual pertence o municpio do endereo do responsvel por atendimento a
RMF, de acordo com a tabela UF.
Cdigo da regra de validao
REGRA_EXISTE_UF

Como obter
O valor informado no campo dever existir na Tabela de UF Cdigo Sigla
IBGE conforme RNG-TabelasdeReferencia item Tabela de UF Cdigo IBGE - Sigla

MS2013 - UF invlida.

73

Mensagem

Tipo

MS2013

Erro

3.2.1.34. Leiaute Abertura Campo RepresLegal


#
34

Campo
RepresLegal

Pai

Ele

Tipo

Ocor

Tam

Dec

AberturaMovOpFin

1-1

Valores
Vlidos

Descrio

Regras de Validao

Informaes do Representante
Legal

Este grupo rene informaes cadastrais do representante legal da entidade declarante perante a Receita Federal.

3.2.1.35. Leiaute Abertura Campo CPF


#
35

Campo
CPF

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores
Vlidos

RepresLegal

1-1

011

REGRA_VA
LIDA_CPF

Descrio
Informar CPF

Regras de Validao
REGRA_EXISTE_CPF

Neste campo, deve ser inserido o CPF (11 posies) do representante legal da entidade declarante perante a Receita
Federal. O CPF estar sujeito s validaes descritas abaixo:
Cdigo da regra de validao
REGRA_VALIDA_CPF

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CPF baseado no clculo do mdulo 11 e corresponde
aos 2 ltimos dgitos do CPF, o restante dos dgitos so a base para clculo dos
dgitos verificadores.
No caso do CPF, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9,
8, 7, 6, 5, 4, 3, 2, 1 e 0, a partir da unidade. O resto 10 considerado 0. Veja,
abaixo, exemplo de clculo de DV mdulo 11 para o CPF n 280012389:
2 8 0 0 1 2 3 8 9=3
x x x x x x x x x

74

Mensagem

Tipo

MS1057

Erro

1 2 3 4 5 6 7 8 9
------------------------2+16+ 0+ 0+ 5+12+21+64+81 = 20111=18, com resto 3
2 8 0 0 1 2 3 8 9 3=8
x x x x x x x x x x
0 1 2 3 4 5 6 7 8 9
---------------------------0+ 8+ 0+ 0+ 4+10+18+56+72+27 = 19511=17, com resto 8
Portanto, CPF+DV = 280012389-38
MS1057 - CPF invlido.
Cdigo da regra de validao
REGRA_EXISTE_CPF_CNPJ

Como obter
Se tpNI = 1: REGRA_EXISTE_CPF

Mensagem
Conforme
regra

Tipo
Conforme
regra

Se tpNI = 2: REGRA_EXISTE_CNPJ

3.2.1.36. Leiaute Abertura Campo Setor


#
36

Campo
Setor

Pai

Ele

Tipo

Ocor

Tam

Dec

RepresLegal

1-1

090

Valores
Vlidos

Descrio

Regras de Validao

Informar Setor

Preencher este campo com o setor do representante legal da entidade junto Receita Federal, em formato livre, sendo
vedado o uso de caracteres especiais.

75

3.2.1.37. Leiaute Abertura Campo Telefone


#
37

Campo
Telefone

Pai

Ele

Tipo

Ocor

Tam

Dec

RepresLegal

1-1

Valores
Vlidos

Descrio

Regras de Validao

Telefone do representante legal

Este grupo rene informaes sobre o nmero de telefone do representante legal da entidade declarante perante a Receita
Federal.

3.2.1.38. Leiaute Abertura Campo DDD


#
38

Campo
DDD

Pai

Ele

Tipo

Ocor

Tam

Dec

Telefone

1-1

003

Valores
Vlidos

Descrio

Regras de Validao

Informar DDD do Telefone

Preencher este campo com o DDD do telefone do representante legal da entidade declarante.

3.2.1.39. Leiaute Abertura Campo Numero


#
39

Campo
Numero

Pai

Ele

Tipo

Ocor

Tam

Dec

Telefone

1-1

010

Valores
Vlidos

Descrio

Regras de Validao

Informar Nmero do Telefone

Preencher este campo com o nmero do telefone do representante legal da entidade declarante.

3.2.1.40. Leiaute Abertura Campo Ramal


#

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores
Vlidos

76

Descrio

Regras de Validao

40

Ramal

Telefone

0-1

004

Informar Ramal

Preencher este campo com o ramal do telefone representante legal da entidade declarante.

3.3. Evento de Fechamento

77

3.3.1. Leiaute Fechamento


3.3.1.1. Leiaute Fechamento Campo evtFechamentoeFinanceira
#

Campo

evtFechamentoeFinanceira

Pai

Ele

Tipo

Ocor

Tam

Dec

1-1

Valores
Vlidos

Descrio

Regras de Validao
REGRA_VERSAO_LEIAUTE
REGRA_VALIDA_MODALIDADES

Este Evento indica o fechamento, ou seja, a concluso do envio dos eventos de Movimento de Operaes Financeiras
compreendidos em um determinado semestre. o Evento que determina o marco de entrega da obrigao acessria como um
todo. Este Evento deve ser enviado a cada semestre de prestao de informaes ou quando houver retificaes de dados
enviados a um mesmo perodo para o qual j foi enviado Evento de Fechamento. Neste caso, deve ser enviada a retificao do
ltimo Evento de Abertura vlido para o perodo ao qual necessria a retificao ou incluso de algum novo dado, com o
posterior envio dos novos eventos retificadores de movimentos compreendidos neste perodo. Para concluir, enviar a retificao do
ltimo Evento de Fechamento vlido para o perodo a que se referem as correes.
Exemplo:
-

Fluxo normal:

1) Envio de Evento de Abertura (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 12345
2) Envio de Movimentos de Operao Financeira
3) Envio do Evento de Fechamento (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 67890
-

Necessidade de retificao ou incluso de novos arquivos de movimento, posteriores ao fechamento, para o mesmo
perodo exemplificado acima:

1) Retificao do Evento de Abertura (informar nrRecibo: 12345 e Data Incio 2016-01-01 e Data Fim 2016-30-06)
2) Envio das Retificaes ou Novas Incluses de Movimentos de Operao Financeira

78

3) Retificao do Evento de Fechamento (informar nrRecibo: 67890 e Data Incio 2016-01-01 e Data Fim 2016-30-06)
Cdigo da regra de validao
REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.
Cdigo da regra de validao
REGRA_VALIDA_MODALIDADES

Como obter
Deve ser informada ao menos uma modalidade, ou seja, deve ser
informada ao menos uma das tags: FechamentoPP ou
FechamentoMovOpFin

Mensagem

Tipo

MS1118

Erro

MS1118 - preciso informar o fechamento de pelo menos uma das modalidades: Previdncia Privada ou Operao Financeira.

3.3.1.2. Leiaute Fechamento Campo id


#
2

Campo
id

Pai

Ele

Tipo

Ocor

Tam

Dec

evtFechamentoeFinanceira

1-1

013

Valores Vlidos

Descrio

Regras de Validao

Identificador que
representa unicamente o
evento no sistema para a
mesma empresa e mesmo
tipo

REGRA_VALIDA_CHAVE_ACESSO
REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:
Campo Fixo

Sequencial

79

ID
2 posies

Nmero sequencial
11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao
REGRA_VALIDA_FORMACAO_ID

Como obter
O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

Mensagem

Tipo

MS1066

Erro

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

3.3.1.3. Leiaute Fechamento Campo ideEvento


#
3

Campo
ideEvento

Pai

Ele

Tipo

Ocor

Tam

Dec

evtFechamentoeFinanceira

1-1

Valores Vlidos

Este grupo rene informaes referentes ao evento que est sendo enviado.

80

Descrio
Informaes de
identificao do evento

Regras de Validao

3.3.1.4. Leiaute Fechamento Campo indRetificacao


#

Campo

indRetificacao

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

001

Valores Vlidos

Descrio

Regras de Validao

1 - para arquivo
original
2 - para arquivo
de retificao

Este campo identifica se o arquivo a ser transmitido original ou retificador de um outro arquivo vlido enviado anteriormente.
Nos casos de retificao (valor 2), necessrio informar no campo nrRecibo o nmero do recibo de entrega do arquivo que est
sendo retificado.
Esse Evento deve ser retificado sempre que houver a necessidade de retificaes de dados enviados a um perodo para o
qual j foi enviado Evento de Fechamento. Neste caso, deve ser enviada a retificao do ltimo Evento de Abertura vlido para o
perodo ao qual necessria a retificao ou incluso de algum novo dado, com o posterior envio dos novos eventos retificadores
de movimentos compreendidos neste perodo. Para concluir, enviar a retificao do ltimo Evento de Fechamento vlido para o
perodo a que se referem as correes.
Exemplo:
1)
2)
3)

Fluxo normal:
Envio de Evento de Abertura (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 12345
Envio de Movimentos de Operao Financeira
Envio do Evento de Fechamento (Data Incio 2016-01-01 e Data Fim 2016-30-06) nrRecibo: 67890

Necessidade de retificao ou incluso de novos arquivos de movimento, posteriores ao fechamento, para o mesmo
perodo exemplificado acima:

1) Retificao do Evento de Abertura (informar nrRecibo: 12345 e Data Incio 2016-01-01 e Data Fim 2016-30-06)
2) Envio das Retificaes ou Novas Incluses de Movimentos de Operao Financeira
3) Retificao do Evento de Fechamento (informar nrRecibo: 67890 e Data Incio 2016-01-01 e Data Fim 2016-30-06)

81

3.3.1.5. Leiaute Fechamento Campo nrRecibo


#
5

Campo
nrRecibo

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

0-1

050

Valores Vlidos

Descrio

Regras de Validao

Preencher com o nmero


do recibo do arquivo a ser
retificado

REGRA_OBRIGATORIO_NR_ULTIM
O_RECIBO
REGRA_VALIDA_NR_RECIBO

Este campo s deve ser preenchido quando o arquivo a ser transmitido retificador de um outro evento vlido deste mesmo
tipo enviado anteriormente. O valor a ser inserido deve corresponder ao nmero do recibo de entrega do arquivo enviado
anteriormente que est sendo retificado.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO O preenchimento do campo obrigatrio se
indRetificacao igual a 2.

Mensagem
MS1005

Tipo
Erro

MS1005 - O nmero do recibo obrigatrio. Favor informar o nmero do recibo do evento que est sendo retificado.
Cdigo da regra de validao
REGRA_VALIDA_NR_RECIBO

Como obter
Dever existir um Evento j recebido, Ativo, com nmero de recibo de
entrega igual ao informado no campo, do mesmo tipo e mesmo cnpjDeclarante
O campo no pode ser preenchido se indRetificacao = 1 (arquivo original)

Mensagem
MS1004
MS1123

MS1004 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no tem o mesmo tipo/identificao.
MS1123 - O nmero do recibo no deve ser informado em arquivos originais.

82

Tipo
Erro
Erro

3.3.1.6. Leiaute Fechamento Campo tpAmb


#
6

Campo
tpAmb

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

ideEvento

1-1

001

1=Produo;
2=Homologao

Descrio

Regras de Validao

Identificao do ambiente

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

3.3.1.7. Leiaute Fechamento Campo aplicEmi


#
7

Campo
aplicEmi

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

001

Valores Vlidos
1=Emisso com
aplicativo da
empresa
2=Outros

Descrio

Regras de Validao

Processo de emisso do
evento

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por
terceiros). Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1. Caso tenha sido utilizado
aplicativo de terceiros, utilizar o valor 2.

3.3.1.8. Leiaute Fechamento Campo verAplic


#
8

Campo
verAplic

Pai

Ele

Tipo

Ocor

Tam

Dec

ideEvento

1-1

020

83

Valores Vlidos

Descrio
Verso do aplicativo de
emisso do evento

Regras de Validao

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

3.3.1.9. Leiaute Fechamento Campo ideDeclarante


#
9

Campo
ideDeclarante

Pai

Ele

Tipo

Ocor

Tam

Dec

evtFechamentoeFinanceira

1-1

Valores Vlidos

Descrio

Regras de Validao

Informaes de
identificao do declarante

Este Grupo rene informaes de identificao da entidade declarante.

3.3.1.10. Leiaute Fechamento Campo cnpjDeclarante


#
10

Campo
cnpjDeclarante

Pai

Ele

Tipo

Ocor

Tam

Dec

ideDeclarante

1-1

014

Valores Vlidos

Descrio

Regras de Validao

Informar CNPJ da
Empresa Declarante

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante.

3.3.1.11. Leiaute Fechamento Campo infoFechamento


#
11

Campo
infoFechamento

Pai

Ele

Tipo

Ocor

Tam

Dec

evtFechamentoeFinanceira

1-1

84

Valores Vlidos

Descrio
Informaes do Fechamento

Regras de Validao

Este grupo rene informaes sobre as datas de incio e fim do semestre a que se referem as informaes enviadas nos
eventos de Movimento de Operaes Financeiras. Tambm consta nesse grupo, a informao se a entidade incorreu em alguma
situao especial no semestre.

3.3.1.12. Leiaute Fechamento Campo dtInicio


#
12

Campo
dtInicio

Pai

Ele

Tipo

Ocor

Tam

Dec

infoFechamento

1-1

Valores Vlidos

Descrio

Regras de Validao

Data Inicial

Este campo deve ser preenchido com a data do primeiro dia do semestre a que se referem as informaes enviadas nos
eventos de Movimento de Operaes Financeiras, no formato AAAA-MM-DD. No caso em que a abertura da empresa ocorreu
dentro do semestre em questo, preencher com a data de abertura da empresa, de acordo com a informao constante no
Cadastro de CNPJ.

3.3.1.13. Leiaute Fechamento Campo dtFim


#
13

Campo
dtFim

Pai

Ele

Tipo

Ocor

Tam

Dec

infoFechamento

1-1

Valores Vlidos

Descrio
Data Final

Regras de Validao
REGRA_DT_INI_VAL_MAIOR

Este campo deve ser preenchido com a data do ltimo dia do semestre a que se referem as informaes enviadas nos
eventos de Movimento de Operaes Financeiras, no formato AAAA-MM-DD. No caso em que a baixa da empresa ocorreu dentro
do semestre em questo, preencher com a data de baixa da empresa, de acordo com a informao constante no Cadastro de
CNPJ.
Cdigo da regra de validao
REGRA_DT_INI_VAL_MAIOR

Como obter
A data informada no campo dever ser maior ou igual a data informada na tag

85

Mensagem
MS1010

Tipo
Erro

dtInicio
MS1010 - A data de fim deve ser posterior ou igual data de incio.

3.3.1.14. Leiaute Fechamento Campo sitEspecial


#
14

Campo
sitEspecial

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

infoFechamento

1-1

001

0=No se aplica
1=Extino
2=Fuso
3=Incorporao/I
ncorporada
5=Ciso Total

Descrio
Indicador de Situao
Especial

Regras de Validao
REGRA_VALIDA_SITUACAO_ESPEC
IAL

Este campo deve ser preenchido com valores diferentes de zero (no se aplica), caso a entidade tenha incorrido em alguma
das situaes especiais descritas acima (extino, fuso, incorporao ou ciso total). Nesses casos, a data fim do evento ser
preenchida com a data em que a entidade incorreu em alguma dessas situaes, sendo necessrio informar o tipo de situao
especial ocorrida.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_SITUACAO_ESPECIAL O valor informado deve ser diferente de 0 se a data de fim
informada for diferente da data de encerramento do semestre

Mensagem

Tipo

MS1045

Erro

MS1045 - Deve ser informada uma condio de situao especial, uma vez que a data de fim do Encerramento diferente da data de fim do
semestre.

3.3.1.15. Leiaute Fechamento Campo FechamentoPP


#

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

86

Valores Vlidos

Descrio

Regras de Validao

15

FechamentoPP

evtFechamentoeFinanceira

0-1

Informaes do
Fechamento
referentes a
Previdncia
Privada

REGRA_VALIDA_FECHAMENTO_PP
REGRA_VALIDA_FECHAMENTO_MES_PP
REGRA_OBRIGATORIO_MODALIDADE

NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE SER
ENVIADO FECHAMENTO DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO
PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE
OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_FECHAMENTO_PP A tag de fechamento referente a Previdncia Privada (FechamentoPP)
s poder ser informada se o Indicador de Movimento de Previdncia
Privada da eFinanceira (mesma dtInicio) for igual a sim, conforme
RNG-Geral, item Controle da eFinanceira

Mensagem

Tipo

MS1048

Erro

MS1048 - No pode haver Fechamento da Movimentao de Previdncia Privada para este perodo, pois no houve Abertura.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_FECHAMENTO_MES_PP Deve ser informada uma tag FechamentoMes para cada ms para
o qual exista Evento de Previdncia Privada "ativo" no perodo
da eFinanceira

Mensagem

Tipo

MS1104

Erro

MS1104 - Devem ser informados todos os meses para os quais houve Evento de Movimento de Previdncia Privada no perodo da eFinanceira.
Cdigo da regra de validao
REGRA_OBRIGATORIO_MODALIDADE

Como obter
Se indRetificacao=2, a tag referente modalidade
(FechamentoPP ou FechamentoMovOpFin) deve ser informada

87

Mensagem

Tipo

MS1119

Erro

se j tiver sido informada no evento anterior, ou seja, a tag deve


ser informada se j houve fechamento parcial daquela
modalidade, conforme RN Controle da eFinanceira
MS1119 - preciso informar os dados de fechamento da modalidade, uma vez que j foi realizado o fechamento parcial desta modalidade.

3.3.1.16. Leiaute Fechamento Campo FechamentoMes


#
16

Campo
FechamentoMes

Pai

Ele

Tipo

Ocor

Tam

Dec

FechamentoPP

1-N

Valores Vlidos

Descrio
Fechamento do ms

Regras de Validao
REGRA_VALIDA_CHAVE_FECHAM
ENTO

NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE SER
ENVIADO FECHAMENTO DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO
PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE
OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

88

3.3.1.17. Leiaute Fechamento Campo anoMesCaixa


#

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

17

anoMesCaixa

FechamentoMes

1-1

006

Valores Vlidos

Descrio

Regras de Validao

Ms Caixa
Formato: AAAAMM *
* Aceitar MM = 13

REGRA_VALIDA_PERIODO

NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE SER
ENVIADO FECHAMENTO DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO
PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE
OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.
Cdigo da regra de validao
REGRA_VALIDA_PERIODO

Como obter
O ms informado (MMAAAA) deve estar contido no intervalo compreendido
entre a dtInicio e a dtFim informadas no Evento de Abertura *

Mensagem

Tipo

MS1043

Erro

*MM=13 deve ser validado no 2o semestre


MS1043 - O ms caixa deve estar compreendido no perodo (data inicial e final) informados na abertura da e-Financeira.

3.3.1.18. Leiaute Fechamento Campo quantArqTrans


#
18

Campo

quantArqTrans

Pai

Ele

Tipo

Ocor

Tam

Dec

FechamentoMes

1-1

009

Valores Vlidos

Descrio
Quantidade de Arquivos
Transmitidos no Ms

Regras de Validao
REGRA_VALIDA_QUANT_ARQ_TRA
NS

NESTE MOMENTO, S FOI IMPLEMENTADO O MDULO DE OPERAES FINANCEIRAS. PORTANTO, NO DEVE SER
ENVIADO FECHAMENTO DE PREVIDNCIA PRIVADA, AINDA QUE A ENTIDADE DECLARANTE ESTEJA REPORTANDO

89

PRODUTOS REFERENTES PREVIDNCIA COMPLEMENTAR, OS QUAIS DEVERO SER INFORMADOS NO MDULO DE


OPERAES FINANCEIRAS. AS INFORMAES PRESTADAS NO MDULO DE PREVIDNCIA PRIVADA SERO
ENTREGUES EM MOMENTO POSTERIOR, QUANDO DA NORMATIZAO DESTE ITEM.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_QUANT_ARQ_TRANS O valor informado deve ser igual quantidade de arquivos
transmitidos no mesCaixa informado, para a modalidade informada

Mensagem

Tipo

MS1050

Erro

MS1050 - A quantidade de eventos de <<Previdncia Privada / Operaes Financeiras>> transmitidos para o ms <<mesCaixa>> foi igual a
<<quantidade de eventos recebidos pelo Ambiente Nacional>>.

3.3.1.19. Leiaute Fechamento Campo FechamentoMovOpFin


#
19

Campo
FechamentoMovOpFin

Pai

Ele

Tipo

Ocor

Tam

Dec

evtFechamentoeFinanceira

0-1

Valores Vlidos

Descrio
Informaes do Fechamento
referentes a Operaes
Financeiras

Regras de Validao
REGRA_VALIDA_FECHAMENTO_OP
_FIN
REGRA_OBRIGATORIO_PAISES_TR
ATADO
REGRA_VALIDA_FECHAMENTO_M
ES_OP_FIN
REGRA_OBRIGATORIO_MODALIDA
DE

Este grupo rene as informaes do fechamento do Movimento de Operaes Financeiras. Devero ser informados o(s)
pas(es) para o(s) qual(is) foram enviados eventos reportveis ao exterior, bem como um totalizador de nmero de eventos
transmitidos, por ms caixa.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_FECHAMENTO_OP_FIN A tag de Fechamento referente a Operaes Financeiras
(FechamentoMovOpFin) s poder ser informada se o Indicador
de Movimento de Operaes Financeiras da e-Financeira (mesma

90

Mensagem

Tipo

MS1049

Erro

dtInicio) for igual a sim, conforme RNG-Geral, item Controle da


eFinanceira

MS1049 - No pode haver Fechamento da Movimentao de Operaes Financeiras para este perodo, pois no houve Abertura.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_PAISES_TRATADO Devem ser informados todos os pases que tenham firmado
Tratado de Troca de Informaes conforme RNG - Tabelas de
Referncia, item Tabela de Pases com Tratados de Troca de Informao

Mensagem

Tipo

MS1078

Erro

Mensagem

Tipo

MS1105

Erro

MS1078 - No foram informados todos os pases que possuem Tratado de Troca de Informaes
Cdigo da regra de validao
Como obter
REGRA_VALIDA_FECHAMENTO_MES_OP_FIN Deve ser informada uma tag FechamentoMes para cada ms
para o qual exista Evento de Operaes Financeiras ativo
no perodo da eFinanceira

MS1105 - Devem ser informados todos os meses para os quais houve Evento de Movimento de Operaes Financeiras no perodo da
eFinanceira.
Cdigo da regra de validao
REGRA_OBRIGATORIO_MODALIDADE

Como obter
Se indRetificacao=2, a tag referente modalidade
(FechamentoPP ou FechamentoMovOpFin) deve ser informada
se j tiver sido informada no evento anterior, ou seja, a tag deve
ser informada se j houve fechamento parcial daquela
modalidade, conforme RN Controle da eFinanceira

Mensagem

Tipo

MS1119

Erro

MS1119 - preciso informar os dados de fechamento da modalidade, uma vez que j foi realizado o fechamento parcial desta modalidade.

91

3.3.1.20. Leiaute Fechamento Campo ReportavelExterior


#
20

Campo
ReportavelExterior

Pai

Ele

Tipo

Ocor

Tam

Dec

FechamentoMovOpFin

0-N

Valores Vlidos

Descrio

Regras de Validao

Indicativo de existncia de
informaes a serem
reportadas para outros pases

REGRA_VALIDA_CHAVE_FECHAM
ENTO

Este grupo deve ser informado sempre que tenham sido sinalizadas contas reportveis ao exterior, nos movimentos de
operaes financeiras enviados para o semestre a que se refere o evento de fechamento.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no leiaute
REGRA_VALIDA_CHAVE_FECHAMENTO do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

3.3.1.21. Leiaute Fechamento Campo pais


#

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

ReportavelExterior

1-1

002

REGRA_EXISTE_
PAIS_TRATADO
_TROCA_INFO

21
pais

Descrio

Regras de Validao

Informar o pas para o qual foram enviadas contas reportveis ao exterior no semestre em questo, de acordo com a tabela
Pases com Tratados de Troca de Informaes.

92

Cdigo da regra de validao


Como obter
REGRA_EXISTE_PAIS_TRATADO_TROCA_INFO O valor informado no campo dever existir na Tabela de
Pases com Tratado de Troca de Informaes e estar
vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item

Mensagem

Tipo

MS1075

Erro

Tabela de Pases com Tratados de Troca de Informaes.

MS1075 - O Pas informado no est cadastrado como sendo participante do Tratado de Troca de Informaes.

3.3.1.22. Leiaute Fechamento Campo reportavel


#
22

Campo
reportavel

Pai

Ele

Tipo

Ocor

Tam

Dec

ReportavelExterior

1-1

001

Valores Vlidos

Descrio

0-No
1-Sim

Regras de Validao
REGRA_VERIFICA_CONTAS_REPOR
TAVEIS

Neste campo, dever ser informado se existem eventos reportveis para o pas a que se refere o campo anterior, nos
movimentos de operaes financeiras enviados no semestre a que se refere o fechamento.
Cdigo da regra de validao
Como obter
REGRA_VERIFICA_CONTAS_REPORTAVEIS O campo reportvel deve ser igual a 1 caso tenham sido
enviadas contas reportveis para o pas informado.
O campo reportvel deve ser igual a 0 caso no tenham sido
enviadas contas reportveis para o pas informado.
MS1076 - No foram enviadas contas reportveis para o pas informado.
MS1077 - Foram enviadas contas reportveis para o pas informado.

93

Mensagem

Tipo

MS1077

Erro
MS1076

3.3.1.23. Leiaute Fechamento Campo FechamentoMes


#
23

Campo
FechamentoMes

Pai

Ele

Tipo

Ocor

Tam

Dec

FechamentoMovOpFin

1-N

Valores Vlidos

Descrio
Fechamento do ms

Regras de Validao
REGRA_VALIDA_CHAVE_FECHAM
ENTO

Este grupo dever se repetir para todos os meses (dentro do semestre em questo) para os quais foram enviados eventos
de Movimentos de Operaes Financeiras, cada qual com sua respectiva quantidade de eventos enviados. O objetivo desse grupo
realizar um batimento totalizador, para fins de conferncia.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no leiaute
REGRA_VALIDA_CHAVE_FECHAMENTO do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

3.3.1.24. Leiaute Fechamento Campo anoMesCaixa


#
24

Campo

anoMesCaixa

Pai

Ele

Tipo

Ocor

Tam

Dec

FechamentoMes

1-1

006

Valores Vlidos

Descrio
Ms Caixa
Formato: AAAAMM

Regras de Validao
REGRA_VALIDA_PERIODO

Preencher com o ano e o ms (formato AAAAMM), compreendido no semestre a que se refere o fechamento, para o qual
foram enviados eventos de Movimento de Operaes Financeiras.

94

Cdigo da regra de validao


REGRA_VALIDA_PERIODO

Como obter
O ms informado (AAAAMM) deve estar contido no intervalo compreendido
entre a dtInicio e a dtFim informadas no Evento de Abertura *

Mensagem

Tipo

MS1043

Erro

*MM=13 deve ser validado no 2o semestre


MS1043 - O ms caixa deve estar compreendido no perodo (data inicial e final) informados na abertura da e-Financeira.

3.3.1.25. Leiaute Fechamento Campo quantArqTrans

#
25

Campo

quantArqTrans

Pai

Ele

Tipo

Ocor

Tam

Dec

FechamentoMes

1-1

009

Valores Vlidos

Descrio
Quantidade de Arquivos
Transmitidos no Ms

Regras de Validao
REGRA_VALIDA_QUANT_ARQ_TRA
NS

Preencher com a quantidade de eventos de Movimento de Operaes Financeiras ativos no sistema da e-Financeira,
enviados e recebidos com sucesso dentro do ms informado no campo anterior. Para fins dessa contagem, devem ser
considerados os eventos que esto ativos no sistema da e-Financeira, isto , as retificaes no contam como um novo evento
(pois meramente retificam um evento ativo enviado anteriormente) e as excluses devem ser subtradas do valor total (j que
excluram um evento ativo no sistema).
Exemplo:
Para o ms de abril de 2015, foram enviados 10 eventos de Movimento de Operaes Financeiras, com trs retificaes e
duas excluses de eventos que foram enviados indevidamente. O valor a ser informado para o exemplo em questo, referente ao
ms de abril de 2015, igual a oito.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_QUANT_ARQ_TRANS O valor informado deve ser igual quantidade de arquivos

95

Mensagem
MS1050

Tipo
Erro

transmitidos no mesCaixa informado, para a modalidade informada


MS1050 - A quantidade de eventos de <<Previdncia Privada / Operaes Financeiras>> transmitidos para o ms <<mesCaixa>> foi igual a
<<quantidade de eventos recebidos pelo Ambiente Nacional>>.

3.4. Evento de Excluso

3.4.1. Leiaute Evento de Excluso


3.4.1.1. Leiaute Evento de Excluso Campo evtExclusao
#
1

Campo
evtExclusao

Pai

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

96

Descrio

Regras de Validao
REGRA_VERSAO_LEIAUTE

Este evento se destina a excluir, pontualmente, eventos enviados indevidamente e recebidos com sucesso pelo sistema da
e-Financeira. No deve ser confundido com o Evento de Excluso da e-Financeira (evtExclusaoeFinanceira), o qual se destina a
excluir TODOS os eventos da e-Financeira enviados para um determinado semestre.
Cdigo da regra de validao
REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.

3.4.1.2. Leiaute Evento de Excluso Campo id


#
2

Campo
id

Pai
evtExclusao

Ele
A

Tipo
C

Ocor.
1-1

Tam
013

Dec
-

Valores Vlidos

Descrio
Identificador que representa
unicamente o evento no
sistema para a mesma empresa
e mesmo tipo

Regras de Validao
REGRA_VALIDA_CHAVE_ACESSO
REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:
Campo Fixo
ID
2 posies

Sequencial
Nmero sequencial
11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.

97

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao
REGRA_VALIDA_FORMACAO_ID

Como obter
O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

Mensagem

Tipo

MS1066

Erro

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

3.4.1.3. Leiaute Evento de Excluso Campo ideEvento


#
3

Campo
ideEvento

Pai
evtExclusao

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao
do evento

Regras de Validao

Este grupo rene informaes referentes ao evento que est sendo enviado.

3.4.1.4. Leiaute Evento de Excluso Campo tpAmb


#
4

Campo
tpAmb

Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Produo;
2=Homologao

98

Descrio
Identificao do ambiente:

Regras de Validao

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

3.4.1.5. Leiaute Evento de Excluso Campo aplicEmi


#
5

Campo
aplicEmi

Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Emisso com
aplicativo da empresa
2=Outros

Descrio
Processo de emisso do evento

Regras de Validao

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por
terceiros). Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1. Caso tenha sido utilizado
aplicativo de terceiros, utilizar o valor 2.

3.4.1.6. Leiaute Evento de Excluso Campo verAplic


#
6

Campo
verAplic

Pai
ideEvento

Ele
E

Tipo
C

Ocor.
1-1

Tam
020

Dec
-

Valores Vlidos

Descrio
Verso do aplicativo de
emisso do evento

Regras de Validao

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

3.4.1.7. Leiaute Evento de Excluso Campo ideDeclarante


#
7

Campo
ideDeclarante

Pai
evtExclusao

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

99

Descrio
Informaes de identificao
da empresa declarante

Regras de Validao

Este Grupo rene informaes de identificao da entidade declarante.

3.4.1.8. Leiaute Evento de Excluso Campo cnpjDeclarante


#
8

Campo
cnpjDeclarante

Pai
ideDeclarante

Ele
E

Tipo
C

Ocor.
1-1

Tam
014

Dec
-

Valores Vlidos

Descrio
Informar CNPJ da Empresa
Declarante

Regras de Validao

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante.

3.4.1.9. Leiaute Evento de Excluso Campo infoExclusao


#
9

Campo
infoExclusao

Pai
evtExclusao

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Registro que identifica o
evento objeto da excluso

Regras de Validao

Este Grupo aponta para a identificao do evento que se pretende excluir.

3.4.1.10. Leiaute Evento de Excluso Campo nrReciboEvento


#

Campo

Pai

Ele

Tipo

Ocor.

Tam

Dec

Valores Vlidos

100

Descrio

Regras de Validao

10

nrReciboEvento

infoExclusao

1-1

050

Preencher com o nmero do


recibo do evento que ser
excludo

REGRA_VALIDA_NR_RECIBO_EVENTO

Neste campo, deve ser informado o nmero do recibo de entrega do evento enviado com sucesso anteriormente que se
pretende excluir.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_NR_RECIBO_EVENTO Dever existir um Evento j recebido, Ativo, com nmero de recibo
de entrega igual ao informado no campo, do mesmo cnpjDeclarante

Mensagem
MS1003

Tipo
Erro

MS1003 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no da mesma empresa declarante.

3.5. Evento de Excluso e-Financeira

ATENO!!! ESTE EVENTO S DEVE SER UTILIZADO SE HOUVER A


INTENO DE EXCLUIR TODA UMA E-FINANCEIRA DE DETERMINADO

101

PERODO!!! TODA A E-FINANCEIRA E SEUS RESPECTIVOS EVENTOS DE


MOVIMENTO SERO EXCLUDOS!!! PARA A EXCLUSO PONTUAL, DE
DETERMINADOS EVENTOS INDIVIDUALMENTE, UTILIZE O EVENTO DE
EXCLUSO, DESCRITO NO ITEM 3.4 DESTE MANUAL!!!

3.5.1. Leiaute Evento de Excluso e-Financeira


3.5.1.1. Leiaute Evento de Excluso e-Financeira Campo evtExclusaoeFinanceira
#
1

Campo
evtExclusaoeFinanceira

Pai

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

102

Descrio

Regras de Validao
REGRA_VERSAO_LEIAUTE

ATENO!!! ESTE EVENTO S DEVE SER UTILIZADO SE HOUVER A


INTENO DE EXCLUIR TODA UMA E-FINANCEIRA DE DETERMINADO
PERODO!!! TODA A E-FINANCEIRA E SEUS RESPECTIVOS EVENTOS DE
MOVIMENTO SERO EXCLUDOS!!! PARA A EXCLUSO PONTUAL, DE
DETERMINADOS EVENTOS INDIVIDUALMENTE, UTILIZE O EVENTO DE
EXCLUSO, DESCRITO NO ITEM 3.4 DESTE MANUAL!!!
Cdigo da regra de validao
REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.

3.5.1.2. Leiaute Evento de Excluso e-Financeira Campo id


#
2

Campo
id

Pai
evtExclusaoeFinanceira

Ele
A

Tipo
C

Ocor.
1-1

Tam
013

Dec
-

Valores Vlidos

Descrio
Identificador que representa
unicamente o evento no
sistema para a mesma empresa
e mesmo tipo

Regras de Validao
REGRA_VALIDA_CHAVE_ACESSO
REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:
Campo Fixo
ID

Sequencial
Nmero sequencial

103

2 posies

11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao
REGRA_VALIDA_FORMACAO_ID

Como obter
O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

Mensagem

Tipo

MS1066

Erro

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

3.5.1.3. Leiaute Evento de Excluso e-Financeira Campo ideEvento


#
3

Campo
ideEvento

Pai
evtExclusaoeFinanceira

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao
do evento

Este grupo rene informaes referentes ao evento que est sendo enviado.

104

Regras de Validao

3.5.1.4. Leiaute Evento de Excluso e-Financeira Campo tpAmb


#
4

Campo
tpAmb

Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Produo;
2=Homologao

Descrio
Identificao do ambiente:

Regras de Validao

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

3.5.1.5. Leiaute Evento de Excluso e-Financeira Campo aplicEmi


#
5

Campo
aplicEmi

Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Emisso com
aplicativo da empresa
2=Outros

Descrio
Processo de emisso do evento

Regras de Validao

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por
terceiros). Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1. Caso tenha sido utilizado
aplicativo de terceiros, utilizar o valor 2.

3.5.1.6. Leiaute Evento de Excluso e-Financeira Campo verAplic


#
6

Campo
verAplic

Pai
ideEvento

Ele
E

Tipo
C

Ocor.
1-1

Tam
020

Dec
-

Valores Vlidos

Descrio
Verso do aplicativo de
emisso do evento

Regras de Validao

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

105

3.5.1.7. Leiaute Evento de Excluso e-Financeira Campo ideDeclarante


#
7

Campo
ideDeclarante

Pai
evtExclusaoeFinanceira

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao
da empresa declarante

Regras de Validao

Este Grupo rene informaes de identificao da entidade declarante.

3.5.1.8. Leiaute Evento de Excluso e-Financeira Campo cnpjDeclarante


#
8

Campo
cnpjDeclarante

Pai
ideDeclarante

Ele
E

Tipo
C

Ocor.
1-1

Tam
014

Dec
-

Valores Vlidos

Descrio
Informar CNPJ da Empresa
Declarante

Regras de Validao

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante.

3.5.1.9. Leiaute Evento de Excluso e-Financeira Campo infoExclusaoeFinanceira


#
9

Campo
infoExclusaoeFinanceira

Pai
evtExclusaoeFinanceira

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Registro que identifica o
evento objeto da excluso

Regras de Validao

ATENO!!! ESTE EVENTO S DEVE SER UTILIZADO SE HOUVER A


INTENO DE EXCLUIR TODA UMA E-FINANCEIRA DE DETERMINADO
PERODO!!! TODA A E-FINANCEIRA E SEUS RESPECTIVOS EVENTOS DE
MOVIMENTO SERO EXCLUDOS!!! PARA A EXCLUSO PONTUAL, DE

106

DETERMINADOS EVENTOS INDIVIDUALMENTE, UTILIZE


EXCLUSO, DESCRITO NO ITEM 3.4 DESTE MANUAL!!!

EVENTO

DE

ESTE GRUPO ENGLOBA A IDENTIFICAO DO NMERO DO RECIBO DE ENTREGA DO EVENTO DE ABERTURA


PARA O QUAL SE DESEJA EXCLUIR TODA A E-FINANCEIRA.

3.5.1.10. Leiaute Evento de Excluso e-Financeira Campo nrReciboEvento


#
10

Campo
nrReciboEvento

Pai
infoExclusaoeFinanceira

Ele
E

Tipo
C

Ocor.
1-1

Tam
050

Dec
-

Valores Vlidos

Descrio
Preencher com o nmero
do recibo do evento de
abertura

Regras de Validao
REGRA_VALIDA_NR_RECIBO_EVENTO_ABERTURA

Ser excludo o evento


de abertura da
eFinanceira (002)
e todos os eventos de
movimentos (tipo 003 ou
004) relacionados
ao evento de abertura

ATENO!!! ESTE EVENTO S DEVE SER UTILIZADO SE HOUVER A


INTENO DE EXCLUIR TODA UMA E-FINANCEIRA DE DETERMINADO
PERODO!!! TODA A E-FINANCEIRA E SEUS RESPECTIVOS EVENTOS DE
MOVIMENTO SERO EXCLUDOS!!! PARA A EXCLUSO PONTUAL, DE

107

DETERMINADOS EVENTOS INDIVIDUALMENTE, UTILIZE


EXCLUSO, DESCRITO NO ITEM 3.4 DESTE MANUAL!!!

EVENTO

DE

NESTE CAMPO, DEVE SER INFORMADO O NMERO DO RECIBO DE


ENTREGA DO EVENTO DE ABERTURA DA E-FINANCEIRA QUE SE DESEJA
EXCLUIR. SER EXCLUDO O EVENTO DE ABERTURA DA E-FINANCEIRA, BEM
COMO TODOS OS RESPECTIVOS EVENTOS DE MOVIMENTO RELACIONADOS A
ESTE EVENTO ABERTURA.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_NR_RECIBO_EVENTO_ABERTURA Dever existir um Evento de abertura Ativo, com
nmero de recibo de entrega igual ao informado no
campo nrReciboEvento, para o mesmo cnpjDeclarante

Mensagem
MS1117

Tipo
Erro

MS1117 - No foi localizado um evento de abertura ativo para o recibo de entrega informado ou o evento no da mesma empresa declarante.

108

4. Arquivos Especficos da e-Financeira


4.1. Mdulo Operaes Financeiras
4.1.1. Evento de Cadastro dos Patrocinados

109

4.1.1.1. Leiaute Cadastro dos Patrocinados


4.1.1.1.1.
#
1

Campo
evtCadPatrocinado

Leiaute Cadastro dos Patrocinados Campo evtCadPatrocinado


Pai

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio

Regras de Validao
REGRA_VERSAO_LEIAUTE

Este Evento descreve as informaes cadastrais de cada entidade considerada patrocinada pela declarante, nos termos do
acordo do FATCA. Deve ser enviado apenas uma vez (sem a necessidade de reenvio todo semestre) ou quando houver alteraes
nas informaes cadastrais da entidade patrocinada. Um exemplo em que ocorre essa situao nos casos de fundos de
investimento. Dessa forma, dever ser enviado um evento para cada Fundo considerado patrocinado pela declarante, nos termos
do acordo do FATCA.
Cdigo da regra de validao
REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.

4.1.1.1.2.
#
2

Campo
id

Leiaute Cadastro dos Patrocinados Campo id


Pai
evtCadPatrocinado

Ele
A

Tipo
C

Ocor.
1-1

Tam
013

Dec
-

Valores Vlidos

Descrio
Identificador que representa
unicamente o evento no
sistema para a mesma empresa
e mesmo tipo

Regras de Validao
REGRA_VALIDA_CHAVE_ACESSO
REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:

110

Campo Fixo
ID
2 posies

Sequencial
Nmero sequencial
11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao
REGRA_VALIDA_FORMACAO_ID

Como obter
O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

Mensagem

Tipo

MS1066

Erro

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

4.1.1.1.3.
#
3

Campo
ideEvento

Leiaute Cadastro dos Patrocinados Campo ideEvento


Pai
evtCadPatrocinado

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao
do evento

Este grupo rene informaes referentes ao evento que est sendo enviado.

111

Regras de Validao

4.1.1.1.4.
#
4

Campo
indRetificacao

Leiaute Cadastro dos Patrocinados Campo indRetificacao


Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1 - para arquivo original
2 - para arquivo de
retificao espontnea
3 - para arquivo de
retificao a pedido

Descrio

Regras de Validao

Este campo identifica se o arquivo a ser transmitido original ou retificador de um outro arquivo vlido enviado anteriormente.
No caso de retificao (opes 2 ou 3), necessrio informar no campo nrRecibo o nmero do recibo de entrega do arquivo que
est sendo retificado. A diferenciao da retificao entre espontnea e a pedido decorre, dentre outros motivos, da
necessidade de realizar essa distino no momento do reporte para o cumprimento do FATCA. Assim, s deve ser utilizado o
indicador a pedido, caso a retificao tenha sido solicitada pela Receita Federal, depois de detectada uma inconsistncia no
arquivo.

4.1.1.1.5.
#
5

Campo
nrRecibo

Leiaute Cadastro dos Patrocinados Campo nrRecibo


Pai
ideEvento

Ele
E

Tipo
C

Ocor.
0-1

Tam
050

Dec
-

Valores Vlidos

Descrio
Preencher com o nmero do
recibo do arquivo a ser
retificado

Regras de Validao
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO
REGRA_VALIDA_NR_RECIBO

Este campo s deve ser preenchido quando o arquivo a ser transmitido retificador de um outro evento vlido deste mesmo
tipo enviado anteriormente. O valor a ser inserido deve corresponder ao nmero do recibo de entrega do arquivo enviado
anteriormente que est sendo retificado.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO O preenchimento do campo obrigatrio se
indRetificacao igual a 2 ou 3.

112

Mensagem
MS1005

Tipo
Erro

MS1005 - O nmero do recibo obrigatrio. Favor informar o nmero do recibo do evento que est sendo retificado.
Cdigo da regra de validao
REGRA_VALIDA_NR_RECIBO

Como obter
Dever existir um Evento j recebido, Ativo, com nmero de recibo de
entrega igual ao informado no campo, do mesmo tipo e mesmo cnpjDeclarante
O campo no pode ser preenchido se indRetificacao = 1 (arquivo original)

Mensagem
MS1004

Tipo
Erro

MS1123

Erro

MS1004 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no tem o mesmo tipo/identificao.
MS1123 - O nmero do recibo no deve ser informado em arquivos originais.

4.1.1.1.6.
#
6

Campo
tpAmb

Leiaute Cadastro dos Patrocinados Campo tpAmb


Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Produo;
2=Homologao

Descrio
Identificao do ambiente:

Regras de Validao

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

4.1.1.1.7.
#
7

Campo
aplicEmi

Leiaute Cadastro dos Patrocinados Campo AplicEmi


Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Emisso com
aplicativo da empresa
2=Outros

113

Descrio
Processo de emisso do evento

Regras de Validao

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por
terceiros).
Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1.
Caso tenha sido utilizado aplicativo de terceiros, utilizar o valor 2.

4.1.1.1.8.
#
8

Campo
verAplic

Leiaute Cadastro dos Patrocinados Campo verAplic


Pai
ideEvento

Ele
E

Tipo
C

Ocor.
1-1

Tam
020

Dec
-

Valores Vlidos

Descrio
Verso do aplicativo de
emisso do evento

Regras de Validao

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

4.1.1.1.9.
#
9

Campo
ideDeclarante

Leiaute Cadastro dos Patrocinados Campo ideDeclarante


Pai
evtCadPatrocinado

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao
da empresa declarante

Regras de Validao

Este Grupo rene informaes de identificao da entidade declarante.

4.1.1.1.10.
#
10

Campo
cnpjDeclarante

Leiaute Cadastro dos Patrocinados Campo cnpjDeclarante


Pai
ideDeclarante

Ele
E

Tipo
C

Ocor.
1-1

Tam
014

Dec
-

Valores Vlidos

114

Descrio
Informar CNPJ da Empresa
Declarante

Regras de Validao

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante.

4.1.1.1.11.
#
11

Campo
GIIN

Leiaute Cadastro dos Patrocinados Campo GIIN


Pai
ideDeclarante

Ele
E

Tipo
C

Ocor.
0-1

Tam
019

Dec
-

Valores Vlidos

Descrio
Informar GIIN (Global
Intermediary Identification
Number) do Patrocinador

Regras de Validao

Neste campo deve ser informado o nmero do GIIN (Global Intermediary Identification Number) da entidade declarante, nos
termos
do
acordo
do
FATCA,
conforme
as
regras
de
formao
descritas
no
stio
(http://www.irs.gov/PUP/businesses/corporations/giin_composition.pdf), incluindo os pontos (.) como separadores.
Este nmero de cadastro na administrao tributria americana deve ser obtido junto ao stio da Receita Federal dos Estados
Unidos (www.irs.gov/fatca) por todas as entidades sujeitas ao envio de informaes no mbito do acordo do FATCA.

4.1.1.1.12.
#
12

Campo
infoPatrocinado

Leiaute Cadastro dos Patrocinados Campo infoPatrocinado


Pai
evtCadPatrocinado

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes dos Patrocinados

Regras de Validao

Este grupo rene as informaes cadastrais da entidade patrocinada pela declarante, nos termos do acordo do FATCA.

4.1.1.1.13.
#
13

Campo
GIIN

Leiaute Cadastro dos Patrocinados Campo GIIN


Pai
infoPatrocinado

Ele
E

Tipo
C

Ocor.
0-1

Tam
019

Dec
-

Valores Vlidos

115

Descrio
Informar GIIN (Global
Intermediary Identification
Number)

Regras de Validao
REGRA_VERIFICA_GIIN_CNPJ

Neste campo deve ser informado o nmero do GIIN (Global Intermediary Identification Number) da entidade patrocinada pela
entidade declarante, nos termos do acordo do FATCA, conforme as regras de formao descritas no stio
(http://www.irs.gov/PUP/businesses/corporations/giin_composition.pdf), incluindo os pontos (.) como separadores. Este nmero de
cadastro na administrao tributria americana deve ser obtido junto ao stio da Receita Federal dos Estados Unidos IRS
(www.irs.gov/fatca) por todas as entidades sujeitas ao envio de informaes no mbito do acordo do FATCA. Enquanto no for
possvel a obteno do GIIN junto ao IRS para as entidades patrocinadas, este campo pode ser preenchido com o GIIN da
entidade declarante, desde que respeitadas as regras de formao e que guarde correlao com os respectivos valores
informados no campo GIIN do fundo no arquivo do Movimento de Operaes Financeiras. Depois de disponibilizado o registro do
GIIN para as entidades patrocinadas junto ao IRS, o arquivo dever ser retificado com a informao do GIIN correto.
Cdigo da regra de validao
Como obter
REGRA_VERIFICA_GIIN_CNPJ Obrigatrio informar o GIIN ou o CNPJ

Mensagem
MS1074

Tipo
Erro

MS1074 - Obrigatrio informar o GIIN ou o CNPJ.

4.1.1.1.14.
#
14

Campo
CNPJ

Leiaute Cadastro dos Patrocinados Campo CNPJ


Pai
infoPatrocinado

Ele
E

Tipo
C

Ocor.
0-1

Tam
014

Dec
-

Valores Vlidos
REGRA_VALIDA_CNPJ

Descrio
CNPJ referente ao Fundo de
Investimentos

Regras de Validao
REGRA_VERIFICA_GIIN_CNPJ

Neste campo deve ser informado o nmero do CNPJ (14 posies) da entidade patrocinada pela entidade declarante, nos
termos do acordo do FATCA.
Cdigo da regra de validao
REGRA_VALIDA_CNPJ

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CNPJ baseado no clculo do mdulo 11 e corresponde
aos 2 ltimos dgitos do CNPJ, o restante dos dgitos so a base para clculo dos
dgitos verificadores.
No caso do CNPJ, o DV mdulo 11 corresponde ao resto da diviso por 11 do

116

Mensagem
MS1002

Tipo
Erro

somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8,


7, 6, 5, 4, 3, 2, 9, 8, 7, 6 e 5, a partir da unidade. O resto 10 considerado 0.
Veja, abaixo, exemplo de clculo de DV mdulo 11 para o CNPJ n
18781203/0001:
1 8 7 8 1 2 0 3 0 0 0 1=2
x x x x x x x x x x x x
6 7 8 9 2 3 4 5 6 7 8 9
---------------------------------6+56+56+72+ 2+ 6+ 0+15+ 0+ 0+ 0+ 9 = 22211=20, com resto 2
1 8 7 8 1 2 0 3 0 0 0 1 2=8
x x x x x x x x x x x x x
5 6 7 8 9 2 3 4 5 6 7 8 9
------------------------------------5+48+49+64+ 9+ 4+ 0+12+ 0+ 0+ 0+ 8+18 = 21711=19, com resto 8
Portanto, CNPJ+DV = 18781203/0001-28
MS1002 - CNPJ Invlido.
Cdigo da regra de validao
Como obter
Obrigatrio
informar
o
GIIN
ou
o
CNPJ
REGRA_VERIFICA_GIIN_CNPJ

Mensagem
MS1074

Tipo
Erro

MS1074 - Obrigatrio informar o GIIN ou o CNPJ.

4.1.1.1.15.
#
15

Campo
nomePatrocinado

Leiaute Cadastro dos Patrocinados Campo nomePatrocinado


Pai
infoPatrocinado

Ele
E

Tipo
C

Ocor.
1-1

Tam
100

Dec
-

Valores Vlidos

Descrio
Informar a razo social do
Patrocinado

Regras de Validao

Preencher com a razo social, nome empresarial ou denominao da entidade patrocinada, nos termos do acordo do FATCA,
em formato livre, sendo vedado o uso de caracteres especiais.

117

4.1.1.1.16.
#
16

Campo
endereco

Leiaute Cadastro dos Patrocinados Campo endereco


Pai
infoPatrocinado

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Endereo do Patrocinado

Regras de Validao

Este grupo rene informaes sobre o endereo da entidade patrocinada pela declarante, nos termos do acordo do FATCA.

4.1.1.1.17.
#
17

Campo
enderecoLivre

Leiaute Cadastro dos Patrocinados Campo enderecoLivre


Pai
endereco

Ele
E

Tipo
C

Ocor.
1-1

Tam
200

Dec
-

Valores Vlidos

Descrio
Informar Endereo do
Patrocinado

Regras de Validao

Neste campo deve ser preenchido o endereo da entidade patrocinada pela declarante, nos termos do acordo do FATCA, em
formato livre, sendo vedado o uso de caracteres especiais.

4.1.1.1.18.
#
18

Campo
municpio

Leiaute Cadastro dos Patrocinados Campo municipio


Pai
endereco

Ele
E

Tipo
C

Ocor.
1-1

Tam
100

Dec
-

Valores Vlidos

Descrio
Preencher com o Municpio

Regras de Validao

Neste campo deve ser preenchido o municpio do endereo da entidade patrocinada pela declarante, nos termos do acordo
do FATCA, sendo vedado o uso de caracteres especiais.

4.1.1.1.19.
#
19

Campo
pais

Leiaute Cadastro dos Patrocinados Campo pais


Pai
endereco

Ele
E

Tipo
C

Ocor.
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

118

Descrio
Pas

Regras de Validao

Neste campo deve ser preenchido o cdigo do pas do endereo da entidade patrocinada pela declarante, nos termos do
acordo do FATCA, de acordo com a Tabela de Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

Mensagem
MS2004

Tipo
Erro

MS2004 - Pas Invlido.

4.1.1.1.20.
#
20

Campo
paisResidencia

Leiaute Cadastro dos Patrocinados Campo paisResidencia


Pai
infoPatrocinado

Ele
E

Tipo
C

Ocor.
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas de Residncia do
Patrocinado

Regras de Validao

Preencher com o cdigo do pas de residncia fiscal da entidade patrocinada pela declarante, de acordo com a Tabela de
Pases vigente na data de recepo do evento.

Cdigo da regra de validao


REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

MS2004 - Pas Invlido.

119

Mensagem
MS2004

Tipo
Erro

4.1.2. Evento de Cadastro dos Intermedirios

4.1.2.1. Leiaute Cadastro dos Intermedirios


4.1.2.1.1.
#

Campo

Leiaute Cadastro dos Intermedirios Campo evtCadIntermediario


Pai

Ele

Tipo

Ocor.

Tam

Dec

Valores Vlidos

120

Descrio

Regras de Validao

evtCadIntermediario

1-1

REGRA_VERSAO_LEIAUTE

Este Evento se destina a reunir informaes cadastrais das entidades que atuam como intermedirias qualificadas, nos
termos do acordo do FATCA, que se relacionaram com a entidade declarante e com o declarado. Deve ser enviado apenas uma
vez (sem a necessidade de reenvio todo semestre) ou quando houver alteraes nas informaes cadastrais da entidade
intermediria.
Cdigo da regra de validao
REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.

4.1.2.1.2.
#
2

Campo
id

Leiaute Cadastro dos Intermedirios Campo id

Pai
evtCadIntermediario

Ele
A

Tipo
C

Ocor.
1-1

Tam
013

Dec
-

Valores Vlidos

Descrio
Identificador que representa unicamente o evento no sistema
para a mesma empresa e mesmo tipo

Regras de Validao
REGRA_VALIDA_CHAVE_ACESSO
REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:
Campo Fixo
ID
2 posies

Sequencial
Nmero sequencial
11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.

121

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao
REGRA_VALIDA_FORMACAO_ID

Como obter
O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

4.1.2.1.3.
#
3

Campo
ideEvento

Leiaute Cadastro dos Intermedirios Campo ideEvento

Pai
evtCadIntermediario

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao do evento

Regras de Validao

Este grupo rene informaes referentes ao evento que est sendo enviado.

4.1.2.1.4.
#
4

Campo
indRetificacao

Leiaute Cadastro dos Intermedirios Campo indRetificacao


Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1 - para arquivo original
2 - para arquivo de retificao espontnea
3 - para arquivo de retificao a pedido

122

Descrio

Regras de Validao

Mensagem

Tipo

MS1066

Erro

Este campo identifica se o arquivo a ser transmitido original ou retificador de um outro arquivo vlido enviado anteriormente.
No caso de retificao (opes 2 ou 3), necessrio informar no campo nrRecibo o nmero do recibo de entrega do arquivo que
est sendo retificado. A diferenciao da retificao entre espontnea e a pedido decorre, dentre outros motivos, da
necessidade de realizar essa distino no momento do reporte para o cumprimento do FATCA. Assim, s deve ser utilizado o
indicador a pedido, caso a retificao tenha sido solicitada pela Receita Federal, depois de detectada uma inconsistncia no
arquivo.

4.1.2.1.5.
#
5

Campo
nrRecibo

Pai
ideEvento

Leiaute Cadastro dos Intermedirios Campo nrRecibo


Ele
E

Tipo
C

Ocor.
0-1

Tam
050

Dec
-

Valores Vlidos

Descrio
Preencher com o nmero do recibo do arquivo a ser
retificado

Regras de Validao
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO
REGRA_VALIDA_NR_RECIBO

Este campo s deve ser preenchido quando o arquivo a ser transmitido retificador de um outro evento vlido deste mesmo
tipo enviado anteriormente. O valor a ser inserido deve corresponder ao nmero do recibo de entrega do arquivo enviado
anteriormente que est sendo retificado.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO O preenchimento do campo obrigatrio se
indRetificacao igual a 2 ou 3.

Mensagem
MS1005

Tipo
Erro

MS1005 - O nmero do recibo obrigatrio. Favor informar o nmero do recibo do evento que est sendo retificado.
Cdigo da regra de validao
REGRA_VALIDA_NR_RECIBO

Como obter
Dever existir um Evento j recebido, Ativo, com nmero de recibo de
entrega igual ao informado no campo, do mesmo tipo e mesmo cnpjDeclarante
O campo no pode ser preenchido se indRetificacao = 1 (arquivo original)

Mensagem
MS1004

Tipo
Erro

MS1123

Erro

MS1004 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no tem o mesmo tipo/identificao.

123

MS1123 - O nmero do recibo no deve ser informado em arquivos originais.

4.1.2.1.6.
#
6

Campo
tpAmb

Leiaute Cadastro dos Intermedirios Campo tpAmb

Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Produo;
2=Homologao

Descrio
Identificao do ambiente:

Regras de Validao

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

4.1.2.1.7.
#
7

Campo
aplicEmi

Leiaute Cadastro dos Intermedirios Campo aplicEmi


Pai
ideEvento

Ele
E

Tipo
N

Ocor.
1-1

Tam
001

Dec
-

Valores Vlidos
1=Emisso com aplicativo da empresa
2=Outros

Descrio
Processo de emisso do evento

Regras de Validao

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por
terceiros). Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1. Caso tenha sido utilizado
aplicativo de terceiros, utilizar o valor 2.

4.1.2.1.8.
#
8

Campo
verAplic

Leiaute Cadastro dos Intermedirios Campo verAplic


Pai
ideEvento

Ele
E

Tipo
C

Ocor.
1-1

Tam
020

Dec
-

Valores Vlidos

Descrio
Verso do aplicativo de emisso do evento

Regras de Validao

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

124

4.1.2.1.9.
#
9

Campo
ideDeclarante

Leiaute Cadastro dos Intermedirios Campo ideDeclarante


Pai
evtCadIntermediario

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao da empresa declarante

Regras de Validao

Este Grupo rene informaes de identificao da entidade declarante.

4.1.2.1.10.
#
10

Campo
cnpjDeclarante

Leiaute Cadastro dos Intermedirios Campo cnpjDeclarante


Pai
ideDeclarante

Ele
E

Tipo
C

Ocor.
1-1

Tam
014

Dec
-

Valores Vlidos

Descrio
Informar CNPJ da Empresa Declarante

Regras de Validao

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante.

4.1.2.1.11.
#
11

Campo
infoIntermediario

Leiaute Cadastro dos Intermedirios Campo infoIntermediario


Pai
evtCadIntermediario

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes dos Intermedirios

Regras de Validao

Este grupo se destina a reunir informaes cadastrais das entidades que atuam como intermedirias qualificadas, nos termos
do acordo do FATCA, que se relacionaram com a entidade declarante e com algum declarado. Deve ser enviado apenas uma vez
(sem a necessidade de reenvio todo semestre) ou quando houver alteraes nas informaes cadastrais da entidade
intermediria.

4.1.2.1.12.
#
12

Campo
GIIN

Leiaute Cadastro dos Intermedirios Campo GIIN

Pai
infoIntermediario

Ele
E

Tipo
C

Ocor.
0-1

Tam
019

Dec
-

Valores Vlidos

Descrio
Informar GIIN (Global Intermediary Identification Number)

125

Regras de Validao
REGRA_VERIFICA_GIIN_NI

Neste campo deve ser informado o nmero do GIIN (Global Intermediary Identification Number) da entidade que atua como
intermediria qualificada, nos termos do acordo do FATCA, conforme as regras de formao descritas no stio
(http://www.irs.gov/PUP/businesses/corporations/giin_composition.pdf), incluindo os pontos (.) como separadores. Este nmero de
cadastro na administrao tributria americana deve ser obtido junto ao stio da Receita Federal dos Estados Unidos
(www.irs.gov/fatca) por todas as entidades que atuam como intermediria qualificada, sujeitas ao envio de informaes no mbito
do acordo do FATCA.

Cdigo da regra de validao


REGRA_VERIFICA_GIIN_NI

Como obter
Obrigatrio informar o GIIN ou o NIIntermediario

Mensagem
MS1085

Tipo
Erro

MS1085 - Obrigatrio informar o GIIN ou o NI do Intermedirio.

4.1.2.1.13.
#
13

Campo
tpNI

Leiaute Cadastro dos Intermedirios Campo tpNI

Pai
infoIntermediario

Ele
E

Tipo
N

Ocor.
0-1

Tam
001

Dec
-

Valores Vlidos
REGRA_EXISTE_TIPO_NI

Descrio
Tipo de NI do intermedirio

Regras de Validao
REGRA_OBRIGATORIO_TP_NI

Neste campo deve ser informado o tipo de NI (nmero de identificao) da entidade que atua como intermediria qualificada,
nos termos do acordo do FATCA. O tipo do NI a ser informado se refere ao NI descrito no campo NIIntermediario e deve constar
da Tabela de Tipos de NI. Os Tipos de NI 3 (NIF de Pessoa Fsica), 4 (NIF de Pessoa Jurdica), 5 (Passaporte) e 6 (Nmero do
PIS) s devem ser informados na impossibilidade de se obter o CPF ou o CNPJ.
Cdigo da regra de validao
REGRA_EXISTE_TIPO_NI

Como obter
O valor informado no campo dever existir na Tabela de Tipos de NI e estar
vigente na data de recepo do evento, conforme RNG-TabelasdeReferencia, item
Tabela de Tipos de NI

126

Mensagem
MS2003

Tipo
Erro

MS2003 - Tipo de Nmero de Identificao Invlido.


Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_TP_NI O campo obrigatrio se o NIIntermediario tiver sido preenchido.

Mensagem
MS1086

Tipo
Erro

MS1086 - Obrigatrio informar o tipo do NI.

4.1.2.1.14.
#
14

Campo
NIIntermediario

Leiaute Cadastro dos Intermedirios Campo NIIntermediario


Pai
infoIntermediario

Ele
E

Tipo
C

Ocor.
0-1

Tam
025

Dec
-

Valores Vlidos
REGRA_VALIDA_NI

Descrio
Nmero de identificao do Intermedirio

Regras de Validao
REGRA_EXISTE_CPF_CNPJ
REGRA_VERIFICA_GIIN_NI

Neste campo deve ser informado o NI (nmero de identificao) da entidade que atua como intermediria qualificada, nos
termos do acordo do FATCA.
Cdigo da regra de validao
REGRA_VALIDA_NI

Como obter
Se tpNI = 1: REGRA_VALIDA_CPF
Se tpNI = 2: REGRA_VALIDA_CNPJ
Se tpNI=3 ou 4: o valor informado deve ser igual a um dos NIFs
informados (NIF >> NumeroNIF), caso exista NIF informado no evento.

Mensagem
Conforme
regra
Conforme
regra

Tipo
Conforme
regra
Conforme
regra

MS1067

Erro

MS1067 - O valor informado para o Nmero de Identificao (NI) deve ser igual a um dos Nmeros de Identificao Fiscal (NIF) informados.
Cdigo da regra de validao
REGRA_EXISTE_CPF_CNPJ

Como obter
Se tpNI = 1: REGRA_EXISTE_CPF

127

Mensagem
Conforme
regra

Tipo
Conforme
regra

Se tpNI = 2: REGRA_EXISTE_CNPJ
Cdigo da regra de validao
REGRA_VERIFICA_GIIN_NI

Como obter
Obrigatrio informar o GIIN ou o NIIntermediario

Mensagem
MS1085

Tipo
Erro

MS1085 - Obrigatrio informar o GIIN ou o NI do Intermedirio.

4.1.2.1.15.
#
15

Leiaute Cadastro dos Intermedirios Campo nomeIntermediario

Campo
nomeIntermediario

Pai
infoIntermediario

Ele
E

Tipo
C

Ocor.
1-1

Tam
100

Dec
-

Valores Vlidos

Descrio
Informar a razo social do Intermedirio

Regras de Validao

Preencher com a razo social, nome empresarial ou denominao da entidade que atua como intermediria qualificada, nos
termos do acordo do FATCA, em formato livre, sendo vedado o uso de caracteres especiais.

4.1.2.1.16.
#
16

Campo
Endereco

Leiaute Cadastro dos Intermedirios Campo Endereco

Pai
infoIntermediario

Ele
G

Tipo
-

Ocor.
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Endereo do Intermedirio

Regras de Validao

Este grupo rene informaes sobre o endereo da entidade que atua como intermediria qualificada, nos termos do acordo
do FATCA.

4.1.2.1.17.
#
17

Campo
enderecoLivre

Leiaute Cadastro dos Intermedirios Campo Endereco Livre


Pai
Endereco

Ele
E

Tipo
C

Ocor.
1-1

Tam
200

Dec
-

Valores Vlidos

Descrio
Informar Endereo do Intermedirio

128

Regras de Validao

Neste campo deve ser preenchido o endereo da entidade que atua como intermediria qualificada, nos termos do acordo do
FATCA, em formato livre, sendo vedado o uso de caracteres especiais.

4.1.2.1.18.
#
18

Campo
municpio

Pai
Endereco

Leiaute Cadastro dos Intermedirios Campo municipio


Ele
E

Tipo
C

Ocor.
1-1

Tam
100

Dec
-

Valores Vlidos

Descrio
Preencher com o Municpio

Regras de Validao

Neste campo deve ser preenchido o municpio do endereo da entidade que atua como intermediria qualificada, nos termos
do acordo do FATCA.

4.1.2.1.19.
#
19

Campo
pais

Pai
Endereco

Leiaute Cadastro dos Intermedirios Campo pais


Ele
E

Tipo
C

Ocor.
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas

Regras de Validao

Neste campo deve ser preenchido o cdigo do pas do endereo da entidade que atua como intermediria qualificada, nos
termos do acordo do FATCA, de acordo com a Tabela de Pases, vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

MS2004 - Pas Invlido.

129

Mensagem
MS2004

Tipo
Erro

4.1.2.1.20.
#
20

Campo
paisResidencia

Leiaute Cadastro dos Intermedirios Campo paisResidencia


Pai
infoIntermediario

Ele
E

Tipo
C

Ocor.
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas de Residncia do Intermedirio

Regras de Validao

Neste campo deve ser preenchido o cdigo do pas de residncia fiscal da entidade que atua como intermediria qualificada,
nos termos do acordo do FATCA, de acordo com a Tabela de Pases, vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

MS2004 - Pas Invlido.

4.1.3. Evento de Movimento de Operaes Financeiras

130

Mensagem
MS2004

Tipo
Erro

131

4.1.3.1. Leiaute Movimento de Operaes Financeiras


4.1.3.1.1.
#
1

Campo
evtMovOpFin

Leiaute Movimento de Operaes Financeiras Campo evtMovOpFin


Pai

Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Evento de Informaes de Movimento de Operaes Financeiras

Regras de Validao
REGRA_VERSAO_LEIAUTE

O Evento de Movimento de Operaes Financeiras rene todas as informaes financeiras realizadas pelo declarado na
entidade declarante, separadas por cada uma de suas contas. Dever ser enviado um evento de Movimento de Operaes
Financeiras por declarado, por ms, por cada entidade declarante. Tambm constam desse evento, as informaes sobre as
operaes de cmbio efetuadas pelo declarado na entidade declarante, quando houver.
Cdigo da regra de validao
REGRA_VERSAO_LEIAUTE

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

Mensagem
MS1018

Tipo
Erro

MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.

4.1.3.1.2.
#

Campo

id

Leiaute Movimento de Operaes Financeiras Campo id


Pai

Ele

Tipo

Ocor

Tam

Dec

evtMovOpFin

1-1

013

Valores
Vlidos

Descrio
Identificador que representa unicamente o evento no sistema para a mesma
empresa e mesmo tipo

132

Regras de Validao
REGRA_VALIDA_CHAVE_ACESSO
REGRA_VALIDA_FORMACAO_ID

Cada evento da e-Financeira possui uma identificao nica, gerada pela prpria entidade declarante, conforme padro
abaixo:
Campo Fixo
ID
2 posies

Sequencial
Nmero sequencial
11 posies

Exemplo: ID23339017000 (13 posies).


Deve representar unicamente o evento no sistema para a mesma entidade declarante e mesmo tipo de evento.

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

Mensagem
MS1001

Tipo
Erro

MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
Cdigo da regra de validao
REGRA_VALIDA_FORMACAO_ID

Como obter
O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.

4.1.3.1.3.
#
3

Campo
ideEvento

Leiaute Movimento de Operaes Financeiras Campo ideEvento

Pai
evtMovOpFin

Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de Identificao do Evento

133

Regras de Validao

Mensagem

Tipo

MS1066

Erro

Este grupo rene informaes referentes ao evento que est sendo enviado.

4.1.3.1.4.
#
4

Campo
indRetificacao

Leiaute Movimento de Operaes Financeiras Campo indRetificacao


Pai
ideEvento

Ele
E

Tipo
N

Ocor
1-1

Tam
001

Dec
-

Valores Vlidos
1 - para arquivo original
2 - para arquivo de retificao espontnea
3 - para arquivo de retificao a pedido

Descrio

Regras de Validao

Este campo identifica se o arquivo a ser transmitido original ou retificador de um outro arquivo vlido enviado anteriormente.
No caso de retificao (opes 2 ou 3), necessrio informar no campo nrRecibo o nmero do recibo de entrega do arquivo que
est sendo retificado. A diferenciao da retificao entre espontnea e a pedido decorre, dentre outros motivos, da
necessidade de realizar essa distino no momento do reporte para o cumprimento do FATCA. Assim, s deve ser utilizado o
indicador a pedido, caso a retificao tenha sido solicitada pela Receita Federal, depois de detectada uma inconsistncia no
arquivo.

4.1.3.1.5.
#
5

Campo
nrRecibo

Pai
ideEvento

Leiaute Movimento de Operaes Financeiras Campo nrRecibo


Ele
E

Tipo
C

Ocor
0-1

Tam
050

Dec
-

Valores Vlidos

Descrio
Preencher com o nmero do recibo do arquivo a ser retificado

Regras de Validao
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO
REGRA_VALIDA_NR_RECIBO

Este campo s deve ser preenchido quando o arquivo a ser transmitido retificador de um outro evento vlido deste mesmo
tipo enviado anteriormente. O valor a ser inserido deve corresponder ao nmero do recibo de entrega do arquivo enviado
anteriormente que est sendo retificado.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO O preenchimento do campo obrigatrio se
indRetificacao igual a 2 ou 3.

134

Mensagem
MS1005

Tipo
Erro

MS1005 - O nmero do recibo obrigatrio. Favor informar o nmero do recibo do evento que est sendo retificado.
Cdigo da regra de validao
REGRA_VALIDA_NR_RECIBO

Como obter
Dever existir um Evento j recebido, Ativo, com nmero de recibo de
entrega igual ao informado no campo, do mesmo tipo e mesmo cnpjDeclarante
O campo no pode ser preenchido se indRetificacao = 1 (arquivo original)

Mensagem
MS1004

Tipo
Erro

MS1123

Erro

MS1004 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no tem o mesmo tipo/identificao.
MS1123 - O nmero do recibo no deve ser informado em arquivos originais.

4.1.3.1.6.
#
6

Campo
tpAmb

Pai
ideEvento

Leiaute Movimento de Operaes Financeiras Campo tpAmb


Ele
E

Tipo
N

Ocor
1-1

Tam
001

Dec
-

Valores Vlidos
1=Produo;
2=Homologao

Descrio
Identificao do ambiente

Regras de Validao

Este campo identifica se o arquivo est sendo transmitido para o ambiente de produo ou de homologao. A indicao de
que o arquivo est sendo transmitido para o ambiente de homologao s poder ser utilizada em janelas especficas de teste,
coordenadas pelos gestores do sistema.

4.1.3.1.7.
#
7

Campo
aplicEmi

Pai
ideEvento

Leiaute Movimento de Operaes Financeiras Campo aplicEmi


Ele
E

Tipo
N

Ocor
1-1

Tam
001

Dec
-

Valores Vlidos
1=Emisso com aplicativo da empresa;
2=Outros

Descrio
Processo de emisso do evento

Regras de Validao

Este campo possibilita o controle, pela prpria declarante, sobre qual aplicativo foi utilizado para gerar o arquivo (por
exemplo, em eventuais situaes de contingncia em que a declarante precisou utilizar aplicativos geradores providos por

135

terceiros). Caso tenha sido utilizado aplicativo gerenciado pela prpria declarante, utilizar o valor 1. Caso tenha sido utilizado
aplicativo de terceiros, utilizar o valor 2.

4.1.3.1.8.
#
8

Campo
verAplic

Leiaute Movimento de Operaes Financeiras Campo verAplic

Pai
ideEvento

Ele
E

Tipo
C

Ocor
1-1

Tam
020

Dec
-

Valores Vlidos

Descrio
Verso do aplicativo de emisso do evento

Regras de Validao

Este campo se destina a permitir um controle, pela prpria declarante, da verso do aplicativo que foi utilizado para gerar o
arquivo.

4.1.3.1.9.
#
9

Campo
ideDeclarante

Leiaute Movimento de Operaes Financeiras Campo IdeDeclarante


Pai
evtMovOpFin

Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de identificao da Empresa Declarante

Regras de Validao

Este Grupo rene informaes de identificao da entidade declarante.

4.1.3.1.10.
#
10

Campo
cnpjDeclarante

Leiaute Movimento de Operaes Financeiras Campo cnpjDeclarante


Pai
ideDeclarante

Ele
E

Tipo
C

Ocor
1-1

Tam
014

Dec
-

Valores Vlidos

Descrio
Informar CNPJ da Empresa Declarante

Regras de Validao

Neste campo, deve ser inserido o CNPJ (14 posies) da entidade declarante.

4.1.3.1.11.
#

Campo

Leiaute Movimento de Operaes Financeiras Campo ideDeclarado


Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

Descrio

136

Regras de Validao

11

ideDeclarado

evtMovOpFin

1-1

Identificao do Declarado

REGRA_VALIDA_TP_DECLARADO

Este Grupo rene informaes de identificao do declarado, ou seja, da pessoa fsica ou jurdica (usuria dos servios,
cliente, segurada, participante, consorciada, etc...) que possui relao com a entidade declarante, observado o pargrafo 3 do
artigo 4 da IN RFB n 1.571/2015.
Cdigo da regra de validao
REGRA_VALIDA_TP_DECLARADO

Como obter
Mensagem
Se houver, no evento, alguma conta reportvel para US, deve ser
MS1114
informado um tpDeclarado iniciado com FATCA
Se houver, no evento, alguma conta reportvel para algum pas
MS1115
diferente de US e BR, deve ser informado um tpDeclarado iniciado com
CRS
No podem ser informados mais de um tpDeclarado iniciado com
MS1116
FATCA ou CRS

Tipo
Erro
Erro
Erro

MS1114 - Como existem contas reportveis para os EUA, deve ser informado ao menos um tipo relacionado ao FATCA.
MS1115 - Como existem contas reportveis para outros pases, deve ser informado ao menos um tipo relacionado ao CRS.
MS1116 - S pode ser informado um tipo relacionado ao FATCA ou ao CRS.

4.1.3.1.12.
#
12

Campo
tpNI

Pai
ideDeclarado

Leiaute Movimento de Operaes Financeiras Campo tpNI


Ele
E

Tipo
N

Ocor
1-1

Tam
001

Dec
-

Valores Vlidos
REGRA_EXISTE_TIPO_NI

Descrio
Tipo de NI

Regras de Validao

Neste campo deve ser preenchido o tipo de Nmero de Identificao (NI) do declarado, de acordo com a Tabela de Tipos de
NI. Os Tipos de NI 3 (NIF de Pessoa Fsica), 4 (NIF de Pessoa Jurdica), 5 (Passaporte) e 6 (Nmero do PIS) s devem ser
informados na impossibilidade de se obter o CPF ou o CNPJ do declarado. Em relao ao Tipo de NI 6 (Nmero do PIS), este s
deve ser informado caso o declarado s possua conta de Fundo de Garantia por Tempo de Servio (FGTS) na declarante e no

137

seja possvel obter seu CPF ou CNPJ de maneira inequvoca. O NI do declarado dever ser preenchido no campo 14 deste evento
(NIDeclarado).
Cdigo da regra de validao
REGRA_EXISTE_TIPO_NI

Como obter
O valor informado no campo dever existir na Tabela de Tipos de NI e estar
vigente na data de recepo do evento, conforme RNG-TabelasdeReferencia, item

Mensagem
MS2003

Tipo
Erro

Tabela de Tipos de NI

MS2003 - Tipo de Nmero de Identificao Invlido.

4.1.3.1.13.
#
13

Campo
tpDeclarado

Leiaute Movimento de Operaes Financeiras Campo tpDeclarado

Pai
ideDeclarado

Ele
E

Tipo
C

Ocor
0-N

Tam
008

Dec
-

Valores Vlidos
REGRA_EXISTE_TIPO_DECLARADO

Descrio
Tipo para fins de intercmbio de
informaes

Regras de Validao
REGRA_OBRIGATORIO_TP_DECLARADO
REGRA_VALIDA_TP_DECLARADO

Este campo s precisa ser preenchido caso o declarado possua alguma de suas contas marcada como reportvel para um
pas diferente de BR, ou seja, caso a conta seja objeto de reporte a algum pas estrangeiro, por fora de acordo de troca de
informaes. Nesse caso, preencher com o valor correspondente na tabela Tipo de Declarado, vigente na data de recepo do
evento. Se alguma das contas do declarado for reportvel aos Estados Unidos, o campo deve ser preenchido obrigatoriamente
com um dos seguintes valores: FATCA101, FATCA102, FATCA103, FATCA104 ou FATCA105. A classificao em relao a qual
dos valores deve ser utilizado compete entidade declarante, de acordo com a interpretao do tratado aplicvel ao caso.
Cdigo da regra de validao
Como obter
REGRA_EXISTE_TIPO_DECLARADO O valor informado no campo dever existir na Tabela de Tipo de
Declarado e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Tipo de Declarado
MS2012 - Tipo de Declarado invlido.

138

Mensagem

Tipo

MS2012

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_TP_DECLARADO O preenchimento do campo obrigatrio se houver alguma conta
reportvel para outro pas (algum Reportavel <>'BR')

Mensagem
MS1035

Tipo
Erro

MS1035 - O preenchimento do campo obrigatrio caso exista alguma conta reportvel para qualquer pas alm do Brasil.
Cdigo da regra de validao
REGRA_VALIDA_TP_DECLARADO

Como obter
Mensagem
Se houver, no evento, alguma conta reportvel para US, deve ser
MS1114
informado um tpDeclarado iniciado com FATCA
Se houver, no evento, alguma conta reportvel para algum pas
MS1115
diferente de US e BR, deve ser informado um tpDeclarado iniciado com
CRS
No podem ser informados mais de um tpDeclarado iniciado com
MS1116
FATCA ou CRS

Tipo
Erro
Erro
Erro

MS1114 - Como existem contas reportveis para os EUA, deve ser informado ao menos um tipo relacionado ao FATCA.
MS1115 - Como existem contas reportveis para outros pases, deve ser informado ao menos um tipo relacionado ao CRS.
MS1116 - S pode ser informado um tipo relacionado ao FATCA ou ao CRS.

4.1.3.1.14.
#
14

Campo
NIDeclarado

Leiaute Movimento de Operaes Financeiras Campo NIDeclarado

Pai
ideDeclarado

Ele
E

Tipo
C

Ocor
1-1

Tam
025

Dec
-

Valores Vlidos
REGRA_VALIDA_NI

Descrio
NI

Regras de Validao
REGRA_EXISTE_CPF_CNPJ

Preencher com o nmero de identificao (NI) do declarado, de acordo com o tipo informado no campo 12 (tpNI). Nos casos
de CPF e CNPJ, o nmero ser validado internamente de acordo com as informaes existentes nos respectivos cadastros da

139

Receita Federal do Brasil. No ser validada situao cadastral do declarado (apenas existncia nos cadastros CPF ou CNPJ). O
NI deve ser informado sem mscara (separadores de . e do CPF e CNPJ), mas incluindo o dgito verificador.
Cdigo da regra de validao
REGRA_VALIDA_NI

Como obter
Se tpNI = 1: REGRA_VALIDA_CPF
Se tpNI = 2: REGRA_VALIDA_CNPJ
Se tpNI=3 ou 4: o valor informado deve ser igual a um dos NIFs informados
(NIF >> NumeroNIF), caso exista NIF informado no evento.

Mensagem
Conforme
regra
Conforme
regra

Tipo
Conforme
regra
Conforme
regra

MS1067

Erro

MS1067 - O valor informado para o Nmero de Identificao (NI) deve ser igual a um dos Nmeros de Identificao Fiscal (NIF) informados.
Cdigo da regra de validao
REGRA_VALIDA_CPF

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CPF baseado no clculo do mdulo 11 e corresponde
aos 2 ltimos dgitos do CPF, o restante dos dgitos so a base para clculo dos
dgitos verificadores.
No caso do CPF, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9,
8, 7, 6, 5, 4, 3, 2, 1 e 0, a partir da unidade. O resto 10 considerado 0. Veja,
abaixo, exemplo de clculo de DV mdulo 11 para o CPF n 280012389:
2 8 0 0 1 2 3 8 9=3
x x x x x x x x x
1 2 3 4 5 6 7 8 9
------------------------2+16+ 0+ 0+ 5+12+21+64+81 = 20111=18, com resto 3
2 8 0 0 1 2 3 8 9 3=8
x x x x x x x x x x
0 1 2 3 4 5 6 7 8 9

140

Mensagem

Tipo

MS1057

Erro

---------------------------0+ 8+ 0+ 0+ 4+10+18+56+72+27 = 19511=17, com resto 8


Portanto, CPF+DV = 280012389-38
MS1057 - CPF invlido.
Cdigo da regra de validao
REGRA_VALIDA_CNPJ

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CNPJ baseado no clculo do mdulo 11 e
corresponde aos 2 ltimos dgitos do CNPJ, o restante dos dgitos so a base
para clculo dos dgitos verificadores.
No caso do CNPJ, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8,
7, 6, 5, 4, 3, 2, 9, 8, 7, 6 e 5, a partir da unidade. O resto 10 considerado 0.
Veja, abaixo, exemplo de clculo de DV mdulo 11 para o CNPJ n
18781203/0001:
1 8 7 8 1 2 0 3 0 0 0 1=2
x x x x x x x x x x x x
6 7 8 9 2 3 4 5 6 7 8 9
---------------------------------6+56+56+72+ 2+ 6+ 0+15+ 0+ 0+ 0+ 9 = 22211=20, com resto 2
1 8 7 8 1 2 0 3 0 0 0 1 2=8
x x x x x x x x x x x x x
5 6 7 8 9 2 3 4 5 6 7 8 9
------------------------------------5+48+49+64+ 9+ 4+ 0+12+ 0+ 0+ 0+ 8+18 = 21711=19, com resto 8
Portanto, CNPJ+DV = 18781203/0001-28

MS1002 - CNPJ Invlido.

141

Mensagem
MS1002

Tipo
Erro

Cdigo da regra de validao


REGRA_EXISTE_CPF_CNPJ

Como obter
Se tpNI = 1: REGRA_EXISTE_CPF

Mensagem
Conforme
regra

Tipo
Conforme
regra

Mensagem

Tipo
Erro

Se tpNI = 2: REGRA_EXISTE_CNPJ
Cdigo da regra de validao
REGRA_EXISTE_CPF

Como obter
O valor do campo deve constar no Sistema CPF

MS1062

MS1062 - O valor informado deve existir no Sistema CPF.


Cdigo da regra de validao
REGRA_EXISTE_CNPJ

Como obter
O valor do campo deve constar no Sistema CNPJ

Mensagem
MS1021

Tipo
Erro

MS1021 - O CNPJ <<NN.NNN.NNN/NNNN-NN>> no consta no cadastro da RFB. Proceda sua regularizao.

4.1.3.1.15.
#
15

Campo
NIF

Pai
ideDeclarado

Leiaute Movimento de Operaes Financeiras Campo NIF


Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Nmero de Identificao Fiscal

Regras de Validao
REGRA_OBRIGATORIO_NIF
REGRA_VALIDA_CHAVE

Preencher com o(s) Nmero(s) de Identificao Fiscal (NIF) no exterior, quando houver, ou quando for informado o tipo de NI
(tpNI) correspondente a 3 (NIF de Pessoa Fsica) ou 4 (NIF de Pessoa Jurdica). Nesses ltimos dois casos, o NIF do declarado
dever constar tanto no campo NIDeclarado (campo 14) quanto no campo NmeroNIF (campo 16).
O Nmero de Identificao Fiscal no exterior o nmero que identifica o declarado como contribuinte em determinado Estado
estrangeiro. No caso dos Estados Unidos, o SSN (Social Security Number) para as pessoas fsicas e o EIN (Employer Identification
Number) para as pessoas jurdicas so bastante utilizados.
Para NIFs emitidos por pases da Unio Europeia, o stio TIN on Europa (https://ec.europa.eu/taxation_customs/tin/) da
Comisso Europeia pode auxiliar na verificao acerca da validade de um nmero de identificao fiscal informado pelo declarado.

142

Alguns pases no adotam um NIF para seus contribuintes. Outros no possuem um nmero nico de identificao fiscal.
Exemplos de situaes:
1) Declarado possui CPF e no possui NIF:
tpNI = 1 (CPF)
NIDeclarado = nmero do CPF
NIF No informar
2) Declarado no possui CPF, mas possui NIF
tpNI = 3
NIDeclarado = nmero do NIF
NIF = Preencher o mesmo nmero do NIF informado no campo NIDeclarado e o seu pas de emisso, nos campos 16 e 17,
respectivamente.
3) Declarado possui CPF e possui trs NIFs:
tpNI = 1 (CPF)
NIDeclarado = nmero do CPF
NIF 1 = Preencher o nmero do NIF 1 e seu respectivo pas de emisso nos campos 16 e 17.
NIF 2 = Informar outro grupo NIF (campo 15) com nmero do NIF 2 e seu respectivo pas de emisso nos campos 16 e 17.
NIF 3 = Informar outro grupo NIF (campo 15) com nmero do NIF 3 e seu respectivo pas de emisso nos campos 16 e 17.
A mesma lgica se aplica para CNPJ e NIF de Pessoa Jurdica.

Cdigo da regra de validao


REGRA_OBRIGATORIO_NIF

Como obter
A tag NIF deve ser informada se o tpNI for igual a 3 ou 4

143

Mensagem
MS1100

Tipo
Erro

MS1100 - Obrigatrio informar o grupo NIF, se o tipo de identificao for igual a NIF Pessoa Fsica ou NIF Pessoa Jurdica.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.16.
#
16

Campo
NumeroNIF

Pai
NIF

Leiaute Movimento de Operaes Financeiras Campo NumeroNIF


Ele
E

Tipo
C

Ocor
1-1

Tam
025

Dec
-

Valores Vlidos

Descrio
Nmero de Identificao Fiscal

Regras de Validao

Preencher com o nmero do NIF do declarado.

4.1.3.1.17.
#
17

Campo
PaisEmissaoNIF

Leiaute Movimento de Operaes Financeiras Campo PaisEmissaoNIF


Pai
NIF

Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas de Emisso do Nmero de Identificao Fiscal

Regras de Validao

Preencher com o cdigo do pas responsvel pela emisso do NIF informado no campo 16, de acordo com a Tabela de
Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1

144

Mensagem
MS2004

Tipo
Erro

alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases
MS2004 - Pas Invlido.

4.1.3.1.18.
#
18

Campo
NomeDeclarado

Leiaute Movimento de Operaes Financeiras Campo Nome Declarado


Pai
ideDeclarado

Ele
E

Tipo
C

Ocor
1-1

Tam
100

Dec
-

Valores Vlidos

Descrio
Nome

Regras de Validao

Preencher com o nome completo (em caso de pessoa fsica), razo social, nome empresarial ou denominao (em caso de
pessoa jurdica) do declarado, sendo vedado o uso de caracteres especiais.

4.1.3.1.19.
#
19

Campo
DataNasc

Leiaute Movimento de Operaes Financeiras Campo DataNasc

Pai
ideDeclarado

Ele
E

Tipo
D

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Data de nascimento

Regras de Validao

Preencher com a data de nascimento do declarado, quando disponvel, no formato AAAA-MM-DD.

4.1.3.1.20.
#
20

Campo
EnderecoLivre

Leiaute Movimento de Operaes Financeiras Campo EnderecoLivre


Pai
ideDeclarado

Ele
E

Tipo
C

Ocor
0-1

Tam
200

Dec
-

Valores Vlidos

Descrio
Endereo

Regras de Validao
REGRA_OBRIGATORIO_ENDERECO

Neste campo deve ser preenchido endereo do declarado, em formato livre, sendo vedado o uso de caracteres especiais.
Este campo tem preenchimento obrigatrio sempre que o declarado figurar na condio de titular de alguma conta (conforme
conceito descrito no campo 47 deste Evento) na entidade declarante (tpRelaoDeclarado = 1 Titular, no campo 62) ou se

145

alguma de suas contas for reportvel para os Estados Unidos no evento (campo 57 preenchido com US). O endereo a ser
preenchido o endereo para correspondncia cadastrado para o declarado junto entidade declarante. Na hiptese de mltiplos
endereos, utilizar o endereo principal de relacionamento do declarado com a entidade declarante.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_ENDERECO O preenchimento do campo obrigatrio:
se TP_RELACAO_DECLARADO for igual a 1 (Titular)
OU
se existir alguma conta reportvel para US no evento

Mensagem

Tipo

MS1109

Erro

MS1109 - O endereo deve ser informado para titulares da conta ou quando houver contas reportveis para os EUA.

4.1.3.1.21.
#
21

Campo
PaisEndereco

Leiaute Movimento de Operaes Financeiras Campo PaisEndereco

Pai
ideDeclarado

Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Pas do Endereo

Regras de Validao

Este grupo contm a informao do pas do endereo do declarado.

4.1.3.1.22.
#
22

Campo
Pais

Pai
PaisEndereco

Leiaute Movimento de Operaes Financeiras Campo Pais


Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas

Regras de Validao

Neste campo deve ser preenchido o cdigo do pas do endereo do declarado, de acordo com a Tabela de Pases vigente na
data de recepo do evento.
Cdigo da regra de validao

Como obter

146

Mensagem

Tipo

O valor informado no campo dever existir na Tabela de Pases ISO-3166-1


alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

REGRA_EXISTE_PAIS

MS2004

Erro

MS2004 - Pas Invlido.

4.1.3.1.23.
#
23

Campo
PaisResid

Leiaute Movimento de Operaes Financeiras Campo PaisResid

Pai
ideDeclarado

Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Pas de residncia

Regras de Validao
REGRA_VALIDA_CHAVE

Neste grupo deve(m) constar o(s) cdigo(s) do(s) pas(es) de residncia fiscal do declarado, quando disponvel(is), de acordo
com a Tabela de Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.24.
#
24

Campo
Pais

Pai
PaisResid

Leiaute Movimento de Operaes Financeiras Campo Pais


Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas

147

Regras de Validao

Neste campo deve ser preenchido o cdigo do pas de residncia fiscal do declarado, quando disponvel, de acordo com a
Tabela de Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

Mensagem
MS2004

Tipo
Erro

MS2004 - Pas Invlido.

4.1.3.1.25.
#
25

Campo
PaisNacionalidade

Leiaute Movimento de Operaes Financeiras Campo PaisNacionalidade


Pai
ideDeclarado

Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Pas de Nacionalidade

Regras de Validao
REGRA_VALIDA_CHAVE

Neste grupo deve(m) constar o(s) cdigo(s) do(s) pas(es) de nacionalidade do declarado, quando disponvel(is), de acordo
com a Tabela de Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

148

4.1.3.1.26.
#
26

Campo
Pais

Leiaute Movimento de Operaes Financeiras Campo Pais

Pai
PaisNacionalidade

Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas

Regras de Validao

Neste campo deve ser preenchido o cdigo do pas de nacionalidade do declarado, quando disponvel, de acordo com a
Tabela de Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

Mensagem
MS2004

Tipo
Erro

MS2004 - Pas Invlido.

4.1.3.1.27.
#
27

Campo
Proprietarios

Leiaute Movimento de Operaes Financeiras Campo Proprietarios

Pai
ideDeclarado

Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes dos Proprietrios

Regras de Validao
REGRA_VALIDA_CHAVE
REGRA_VALIDA_PROPRIETARIOS

Este grupo engloba as informaes das pessoas fsicas que controlem ou detenham pelo menos 10% de participao direta
ou indireta nas pessoas jurdicas no financeiras, consideradas passivas nos termos do FATCA, conforme pargrafo 9 do Art. 5
da IN RFB n1.571/2015, doravante denominadas proprietrios.
Conforme o art. 11 da IN, o mdulo de operaes financeiras da e-Financeira ser obrigatrio para fatos referentes aos
meses de julho a dezembro do ano-calendrio de 2014, no que diz respeito s informaes e pessoas (declarantes e declaradas)
definidas pelo Acordo entre o Governo da Repblica Federativa do Brasil e o Governo dos Estados Unidos da Amrica para
intercmbio de informaes e melhoria da observncia tributria internacional e implementao do FATCA.

149

Desse modo, no necessrio identificar, para fins das informaes a serem enviadas em agosto de 2015, referentes aos
fatos ocorridos entre os meses de julho a dezembro de 2014, os proprietrios que no sejam reportveis aos EUA para fins de
FATCA.
Este grupo dever se repetir quantas vezes necessrio para identificar todos os proprietrios da pessoa jurdica em
questo.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_PROPRIETARIOS A tag Proprietarios no poder ser informada se no houver nenhuma
conta informada no evento.
A tag Proprietarios no poder ser informada se tpNI for igual a 1
(Pessoa Fsica)
MS1110 - A tag Proprietarios no pode ser informada, uma vez que no foi informada nenhuma Conta no evento.
MS1111 - A tag Proprietarios no pode ser informada para declarado Pessoa Fsica.

4.1.3.1.28.

Leiaute Movimento de Operaes Financeiras Campo tpNI

150

Mensagem

Tipo

MS1110

Erro

MS1111

Erro

#
28

Campo
tpNI

Pai
Proprietarios

Ele
E

Tipo
N

Ocor
1-1

Tam
001

Dec

Valores Vlidos

1;3;5

Descrio
Tipo de NI

Regras de Validao

Nesse campo deve ser preenchido o tipo de NI (nmero de identificao) do proprietrio (conforme conceito descrito no
campo 27 deste Evento) que est sendo informado, de acordo com a classificao descrita na Tabela Tipos de NI vigente na data
de recepo do Evento. Os nicos valores vlidos so 1 = CPF; 3 = NIF de Pessoa Fsica ou 5 = Passaporte, na impossibilidade
de obteno dos dois primeiros. Este campo qualifica o NI que est sendo informado no campo 29 deste Evento.

4.1.3.1.29.
#
29

Campo
NIProprietario

Leiaute Movimento de Operaes Financeiras Campo NIProprietario


Pai
Proprietarios

Ele
E

Tipo
C

Ocor
1-1

Tam
025

Dec

Valores Vlidos
REGRA_VALIDA_NI

Descrio
NI

Regras de Validao
REGRA_EXISTE_CPF_CNPJ

Preencher com o NI (nmero de identificao) do proprietrio (conforme conceito descrito no campo 27 deste Evento) que
est sendo informado.
Cdigo da regra de validao
REGRA_VALIDA_NI

Como obter
Se tpNI = 1: REGRA_VALIDA_CPF
Se tpNI = 2: REGRA_VALIDA_CNPJ
Se tpNI=3 ou 4: o valor informado deve ser igual a um dos NIFs
informados (NIF >> NumeroNIF), caso exista NIF informado no
evento.

Mensagem
Conforme regra
Conforme regra

Tipo
Conforme regra
Conforme regra

MS1067

Erro

MS1067 - O valor informado para o Nmero de Identificao (NI) deve ser igual a um dos Nmeros de Identificao Fiscal (NIF) informados.
Cdigo da regra de validao
REGRA_VALIDA_CPF

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CPF baseado no clculo do mdulo 11 e corresponde
aos 2 ltimos dgitos do CPF, o restante dos dgitos so a base para clculo dos
dgitos verificadores.

151

Mensagem

Tipo

MS1057

Erro

No caso do CPF, o DV mdulo 11 corresponde ao resto da diviso por 11 do


somatrio da multiplicao de cada algarismo da base respectivamente por 9,
8, 7, 6, 5, 4, 3, 2, 1 e 0, a partir da unidade. O resto 10 considerado 0. Veja,
abaixo, exemplo de clculo de DV mdulo 11 para o CPF n 280012389:
2 8 0 0 1 2 3 8 9=3
x x x x x x x x x
1 2 3 4 5 6 7 8 9
------------------------2+16+ 0+ 0+ 5+12+21+64+81 = 20111=18, com resto 3
2 8 0 0 1 2 3 8 9 3=8
x x x x x x x x x x
0 1 2 3 4 5 6 7 8 9
---------------------------0+ 8+ 0+ 0+ 4+10+18+56+72+27 = 19511=17, com resto 8
Portanto, CPF+DV = 280012389-38
MS1057 - CPF invlido.
Cdigo da regra de validao
REGRA_VALIDA_CNPJ

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CNPJ baseado no clculo do mdulo 11 e
corresponde aos 2 ltimos dgitos do CNPJ, o restante dos dgitos so a base
para clculo dos dgitos verificadores.
No caso do CNPJ, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8,
7, 6, 5, 4, 3, 2, 9, 8, 7, 6 e 5, a partir da unidade. O resto 10 considerado 0.
Veja, abaixo, exemplo de clculo de DV mdulo 11 para o CNPJ n
18781203/0001:
1 8 7 8 1 2 0 3 0 0 0 1=2
x x x x x x x x x x x x

152

Mensagem
MS1002

Tipo
Erro

6 7 8 9 2 3 4 5 6 7 8 9
---------------------------------6+56+56+72+ 2+ 6+ 0+15+ 0+ 0+ 0+ 9 = 22211=20, com resto 2
1 8 7 8 1 2 0 3 0 0 0 1 2=8
x x x x x x x x x x x x x
5 6 7 8 9 2 3 4 5 6 7 8 9
------------------------------------5+48+49+64+ 9+ 4+ 0+12+ 0+ 0+ 0+ 8+18 = 21711=19, com resto 8
Portanto, CNPJ+DV = 18781203/0001-28
MS1002 - CNPJ Invlido.
Cdigo da regra de validao
REGRA_EXISTE_CPF_CNPJ

Como obter

Mensagem
Conforme
regra

Tipo
Conforme
regra

Cdigo da regra de validao


Como obter
O valor do campo deve constar no Sistema CPF
REGRA_EXISTE_CPF
MS1062 - O valor informado deve existir no Sistema CPF.

Mensagem

Tipo
Erro

Cdigo da regra de validao


REGRA_EXISTE_CNPJ

Mensagem

Se tpNI = 1: REGRA_EXISTE_CPF
Se tpNI = 2: REGRA_EXISTE_CNPJ

MS1062

Como obter
O valor do campo deve constar no Sistema CNPJ

MS1021

MS1021 - O CNPJ <<NN.NNN.NNN/NNNN-NN>> no consta no cadastro da RFB. Proceda sua regularizao.

4.1.3.1.30.
#

Campo

Pai

Leiaute Movimento de Operaes Financeiras Campo NIF


Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

Descrio

153

Regras de Validao

Tipo
Erro

30

NIF

Proprietarios

0-N

Nmero de Identificao Fiscal

REGRA_OBRIGATORIO_NIF
REGRA_VALIDA_CHAVE

Preencher com o(s) Nmero(s) de Identificao Fiscal (NIF) no exterior, quando houver, ou quando for informado o tipo de NI
(tpNI) correspondente a 3 (NIF de Pessoa Fsica). Nesse caso, o NIF do proprietrio (conforme conceito descrito no campo 27
deste Evento) dever constar tanto no campo NIProprietario (campo 29) quanto no campo NmeroNIF (campo 31).
O Nmero de Identificao Fiscal no exterior o nmero que identifica o proprietrio como contribuinte em determinado
Estado estrangeiro. No caso dos Estados Unidos, o SSN (Social Security Number) para as pessoas fsicas e o EIN (Employer
Identification Number) para as pessoas jurdicas, so bastante utilizados.
Para NIFs emitidos por pases da Unio Europeia, o stio TIN on Europa (https://ec.europa.eu/taxation_customs/tin/) da
Comisso Europeia pode auxiliar na verificao acerca da validade de um nmero de identificao fiscal informado.
Alguns pases no adotam um NIF para seus contribuintes. Outros no possuem um nmero nico de identificao fiscal.
Exemplos de situaes:
4) Proprietrio possui CPF e no possui NIF:
tpNI = 1 (CPF)
NIProprietario = nmero do CPF
NIF No informar
5) Proprietrio no possui CPF, mas possui NIF
tpNI = 3
NIProprietario = nmero do NIF
NIF = Preencher o mesmo nmero do NIF informado no campo NIProprietario e o seu pas de emisso, nos campos 31 e 32,
respectivamente.
6) Proprietrio possui CPF e possui trs NIFs:

154

tpNI = 1 (CPF)
NIProprietario = nmero do CPF
NIF 1 = Preencher o nmero do NIF 1 e seu respectivo pas de emisso nos campos 31 e 32
NIF 2 = Informar outro grupo NIF (campo 30) com nmero do NIF 2 e seu respectivo pas de emisso nos campos 31 e 32
NIF 3 = Informar outro grupo NIF (campo 30) com nmero do NIF 3 e seu respectivo pas de emisso nos campos 31 e 32

Cdigo da regra de validao


REGRA_OBRIGATORIO_NIF

Como obter
A tag NIF deve ser informada se o tpNI for igual a 3 ou 4

Mensagem
MS1100

Tipo
Erro

MS1100 - Obrigatrio informar o grupo NIF, se o tipo de identificao for igual a NIF Pessoa Fsica ou NIF Pessoa Jurdica.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.31.
#
31

Campo
NumeroNIF

Pai
NIF

Leiaute Movimento de Operaes Financeiras Campo NumeroNIF


Ele
E

Tipo
C

Ocor
1-1

Tam
025

Dec
-

Valores Vlidos

Descrio
Nmero de Identificao Fiscal

Regras de Validao

Preencher com o Nmero do NIF do proprietrio (conforme conceito descrito no campo 27 deste Evento).

155

4.1.3.1.32.
#
32

Campo
PaisEmissaoNIF

Leiaute Movimento de Operaes Financeiras Campo PaisEmissaoNIF


Pai
NIF

Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas de Emisso do Nmero de Identificao Fiscal

Regras de Validao

Preencher com o cdigo do pas responsvel pela emisso do NIF informado no campo 31, de acordo com a Tabela de
Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

Mensagem
MS2004

Tipo
Erro

MS2004 - Pas Invlido.

4.1.3.1.33.
#
33

Campo
Nome

Leiaute Movimento de Operaes Financeiras Campo Nome

Pai
Proprietarios

Ele
E

Tipo
C

Ocor
1-1

Tam
100

Dec
-

Valores Vlidos

Descrio
Nome

Regras de Validao

Preencher com o nome do proprietrio (conforme conceito descrito no campo 27 deste Evento), sendo vedado o uso de
caracteres especiais.

4.1.3.1.34.
#
34

Campo
EnderecoLivre

Leiaute Movimento de Operaes Financeiras Campo EnderecoLivre


Pai
Proprietarios

Ele
E

Tipo
C

Ocor
1-1

Tam
200

Dec
-

Valores Vlidos

Descrio
Endereo

156

Regras de Validao

Neste campo deve ser preenchido o endereo do proprietrio (conforme conceito descrito no campo 27 deste Evento), em
formato livre, sendo vedado o uso de caracteres especiais. O endereo a ser preenchido o endereo para correspondncia
cadastrado junto entidade declarante. Na hiptese de mltiplos endereos, utilizar o endereo principal de relacionamento com a
entidade declarante.

4.1.3.1.35.
#
35

Campo
PaisEndereco

Leiaute Movimento de Operaes Financeiras Campo PaisEndereco

Pai
Proprietarios

Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Pas do Endereo

Regras de Validao

Este grupo contm a informao do pas do endereo do proprietrio (conforme conceito descrito no campo 27 deste
Evento).

4.1.3.1.36.
#
36

Campo
Pais

Pai
PaisEndereco

Leiaute Movimento de Operaes Financeiras Campo Pais


Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas

Regras de Validao

Preencher com o cdigo do pas do endereo do proprietrio (conforme conceito descrito no campo 27 deste Evento), de
acordo com a Tabela de Pases vigente na data de recepo do evento.

Cdigo da regra de validao


REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

MS2004 - Pas Invlido.

157

Mensagem
MS2004

Tipo
Erro

4.1.3.1.37.
#
37

Campo
PaisResid

Leiaute Movimento de Operaes Financeiras Campo PaisResid

Pai
Proprietarios

Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Pas de Residncia

Regras de Validao
REGRA_VALIDA_CHAVE

Este grupo contm a informao do(s) pas(es) de residncia fiscal do proprietrio (conforme conceito descrito no campo 27
deste Evento). O grupo dever ser repetido quantas vezes forem necessrias para informar os pases de residncia fiscal, caso
sejam identificadas mltiplas residncias fiscais.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.38.
#
38

Campo
Pais

Pai
PaisResid

Leiaute Movimento de Operaes Financeiras Campo Pais


Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas

Regras de Validao

Preencher com o cdigo do pas de residncia fiscal do proprietrio (conforme conceito descrito no campo 27 deste Evento),
de acordo com a Tabela de Pases vigente na data de recepo do evento.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNG-

158

Mensagem
MS2004

Tipo
Erro

TabelasdeReferencia,

item Tabela de Pases

MS2004 - Pas Invlido.

4.1.3.1.39.
#
39

Campo
PaisNacionalidade

Leiaute Movimento de Operaes Financeiras Campo PaisNacionalidade


Pai
Proprietarios

Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Pas de Nacionalidade

Regras de Validao
REGRA_VALIDA_CHAVE

Este grupo contm a informao do(s) pas(es) de nacionalidade do proprietrio (conforme conceito descrito no campo 27
deste Evento). O grupo dever ser repetido quantas vezes forem necessrias para informar os pases de nacionalidade, caso
sejam identificadas mltiplas nacionalidades.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.40.
#
40

Campo
Pais

Leiaute Movimento de Operaes Financeiras Campo Pais

Pai
PaisNacionalidade

Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Nacionalidade

Regras de Validao

Preencher com o cdigo do pas de nacionalidade do proprietrio (conforme conceito descrito no campo 27 deste Evento),
de acordo com a Tabela de Pases vigente na data de recepo do evento.

159

Cdigo da regra de validao


REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

Mensagem
MS2004

Tipo
Erro

MS2004 - Pas Invlido.

4.1.3.1.41.
#
41

Campo
DataNasc

Leiaute Movimento de Operaes Financeiras Campo DataNasc

Pai
Proprietarios

Ele
E

Tipo
D

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Data de nascimento

Regras de Validao

Preencher com o a data de nascimento do proprietrio (conforme conceito descrito no campo 27 deste Evento), quando
disponvel, no formato AAAA-MM-DD.

4.1.3.1.42.
#
42

Campo
Reportavel

Leiaute Movimento de Operaes Financeiras Campo Reportavel

Pai
Proprietarios

Ele
G

Tipo
-

Ocor
1-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Identificao do (s) pas (es) para o (s) qual (is) o proprietrio deve ser
reportado

Regras de Validao
REGRA_VALIDA_CHAVE

Este grupo contm a informao dos pases para os quais o proprietrio (conforme conceito descrito no campo 27 deste
Evento) deve ser reportado.
Aps realizar a diligncia devida, a entidade declarante deve ser capaz de determinar se os dados referentes ao proprietrio
em questo devem ser reportados apenas para a administrao tributria local (preencher o campo 43 com BR) ou se tambm
devem ser reportados para outras jurisdies, por fora de algum acordo de troca automtica de informaes, como o caso do
FATCA.

160

O grupo dever ser repetido quantas vezes forem necessrias, de modo a contemplar todos os pases para os quais o
proprietrio deve ser reportado, caso sejam identificados mltiplos pases destinatrios da informao.
Atentar para o fato de que cada proprietrio tem seu respectivo grupo de pases a ser reportado. Assim, a anlise acerca do
reporte dos proprietrios para administraes tributrias estrangeiras deve ser feita individualmente para cada proprietrio,
utilizando os critrios de diligncia estabelecidos no respectivo acordo de troca de informaes, conforme o caso.
Um proprietrio s pode ser reportvel a um pas se tiver sido informada ao menos uma conta (conforme conceito definido
no campo 47) reportvel ao mesmo pas, no Evento em questo (campo 57).
Exemplos:
1) Entidade passiva com dois proprietrios identificados, sendo o primeiro reportvel apenas para o Brasil e o segundo
reportvel aos EUA:
Proprietrio 1 Grupo 42 informado apenas uma vez, com o cdigo BR no campo 43;
Proprietrio 2 Grupo 42 informado duas vezes: uma com o cdigo BR no campo 43, outra com o cdigo US no campo 43
2) Entidade passiva com trs proprietrios identificados, sendo o primeiro reportvel apenas para o Brasil, o segundo
reportvel aos EUA e o terceiro reportvel Argentina (na situao hipottica de acordo vigente com este pas):
Proprietrio 1 Grupo 42 informado apenas uma vez, com o cdigo BR no campo 43;
Proprietrio 2 Grupo 42 informado duas vezes: uma com o cdigo BR no campo 43, outra com o cdigo US no campo 43
Proprietrio 3 Grupo 42 informado duas vezes: uma com o cdigo BR no campo 43, outra com o cdigo AR no campo 43

Cdigo da regra de validao


REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no

161

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento


REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.43.
#
43

Campo
Pais

Pai
Reportavel

Leiaute Movimento de Operaes Financeiras Campo Pais


Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Nacionalidade

Regras de Validao
REGRA_VALIDA_REPORTAVEL_GIIN
REGRA_VALIDA_REPORTAVEL_PROPRIETARIO

Preencher com o cdigo do pas para o qual o proprietrio (conforme conceito descrito no campo 27 deste Evento) deve ser
reportado, de acordo com a Tabela de Pases vigente na data de recepo do evento. O pas a ser reportado deve ser preenchido
considerando os elementos extrados da diligncia realizada, conforme as regras especficas do acordo de troca de informaes
aplicvel.
Cdigo da regra de validao
REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

Mensagem
MS2004

Tipo
Erro

MS2004 - Pas Invlido.


Cdigo da regra de validao
Como obter
REGRA_VALIDA_REPORTAVEL_GIIN O campo no poder ser preenchido com o valor 'US' se o campo
GIIN do Evento de Informaes do Declarante no estiver
preenchido.

Mensagem

Tipo

MS1068

Erro

MS1068 - Para informar contas reportveis aos EUA, necessrio informar o GIIN no Evento de Informaes do Declarante.

162

Cdigo da regra de validao


Como obter
O
valor
informado
no
campo deve ter sido informado na
REGRA_VALIDA_REPORTAVEL_PROPRIETARIO
tag Reportavel de pelo menos uma das contas
informadas no evento (Conta >> infoConta >>
Reportavel)

Mensagem

Tipo

MS1106

Erro

MS1106 - Um proprietrio s pode ser reportvel a um pas se tiver sido informada ao menos 1 conta reportvel ao mesmo pas.

4.1.3.1.44.
#
44

Campo
mesCaixa

Leiaute Movimento de Operaes Financeiras Campo mesCaixa

Pai
evtMovOpFin

Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Ms e ano que est sendo reportado

Regras de Validao

Este grupo rene os dados sobre o ms e o ano a que se referem as informaes do Evento do Movimento de Operaes
Financeiras, bem como sobre as operaes financeiras realizadas pelo declarado no referido ms e ano.

4.1.3.1.45.
#
45

Campo
anoMesCaixa

Leiaute Movimento de Operaes Financeiras Campo anoMesCaixa

Pai
mesCaixa

Ele
E

Tipo
C

Ocor
1-1

Tam
006

Dec
-

Valores Vlidos

Descrio
Ms caixa que est sendo reportado
Formato: AAAAMM

Regras de Validao
REGRA_VALIDA_PERIODO

Este campo deve ser preenchido com o ano e o ms a que se referem as informaes do Evento, no formato AAAAMM. Deve
ser considerado o regime de caixa para a referncia das informaes sobre dbitos, crditos e pagamentos acumulados, ou seja,
o ms a ser considerado aquele no qual os valores foram efetivamente debitados, creditados ou pagos. Exceo: admitido o
preenchimento com MM=13 exclusivamente nos casos de planos de previdncia que possuem pagamentos referentes
competncia 13.

163

Cdigo da regra de validao


REGRA_VALIDA_PERIODO

Como obter
O ms informado (AAAAMM) deve estar contido no intervalo compreendido
entre a dtInicio e a dtFim informadas no Evento de Abertura *

Mensagem

Tipo

MS1043

Erro

*MM=13 deve ser validado no 2o semestre


MS1043 - O ms caixa deve estar compreendido no perodo (data inicial e final) informados na abertura da eFinanceira.

4.1.3.1.46.
#
46

Campo
movOpFin

Pai
mesCaixa

Leiaute Movimento de Operaes Financeiras Campo movOpFin


Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Operaes Financeiras

Regras de Validao
REGRA_OBRIGATORIO_CONTA_CAMBIO

Neste grupo devem ser informadas as operaes financeiras do declarado referentes ao ms/ano em questo, cuja
responsabilidade compete declarante nos termos do pargrafo 3 do artigo 4 da IN RFB n 1.571/2015. As informaes devem
ser prestadas individualizadas por conta, conforme conceito definido no campo 47 deste Evento. Tambm devem ser informadas
as operaes de cmbio, quando for o caso, no grupo 81.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_CONTA_CAMBIO Deve ser informada ao menos uma das tags: Conta ou Cambio
MS1103 - Deve ser informada ao menos uma das tags: Conta ou Cmbio

4.1.3.1.47.
#
47

Campo
Conta

Pai
MovOpFin

Leiaute Movimento de Operaes Financeiras Campo Conta


Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Identificao da Conta

164

Regras de Validao
REGRA_VALIDA_CHAVE

Mensagem
MS1103

Tipo
Erro

Neste grupo, devem ser prestadas todas as informaes da(s) conta(s) do declarado. O conceito de conta deve ser
entendido de forma ampla, no sendo restrito apenas s contas de depsito em instituies bancrias propriamente ditas. Assim, a
definio de conta deve ser interpretada de modo a contemplar todas as operaes financeiras descritas no art. 5 da IN RFB
1.571/2015 e de forma harmnica com os termos descritos no artigo 1, pargrafo 1 do acordo do FATCA (conta financeira,
conta de depsito, conta de custdia), devendo representar, de forma individualizada, por exemplo: valores em fundos de
investimento, aes, contratos ou certificados de produtos financeiros (seguro, previdncia, consrcio), etc.
Este grupo deve se repetir quantas vezes forem necessrias para abranger todas as contas com as quais o declarado
possui relao no respectivo ms, cuja responsabilidade de informar RFB compete declarante, nos termos do pargrafo 3 do
art. 4 da IN RFB 1.571/2015.
As informaes devero ser prestadas de forma individualizada (por conta), de acordo com o disposto nos pargrafos 15 e
16 do art. 5 da IN RFB n 1.571/2015.
Uma mesma conta pode ser informada mltiplas vezes (para vrios declarados). Deve ser informada no Movimento de
Operaes Financeiras de cada um dos declarados que possui relao com a mesma, conforme pargrafo 18 do art. 5 da IN RFB
n 1.571/2015.
Contas excludas da e-Financeira:
-

No devem ser informadas as contas com as operaes financeiras das pessoas descritas no pargrafo 1 do art. 2 do
Decreto n 4.489, de 28 de novembro de 2002;

No necessrio informar as contas do tipo ttulos de capitalizao, de que trata o Decreto-lei n 261/67;

No necessrio informar as contas abertas por agentes financeiros destinadas exclusivamente ao controle individual de
recursos de contas vinculadas para execuo de obras, de que trata o item 1.2 da Resoluo CCFGTS n 541, de 30 de
outubro de 2007;

165

No necessrio informar as contas destinadas exclusivamente realizao de acertos financeiros de correspondentes


bancrios e a instituio contratante, de que trata o inciso IV do art. 10 da Resoluo CMN n 3.954/2011;

No necessrio informar as contas de ttulos da dvida agrria (TDA) de que tratam a Lei n 4.504, de 30 de novembro
de 1964, a Lei n 7.647, de 09 de fevereiro de 1988 e o Decreto n 578, de 24 de junho de 1992, desde que o pagamento
dos valores ao declarado seja feito exclusivamente por meio de depsito em conta corrente ou poupana;

No necessrio informar as contas de depsitos realizados por determinao judicial, desde que creditados em contas
de natureza especfica que no permita livre movimentao e cujo levantamento s seja possvel por meio de alvar
expedido pela justia;

No necessrio informar os depsitos judiciais especficos da Lei 9.703, de 17 de novembro de 1998, efetuados na
Caixa Econmica Federal, mediante Documento de Arrecadao de Receitas Federais DARF.

Cdigo da regra de validao


REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.48.
#
48

Campo
MedJudic

Pai
Conta

Leiaute Movimento de Operaes Financeiras Campo MedJudic


Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Identificao de Medidas Judiciais

166

Regras de Validao
REGRA_VALIDA_CHAVE

Este grupo s deve ser informado caso haja alguma medida judicial vigente que impea a declarante de prestar as
informaes de uma conta especfica para a Receita Federal. Deve ser preenchido apenas em relao (s) conta(s)
abrangida(s) pela medida judicial.
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.49.
#
49

Campo
NumProcJud

Leiaute Movimento de Operaes Financeiras Campo NumProcJud

Pai
MedJudic

Ele
E

Tipo
N

Ocor
1-1

Tam
017

Dec
-

Valores Vlidos

Descrio
Nmero do Processo Judicial

Regras de Validao

Informar o nmero do processo judicial de concesso da medida, sem separadores.

4.1.3.1.50.
#
50

Campo
Vara

Pai
MedJudic

Leiaute Movimento de Operaes Financeiras Campo Vara


Ele
E

Tipo
N

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos

Descrio
Vara de Tramitao

Informar o nmero da vara que concedeu a medida judicial.

167

Regras de Validao

4.1.3.1.51.
#
51

Campo
SecJud

Pai
MedJudic

Leiaute Movimento de Operaes Financeiras Campo SecJud


Ele
E

Tipo
N

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos

Descrio
Seo judiciria

Regras de Validao

Informar o nmero da seo judiciria que concedeu a medida.

4.1.3.1.52.
#
52

Campo
SubSecJud

Pai
MedJudic

Leiaute Movimento de Operaes Financeiras Campo SubSecJud


Ele
E

Tipo
C

Ocor
1-1

Tam
040

Dec
-

Valores Vlidos

Descrio
Subseo judiciria

Regras de Validao

Informar o nmero da subseo judiciria que concedeu a medida.

4.1.3.1.53.
#
53

Campo
dtConcessao

Pai
MedJudic

Leiaute Movimento de Operaes Financeiras Campo dtConcessao


Ele
E

Tipo
D

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Data da Concesso

Regras de Validao

Informar a data de concesso da medida judicial, no formato AAAA-MM-DD.

4.1.3.1.54.
#
54

Campo
dtCassacao

Pai
MedJudic

Leiaute Movimento de Operaes Financeiras Campo dtCassacao


Ele
E

Tipo
D

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Data da Cassao

168

Regras de Validao
REGRA_VALIDA_CASSACAO_MED_JUD

Informar, caso ocorra o fim da vigncia da medida judicial, a data de sua cassao, no formato AAAA-MM-DD.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_CASSACAO_MED_JUD Se a tag for informada, a Data da Cassao deve ser maior que a
Data da Concesso da Medida Judicial

Mensagem

Tipo

MS1056

Erro

MS1056 - A data de Cassao da Medida Judicial deve ser maior que a data de Concesso.

4.1.3.1.55.
#
55

Campo
infoConta

Pai
Conta

Leiaute Movimento de Operaes Financeiras Campo infoConta


Ele
G

Tipo
-

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes da Conta

Regras de Validao
REGRA_OBRIGATORIO_INFO_CONTA
REGRA_OBRIGATORIO_FUNDO

Este grupo rene as informaes da conta do declarado (conforme conceito descrito no campo 47 deste Evento).
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_INFO_CONTA A tag obrigatria se o campo dtCassacao estiver preenchido em
todas as medidas judiciais (MedJudic) informadas
A tag obrigatria se no tiver sido informada medida judicial (tag
medJudic)

Mensagem

Tipo

MS1058

Erro

MS1059

Erro

MS1058 - Obrigatrio preencher Informaes da Conta, uma vez que a (s) medida (s) judicial (is) informada (s) foi (ram) cassada (s).
MS1059 - Obrigatrio preencher Informaes da Conta, a menos que exista Medida Judicial contrria prestao destas informaes.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_FUNDO O preenchimento da tag obrigatrio se subTpConta for igual a 301 (Fundo
de (Investimento) ou 302 (Clube de Investimento) ou 303 (Fundos de

169

Mensagem
MS1036

Tipo
Erro

Investimento por Conta e Ordem ou Intermedirio).


MS1036 - O preenchimento da Identificao do Fundo obrigatrio para contas de investimento.

4.1.3.1.56.
#
56

Campo
Reportavel

Pai
infoConta

Leiaute Movimento de Operaes Financeiras Campo Reportavel


Ele
G

Tipo
-

Ocor
1-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Identificao do pas para o qual a conta deve ser reportada

Regras de Validao
REGRA_VALIDA_CHAVE

Este grupo contm a informao dos pases para os quais a conta (conforme conceito descrito no campo 47 deste Evento)
do declarado deve ser reportada.
Aps realizar a diligncia devida, a entidade declarante deve ser capaz de determinar se os dados referentes conta em
questo devem ser reportados apenas para a administrao tributria local (preencher o campo 57 com BR) ou se tambm
devem ser reportados para outras jurisdies, por fora de algum acordo de troca de informaes.
O grupo dever ser repetido quantas vezes forem necessrias, de modo a contemplar todos os pases para os quais a conta
deve ser reportada, caso sejam identificados mltiplos pases destinatrios da informao.
Atentar para o fato de que cada conta tem seu respectivo grupo de pases a ser reportada. Assim, a anlise acerca do
reporte das contas para administraes tributrias estrangeiras deve ser feita individualmente para cada conta, utilizando os
critrios de diligncia estabelecidos no respectivo acordo de troca de informaes, conforme o caso.
Exemplos:
1) Declarado possui duas contas, sendo a primeira reportvel apenas para o Brasil e a segunda reportvel aos EUA:
Conta 1 Grupo 56 informado apenas uma vez, com o cdigo BR no campo 57;
Conta 2 Grupo 56 informado duas vezes: uma com o cdigo BR no campo 57, outra com o cdigo US no campo 57

170

2) Declarado possui trs contas, sendo a primeira reportvel apenas para o Brasil, a segunda reportvel aos EUA e a
terceira reportvel Argentina (na situao hipottica de acordo vigente com este pas):
Conta 1 Grupo 56 informado apenas uma vez, com o cdigo BR no campo 57;
Conta 2 Grupo 56 informado duas vezes: uma com o cdigo BR no campo 57, outra com o cdigo US no campo 57
Conta 3 Grupo 56 informado duas vezes: uma com o cdigo BR no campo 57, outra com o cdigo AR no campo 57
Cdigo da regra de validao
REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.

4.1.3.1.57.
#
57

Campo
Pais

Pai
Reportavel

Leiaute Movimento de Operaes Financeiras Campo Pais


Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_PAIS

Descrio
Pas

Regras de Validao
REGRA_VALIDA_REPORTAVEL_GIIN
REGRA_VALIDA_REPORTAVEL_GIIN_FUNDO

Preencher com o cdigo do pas para o qual a conta (conforme conceito descrito no campo 47 deste Evento) deve ser
reportada, de acordo com a Tabela de Pases vigente na data de recepo do evento. O pas a ser reportado deve ser preenchido
considerando os elementos extrados da diligncia realizada, conforme as regras especficas do acordo de troca de informaes
aplicvel.
Cdigo da regra de validao

Como obter

171

Mensagem

Tipo

O valor informado no campo dever existir na Tabela de Pases ISO-3166-1


alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

REGRA_EXISTE_PAIS

MS2004

Erro

Mensagem

Tipo

MS1068

Erro

MS2004 - Pas Invlido.


Cdigo da regra de validao
Como obter
REGRA_VALIDA_REPORTAVEL_GIIN O campo no poder ser preenchido com o valor 'US' se o campo
GIIN do Evento de Informaes do Declarante no estiver
preenchido.

MS1068 - Para informar contas reportveis aos EUA, necessrio informar o GIIN no Evento de Informaes do Declarante.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_REPORTAVEL_GIIN_FUNDO O campo no poder ser preenchido com o valor 'US' se a
tag Fundo tiver sido informada e no tiver sido informado
o GIIN do Fundo.

Mensagem

Tipo

MS1120

Erro

MS1120 - Para informar contas referentes a fundos reportveis aos EUA, necessrio informar o GIIN no Evento de Cadastro do Patrocinado.

4.1.3.1.58.
#
58

Campo
tpConta

Pai
infoConta

Leiaute Movimento de Operaes Financeiras Campo tpConta


Ele
E

Tipo
C

Ocor
1-1

Tam
001

Dec
-

Valores Vlidos
REGRA_EXISTE_TP_CONTA

Descrio
Tipo de Conta

Regras de Validao

Preencher com a classificao do tipo de conta (conforme conceito descrito no campo 47 deste Evento) do declarado, de
acordo com os valores da Tabela Tipos de Conta vigente na data de recepo do evento.

Cdigo da regra de validao

Como obter

172

Mensagem

Tipo

O valor informado no campo dever existir na Tabela de Tipo de Conta e estar


vigente na data de recepo do evento, conforme RNG-TabelasdeReferencia, item

REGRA_EXISTE_TP_CONTA

MS2009

Erro

Tabela de Tipo de Conta

MS2009 - Tipo de Conta Invlido.

4.1.3.1.59.
#
59

Campo
subTpConta

Leiaute Movimento de Operaes Financeiras Campo subTpConta

Pai
infoConta

Ele
E

Tipo
C

Ocor
1-1

Tam
003

Dec
-

Valores Vlidos
REGRA_EXISTE_SUBTP_CONTA

Descrio
Subtipo de Conta

Regras de Validao
REGRA_VALIDA_SUBTP_CONTA

Preencher com a classificao do subtipo de conta (conforme conceito descrito no campo 47 deste Evento) do declarado,
de acordo com os valores da Tabela Subtipos de Conta vigente na data de recepo do evento.

Cdigo da regra de validao


Como obter
REGRA_EXISTE_SUBTP_CONTA O valor informado no campo dever existir na Tabela de Subtipo de Conta e
estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Subtipo de Conta
MS2014 - Subtipo de Conta Invlido.

Mensagem

Tipo

MS2014

Erro

Cdigo da regra de validao


Como obter
O
primeiro
dgito
do
campo
deve
ser igual ao valor informado no tpConta
REGRA_VALIDA_SUBTP_CONTA

Mensagem

Tipo
Erro

MS1087 - Subtipo de conta incompatvel com o Tipo de conta informado.

4.1.3.1.60.
#

Campo

Leiaute Movimento de Operaes Financeiras Campo tpNumConta


Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

173

Descrio

Regras de Validao

MS1087

60

tpNumConta

infoConta

1-1

010

REGRA_EXISTE_TP_NUM_CONTA

Tipo do nmero da conta

Preencher com a classificao do tipo do nmero de conta (conforme conceito descrito no campo 47 deste Evento) do
declarado, de acordo com os valores da Tabela Tipo de Nmero de Conta vigente na data de recepo do evento. Este item
classifica o nmero da conta que ser inserido no campo 61 deste Evento.
Cdigo da regra de validao
Como obter
REGRA_EXISTE_TP_NUM_CONTA O valor informado deve existir em Tabelas de referncia, conforme RNGTabelas de Referncia, item Tabela de Tipo de Nmero de Conta

Mensagem

Tipo

MS2018

Erro

MS2018 - Tipo de Nmero de Conta invlido.

4.1.3.1.61.
#
61

Campo
numConta

Pai
infoConta

Leiaute Movimento de Operaes Financeiras Campo NumConta


Ele
E

Tipo
C

Ocor
1-1

Tam
050

Dec
-

Valores Vlidos

Descrio
Nmero da Conta

Regras de Validao
REGRA_VALIDA_FORMATO_NUM_CONTA

Este campo deve ser preenchido com o nmero da conta (conforme conceito descrito no campo 47 deste Evento) do
declarado. Este nmero pode ser atribudo livremente pela declarante, desde que permita a identificao inequvoca e
individualizada da conta do declarado nos seus sistemas de registro prprios.
No caso de subtipos de conta corrente e poupana, dever ser respeitado o padro Agncia (4 caracteres numricos,
sem dgito verificador)|Operao, se for o caso (3 caracteres numricos)|Conta (com dgito verificador, sem separador, com at 13
caracteres alfanumricos) . Nesse caso, os grupos de informao (agncia, operao e conta) devero ser separados pela barra
vertical (pipe) |.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_FORMATO_NUM_CONTA Se subTpConta = 101 ou 102, o campo dever ser preenchido
com a mscara:

174

Mensagem

Tipo

MS1040

Erro

texto com 4 caracteres numricos + "|" + texto com 3 caracteres


numricos ou vazio + "|" + texto com at 13 caracteres
alfanumricos
(Agencia sem DV + "|" + Operao + "|" + Conta com DV)
MS1040 - Para contas de depsito e poupana, o nmero da conta deve ser preenchido no formato Agncia (sem DV) + "|" + Operao (quando
houver) + "|" + Conta (com DV).

4.1.3.1.62.
#
62

Campo
tpRelacaoDeclarado

Leiaute Movimento de Operaes Financeiras Campo tpRelacaoDeclarado


Pai
infoConta

Ele
E

Tipo
C

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos
REGRA_EXISTE_TP_RELACAO_DECLARADO

Descrio
Tipo de relao do declarado

Regras de Validao

Este campo deve ser preenchido com o tipo de relao do declarado com a conta (conforme conceito descrito no campo 47
deste Evento) em questo, de acordo com a Tabela Tipo de Relao do Declarado vigente na data de recepo do evento.
O declarado pode ser classificado, em relao referida conta, como:
1) Titular declarado figura como titular (seja primeiro, segundo ou qualquer outro titular) nos sistemas de registro da
entidade declarante;
2) Procurador o declarado no propriamente o titular da conta, mas um terceiro que possui procurao devidamente
registrada junto declarante que o autoriza a realizar transaes para a referida conta;
3) Representante Legal o declarado no necessariamente o titular da conta, mas um representante legal autorizado a
movimentar os recursos da referida conta. O termo representante legal deve ser interpretado de maneira ampla e inclui
desde as formas de representao de incapazes (tutela, curatela, guarda) at a representao de pessoas jurdicas junto
entidade declarante (por exemplo, o sndico em relao conta do condomnio; os autorizados a movimentarem as
contas da pessoa jurdica previstos em contrato social, estatuto ou assembleia; os gestores de massa falida; etc.).

175

OBS.: No caso de contas de titularidade de pessoa jurdica, os dados da conta devero constar tanto no Movimento de
Operaes Financeiras da pessoa jurdica figurando como declarada (classificada com tipo de relao do declarado = titular),
quanto nos Movimentos de Operaes Financeiras das respectivas pessoas fsicas autorizadas a movimentar a conta
(classificadas com tipo de relao do declarado = representante legal);
4) Intermediado o declarado possui relao com a declarante, mas a conta em questo possui um intermedirio
qualificado, nos termos do acordo do FATCA, atuando sobre ela. Nesse caso, o intermedirio dever ser devidamente
identificado com o Evento Cadastro de Intermedirio;
5) Beneficirio Final o declarado no figura nos registros da entidade declarante como titular da conta, mas foi
devidamente identificado como beneficirio dos recursos.
Em relao aos contratos de seguro:
-

Nos termos do subpargrafo 1(dd) do Art. 1 do acordo do FATCA, com o vencimento de um contrato de seguro com valor
monetrio ou de um contrato de anuidade, toda pessoa que tiver direito a receber um pagamento no mbito do contrato
ser tratada como titular da conta. Nesse caso, o pagamento feito a um beneficirio de seguro com valor monetrio, ou
seja, aquele em que h constituio da proviso matemtica de benefcios a conceder, deve ser informado como
pagamento ao titular, sendo certo que nesse momento o titular deve ser identificado como aquele que efetivamente
recebeu o pagamento do benefcio.
J o pagamento feito a um beneficirio de um seguro sem valor monetrio, ou seja, em que no h constituio de
proviso matemtica de benefcios a conceder, deve ser informado como pagamento ao beneficirio.

Cdigo da regra de validao


Como obter
REGRA_EXISTE_TP_RELACAO_DECLARADO O valor informado no campo dever existir na Tabela de
Tipo de Relao do Declarado e estar vigente na data de
recepo do evento, conforme RNG-TabelasdeReferencia, item
Tabela de Tipo de Relao do Declarado

MS2017 - Tipo de Relao do Declarado invlido.

176

Mensagem

Tipo

MS2017

Erro

4.1.3.1.63.
#
63

Campo
Intermediario

Leiaute Movimento de Operaes Financeiras Campo Intermediario

Pai
infoConta

Ele
G

Tipo
-

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Identificao do Intermedirio

Regras de Validao
REGRA_VERIFICA_TP_RELACAO_DECLARADO

Neste grupo deve ser informado se a conta (conforme conceito descrito no campo 47 deste Evento) do declarado possui
algum intermedirio qualificado, nos termos do acordo do FATCA, atuando sobre ela. Nesse caso, o intermedirio dever ser
devidamente identificado com o Evento Cadastro de Intermedirio. O preenchimento desse grupo obrigatrio se foi informado o
cdigo 4 (intermediado) no campo tpRelacaoDeclarado (campo 62 deste Evento).
Cdigo da regra de validao
Como obter
REGRA_VERIFICA_TP_RELACAO_DECLARADO Obrigatrio o preenchimento da tag <Intermediario> se o
campo tpRelacaoDeclarado = 4 (Intermediado)

Mensagem

Tipo

MS1071

Erro

MS1071 - Obrigatrio informar a tag <Intermediario> se o Tipo de Relao do Declarado for Intermedirio.

4.1.3.1.64.
#
64

Campo
GIIN

Pai
Intermediario

Leiaute Movimento de Operaes Financeiras Campo GIIN


Ele
E

Tipo
C

Ocor
0-1

Tam
019

Dec
-

Valores Vlidos

Descrio
GIIN (Global Intermediary Identification Number)

Regras de Validao
REGRA_VERIFICA_GIIN_NI

Neste campo, deve ser informado o nmero do GIIN (Global Intermediary Identification Number) da entidade que atua como
intermediria qualificada, nos termos do acordo do FATCA, conforme as regras de formao descritas no stio
(http://www.irs.gov/PUP/businesses/corporations/giin_composition.pdf), incluindo os pontos (.) como separadores. Este nmero de
cadastro na administrao tributria americana deve ser obtido junto ao stio da Receita Federal dos Estados Unidos
(www.irs.gov/fatca) por todas as entidades sujeitas ao envio de informaes, quando atuam na condio de intermediria
qualificada, no mbito do acordo do FATCA. Este GIIN dever corresponder com o valor informado no evento de Cadastro do
Intermedirio, ou seja, s possvel informar o GIIN de um intermedirio para o qual j tenha sido enviado um evento de
Cadastro do Intermedirio.

177

Cdigo da regra de validao


REGRA_VERIFICA_GIIN_NI

Como obter
Obrigatrio informar o GIIN ou o NIIntermediario

Mensagem
MS1085

Tipo
Erro

MS1085 - Obrigatrio informar o GIIN ou o NI do Intermedirio.

4.1.3.1.65.
#
65

Campo
tpNI

Leiaute Movimento de Operaes Financeiras Campo tpNI

Pai
Intermediario

Ele
E

Tipo
N

Ocor
0-1

Tam
001

Dec
-

Valores Vlidos
REGRA_EXISTE_TIPO_NI

Descrio
Tipo de NI

Regras de Validao

Neste campo deve ser informado o tipo de nmero de identificao (NI) da entidade que atua como intermediria qualificada
para esta conta (conforme conceito descrito no campo 47 deste Evento), nos termos do acordo do FATCA, conforme Tabela de
Tipos de NI vigente na data de recepo do Evento. Este tipo de NI qualifica o valor a ser informado no campo 66 (NIIntermediario)
deste Evento.
Cdigo da regra de validao
REGRA_EXISTE_TIPO_NI

Como obter
O valor informado no campo dever existir na Tabela de Tipos de NI e estar
vigente na data de recepo do evento, conforme RNG-TabelasdeReferencia, item
Tabela de Tipos de NI

MS2003 - Tipo de Nmero de Identificao Invlido.

4.1.3.1.66.
#

Campo

Leiaute Movimento de Operaes Financeiras Campo NIIntermediario


Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

Descrio

178

Regras de Validao

Mensagem
MS2003

Tipo
Erro

66

NIIntermediario

Intermediario

0-1

025

NI

REGRA_VALIDA_NI
REGRA_EXISTE_CPF_CNPJ
REGRA_VERIFICA_GIIN_NI
REGRA_VALIDA_INTERMEDIARIO

Informar o nmero de identificao (NI) da entidade que atua como intermediria qualificada para esta conta (conforme
conceito descrito no campo 47 deste Evento), nos termos do acordo do FATCA. Este NI dever corresponder com o valor
informado no evento de Cadastro do Intermedirio, ou seja, s possvel informar o NI de um intermedirio para o qual j tenha
sido enviado um evento de Cadastro do Intermedirio.
Cdigo da regra de validao
REGRA_VALIDA_NI

Como obter
Se tpNI = 1: REGRA_VALIDA_CPF
Se tpNI = 2: REGRA_VALIDA_CNPJ
Se tpNI=3 ou 4: o valor informado deve ser igual a um dos NIFs informados
(NIF >> NumeroNIF), caso exista NIF informado no evento.

Mensagem
Conforme
regra
Conforme
regra

Tipo
Conforme
regra
Conforme
regra

MS1067

Erro

MS1067 - O valor informado para o Nmero de Identificao (NI) deve ser igual a um dos Nmeros de Identificao Fiscal (NIF) informados.
Cdigo da regra de validao
REGRA_EXISTE_CPF_CNPJ

Como obter
Se tpNI = 1: REGRA_EXISTE_CPF

Mensagem
Conforme
regra

Tipo
Conforme
regra

Mensagem
MS1085

Tipo
Erro

Mensagem

Tipo

Se tpNI = 2: REGRA_EXISTE_CNPJ
Cdigo da regra de validao
REGRA_VERIFICA_GIIN_NI

Como obter
Obrigatrio informar o GIIN ou o NIIntermediario

MS1085 - Obrigatrio informar o GIIN ou o NI do Intermedirio.


Cdigo da regra de validao

Como obter

179

REGRA_VALIDA_INTERMEDIARIO Deve existir Evento de Cadastro de Intermedirio "Ativo" com mesmo


GIIN e/ou tipoNI + NIIntermedirio, para a empresa declarante
(cnpjDeclarante)

MS1065

Erro

MS1065 - No foi enviado Evento de Cadastro de Intermedirios para o Nmero de Identificao (NI) e/ou GIIN informados.

4.1.3.1.67.
#
67

Campo
NoTitulares

Pai
infoConta

Leiaute Movimento de Operaes Financeiras Campo NoTitulares


Ele
E

Tipo
N

Ocor
0-1

Tam
002

Dec
-

Valores Vlidos

Descrio
Nmero de Titulares da Conta

Regras de Validao
REGRA_VALIDA_TITULARES_CONTA
REGRA_OBRIGATORIO_TITULARES_CONTA

Informar o nmero de titulares que a conta (conforme conceito descrito no campo 47 deste Evento) possui. Devero ser
considerados na contagem apenas os declarados para os quais o tipo de relao (tpRelacaoDeclarado campo 62) for igual a
titular.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_TITULARES_CONTA Se informado, o valor deve ser maior que zero.

Mensagem
MS1070

Tipo
Erro

Mensagem

Tipo

MS1112

Erro

MS1070 - O nmero de titulares da conta deve ser maior que zero.


Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_TITULARES_CONTA Preenchimento obrigatrio se o campo subTpConta for igual
a 101 (Conta Corrente) ou 102 (Conta Poupana)
MS1112 - O nmero de titulares deve ser informado para Conta Corrente ou Conta Poupana.

180

4.1.3.1.68.
#
68

Campo
dtEncerramentoConta

Leiaute Movimento de Operaes Financeiras Campo dtEncerramentoConta


Pai
infoConta

Ele
E

Tipo
D

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Data de Encerramento da Conta

Regras de Validao
REGRA_VALIDA_DATA_ENCERRAMENTO_CONTA

Preencher com a data de encerramento da conta (conforme conceito descrito no campo 47 deste Evento), no formato
AAAA-MM-DD. O ano e ms do encerramento devem corresponder ao mesmo anoMesCaixa (campo 45) do evento. No caso de
ser informada a data de encerramento, necessrio informar o valor do seu saldo no dia til imediatamente anterior ao
encerramento, conforme disposto no art. 5 da IN RFB n 1.571/2015, no campo 77 (vlrUltDia) deste Evento.
Cdigo da regra de validao
Como Obter
Mensagem
REGRA_VALIDA_DATA_ENCERRAMENTO_CONTA O ms/ano da data informada deve ser igual ao
MS1107
ms/ano informado na tag anoMesCaixa
MS1107 - A data de encerramento da conta deve estar compreendida no ms / ano que est sendo reportado (anoMesCaixa).

4.1.3.1.69.
#
69

Campo
Fundo

Pai
infoConta

Tipo
Erro

Leiaute Movimento de Operaes Financeiras Campo Fundo


Ele
G

Tipo
-

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Identificao do Fundo

Regras de Validao
REGRA_VALIDA_FUNDO

Este grupo dever ser informado se a conta (conforme conceito descrito no campo 47 deste Evento) for de fundo ou clube
de investimento (subtipos de conta 301, 302 e 303). No grupo, devem ser informados o GIIN do fundo (quando houver) e seu
CNPJ. Ser feita uma validao se existe evento de Cadastro de Patrocinado enviado para o referido fundo, exceto para os
casos de investimentos em fundos por conta e ordem (subtipo de conta 303).
Cdigo da regra de validao
REGRA_VALIDA_FUNDO

Como obter
Deve existir Evento de Cadastro de Patrocinado "Ativo" com mesmo CNPJ ou
GIIN para a empresa declarante (cnpjDeclarante), exceto para subTpConta =
303

181

Mensagem

Tipo

MS1037

Erro

MS1037 - No foi enviado Evento de Cadastro de Patrocinado para o CNPJ / GIIN informado (s).

4.1.3.1.70.
#
70

Campo
GIIN

Pai
Fundo

Leiaute Movimento de Operaes Financeiras Campo GIIN


Ele
E

Tipo
C

Ocor
0-1

Tam
019

Dec
-

Valores Vlidos

Descrio
GIIN referente ao Fundo de Investimentos

Regras de Validao
REGRA_VERIFICA_GIIN_CNPJ

Neste campo, deve ser informado o nmero do GIIN (Global Intermediary Identification Number) da entidade patrocinada pela
entidade declarante (nos termos do acordo do FATCA), conforme as regras de formao descritas no stio
(http://www.irs.gov/PUP/businesses/corporations/giin_composition.pdf), incluindo os pontos (.) como separadores. Este nmero de
cadastro na administrao tributria americana deve ser obtido junto ao stio da Receita Federal dos Estados Unidos IRS
(www.irs.gov/fatca) por todas as entidades sujeitas ao envio de informaes no mbito do acordo do FATCA. Enquanto no for
possvel a obteno do GIIN junto ao IRS para as entidades patrocinadas, este campo pode ser preenchido com o GIIN da
entidade declarante, desde que respeitadas as regras de formao e que guarde correlao com o campo GIIN informado para a
mesma entidade patrocinada no seu respectivo arquivo de Cadastro de Patrocinado. A partir do momento em que for
disponibilizado o registro do GIIN para as entidades patrocinadas junto ao IRS, o arquivo dever preenchido com a informao do
GIIN correto, depois de retificado o campo GIIN do seu respectivo Cadastro de Patrocinado.
Cdigo da regra de validao
Como obter
REGRA_VERIFICA_GIIN_CNPJ Obrigatrio informar o GIIN ou o CNPJ

Mensagem
MS1074

MS1074 - Obrigatrio informar o GIIN ou o CNPJ.

4.1.3.1.71.
#
71

Campo
CNPJ

Pai
Fundo

Leiaute Movimento de Operaes Financeiras Campo CNPJ


Ele
E

Tipo
C

Ocor
0-1

Tam
014

Dec
-

Valores Vlidos
REGRA_VALIDA_CNPJ

Descrio
CNPJ referente ao Fundo de Investimentos

182

Regras de Validao
REGRA_VERIFICA_GIIN_CNPJ

Tipo
Erro

Preencher com o CNPJ do fundo (14 posies, sem separadores). Este CNPJ deve guardar correlao com o CNPJ enviado
no Cadastro de Patrocinado para o mesmo fundo.
Cdigo da regra de validao
Como obter
REGRA_VERIFICA_GIIN_CNPJ Obrigatrio informar o GIIN ou o CNPJ

Mensagem
MS1074

Tipo
Erro

MS1074 - Obrigatrio informar o GIIN ou o CNPJ.

4.1.3.1.72.
#
72

Campo
BalancoConta

Leiaute Movimento de Operaes Financeiras Campo BalancoConta


Pai
infoConta

Ele
G

Tipo
-

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de Balano da Conta

Regras de Validao

Este grupo rene as informaes de dbitos, crditos e saldo da referida conta (conforme conceito definido no campo 47
deste Evento), no ms/ano em questo.

4.1.3.1.73.
#
73

Campo
totCreditos

Leiaute Movimento de Operaes Financeiras Campo totCreditos

Pai
BalancoConta

Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Total de Crditos

Regras de Validao

Preencher com o valor total de crditos feitos conta (conforme conceito definido no campo 47 deste Evento) no ms/ano
em questo. Por crditos devem ser entendidos todos os aportes feitos conta, tais como: depsitos em moeda corrente ou
cheque, ordens de crdito, pagamento de prmio pelo segurado a contratos com valor monetrio, aplicaes feitas na conta de
fundo ou clube de investimento, pagamento de cota pelo consorciado, lances efetivamente pagos pelo consorciado, etc. Os valores
devero ser preenchidos utilizando a vrgula (,) como separador de decimal.

183

De acordo com o pargrafo 14 do artigo 5 da IN RFB n 1.571/2015, na apurao dos montantes, no devem ser
considerados os lanamentos a dbito e a crdito referentes a estornos contbeis, bem como os lanamentos que lhes deram
origem.
No perodo de excepcionalidade descrito no art. 11 da IN RFB n 1.571/2015, para as informaes referentes aos meses de
julho a dezembro do ano de 2014 e de janeiro a novembro de 2015 (caso haja algum encerramento de conta pelas pessoas
reportveis para fins de cumprimento do FATCA), este campo dever constar no evento enviado, por se tratar de campo
obrigatrio, mas pode ser preenchido com o valor zero (0,00).

4.1.3.1.74.
#
74

Campo
totDebitos

Leiaute Movimento de Operaes Financeiras Campo totDebitos

Pai
BalancoConta

Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Total de Dbitos

Regras de Validao

Preencher com o valor total de dbitos feitos conta (conforme conceito definido no campo 47 deste Evento) no ms/ano
em questo. Por dbitos devem ser entendidas todas as retiradas feitas da conta, tais como: saques em dinheiro, ordens de
dbito, resgates efetuados em conta de fundo ou clube de investimento, pagamentos ao segurado de sinistro/indenizao por
parte da seguradora, recebimento de contemplaes pelo consorciado, etc. Os valores devero ser preenchidos utilizando a
vrgula (,) como separador de decimal.
De acordo com o pargrafo 14 do artigo 5 da IN RFB n 1.571/2015, na apurao dos montantes, no devem ser
considerados os lanamentos a dbito e a crdito referentes a estornos contbeis, bem como os lanamentos que lhes deram
origem.
No perodo de excepcionalidade descrito no art. 11 da IN RFB n 1.571/2015, para as informaes referentes aos meses de
julho a dezembro do ano de 2014 e de janeiro a novembro de 2015 (caso haja algum encerramento de conta pelas pessoas
reportveis para fins de cumprimento do FATCA), este campo dever constar no evento enviado, por se tratar de campo
obrigatrio, mas pode ser preenchido com o valor zero (0,00).

184

4.1.3.1.75.
#
75

Leiaute Movimento de Operaes Financeiras Campo totCreditosMesmaTitularidade

Campo
totCreditosMesmaTitularidade

Pai
BalancoConta

Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Total de Crditos do mesmo Titular

Regras de Validao
REGRA_VALIDA_TOT_CREDITOS_TITULAR

Preencher com o total de crditos feitos conta (conforme conceito definido no campo 47 deste Evento) decorrentes de
transferncias de mesma titularidade. Este campo deve possuir um valor menor ou igual ao informado no campo 73, ou seja, um
subconjunto do total de crditos, que deve corresponder a quanto dos crditos informados no campo 73 correspondem a valores
decorrentes de transferncias de mesma titularidade. De acordo com o pargrafo 22 do art. 5 da IN RFB n 1.571/2015,
consideram-se transferncias de mesma titularidade aquelas que tenham exatamente os mesmos titulares, independente da
ordem em cada conta. Quando as transferncias ocorrem entre contas de diferentes instituies financeiras, estas podero
identificar a mesma titularidade mediante informao declarada pelo cliente no ato de cada operao.
So consideradas transferncias de mesma titularidade, por exemplo: envio de DOC ou TED entre instituies financeiras,
para contas de depsitos de mesma titularidade; portabilidade de recursos de planos de previdncia complementar; e
transferncias simples entre duas contas de depsitos de mesmos titulares na mesma instituio financeira.
Exemplo:
A conta 001 possui a seguinte estrutura:
1 titular Joo
2 titular Maria
Procurador Pedro
A conta 002 possui a seguinte estrutura:
1 titular Maria
2 titular Joo

185

A conta 003 possui a seguinte estrutura:


1 titular Joo
2 titular Maria
3 titular Jos
Nesse exemplo, apenas as contas 001 e 002 so consideradas de mesma titularidade. Desse modo, as transferncias
realizadas entre essas contas devero ser includas nos campos de totCreditosMesmaTitularidade e
totDebitosMesmaTitularidade, conforme o caso.
Os valores devero ser preenchidos utilizando a vrgula (,) como separador de decimal.
De acordo com o pargrafo 14 do artigo 5 da IN RFB n 1.571/2015, na apurao dos montantes, no devem ser
considerados os lanamentos a dbito e a crdito referentes a estornos contbeis, bem como os lanamentos que lhes deram
origem.
No perodo de excepcionalidade descrito no art. 11 da IN RFB n 1.571/2015, para as informaes referentes aos meses de
julho a dezembro do ano de 2014 e de janeiro a novembro de 2015 (caso haja algum encerramento de conta pelas pessoas
reportveis para fins de cumprimento do FATCA), este campo dever constar no evento enviado, por se tratar de campo
obrigatrio, mas pode ser preenchido com o valor zero (0,00).
Cdigo da regra de validao
Como obter
REGRA_VALIDA_TOT_CREDITOS_TITULAR O valor informado deve ser menor ou igual ao valor
informado no campo totCreditos

Mensagem

Tipo

MS1072

Erro

MS1072 - O Total de Crditos da Mesma Titularidade deve ser menor ou igual ao Total de Crditos.

4.1.3.1.76.

Leiaute Movimento de Operaes Financeiras Campo totdebitosMesmaTitularidade

186

#
76

Campo
totDebitosMesmaTitularidade

Pai
BalancoConta

Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Total de Dbitos do mesmo Titular

Regras de Validao
REGRA_VALIDA_TOT_DEBITOS_TITULAR

Preencher com o total de dbitos feitos conta (conforme conceito definido no campo 47 deste Evento) decorrentes de
transferncias de mesma titularidade. Este campo deve possuir um valor menor ou igual ao informado no campo 74, ou seja, um
subconjunto do total de dbitos, que deve corresponder a quanto dos dbitos informados no campo 74 correspondem a valores
decorrentes de transferncias de mesma titularidade. De acordo com o pargrafo 22 do art. 5 da IN RFB n 1.571/2015,
consideram-se transferncias de mesma titularidade aquelas que tenham exatamente os mesmos titulares, independente da
ordem em cada conta. Quando as transferncias ocorrem entre contas de diferentes instituies financeiras, estas podero
identificar a mesma titularidade mediante informao declarada pelo cliente no ato de cada operao.
So consideradas transferncias de mesma titularidade, por exemplo: envio de DOC ou TED entre instituies financeiras,
para contas de depsitos de mesma titularidade; portabilidade de recursos de planos de previdncia complementar; e
transferncias simples entre duas contas de depsitos de mesmos titulares na mesma instituio financeira.
Exemplo:
A conta 001 possui a seguinte estrutura:
1 titular Joo
2 titular Maria
Procurador Pedro
A conta 002 possui a seguinte estrutura:
1 titular Maria
2 titular Joo
A conta 003 possui a seguinte estrutura:
1 titular Joo

187

2 titular Maria
3 titular Jos
Nesse exemplo, apenas as contas 001 e 002 so consideradas de mesma titularidade. Desse modo, as transferncias
realizadas entre essas contas devero ser includas nos campos de totCreditosMesmaTitularidade e
totDebitosMesmaTitularidade, conforme o caso.
Os valores devero ser preenchidos utilizando a vrgula (,) como separador de decimal.
De acordo com o pargrafo 14 do artigo 5 da IN RFB n 1.571/2015, na apurao dos montantes, no devem ser
considerados os lanamentos a dbito e a crdito referentes a estornos contbeis, bem como os lanamentos que lhes deram
origem.
No perodo de excepcionalidade descrito no art. 11 da IN RFB n 1.571/2015, para as informaes referentes aos meses de
julho a dezembro do ano de 2014 e de janeiro a novembro de 2015 (caso haja algum encerramento de conta pelas pessoas
reportveis para fins de cumprimento do FATCA), este campo dever constar no evento enviado, por se tratar de campo
obrigatrio, mas pode ser preenchido com o valor zero (0,00).
Cdigo da regra de validao
Como obter
REGRA_VALIDA_TOT_DEBITOS_TITULAR O valor informado deve ser menor ou igual ao valor informado
no campo totDebitos

Mensagem

Tipo

MS1073

Erro

MS1073 - O Total de Dbitos da Mesma Titularidade deve ser menor ou igual ao Total de Dbitos.

4.1.3.1.77.

Leiaute Movimento de Operaes Financeiras Campo vlrUltDia

Campo

Pai

Ele

Tipo

Ocor

Tam

Dec

77

vlrUltDia

BalancoConta

0-1

019

Valores
Vlidos

Descrio

Regras de Validao

Saldo no ltimo dia do ms ou do momento anterior ao encerramento


da conta

REGRA_OBRIGATORIO_VLR_ULT_DIA

188

Preencher com o saldo da conta no ltimo dia til do ano (evento referente ao anoMesCaixa = AAAA12) ou na data do seu
encerramento (caso seja informada a dtEncerramentoConta Campo 68). Valores negativos devero ser informados com a
indicao do sinal de menos (-) antes do nmero. Os valores devero ser preenchidos utilizando a vrgula (,) como separador de
decimal.
Para fins de determinao do saldo, observar o disposto no pargrafo 4 do artigo 5 e seus incisos, da IN RFB n
1.571/2015.
Para fins de determinao do saldo de que trata o inciso V do pargrafo 4 do artigo 5 da IN RFB n 1.571/2015, no que diz
respeito s entidades fechadas de previdncia complementar, dever ser informado o valor do direito acumulado do participante,
conforme definio prevista no pargrafo nico do art. 15 da Lei Complementar n 109/2001, independentemente da modalidade
de plano de benefcio.
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_VLR_ULT_DIA O preenchimento do campo obrigatrio se o ms do anoMesCaixa
for igual a 12 ou se dtEncerramentoConta estiver preenchida.

4.1.3.1.78.
#
78

Campo
PgtosAcum

Pai
infoConta

Mensagem

Tipo

MS1108

Erro

Leiaute Movimento de Operaes Financeiras Campo PgtosAcum


Ele
G

Tipo
-

Ocor
1-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes de Pagamento referentes Conta

Regras de Validao
REGRA_VALIDA_CHAVE
REGRA_VALIDA_TP_PGTO

Este grupo contm as informaes dos pagamentos feitos ao declarado na conta, de acordo com o definido no acordo do
FATCA. Caso no tenham sido feitos pagamentos conta no ano em questo, o grupo dever ser informado uma vez, por se
tratar de campo obrigatrio, com o preenchimento de 999 e 0,00 nos campos 79 (tpPgto) e 80 (totPgtosAcum) deste Evento,
respectivamente.

189

O grupo dever ser repetido quantas vezes forem necessrios para apresentar todos os valores de pagamentos feitos no
ano, devidamente separados pelos respectivos tipos de pagamento (campo 79 deste Evento).
ATENO!!! OS VALORES DEVERO SER ACUMULADOS ANUALMENTE, MS A MS, CONFORME DISPOSTO NOS
INCISOS I, III, VI E XII DO ART. 5 DA IN RFB N 1.571/2015. OU SEJA, ESSE CAMPO SE COMPORTA DE MANEIRA
DIFERENTE DAS INFORMAES DE CRDITOS E DBITOS, QUE REFLETEM A SITUAO FECHADA NO MS. AQUI OS
VALORES DEVEM SER ACUMULADOS DE JANEIRO A DEZEMBRO, ZERANDO A CONTAGEM NO INCIO DO PRXIMO
EXERCCIO.

Cdigo da regra de validao


REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento

Mensagem

Tipo

MS1102

Erro

REGRA_VALIDA_CHAVE_PP
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.
Cdigo da regra de validao
REGRA_VALIDA_TP_PGTO

Como obter
O campo tpPgto deve ser diferente de 999 se totPgtosAcum for diferente de
zero
Se houver, no evento, alguma conta reportvel para US e totPgtosAcum for
maior que zero, deve ser informado ao menos um tpPgto iniciado com
FATCA
Se houver, no evento, alguma conta reportvel para algum pas diferente de
BR e US e totPgtosAcum for maior que zero, deve ser informado ao menos
um tpPgto iniciado com CRS
No podem ser informados mais de um tpPgto iniciado com "FATCA" ou
"CRS"

190

Mensagem

Tipo

MS1039

Erro

MS1114

Erro

MS1115

Erro

MS1116

Erro

MS1039 - O tipo de pagamento no pode ser igual a 999 (No existem pagamentos no perodo) quando o Total Acumulado de Pagamentos
realizados no Ano diferente de zero.
MS1114 - Como existem contas reportveis para os EUA, deve ser informado ao menos um tipo relacionado ao FATCA.
MS1115 - Como existem contas reportveis para outros pases, deve ser informado ao menos um tipo relacionado ao CRS.
MS1116 - S pode ser informado um tipo relacionado ao FATCA ou ao CRS.

4.1.3.1.79.
#
79

Campo
tpPgto

Pai
PgtosAcum

Leiaute Movimento de Operaes Financeiras Campo tpPgto


Ele
E

Tipo
C

Ocor
1-N

Tam
010

Dec
-

Valores Vlidos
REGRA_EXISTE_TP_PGTO

Descrio
Tipo de Pagamento

Regras de Validao

Preencher com o tipo de pagamento, conforme definido no acordo do FATCA, de acordo com os valores da Tabela Tipo de
Pagamento vigente na data de recepo do Evento. Caso no tenha havido nenhum pagamento no ano, preencher com 999.
Este campo qualifica o valor que ser inserido no campo 80 (totPgtosAcum)
Cdigo da regra de validao
REGRA_EXISTE_TP_PGTO

Como obter
O valor informado no campo dever existir na Tabela de Tipo de Pagamento e
estar vigente na data de recepo do evento, conforme RNG-TabelasdeReferencia,
item Tabela de Tipo de Pagamento

MS2010 - Tipo de Pagamento Invlido.

4.1.3.1.80.

Leiaute Movimento de Operaes Financeiras Campo totPgtosAcum

191

Mensagem

Tipo

MS2010

Erro

#
80

Campo
totPgtosAcum

Pai
PgtosAcum

Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Total Acumulado de Pagamentos realizados no Ano

Regras de Validao

Preencher com o valor total acumulado de pagamentos na conta, conforme definido no acordo do FATCA, referente
classificao informada no campo 79 (tpPgto). Caso no tenha havido nenhum pagamento no ano, preencher com 0,00. Os
valores devero ser preenchidos utilizando a vrgula (,) como separador de decimal.
ATENO!!! OS VALORES DEVERO SER ACUMULADOS ANUALMENTE, MS A MS, CONFORME DISPOSTO NOS
INCISOS I, III, VI E XII DO ART. 5 DA IN RFB N 1.571/2015. OU SEJA, ESSE CAMPO SE COMPORTA DE MANEIRA
DIFERENTE DAS INFORMAES DE CRDITOS E DBITOS, QUE REFLETEM A SITUAO FECHADA NO MS. AQUI OS
VALORES DEVEM SER ACUMULADOS DE JANEIRO A DEZEMBRO, ZERANDO A CONTAGEM NO INCIO DO PRXIMO
EXERCCIO.
Exemplo:
Pagamentos de juros (15 reais por ms) feitos nos meses de fevereiro, abril, junho, agosto, outubro e dezembro dos anos X1
e X2:
Ano X1:
tpPgto
totPgtosAcum

Janeiro

Fevereiro

Maro

Abril

Maio

Junho

Julho

Agosto

Setembro

Outubro

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

Novembro

0,00

15,00

15,00

30,00

30,00

45,00

45,00

60,00

60,00

75,00

75,00

90,00

Janeiro

Fevereiro

Maro

Abril

Maio

Junho

Julho

Agosto

Setembro

Outubro

Novembro

Dezembro

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

FATCA502

0,00

15,00

15,00

30,00

30,00

45,00

45,00

60,00

60,00

75,00

FATCA502

Dezembro
FATCA502

Ano X2:
tpPgto
totPgtosAcum

192

FATCA502

75,00

FATCA502

90,00

4.1.3.1.81.
#
81

Campo
Cambio

Leiaute Movimento de Operaes Financeiras Campo Cambio

Pai
MovOpFin

Ele
G

Tipo
-

Ocor
0-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Informaes sobre Operaes de Cmbio

Regras de Validao

Neste grupo devem ser informadas as operaes de cmbio do declarado, descritas nos incisos VIII, IX e X do art. 5 da IN
RFB n 1.571/2015.

4.1.3.1.82.
#
82

Campo
MedJudic

Pai
Cambio

Leiaute Movimento de Operaes Financeiras Campo MedJudic


Ele
G

Tipo
-

Ocor
0-N

Tam
-

Dec
-

Valores Vlidos

Descrio
Identificao de Medidas Judiciais

Regras de Validao

Este grupo s deve ser informado caso haja alguma medida judicial vigente que impea a declarante de prestar as
informaes referentes s operaes de cmbio do declarado para a Receita Federal.

4.1.3.1.83.
#
83

Campo
NumProcJud

Leiaute Movimento de Operaes Financeiras Campo NumProcJud

Pai
MedJudic

Ele
E

Tipo
N

Ocor
1-1

Tam
017

Dec
-

Valores Vlidos

Descrio
Nmero do Processo Judicial

Regras de Validao

Informar o nmero do processo judicial de concesso da medida, sem separadores.

4.1.3.1.84.
#
84

Campo
Vara

Pai
MedJudic

Leiaute Movimento de Operaes Financeiras Campo Vara


Ele
E

Tipo
N

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos

Descrio
Vara de Tramitao

193

Regras de Validao

Informar o nmero da vara que concedeu a medida judicial.

4.1.3.1.85.
#
85

Campo
SecJud

Leiaute Movimento de Operaes Financeiras Campo SecJud

Pai
MedJudic

Ele
E

Tipo
N

Ocor
1-1

Tam
002

Dec
-

Valores Vlidos

Descrio
Seo judiciria

Regras de Validao

Informar o nmero da seo judiciria que concedeu a medida.

4.1.3.1.86.
#
86

Campo
SubSecJud

Leiaute Movimento de Operaes Financeiras Campo SubSecJud

Pai
MedJudic

Ele
E

Tipo
C

Ocor
1-1

Tam
040

Dec
-

Valores Vlidos

Descrio
Subseo judiciria

Regras de Validao

Informar o nmero da subseo judiciria que concedeu a medida.

4.1.3.1.87.
#
87

Campo
dtConcessao

Leiaute Movimento de Operaes Financeiras Campo dtConcessao

Pai
MedJudic

Ele
E

Tipo
D

Ocor
1-1

Tam
-

Dec
-

Valores Vlidos

Descrio
Data da Concesso

Regras de Validao

Informar a data de concesso da medida judicial, no formato AAAA-MM-DD.

4.1.3.1.88.
#

Campo

Leiaute Movimento de Operaes Financeiras Campo dtCassacao


Pai

Ele

Tipo

Ocor

Tam

Dec

Valores Vlidos

Descrio

194

Regras de Validao

88

dtCassacao

MedJudic

0-1

Data da Cassao

REGRA_VALIDA_CASSACAO_MED_JUD

Informar, caso ocorra o fim da vigncia da medida judicial, a data de sua cassao, no formato AAAA-MM-DD.
Cdigo da regra de validao
Como obter
REGRA_VALIDA_CASSACAO_MED_JUD Se a tag for informada, a Data da Cassao deve ser maior que a
Data da Concesso da Medida Judicial

Mensagem

Tipo

MS1056

Erro

MS1056 - A data de Cassao da Medida Judicial deve ser maior que a data de Concesso.

4.1.3.1.89.
#
89

Campo
totCompras

Pai
Cambio

Leiaute Movimento de Operaes Financeiras Campo totCompras


Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Valor total de Compras

Regras de Validao

Preencher com o valor total, em reais, das aquisies de moeda estrangeira efetuadas pelo declarado, no ms. O conceito de
aquisio de moeda estrangeira deve considerar a perspectiva do declarado e no da instituio financeira, ou seja, quanto o
declarado comprou de moeda estrangeria, no referido ms. Os valores devero ser preenchidos utilizando a vrgula (,) como
separador de decimal.

4.1.3.1.90.
#
90

Campo
totVendas

Pai
Cambio

Leiaute Movimento de Operaes Financeiras Campo totVendas


Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Valor total de Vendas

Regras de Validao

Preencher com o valor total, em reais, das converses de moeda estrangeira em moeda nacional efetuadas pelo declarado,
no ms. O conceito de converso de moeda estrangeira em moeda nacional deve considerar a perspectiva do declarado e no da

195

instituio financeira, ou seja, quanto o declarado vendeu de moeda estrangeria, no referido ms. Os valores devero ser
preenchidos utilizando a vrgula (,) como separador de decimal.

4.1.3.1.91.
#
91

Campo
totTransferencias

Leiaute Movimento de Operaes Financeiras Campo totTransferencias


Pai
Cambio

Ele
E

Tipo
N

Ocor
1-1

Tam
019

Dec
2

Valores Vlidos

Descrio
Valor total de Transferncias

Regras de Validao

Preencher com o valor total, em reais, das transferncias de moeda (estrangeira ou nacional) e de outros valores para o
exterior, efetuadas pelo declarado, no ms. O conceito de transferncias deve considerar a perspectiva do declarado e no da
instituio financeira, ou seja, quanto o declarado transferiu para o exterior, via instituio financeira, no referido ms. Nas
transferncias de moeda estrangeira e de outros valores para o exterior deve ser considerado o somatrio, em moeda nacional,
dos valores transferidos no ms pelo usurio, contemplando todas as modalidades, independente do mercado de cmbio em que
se opere. Os valores devero ser preenchidos utilizando a vrgula (,) como separador de decimal.

5. Regras de Validao
5.1. Regras de validao de contedo
5.1.1. Com consulta a tabelas externas

Cdigo da regra de validao


Como obter
REGRA_EXISTE_COD_MUNICIPIO O valor informado no campo dever existir na Tabela de Municpios do
IBGE e estar vigente na data de recepo do evento, conforme RNG-

196

Mensagem
MS2002

Tipo
Erro

TabelasdeReferencia, item Tabela de Municpios do IBGE

Cdigo da regra de validao


REGRA_EXISTE_TIPO_NI

Como obter
O valor informado no campo dever existir na Tabela de Tipos de NI e estar
vigente na data de recepo do evento, conforme RNG-TabelasdeReferencia,
item Tabela de Tipos de NI

Mensagem
MS2003

Tipo
Erro

Cdigo da regra de validao


REGRA_EXISTE_PAIS

Como obter
O valor informado no campo dever existir na Tabela de Pases ISO-3166-1
alfa 2 e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Pases

Mensagem
MS2004

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_EXISTE_TIPO_PRODUTO O valor informado no campo dever existir na Tabela de Tipos de Produto
e estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Tipos de Produto de Previdncia
Privada

Mensagem
MS2005

Tipo
Erro

Cdigo da regra de validao


REGRA_EXISTE_TIPO_PLANO

Como obter
O valor informado no campo dever existir na Tabela de Tipos de Plano
conforme RNG-TabelasdeReferencia, item Tabela de Tipos de Plano de
Previdncia Privada

Mensagem
MS2006

Tipo
Erro

Cdigo da regra de validao


REGRA_EXISTE_TP_CONTA

Como obter
O valor informado no campo dever existir na Tabela de Tipo de Conta e estar

Mensagem
MS2009

Tipo
Erro

197

vigente na data de recepo do evento, conforme RNG-TabelasdeReferencia,


item Tabela de Tipo de Conta

Cdigo da regra de validao


Como obter
REGRA_EXISTE_SUBTP_CONTA O valor informado no campo dever existir na Tabela de Subtipo de Conta e
estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Subtipo de Conta

Mensagem

Tipo

MS2014

Erro

Cdigo da regra de validao


REGRA_EXISTE_TP_PGTO

Como obter
O valor informado no campo dever existir na Tabela de Tipo de Pagamento e
estar vigente na data de recepo do evento, conforme RNGTabelasdeReferencia, item Tabela de Tipo de Pagamento

Mensagem

Tipo

MS2010

Erro

Cdigo da regra de validao


Como obter
REGRA_EXISTE_TIPO_EMPRESA_PP O valor informado no campo dever existir na Tabela de Tipo de
Empresa de Previdncia Privada e estar vigente na data de recepo do
evento, conforme RNG-TabelasdeReferencia, item Tabela de Tipo de
Empresa de Previdncia Privada

Mensagem

Tipo

MS2011

Erro

Cdigo da regra de validao


REGRA_EXISTE_UF

Mensagem

Tipo

MS2013

Erro

Mensagem

Tipo

Como obter
O valor informado no campo dever existir na Tabela de UF Cdigo Sigla
IBGE conforme RNG-TabelasdeReferenciaitem Tabela de UF Cdigo IBGE Sigla

Cdigo da regra de validao

Como obter

198

REGRA_EXISTE_TIPO_DECLARADO O valor informado no campo dever existir na Tabela de Tipo de


Declarado e estar vigente na data de recepo do evento, conforme
RNG-TabelasdeReferencia, item Tabela de Tipo de Declarado

MS2012

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_COD_RECEITA Devem ser informados o cdigo da receita correspondente ao recolhimento,
conforme RNG - Tabelas de Referncia, item Tabela de Cdigo da Receita

Mensagem

Tipo

MS2015

Erro

Cdigo da regra de validao


Como obter
REGRA_EXISTE_TIPO_PROPRIETARIO O valor informado no campo dever existir na Tabela de Tipo de
Proprietrio e estar vigente na data de recepo do evento, conforme
RNG-TabelasdeReferencia, item Tabela de Tipo de Proprietrio

Mensagem

Tipo

MS2016

Erro

Cdigo da regra de validao


Como obter
REGRA_EXISTE_TP_RELACAO_DECLARADO O valor informado no campo dever existir na Tabela de
Tipo de Relao do Declarado e estar vigente na data de
recepo do evento, conforme RNG-TabelasdeReferencia,
item Tabela de Tipo de Relao do Declarado

Mensagem

Tipo

MS2017

Erro

Mensagem
MS1001

Tipo
Erro

2.1.2. Gerais
Cdigo da regra de validao
Como obter
REGRA_VALIDA_CHAVE_ACESSO O campo id deve ser nico na base de dados do Ambiente Nacional, para
eventos da mesma instituio financeira e do mesmo tipo.

199

Cdigo da regra de validao


REGRA_VALIDA_CNPJ

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CNPJ baseado no clculo do mdulo 11 e
corresponde aos 2 ltimos dgitos do CNPJ, o restante dos dgitos so a base
para clculo dos dgitos verificadores.
No caso do CNPJ, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9, 8,
7, 6, 5, 4, 3, 2, 9, 8, 7, 6 e 5, a partir da unidade. O resto 10 considerado 0.
Veja, abaixo, exemplo de clculo de DV mdulo 11 para o CNPJ n
18781203/0001:
1 8 7 8 1 2 0 3 0 0 0 1=2
x x x x x x x x x x x x
6 7 8 9 2 3 4 5 6 7 8 9
---------------------------------6+56+56+72+ 2+ 6+ 0+15+ 0+ 0+ 0+ 9 = 22211=20, com resto 2
1 8 7 8 1 2 0 3 0 0 0 1 2=8
x x x x x x x x x x x x x
5 6 7 8 9 2 3 4 5 6 7 8 9
------------------------------------5+48+49+64+ 9+ 4+ 0+12+ 0+ 0+ 0+ 8+18 = 21711=19, com resto 8
Portanto, CNPJ+DV = 18781203/0001-28

Mensagem
MS1002

Tipo
Erro

Cdigo da regra de validao


REGRA_VALIDA_CPF

Como obter
Verificar se dgito verificador vlido.
O dgito verificador do CPF baseado no clculo do mdulo 11 e corresponde
aos 2 ltimos dgitos do CPF, o restante dos dgitos so a base para clculo dos

Mensagem

Tipo

MS1057

Erro

200

dgitos verificadores.
No caso do CPF, o DV mdulo 11 corresponde ao resto da diviso por 11 do
somatrio da multiplicao de cada algarismo da base respectivamente por 9,
8, 7, 6, 5, 4, 3, 2, 1 e 0, a partir da unidade. O resto 10 considerado 0. Veja,
abaixo, exemplo de clculo de DV mdulo 11 para o CPF n 280012389:
2 8 0 0 1 2 3 8 9=3
x x x x x x x x x
1 2 3 4 5 6 7 8 9
------------------------2+16+ 0+ 0+ 5+12+21+64+81 = 20111=18, com resto 3
2 8 0 0 1 2 3 8 9 3=8
x x x x x x x x x x
0 1 2 3 4 5 6 7 8 9
---------------------------0+ 8+ 0+ 0+ 4+10+18+56+72+27 = 19511=17, com resto 8
Portanto, CPF+DV = 280012389-38

Cdigo da regra de validao


REGRA_VALIDA_NR_RECIBO

Como obter
Dever existir um Evento j recebido, Ativo, com nmero de recibo de
entrega igual ao informado no campo, do mesmo tipo e mesmo cnpjDeclarante
O campo no pode ser preenchido se indRetificacao = 1 (arquivo original)

Cdigo da regra de validao


REGRA_VALIDA_NR_RECIBO_EVENTO

Como obter
Dever existir um Evento j recebido, Ativo, com nmero de
recibo de entrega igual ao informado no campo, do mesmo
cnpjDeclarante

201

Mensagem
MS1004

Tipo
Erro

MS1123

Erro

Mensagem
MS1003

Tipo
Erro

Cdigo da regra de validao


Como obter
Mensagem
REGRA_VALIDA_NR_RECIBO_EVENTO_ABERTURA Dever existir um Evento de abertura Ativo, com
nmero de recibo de entrega igual ao informado no
campo nrReciboEvento, para o mesmo
cnpjDeclarante

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_NR_ULTIMO_RECIBO O preenchimento do campo obrigatrio se
indRetificacao igual a 2 ou 3

Cdigo da regra de validao


Como obter
Mensagem
REGRA_MESMO_IDENTIFICADOR O evento a ser retificado dever possuir o mesmo identificador, conforme
RNG-Geral, item Arquivos Tratados pelo Sistema, coluna Campos
Chave e ser do mesmo tipo conforme RNG-Geral, item Arquivos
Tratados pelo Sistema, coluna Tipo de Evento

Cdigo da regra de validao


Como obter
REGRA_MESMO_IDENTIFICADOR_PATROCINADO O evento a ser retificado dever possuir o mesmo
cnpjDeclarante e o mesmo CNPJ e/ou o mesmo
GIIN* e ser do mesmo tipo conforme RNG-Geral,
item Arquivos Tratados pelo Sistema, coluna Tipo
de Evento

* sero verificados as tags que tiverem sido


informadas no evento original

202

MS1117

Tipo
Erro

Mensagem
MS1005

Tipo
Erro

MS1006

Tipo
Erro

Mensagem
MS1006

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_MESMO_IDENTIFICADOR_INTERMEDIARIO O evento a ser retificado dever possuir o mesmo
cnpjDeclarante e o mesmo tpNI + NIIntermediario
e/ou o mesmo GIIN* e ser do mesmo
tipo conforme RNG-Geral, item Arquivos Tratados
pelo Sistema, coluna Tipo de Evento

Mensagem
MS1006

Tipo
Erro

Mensagem
MS1007

Tipo
Erro

Mensagem
MS1008

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_FIM_MOVIMENTO A data informada deve ser referente ao ltimo dia do semestre ou igual
data de baixa da empresa (Sistema CNPJ).

Mensagem
MS1008

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_VERIFICA_ABERTURA O evento somente pode ser recepcionado se existir Evento de Abertura
"Ativo" com mesma dtInicio

Mensagem

Tipo

MS1009

Erro

Mensagem

Tipo

* sero verificados as tags que tiverem sido


informadas no evento original

Cdigo da regra de validao


REGRA_EXISTE_INFO_DECLARANTE
Cdigo da regra de validao
REGRA_VALIDA_INI_MOVIMENTO

Como obter
O evento somente pode ser recepcionado se existir um evento ativo
de informaes cadastrais da empresa declarante
Como obter
A data informada deve ser referente ao primeiro dia do semestre ou
igual data de abertura da empresa (Sistema CNPJ).

Cdigo da regra de validao

Como obter

203

REGRA_VERIFICA_ABERTURA_OP_FIN O evento somente pode ser recepcionado se existir uma eFinanceira


em andamento para o perodo informado*, sem o fechamento
referente a Operaes Financeiras**

MS1047

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_FECHAMENTO_OP_FIN A tag de Fechamento referente a Operaes Financeiras
(FechamentoMovOpFin) s poder ser informada se o Indicador
de Movimento de Operaes Financeiras da eFinanceira (mesma
dtInicio) for igual a sim, conforme RNG-Geral, item Controle da
eFinanceira

Mensagem

Tipo

MS1049

Erro

Cdigo da regra de validao


Como obter
O
evento
somente
pode
ser
recepcionado
se existir uma eFinanceira em
REGRA_VERIFICA_ABERTURA_PP
andamento para o perodo informado*, sem o fechamento referente a
Previdncia Privada**
* mesCaixa do evento esteja compreendido entre a Data Inicial e a Data
Final da eFinanceira
** Data Final referente ao Movimento de Previdncia Privada no esteja
preenchido
Conforme RNG-Geral, item Controle da eFinanceira

Mensagem
MS1046

Tipo
Erro

* mesCaixa do evento esteja compreendido entre a Data Inicial e a


Data Final da eFinanceira
** Data Final referente ao Movimento de Operaes Financeiras
no esteja preenchido
Conforme RNG-Geral, item Controle da eFinanceira

204

Cdigo da regra de validao


Como obter
REGRA_VALIDA_FECHAMENTO_PP A tag de fechamento referente a Previdncia Privada (FechamentoPP)
s poder ser informada se o Indicador de Movimento de Previdncia
Privada da eFinanceira (mesma dtInicio) for igual a sim, conforme
RNG-Geral, item Controle da eFinanceira

Mensagem

Tipo

MS1048

Erro

Cdigo da regra de validao


REGRA_DT_INI_VAL_MAIOR

Mensagem
MS1010

Tipo
Erro

Cdigo da regra de validao


REGRA_EXISTE_CPF_CNPJ

Como obter
A data informada no campo dever ser maior ou igual a data informada na tag
dtInicio

Como obter
Se tpNI = 1: REGRA_EXISTE_CPF

Mensagem
Conforme regra

Tipo
Conforme regra

Se tpNI = 2: REGRA_EXISTE_CNPJ

Cdigo da regra de validao


Como obter
REGRA_VALIDA_INSTITUICAO_PREV_PRIVADA O registro no pode ser informado se a instituio
(campo cnpjDeclarante) no constar da tabela de
Instituies Habilitadas - Previdncia Privada, conforme
RNG-TabelasdeReferencia, item Tabela de Instituies
Habilitadas - Previdncia Privada

Mensagem
MS1032

Tipo
Erro

Cdigo da regra de validao


REGRA_VERSAO_LEIAUTE

Mensagem
MS1018

Tipo
Erro

Como obter
A verso do leiaute do evento, definida no namespace do evento, dever ser
aceita pelo sistema (por padro a ltima vigente para o tipo de evento)
conforme RNG-Tabelas de Referencia, item Tabela de Verso do Leiaute

205

Cdigo da regra de validao


REGRA_VALIDA_DATA_IMPLANTACAO
Cdigo da regra de validao
REGRA_VALIDA_CNPJ_ATIVO

Como obter
A data informada dever ser maior ou igual data de
implantao do sistema.
Como obter
O CNPJ dever existir na base de dados do Sistema CNPJ
O CNPJ dever pertencer Matriz
CNPJ no poder pertencer a pessoa jurdica Inapta (situao=4)
pelo motivo de Inexistncia de Fato (motivo=15)
Caso o CNPJ esteja baixado, a data de baixa do CNPJ dever ser
maior ou igual Data Final do Perodo das Informaes (dtFim),
caso este campo seja informado no evento
CNPJ no poder estar anulado.
A data de abertura da empresa (CNPJ) dever ser menor ou igual
Data Inicial do Perodo das Informaes (dtInicio), caso este campo
seja informado no evento

Cdigo da regra de validao


REGRA_MESMA_EMPRESA

Mensagem
MS1020

Tipo
Erro

Mensagem
MS1021
MS1022

Tipo
Erro
Erro
Erro

MS1023

Erro
MS1024
MS1025

Erro
Erro

MS1026

Como obter
Se o arquivo for original (indRetificacao=1), o evento no pode ser
recebido se j existir um evento de abertura "Ativo" para o mesmo
semestre para a mesma empresa (mesmo cnpjDeclarante).
Cdigo da regra de validao
Como obter
REGRA_OBRIGATORIO_TP_DECLARADO O preenchimento do campo obrigatrio se houver alguma
conta reportvel para outro pas (algum Reportavel <>'BR')

Mensagem
MS1034

Tipo
Erro

Mensagem
MS1035

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_FUNDO O preenchimento da tag obrigatrio se subTpConta for igual a 301 (Fundo

Mensagem
MS1036

Tipo
Erro

206

de (Investimento) ou 302 (Clube de Investimento) ou 303 (Fundos de


Investimento por Conta e Ordem ou Intermedirio).

Cdigo da regra de validao


REGRA_VALIDA_FUNDO

Cdigo da regra de validao


REGRA_VALIDA_TP_PGTO

Como obter
Deve existir Evento de Cadastro de Patrocinado "Ativo" com mesmo CNPJ ou
GIIN para a empresa declarante (cnpjDeclarante), exceto para subTpConta =
303

Mensagem

Tipo

MS1037

Erro

Como obter
O campo tpPgto deve ser diferente de 999 se totPgtosAcum for diferente de
zero
Se houver, no evento, alguma conta reportvel para US e totPgtosAcum for
maior que zero, deve ser informado ao menos um tpPgto iniciado com
FATCA
Se houver, no evento, alguma conta reportvel para algum pas diferente de
BR e US e totPgtosAcum for maior que zero, deve ser informado ao menos
um tpPgto iniciado com CRS
No podem ser informados mais de um tpPgto iniciado com "FATCA" ou
"CRS"

Mensagem

Tipo

MS1039

Erro

MS1114

Erro

MS1115

Erro

MS1116

Erro

Mensagem

Tipo

MS1040

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_FORMATO_NUM_CONTA Se subTpConta = 101 ou 102, o campo dever ser preenchido
com a mscara:
texto com 4 caracteres numricos + "|" + texto com 3 caracteres
numricos ou vazio + "|" + texto com at 13 caracteres
alfanumricos

207

(Agencia sem DV + "|" + Operao + "|" + Conta com DV)

Cdigo da regra de validao


REGRA_VALIDA_PERIODO

Como obter
O ms informado (MMAAAA) deve estar contido no intervalo compreendido
entre a dtInicio e a dtFim informadas no Evento de Abertura *

Mensagem

Tipo

MS1043

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_SITUACAO_ESPECIAL O valor informado deve ser diferente de 00 se a data de fim
informada for diferente da data for diferente da data de
encerramento do semestre

Mensagem

Tipo

MS1045

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_QUANT_ARQ_TRANS O valor informado deve ser igual quantidade de arquivos
transmitidos no mesCaixa informado, para a modalidade informada

Mensagem

Tipo

MS1050

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_INFOPP As tags numProposta, numProcesso, tpProduto e tpPlano so obrigatrias se
nenhum cdigo da empresa de Previdncia Privada informada no evento de
abertura for igual a 5

Mensagem
MS1052

Tipo
Erro

Mensagem

Tipo

*MM=13 deve ser validado no 2o semestre

Cdigo da regra de validao

Como obter

208

REGRA_VALIDA_CONTRIBUICAO_PP O campo vlrContribuicao deve ser igual a soma da vlrPartPF mais


vlrPartPJ

MS1053

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_ABERTURA_OP_FIN A tag AberturaMovOpFin obrigatria quando existirem
Eventos de Movimento de Operaes Financeiras ativos
(situao = 1 - Ativo) para o perodo informado (mesCaixa
do Evento de Movimento de Operaes Financeiras
compreendido entre a dtInicio e a dtFim do Evento de
Abertura).

Mensagem

Tipo

MS1055

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_ABERTURA_PP A tag AberturaMovPP obrigatria quando existirem Eventos de
Movimento de Previdncia Privada ativos (situao = 1 - Ativo)
para o perodo informado (mesCaixa do Evento de Movimento de
Previdncia Privada compreendido entre a dtInicio e a dtFim do
Evento de Abertura).

Mensagem

Tipo

MS1054

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CASSACAO_MED_JUD Se a tag for informada, a Data da Cassao deve ser maior que a
Data da Concesso da Medida Judicial

Mensagem

Tipo

MS1056

Erro

Cdigo da regra de validao


REGRA_VALIDA_NI

Como obter
Se tpNI = 1: REGRA_VALIDA_CPF
Se tpNI = 2: REGRA_VALIDA_CNPJ

209

Mensagem
Conforme regra
Conforme regra

Tipo
Conforme regra
Conforme regra

Se tpNI=3 ou 4: o valor informado deve ser igual a um dos NIFs


informados (NIF >> NumeroNIF), caso exista NIF informado no
evento.

MS1067

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_MUNICIPIO_UF Os 2 primeiros dgitos da tag Municipio devem ser iguais ao cdigo da UF
informada na tag UF, conforme RNG-TabelasdeReferencia, item Tabela de
UF Cdigo IBGE - Sigla

Mensagem

Tipo

MS1061

Erro

Cdigo da regra de validao


REGRA_EXISTE_CPF

Como obter
O valor do campo deve constar no Sistema CPF

Mensagem
MS1062

Tipo
Erro

Cdigo da regra de validao


REGRA_EXISTE_CNPJ

Como obter
O valor do campo deve constar no Sistema CNPJ

Mensagem
MS1021

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_INTERMEDIARIO Deve existir Evento de Cadastro de Intermedirio "Ativo" com mesmo
GIIN e/ou tipoNI + NIIntermedirio, para a empresa declarante
(cnpjDeclarante)

Mensagem

Tipo

MS1065

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_FORMACAO_ID O id dever conter 13 caracteres conforme tabela abaixo:
Texto fixo ID
2 posies
Nmero Sequencial
11 posies

Mensagem

Tipo

MS1066

Erro

210

Cdigo da regra de validao


Como obter
REGRA_VALIDA_REPORTAVEL_GIIN O campo no poder ser preenchido com o valor 'US' se o campo
GIIN do Evento de Informaes do Declarante no estiver
preenchido.

Mensagem

Tipo

MS1068

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_REPORTAVEL_PROPRIETARIO O valor informado no campo deve ter sido informado na
tag Reportavel de pelo menos uma das contas
informadas no evento (Conta >> infoConta >>
Reportavel)

Mensagem

Tipo

MS1106

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_INFO_CONTA A tag obrigatria se o campo dtCassacao estiver preenchido em
todas as medidas judiciais (MedJudic) informadas
A tag obrigatria se no tiver sido informada medida judicial (tag
medJudic)

Mensagem

Tipo

MS1058

Erro

MS1059

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_ABERTURA_MODALIDADE Pelo menos uma das tags de abertura especfica das
modalidades (AberturaPP ou AberturaMovOpFin)
deve ser informada

Mensagem

Tipo

MS1069

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_TITULARES_CONTA Se informado, o valor deve ser maior que zero.

Mensagem
MS1070

Tipo
Erro

211

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_TITULARES_CONTA Preenchimento obrigatrio se o campo subTpConta for igual
a 101 (Conta Corrente) ou 102 (Conta Poupana)

Mensagem

Tipo

MS1112

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_DATA_ENCERRAMENTO_CONTA O ms/ano da data informada deve ser igual ao
ms/ano informado na tag anoMesCaixa

Mensagem

Tipo

MS1107

Erro

Cdigo da regra de validao


Como obter
REGRA_VERIFICA_TP_RELACAO_DECLARADO Obrigatrio o preenchimento da tag <Intermediario> se o
campo tpRelacaoDeclarado = 4 (Intermediado)

Mensagem

Tipo

MS1071

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_TOT_CREDITOS_TITULAR O valor informado deve ser menor ou igual ao valor
informado no campo totCreditos

Mensagem

Tipo

MS1072

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_TOT_DEBITOS_TITULAR O valor informado deve ser menor ou igual ao valor informado
no campo totDebitos

Mensagem

Tipo

MS1073

Erro

Cdigo da regra de validao


Como obter
REGRA_VERIFICA_GIIN_CNPJ Obrigatrio informar o GIIN ou o CNPJ

Mensagem
MS1074

Tipo
Erro

212

Cdigo da regra de validao


REGRA_VERIFICA_GIIN_NI

Como obter
Obrigatrio informar o GIIN ou o NIIntermediario

Mensagem
MS1085

Tipo
Erro

Mensagem

Tipo

MS1075

Erro

Cdigo da regra de validao


Como obter
REGRA_VERIFICA_CONTAS_REPORTAVEIS O campo reportvel deve ser igual a 1 caso tenham sido
enviadas contas reportveis para o pas informado.
O campo reportvel deve ser igual a 0 caso no tenham sido
enviadas contas reportveis para o pas informado.

Mensagem

Tipo

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_PAISES_TRATADO Devem ser informados todos os pases que tenham firmado
Tratado de Troca de Informaes conforme RNG - Tabelas de
Referncia, item Tabela de Pases com Tratados de Troca de
Informao

Mensagem

Tipo

MS1078

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CNPJ_SUSPENSO A tag referente abertura de movimentao de Previdncia Privada
(AberturaPP) no pode ser informada se o CNPJ do declarante estiver

Mensagem

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_EXISTE_PAIS_TRATADO_TROCA_INFO O valor informado no campo dever existir na Tabela de
Pases com Tratado de Troca de Informaes e estar
vigente na data de recepo do evento, conformeRNGTabelasdeReferencia, item
Tabela de Pases com Tratados de Troca de Informaes.

213

MS1077
Erro
MS1076

MS1079

suspenso na Data Final do Perodo de Vigncia das Informaes (dtFim)

Cdigo da regra de validao


REGRA_VALIDA_TP_EVENTO

Como obter
Deve ser informado um dos tipos de eventos conforme RNG-Geral, item
Arquivos Tratados pelo Sistema

Mensagem

Tipo

MS1080

Erro

Cdigo da regra de validao


Como obter
REGRA_VERIFICA_EXCLUSAO O evento no poder ser excludo se:
for do tipo 001 (Informaes da Empresa Declarante) e existir algum outro
evento "Ativo", de qualquer tipo, para a empresa (mesmo cnpjDeclarante)
for do tipo 002 (Abertura) e existir algum evento ativo de movimento
(MovOpFin ou MovPP) ou evento de fechamento para a eFinanceira
for do tipo 003 ou 004 (Informaes de Movimento) e o estado da eFinanceira
diferente de Em Andamento
for do tipo 005 ou 006 OU 009
for do tipo 007 ou 008 e j tiver sido utilizado em algum evento de
movimento

Mensagem

Tipo

MS1081

Erro

MS1122

Erro

MS1082

Erro

MS1083

Erro

MS1084

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_TP_NI O campo obrigatrio se o NIIntermediario tiver sido preenchido.

Mensagem
MS1086

Tipo
Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_SUBTP_CONTA O primeiro dgito do campo deve ser igual ao valor informado no tpConta

Mensagem
MS1087

Tipo
Erro

Mensagem

Tipo

Cdigo da regra de validao

Como obter

214

REGRA_VALIDA_VR_LIQUIDO_BENEF O valor informado deve ser igual ao valor bruto do benefcio menos
o valor do imposto de renda.

MS1088

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_ALIQUOTA_IR O valor obrigatrio quando o valor do imposto de renda for maior que
zero.

Mensagem

Tipo

MS1089

Erro

Cdigo da regra de validao


REGRA_VALIDA_VALOR_IR

Mensagem

Tipo

MS1090

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_COMPETENCIA_PAGTO O valor informado deve ser maior ou igual ao ms caixa do
movimento.

Mensagem

Tipo

MS1091

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_VERSAO_LOTE A verso do lote deve ser igual verso vlida no sistema na data de
recepo do lote

Mensagem

Tipo

MS1092

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_EVENTO Se o arquivo for original (indRetificacao=1), o evento no pode ser
recebido se j existir um evento "Ativo" do mesmo tipo, conforme RNGGeral, item Arquivos Tratados pelo Sistema, coluna Tipo de Evento e
com a mesma Chave, conforme RNG-Geral, item Arquivos Tratados pelo
Sistema, coluna Campos Chave

Mensagem

Tipo

MS0023

Erro

Como obter
O valor obrigatrio quando a alquota do imposto de renda for maior que
zero.

215

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_EVENTO_PATROCINADO Se o arquivo for original (indRetificacao=1), o
evento no pode ser recebido se j existir um evento
"Ativo" do mesmo tipo, conforme RNG-Geral, item
Arquivos Tratados pelo Sistema, coluna Tipo de
Evento, com mesmo cnpjDeclarante, e com mesmo
CNPJ ou com o mesmo GIIN

Mensagem

Tipo

MS1097

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_CHAVE_EVENTO_INTERMEDIARIO Se o arquivo for original (indRetificacao=1), o
evento no pode ser recebido se j existir um
evento "Ativo" do mesmo tipo, conforme RNGGeral, item Arquivos Tratados pelo Sistema,
coluna Tipo de Evento, com mesmo
cnpjDeclarante e com mesmo tpNI +
NIIntermediario ou com o mesmo GIIN

Mensagem

Tipo

MS1098

Erro

Cdigo da regra de validao


REGRA_OBRIGATORIO_NIF

Mensagem
MS1100

Tipo
Erro

Mensagem

Tipo

MS1102

Erro

Como obter
A tag NIF deve ser informada se o tpNI for igual a 3 ou 4

Cdigo da regra de validao


REGRA_VALIDA_CHAVE

Como obter
No pode ser informado mais de uma tag com a mesma chave,
conforme coluna Chave da Tabela de Resumo definida no
REGRA_VALIDA_CHAVE_FECHAMENTO leiaute do evento
REGRA_VALIDA_CHAVE_PP

216

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_CONTA_CAMBIO Deve ser informada ao menos uma das tags: Conta ou Cambio
Cdigo da regra de validao
Como obter
REGRA_VALIDA_FECHAMENTO_MES_PP Deve ser informada uma tag FechamentoMes para cada ms para
o qual exista Evento de Previdncia Privada "ativo" no perodo
da eFinanceira

Mensagem
MS1103
Mensagem

Tipo
Erro
Tipo

MS1104

Erro

Cdigo da regra de validao


Como obter
Deve
ser
informada
uma
tag FechamentoMes para cada
REGRA_VALIDA_FECHAMENTO_MES_OP_FIN
ms para o qual exista Evento de Operaes Financeiras
ativo no perodo da eFinanceira

Mensagem

Tipo

MS1105

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_VLR_ULT_DIA O preenchimento do campo obrigatrio se o ms do anoMesCaixa
for igual a 12 ou se dtEncerramentoConta estiver preenchida.

Mensagem

Tipo

MS1108

Erro

Cdigo da regra de validao


Como obter
REGRA_OBRIGATORIO_ENDERECO O preenchimento do campo obrigatrio:
se TP_RELACAO_DECLARADO for igual a 1 (Titular)
OU
se existir alguma conta reportvel para US no evento

Mensagem

Tipo

MS1109

Erro

Mensagem

Tipo

Cdigo da regra de validao

Como obter

217

REGRA_VALIDA_PROPRIETARIOS A tag Proprietarios no poder ser informada se no houver nenhuma


conta informada no evento.
A tag Proprietarios no poder ser informada se tpNI for igual a 1
(Pessoa Fsica)

MS1110

Erro

MS1111

Erro

Cdigo da regra de validao


Como obter
REGRA_EXISTE_TP_NUM_CONTA O valor informado deve existir em Tabelas de referncia, conforme RNGTabelas de Referncia, item Tabela de Tipo de Nmero de Conta

Mensagem

Tipo

MS2018

Erro

Cdigo da regra de validao


REGRA_OBRIGATORIO_GIIN

Mensagem

Tipo

MS1113

Erro

Mensagem

Tipo

MS1114

Erro

MS1115

Erro

MS1116

Erro

Mensagem

Tipo

MS1118

Erro

Como obter
O valor do campo obrigatrio se j tiver sido enviado algum evento de
Movimentao de Operao Financeira com Reportavel = US

Cdigo da regra de validao


REGRA_VALIDA_TP_DECLARADO

Cdigo da regra de validao


REGRA_VALIDA_MODALIDADES

Como obter
Se houver, no evento, alguma conta reportvel para US, deve ser
informado um tpDeclarado iniciado com FATCA
Se houver, no evento, alguma conta reportvel para algum pas
diferente de US e BR, deve ser informado um tpDeclarado iniciado
com CRS
No podem ser informados mais de um tpDeclarado iniciado com
FATCA ou CRS
Como obter
Deve ser informada ao menos uma modalidade, ou seja, deve ser
informada ao menos uma das tags: FechamentoPP ou
FechamentoMovOpFin

218

Cdigo da regra de validao


REGRA_OBRIGATORIO_MODALIDADE

Como obter
Se indRetificacao=2 ou 3, a tag referente modalidade
(FechamentoPP ou FechamentoMovOpFin) deve ser informada
se j tiver sido informada no evento anterior, ou seja, a tag deve
ser informada se j houve fechamento parcial daquela
modalidade, conforme RN Controle da eFinanceira

Mensagem

Tipo

MS1119

Erro

Cdigo da regra de validao


Como obter
REGRA_VALIDA_REPORTAVEL_GIIN_FUNDO O campo no poder ser preenchido com o valor 'US' se a
tag Fundo tiver sido informada e no tiver sido informado
o GIIN do Fundo.

Mensagem

Tipo

MS1120

Erro

6. Mensagens do Sistema
6.1. Gerais
MS0001 - Ocorreu uma falha ao realizar a verificao da verso das tabelas do sistema no Ambiente Nacional
MS0002 - Ocorreu uma falha ao atualizar as tabelas do sistema
MS0003 - Erro na cadeia do certificado digital do signatrio ou do solicitante da informao
MS0004 - A raiz do certificado digital do signatrio ou do solicitante da informao dever pertencer a Autoridade Certificadora Raiz Brasileira
(ICP-Brasil).
MS0005 - O certificado digital do signatrio ou do solicitante da informao encontra-se revogado.

219

MS0006 - O certificado digital do signatrio ou do solicitante da informao encontra-se expirado.


MS0007 - O certificado digital do signatrio ou do solicitante da informao no vlido. Somente sero aceitos os certificados do tipo e-CNPJ,
e-PJ, e-CPF ou e-PF
MS0008 - Parmetro <nome do parametro> obrigatrio no informado.
MS0009 - Parmetro <nome do parametro> invlido.
MS0010 - Nenhuma informao encontrada para os parmetros informados.
MS0012 - A solicitao ultrapassou o tamanho limite de <<informar tamanho limite>> e no poder ser recebida.
MS0013 - Deve ser utilizado certificado digital para transmisso dos eventos.
MS0014 - Falha no acesso a lista de certificado revogado. Tente mais tarde.
MS0015 - Deve ser utilizado certificado digital do tipo e-CNPJ ou e-PJ cujo CNPJ base seja o mesmo do contribuinte responsvel pela
informao, ou do tipo e-CPF ou e-PF cujo CPF pertena ao representante legal do contribuinte ou qualquer certificado que pertena a um
procurador devidamente habilitado no sistema de Procurao Eletrnica da RFB.
MS0016 - O evento deve ser assinado.
MS0017 - Assinatura do evento invlida.
MS0018 - Falha na disponibilizao do resultado do processamento na fila de sada.
MS0019 - Ocorreu uma falha no acesso ao Sistema CNPJ. Aguarde alguns minutos e tente novamente.

220

MS0020 - Ocorreu uma falha no acesso ao Sistema de Procurao Eletrnica. Aguarde alguns minutos e tente novamente.
MS0021 - Falha ao assinar o recibo de entrega do Evento. Envie o evento novamente, para obter o recibo de entrega.
MS0022 - O evento j se encontra na base de dados do sistema.
MS0023 - J existe no sistema um evento com mesma chave: <<exibir os campos que compem a chave>>.
MS0024 - Nmero do recibo de entrega do evento a ser excludo/retificado no foi localizado no Ambiente Nacional.
MS0025 - Falha no processamento da solicitao. Tente novamente.
MS0026 - Falha ao inserir evento no sistema. Tente novamente.
MS0027 - Falha ao enviar arquivo. Tente novamente.
MS0028 - Lote invlido.

6.2. Validao de Contedo


MS1001 - J existe na base de dados do Ambiente Nacional um evento com mesma identificao.
MS1002 - CNPJ Invlido.
MS1003 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no da mesma empresa declarante.
MS1004 - No foi localizado um evento ativo para o recibo de entrega informado ou o evento no tem o mesmo tipo/identificao.
MS1005 - O nmero do recibo obrigatrio. Favor informar o nmero do recibo do evento que est sendo retificado.

221

MS1006 - O evento de Excluso ou Retificao dever ser do mesmo tipo e se referir ao mesmo objeto (mesma chave: <<exibir os campos que
compem a chave>>) do evento a ser excludo/retificado.
MS1007 - Deve ser enviado o Evento de Informaes da Empresa Declarante antes do envio deste evento.
MS1008 - O perodo (data inicial e final) informado deve corresponder a um semestre, com exceo nos casos em que a empresa foi aberta ou
encerrada dentro do semestre (neste caso, informar a data de abertura na data inicial ou a data de encerramento na data final).
MS1009 - No existe eFinanceira aberta para o perodo informado.
MS1010 - A data de fim deve ser posterior ou igual data de incio.
MS1018 - Verso do leiaute do evento no reconhecida pelo sistema ou foi substituda. Utilize a ltima verso disponvel para o tipo de evento.
MS1020 - A data de incio do perodo de vigncia das informaes deve ser maior ou igual data de implantao do sistema.
MS1021 - O CNPJ <<NN.NNN.NNN/NNNN-NN>> no consta no cadastro da RFB. Proceda sua regularizao.
MS1022 - A e-Financeira deve ser entregue pela matriz da Pessoa Jurdica.
MS1023 - O CNPJ (<<informa o CNPJ da empresa>>) do declarante consta como INAPTO no cadastro da RFB. Comparea unidade local da
RFB.
MS1024 - Nmero de inscrio <<informar o CNPJ da empresa>> foi baixado no Sistema CNPJ em <<informar data da baixa> >. Comparea
unidade local da RFB.
MS1025 - Nmero de inscrio <<informar o CNPJ da empresa>> foi anulado no CNPJ em <<DATA DA ANULAO>>.
MS1026 - Perodo da declarao antecede a data de incio de atividade da empresa.

222

MS1027 - O campo <<informar campo>> obrigatrio e no foi informado.


MS1028 -Foi informado um valor com tipo invlido para o campo <<informar campo>>.
MS1029 -Foi informado um valor com tamanho invlido para o campo <<informar campo>>.
MS1030 -Erro na estrutura da solicitao.
MS1031 - Falha no processamento da solicitao. Tente novamente.
MS1032 - Instituio no habilitada para envio de informaes de Previdncia Privada.
MS1034 - J existe eFinanceira para esta empresa no perodo informado.
MS1035 - O preenchimento do campo obrigatrio caso exista alguma conta reportvel para qualquer pas alm do Brasil.
MS1036 - O preenchimento da Identificao do Fundo obrigatrio para contas de investimento.
MS1037 - No foi enviado Evento de Cadastro de Patrocinado para o CNPJ / GIIN informado (s).
MS1038 - Valor invlido.
MS1039 - O tipo de pagamento no pode ser igual a 999 (No existem pagamentos no perodo) quando o Total Acumulado de Pagamentos
realizados no Ano diferente de zero.
MS1040 - Para contas de depsito e poupana, o nmero da conta deve ser preenchido no formato Agncia (sem DV) + "|" + Operao (quando
houver) + "|" + Conta (com DV).
MS1043 - O ms caixa deve estar compreendido no perodo (data inicial e final) informados na abertura da eFinanceira.

223

MS1045 - Deve ser informada uma condio de situao especial, uma vez que a data de fim do Encerramento diferente da data de fim do
semestre.
MS1046 - No existe eFinanceira aberta para o perodo informado no movimento, com abertura de Previdncia Privada.
MS1047 - No existe eFinanceira aberta para o perodo informado no movimento, com abertura de Operaes Financeiras.
MS1048 - No pode haver Fechamento da Movimentao de Previdncia Privada para este perodo, pois no houve Abertura.
MS1049 - No pode haver Fechamento da Movimentao de Operaes Financeiras para este perodo, pois no houve Abertura.
MS1050 - A quantidade de eventos de <<Previdncia Privada / Operaes Financeiras>> transmitidos para o ms <<mesCaixa>> foi igual a
<<quantidade de eventos recebidos pelo Ambiente Nacional>>.
MS1052 - O Nmero da Proposta, Nmero do Processo, Tipo de Produto e Tipo de Plano devem ser informados para empresas de Previdncia
Privada abertas.
MS1053 - O valor da contribuio est diferente da soma da participao da pessoa fsica com a participao da pessoa jurdica.
MS1054 - Obrigatrio informar Abertura de Previdncia Privada, uma vez que j foram enviados Eventos de Movimento de Previdncia Privada
para o perodo.
MS1055 - Obrigatrio informar Abertura de Operaes Financeiras, uma vez que j foram enviados Eventos de Movimento de Operaes
Financeiras para o perodo.
MS1056 - A data de Cassao da Medida Judicial deve ser maior que a data de Concesso.
MS1057 - CPF invlido.
MS1058 - Obrigatrio preencher Informaes da Conta, uma vez que a (s) medida (s) judicial (is) informada (s) foi (ram) cassada (s).

224

MS1059 - Obrigatrio preencher Informaes da Conta, a menos que exista Medida Judicial contrria prestao destas informaes.
MS1061 - Municpio no pertence UF informada.
MS1062 - O valor informado deve existir no Sistema CPF.
MS1065 - No foi enviado Evento de Cadastro de Intermedirios para o Nmero de Identificao (NI) e/ou GIIN informados.
MS1066 - O id deve conter 13 caracteres, sendo eles: "ID" + Nmero sequencial com 11 posies.
MS1067 - O valor informado para o Nmero de Identificao (NI) deve ser igual a um dos Nmeros de Identificao Fiscal (NIF) informados.
MS1068 - Para informar contas reportveis aos EUA, necessrio informar o GIIN no Evento de Informaes do Declarante.
MS1069 - Deve ser informada a abertura de pelo menos uma das modalidades (Previdncia Privada ou Operaes Financeiras).
MS1070 - O nmero de titulares da conta deve ser maior que zero.
MS1071 - Obrigatrio informar a tag <Intermediario> se o Tipo de Relao do Declarado for Intermedirio.
MS1072 - O Total de Crditos da Mesma Titularidade deve ser menor ou igual ao Total de Crditos.
MS1073 - O Total de Dbitos da Mesma Titularidade deve ser menor ou igual ao Total de Dbitos.
MS1074 - Obrigatrio informar o GIIN ou o CNPJ.
MS1075 - O Pas informado no est cadastrado como sendo participante do Tratado de Troca de Informaes.
MS1076 - No foram enviadas contas reportveis para o pas informado.

225

MS1077 - Foram enviadas contas reportveis para o pas informado.


MS1078 - No foram informados todos os pases que possuem Tratado de Troca de Informaes
MS1079 - No possvel enviar informaes de Previdncia Privada, pois o CNPJ da empresa declarante encontra-se suspenso.
MS1080 - Tipo de Evento invlido.
MS1081 - No possvel excluir o Evento de Informaes da Empresa Declarante, uma vez que j foram enviados outros eventos para a
empresa.
MS1082 - No possvel excluir o Evento de Movimentao, uma vez que no existe eFinanceira em andamento para o perodo.
MS1083 - No possvel excluir Evento de Fechamento ou de Excluso.
MS1084 - No possvel excluir Evento de Patrocinado ou Intermedirio quando este j foi utilizado em algum evento de Movimento.
MS1085 - Obrigatrio informar o GIIN ou o NI do Intermedirio.
MS1086 - Obrigatrio informar o tipo do NI.
MS1087 - Subtipo de conta incompatvel com o Tipo de conta informado.
MS1088 - O valor informado no o resultado da diferena do valor bruto e do imposto de renda.
MS1089 - Obrigatrio informar a alquota se o valor do imposto de renda no for igual a zero.
MS1090 - Obrigatrio informar o valor se a alquota do imposto de renda for maior que zero.

226

MS1091 - A competncia de pagamento deve ser maior ou igual ao ms caixa informado.


MS1092 - Verso do lote invlida. Deve ser utilizada a verso {0}.
MS1093 - O grupo <<informar grupo>> de preenchimento obrigatrio.
MS1094 - O Grupo <<informar grupo>> no deve ser preenchido.
MS1095 - Quantidade de casas decimais invlida no campo: <<informar campo>>.
MS1096 - J existe evento com a mesma chave.
MS1097 - J existe evento com mesmo CNPJ ou mesmo GIIN informados.
MS1098 - J existe evento com mesmo Nmero de Identificao ou mesmo GIIN informados.
MS1100 - Obrigatrio informar o grupo NIF, se o tipo de identificao for igual a NIF Pessoa Fsica ou NIF Pessoa Jurdica.
MS1102 - J existe outra tag <<nome da tag>> com mesma chave no evento. No pode ser informada mais de uma tag com a mesma chave.
MS1103 - Deve ser informada ao menos uma das tags: Conta ou Cmbio
MS1104 - Devem ser informados todos os meses para os quais houve Evento de Movimento de Previdncia Privada no perodo da eFinanceira.
MS1105 - Devem ser informados todos os meses para os quais houve Evento de Movimento de Operaes Financeiras no perodo da
eFinanceira.
MS1106 - Um proprietrio s pode ser reportvel a um pas se tiver sido informada ao menos 1 conta reportvel ao mesmo pas.
MS1107 - A data de encerramento da conta deve estar compreendida no ms / ano que est sendo reportado (anoMesCaixa).

227

MS1108 - O saldo deve ser informado quando o ms que est sendo reportado for igual a 12 (dezembro) ou quando a conta estiver sendo
encerrada.
MS1109 - O endereo deve ser informado para titulares da conta ou quando houver contas reportveis para os EUA.
MS1110 - A tag Proprietarios no pode ser informada, uma vez que no foi informada nenhuma Conta no evento.
MS1111 - A tag Proprietarios no pode ser informada para declarado Pessoa Fsica.
MS1112 - O nmero de titulares deve ser informado para Conta Corrente ou Conta Poupana.
MS1113 - O GIIN deve ser informado, uma vez que foram enviados Movimentos de Operao Financeira com informaes reportveis aos
EUA.
MS1114 - Como existem contas reportveis para os EUA, deve ser informado ao menos um tipo relacionado ao FATCA.
MS1115 - Como existem contas reportveis para outros pases, deve ser informado ao menos um tipo relacionado ao CRS.
MS1116 - S pode ser informado um tipo relacionado ao FATCA ou ao CRS.
MS1117 - No foi localizado um evento de abertura ativo para o recibo de entrega informado ou o evento no da mesma empresa declarante.
MS1118 - preciso informar o fechamento de pelo menos uma das modalidades: Previdncia Privada ou Operao Financeira.
MS1119 - preciso informar os dados de fechamento da modalidade, uma vez que j foi realizado o fechamento parcial desta modalidade.
MS1120 - Para informar contas referentes a fundos reportveis aos EUA, necessrio informar o GIIN no Evento de Cadastro do Patrocinado.
MS1121 - Excluso no permitida. A eFinanceira no est em andamento.

228

MS1122 - No possvel excluir o Evento de Abertura da eFinanceira, uma vez que j foram enviados outros eventos para a eFinanceira.
MS1123 - O nmero do recibo no deve ser informado em arquivos originais.
MS1124 - Foram encontrados caracteres especiais restritos no contedo das tags do evento.

6.3. Com Tabelas


MS2002 - Municpio Invlido.
MS2003 - Tipo de Nmero de Identificao Invlido.
MS2004 - Pas Invlido.
MS2005 - Tipo de Produto Invlido.
MS2006 - Tipo de Plano Invlido.
MS2009 - Tipo de Conta Invlido.
MS2010 - Tipo de Pagamento Invlido.
MS2011 - Tipo de Empresa de Previdncia Privada Invlido.
MS2013 - UF invlida.
MS2012 - Tipo de Declarado invlido.
MS2014 - Subtipo de Conta Invlido.

229

MS2015 - Cdigo da Receita Invlido.


MS2016 - Tipo de Proprietrio invlido.
MS2017 - Tipo de Relao do Declarado invlido.
MS2018 - Tipo de Nmero de Conta invlido.

230

Você também pode gostar