Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 2.42 KB

File metadata and controls

39 lines (33 loc) · 2.42 KB

Registro0000 Class

Abertura do Arquivo Digital e Identificação da Pessoa Física

Remarks

Nível hierárquico - 1

Ocorrência - 1:1

Properties

Name Type
CPF String CPF do declarante
Nome String Nome da Pessoa Física
IndicadorSitInicioPeriodo SituacaoInicioPeriodo Indicador do Início do Período:
0 – Regular(Início no primeiro dia do ano).
1 – Abertura(Início de atividades no ano-calendário).
2 – Início de obrigatoriedade da escrituração no curso do ano calendário. (Exemplo: desenquadramento como isento do IRPF)
SituacaoEspecial SituacaoEspecial Indicador de Situação Especial e Outros Eventos:
0 – Normal;
1 – Falecimento;
2 - Espólio;
3 - Saída definitiva do País;
DataSituacaoEspecial Nullable<DateTime> Data da Situação Especial
DataInicial Nullable<DateTime> Data do Início do Período
Em caso de falecimento da Pessoa Física, a data de falecimento.
DataFinal Nullable<DateTime> Data do Final do Período
Methods
EscreveLinha() Realiza a escrita (serialização) da instância em uma linha do arquivo.
LeParametros(string[]) Efetua a leitura (desserialização) da linha especificada em data

Example

string _versao = "0013";  
var reg0000 = new Registro0000(null, _versao)  
{  
    SituacaoEspecial = SituacaoEspecial.Normal,  
    DataInicial = new System.DateTime(2021, 1, 1),  
    DataFinal = new System.DateTime(2021, 12, 31),  
    Nome = "Produtor Rural Exemplo",  
    CPF = "12345678900"  
};