Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 3.18 KB

File metadata and controls

50 lines (44 loc) · 3.18 KB

RegistroQ100 Class

Demonstração da Atividade Rural

Remarks

Nível hierárquico - 2

Ocorrência - 0:N

Properties

Name Type
DataMov Nullable<DateTime> Data de Entrada ou Saída dos Recursos
CodImovel Nullable<Int32> Código do Imóvel em
CodigoContaBanco String Código da Conta Bancária em
Para pagamentos ou recebimentos em espécie, utilizar 000.
Para numerários em trânsito, utilizar 999.
NumeroDoc String Número do Documento
TipoDocumento TipoDocumento Tipo de Documento:
1 - Nota Fiscal
2 – Fatura
3 – Recibo
4 – Contrato
5 - Folha de Pagamento
6 - Outros
Historico String Histórico do Lançamento
TerceiroID String CPF ou CNPJ do Terceiro.
Caso = , utilizar o CPF do próprio declarante.
TipoLancamento TipoLancamento Tipo de Lançamento;
1 - Receita da Atividade Rural
2 - Despesas de custeio e investimentos
3 – Receita de produtos entregues no ano referente a adiantamento de recursos financeiro
ValorEntrada Nullable<Double> Valor de Entrada dos Recursos
ValorSaida Nullable<Double> Valor de Saída dos Recursos
SaldoFinal Nullable<Double> Saldo Final
SaldoFinal_Natureza String Natureza do Saldo Final [N/P]
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 regQ100 = new RegistroQ100(null, _versao)  
{  
    DataMov = new System.DateTime(2021, 1, 1),  
    CodImovel = 1,  
    CodigoContaBanco = 1,  
    NumeroDoc = "123456",  
    TipoDocumento = TipoDocumento.NF,  
    Historico = "Pg. ref. aquisição de fertilizantes",  
    TerceiroID = "12345678900",  
    TipoLancamento = TipoLancamento.Despesa,  
    ValorSaida = 500d,  
    SaldoFinal = 500d,  
    SaldoFinal_Natureza = "N"  
};