2025-05-28  Alexandre Oliva  <lxoliva@fsfla.org>

	Lançando IRPF-Livre 2025 v1.3 r19812
	* res/aplicacao.properties: Atualiza versão.
	* LEIAME: Idem.  Adicional algumas dicas.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader, montarRegistroContribuinte): Preenche
	IN_PROCESSO_ATUALIZACAO_BEM com "0", pelo menos até implementarmos
	atualização do valor de bens.
	(montarFichaBem): Idem, mas com " ", pelo mesmo motivo.
	(montarRegistroDeclaracaoCompleta): Ajusta preenchimento de
	NR_*_DESP_INSTRUCAO para usar...
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(obterTotalDependentesEmInstrucao, obterTotalAlimentandosEmInstrucao):
	... estes métodos, renomeados...
	(obterTotalDependentesEnvolvidos, obterTotalAlimentandosEnvolvidos):
	... destes.  Conta somente quem tenha despesas com instrução, com...
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java (ehInstrucao): ...
	este novo método.

	* res/*.xml: Restaura arquivo idêntico ao do programa de referência.
	Alguns verificadores, como de município, precisam que os hashes
	estejam corretos, e manter os arquivos idênticos facilita ver quais
	precisam ser atualizados, sem precisar recalcular hashes nem quebrar
	o programa.  xmllint --format já é recomendado na documentação para
	tornar arquivos .xml mais legíveis.

	* src/serpro/ppgd/irpf/bens/Bem.java (areaTotal): Usa somente um
	dígito decimal, como o programa de referência.
	* src/serpro/ppgd/negocio/Valor.java: Restaura a versão anterior às
	modificações locais.  Elas não são mais necessárias, e fazem o
	programa multiplicar a areaTotal por 10 a cada recálculo.
	* LEIAME: Menciona correção.

2025-05-24  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* LEIAME: Atualiza revisão.
	* res/aplicacao.properties:
	(titulo): Idem.
	(versao_txt): Atualizado na revisão anterior (r19798).
	* res/BA.xml: Atualização conforme programa de referência (exceto CRC).
	* res/MG.xml: Idem.
	* res/MT.xml: Idem.
	* res/PB.xml: Idem.
	* res/PE.xml: Idem.
	* res/PR.xml: Idem.
	* res/RJ.xml: Idem.
	* res/RN.xml: Idem.
	* res/SC.xml: Idem. Além disso, o CRC foi atualizado para estar em
	conformidade com o conteúdo.
	* res/SP.xml: Atualização conforme programa de referência (exceto CRC).
	* res/paises.xml: Idem.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java:
	(ConstantesGlobaisIRPF): CODIGO_RECNET atualizado e adicionada nota
	para facilitar encontrar o campo para atualização futura.
	* src/serpro/ppgd/repositorio/repositorioXML/RepositorioTabelasBasicasXML.java:
	(recuperarObjetosTabela): Menciona necessidade de fazer subcomando
	ou ferramenta externa para calcular o CRC de cada tabela e exibir
	estes, para facilitar no desenvolvimento.

2025-04-07  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* LEIAME: Atualiza revisão.
	* res/aplicacao.properties:
	(titulo): Idem.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java: Troca comentário sobre
	as diferenças entre os valores calculados para os descontos e os
	usados pelo programa de referência, por um comentário explicando a
	importância de consultar este ou uma página oficial com as tabelas,
	bem como fórmulas e equações que explicam quais propriedades devem
	ser verificadas nos descontos.

2025-03-30  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* LEIAME: Atualiza para IRPF 2025; documenta necessidade de informar
	o país para pagamentos ao exterior; detalha mudanças nos códigos que
	podem impactar o usuário.
	* res/aplicacao.properties:
	(titulo, versao_txt, exercicio): Atualiza para IRPF 2025.
	* res/Mensagens.properties: Adiciona pagamento_pais_branco.
	* res/MT.xml: Adiciona Boa Esperança do Norte (código 1182).
	* src/serpro/ppgd/gui/EditTituloEleitor.java: Removido.
	* src/serpro/ppgd/infraestrutura/PlataformaPPGD.java:
	(registraTags): Remove editTituloEleitor.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java:
	<import>: Remove serpro.ppgd.negocio.validadoresBasicos.ValidadorTituloEleitor.
	(Contribuinte): Comenta ausência de IN_PROCESSO_ATUALIZACAO_BEM,
	NR_PROCESSO_ATUALIZACAO_BEM; remove
	tituloEleitor, getTituloEleitor.
	(getTituloEleitor): Idem.
	* src/serpro/ppgd/irpf/gui/contribuinte/PainelContribuinte.java:
	(PainelContribuinte): Remove jEditMascara1, jLabel3, relativos ao
	tituloEleitor.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java:
	(Pagamento): Adiciona pais.
	(getPais): Adicionado.
	(ehExterior): Adicionado.
	(ehTitularBrasil, ehTitularExterior, ehDependenteBrasil)
	(ehDependenteExterior, ehAlimentandoBrasil, ehAlimentandoExterior):
	Usa ehExterior.
	(recuperarListaCamposPendencia): Adiciona pais.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	(ConstantesRepositorio): Remove REG_CPFDEPENDENTECOMRENDPF,
	IDENTIFICACAO_NR_TITELEITOR.
	(recuperarRegistrosDeclaracao): Adiciona QT_R36, QT_R37; adiciona um
	comentário sobre a função.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	Adiciona um comentário listando registros para serem implementados e
	estudados, todos pelo nome, para facilitar a localização dos mesmos
	em caso de alteração; remove comentário sobre
	REG_RENDAVARIMPOSTOAPAGAR, não utilizado desde o IRPF-Livre 2014
	r11208. Em todos os métodos/funções, inclui comentários com o nome
	dos registros, pelo mesmo motivo do anterior.
	(montarRegistroHeader, montarRegistroContribuinte): Comenta ausência
	de IN_PROCESSO_ATUALIZACAO_BEM, NR_PROCESSO_ATUALIZACAO_BEM; remove
	NR_TITELEITOR.
	(montarFichaPagamentos): Adiciona CD_PAIS.
	(montarFichaBem): Comenta ausência de
	VR_LUCRO_PREJUIZO_APLICACAO_FINANCEIRA,
	VR_IMPOSTO_PAGO_EXTERIOR_APLICACAO_FINANCEIRA,
	VR_RECEBIDO_LUCROS_DIVIDENDOS,
	VR_IMPOSTO_PAGO_EXTERIOR_LUCROS_DIVIDENDOS, IN_CONTA_PAGAMENTO,
	IN_RECLASSIFICAR, IN_PROCESSO_ATUALIZACAO_BEM; remove IN_LEI_14754;
	coloca NR_CEI_CNO antes de IN_BOLSA.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	Em todos os métodos/funções, inclui comentários com o nome
	dos registros, pelo mesmo motivo do anterior.
	(montarContribuinteIRPF): Comenta ausência de
	NR_PROCESSO_ATUALIZACAO_BEM; remove NR_TITELEITOR.
	(montarBem): Comenta ausência de
	VR_LUCRO_PREJUIZO_APLICACAO_FINANCEIRA,
	VR_IMPOSTO_PAGO_EXTERIOR_APLICACAO_FINANCEIRA,
	VR_RECEBIDO_LUCROS_DIVIDENDOS,
	VR_IMPOSTO_PAGO_EXTERIOR_LUCROS_DIVIDENDOS, IN_CONTA_PAGAMENTO,
	IN_RECLASSIFICAR, IN_PROCESSO_ATUALIZACAO_BEM; remove IN_LEI_14754.
	(montarPagamentos): Adiciona CD_PAIS.
	(montarCPFDependentesComRendPF): Não utilizado desde a revisão
	r4875.
	(montarRendPJTitularSimplificada): Não utilizado desde o IRPF-Livre
	2009 r4875.
	(montarContribuinteIRPFAnoAnterior): Remove NR_TITELEITOR.
	(montarBensAnoAnterior): Comenta ausência de IN_CUSTODIANTE,
	COD_ALTCOIN, COD_STABLECOIN.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java:
	(DocumentoAjusteTXT): Inclui comentários com o nome dos registros,
	pelo mesmo motivo do anterior, e detalha onde os quantificadores são
	calculados.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java:
	Em todos os métodos/funções, inclui comentários com o nome dos
	registros, pelo mesmo motivo do anterior.
	(recuperarDeclaracao): Adiciona um comentário listando registros
	para serem implementados e estudados, todos pelo nome, pelo mesmo
	motivo do anterior; anota ausência de REG_DETALHEPENSAO,
	REG_PROPRIETARIOUSUFRUTUARIOBEM; sempre adiciona
	REG_RENDPJDEPENDENTE quando houver, independente do tipo de
	declaração; remove REG_RENDPJSIMPLES.
	* src/serpro/ppgd/negocio/TituloEleitor.java: Removido.
	* src/serpro/ppgd/negocio/util/Validador.java:
	(Validador): Remove TITULO_INVALIDO.
	(validarTituloEleitor): Removido.
	* src/serpro/ppgd/negocio/validadoresBasicos/ValidadorTituloEleitor.java: Removido.

2025-03-20  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	Atualiza os limites, descontos, anotações e ChangeLog.
	* ChangeLog: Reordena arquivos do dia 2025-03-18.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java: Atualiza as anotações;
	altera os valores de LIMITE_ANUAL_7_MEIO_PORCENT,
	DESCONTO_27_MEIO_PORCENT, DESCONTO_22_MEIO_PORCENT,
	DESCONTO_15_PORCENT, DESCONTO_7_MEIO_PORCENT; anota motivo de
	DESCONTO_27_MEIO_PORCENT, DESCONTO_22_MEIO_PORCENT,
	DESCONTO_15_PORCENT serem diferentes do calculado.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java: Atualiza as
	anotações para LIMITE_DESCONTO_SIMPLIFICADO e valDesconto.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java: Atualiza as
	anotações; altera DT_DIA_UTIL_RECIBO, LIMITE_ISENCAO,
	LIMITE_RECEITA_BRUTA_AR.

2025-03-18  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	Atualizações iniciais para o IRPF-Livre 2025.
	* res/bancos.xml: renomeia BANCO DO BRASIL S.A. (código 001) para
	BANCO NOVO DO BRASIL; substitui SISPRIME DO BRASIL - COOPERATIVA DE
	CRÉDITO (084) por UNIPRIME NORTE DO PARANA - COOPERATIVA DE CREDITO
	(mesmo código) e com COL4 diferente; altera COL4 de Cooperativa
	Central de Crédito - Ailos (085); altera COL3, COL4 e COL5 de BANCO
	XP S.A. (348); adiciona BANCO RODOBENS S.A (120), BANCO AGIBANK
	S.A. (121), FITBANK PAGAMENTOS ELETRONICOS S.A. (450), BANCO
	RABOBANK INTERNATIONAL BRASIL S.A. (747); remove Stone Pagamentos
	S.A. (197), BANCO BTG PACTUAL S.A. (208), BANCO C6 S.A. (336), BANCO
	JP MORGAN S.A. (376); outras renomeações menores.
	* res/dependencias.xml: Corrige ano e aumenta limite de rendimentos
	para R$ 26.963,20.
	* res/mapeamentoTxt.xml:
	(ARQ_IRPF IR:REG_HEADER): Altera o tamanho de alguns campos FILLER;
	adiciona IN_PROCESSO_ATUALIZACAO_BEM, NR_PROCESSO_ATUALIZACAO_BEM,
	NR_PROCESSO_ATUALIZACAO_BEM_FILLER; remove NR_TITELEITOR.
	(ARQ_IRPF 16:REG_IDENTIFICACAO): Altera o tamanho de alguns campos
	FILLER; Adiciona VR_PREJUIZO_ANO_ANTERIOR_LEI_14754,
	IN_PROCESSO_ATUALIZACAO_BEM, NR_PROCESSO_ATUALIZACAO_BEM,
	NR_PROCESSO_ATUALIZACAO_BEM_FILLER; remove NR_TITELEITOR.
	(ARQ_IRPF 18:REG_RESUMOSIMPLES): Adiciona VR_BASE_CALCULO_LEI_14754,
	VR_IMPOSTO_DEVIDO_LEI_14754.
	(ARQ_IRPF 20:REG_RESUMOCOMPLETA): Adiciona
	VR_BASE_CALCULO_LEI_14754, VR_IMPOSTO_DEVIDO_LEI_14754.
	(ARQ_IRPF 26:REG_PAGAMENTO): Adiciona CD_PAIS.
	(ARQ_IRPF 27:REG_BEM): Troca IN_LEI_14754 por um FILLER; adiciona
	VR_LUCRO_PREJUIZO_APLICACAO_FINANCEIRA,
	VR_IMPOSTO_PAGO_EXTERIOR_APLICACAO_FINANCEIRA,
	VR_RECEBIDO_LUCROS_DIVIDENDOS,
	VR_IMPOSTO_PAGO_EXTERIOR_LUCROS_DIVIDENDOS, IN_CONTA_PAGAMENTO,
	IN_RECLASSIFICAR, IN_PROCESSO_ATUALIZACAO_BEM.
	(ARQ_IRPF 36:REG_DETALHERENDRECEBEXT): Registro trocado pelo
	REG_PROPRIETARIOUSUFRUTUARIOBEM, com novos campos.
	(ARQ_IRPF 37:REG_DETALHEINCORPRESERVAS): Registro renomeado para
	REG_APLICACOES_FINANCEIRAS_EXTERIOR; adiciona NR_CPF, NR_CHAVE_BEM,
	NR_ORDEM, TIPO, VR_GANHO_PREJUIZO, VR_IMPOSTO_DEVIDO,
	VR_IMPOSTO_PAGO_EXTERIOR_BRASIL, VR_BASE_CALCULO, VR_SALDO,
	CD_GRUPO_BEM, CD_BEM; remove NR_CPF, NR_CHAVE, IN_TIPO, NR_PAGADORA,
	NM_NOME, VR_RECEB, NR_CPF_BENEFIC.
	(ARQ_IRPF 39:REG_SAIDA): Adiciona CD_NOVO_PAIS_RESIDENCIA.
	(ARQ_IRPF T9:REG_TRAILLER): Troca QT_FILLER4 e QT_FILLER5 por QT_R36
	e QT_R37; altera o tamanho de QT_FILLER8; adiciona QT_R76.
	(ARQ_IRPF 61:REG_GCAP_BEMIMOVEL): Altera a descrição de
	IN_UTILIZAZAOOUTROIMOVEL; adiciona IN_UTILIZACAOOUTROIMOVEL_PARTE2.
	(ARQ_IRPF 64:REG_GCAP_EXTERIOR): Adiciona NM_MOEDA_ESTRANGEIRA
	CD_MOEDA_ESTRANGEIRA, IN_RESIDENTE_BRASIL_APLICACAO_EXTERIOR.
	(ARQ_IRPF 74:REG_GCAP_ESPECIE): Troca PAIS por CD_MOEDA; adiciona
	VR_COTACAO_MOEDA_ESTRANGEIRA_DOLAR.
	(ARQ_IRPF 76:REG_GCAP_TOTALIZACAO_MOEDAS_ALIENADAS): Registro novo.
	* res/naturezasOcupacao.xml: Renomeações menores.
	* res/ocupacoesPrincipal.xml: Remove código 229 para ser substituído
	por Fonoaudiólogo (230), Fisioterapeuta (231) e Terapeuta
	Ocupacional
	(232); outras renomeações menores.
	* res/paises.xml: Remove Terras Austrais Francesas (781); outras
	renomeações menores.
	* res/tipoBens.xml: Limita as benfeitorias nesta tabela até 1988;
	separa Joia (código 6, nos Bens Móveis) dos objetos de arte e
	antiguidades (5); altera a lista de Títulos isentos de tributação
	(3, nas Aplicações e Investimentos); alterá vários fundos; adiciona
	Garagem Avulsa (19 nos Bens Imóveis), Holding Patrimonial (3, nas
	Participações Societárias), Leasing com opção de compra a ser
	exercida no final do contrato (8, em Outros Bens e Direitos).
	* res/tipoDividas.xml: Adiciona Família (código 17); outras
	renomeações menores.
	* res/tipoPagamentos.xml: Renomeações menores.

2024-07-21  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* LEIAME: Atualizado para IRPF2024 1.3.
	* res/aplicacao.properties (titulo, versao_txt): Idem.
	* res/bancos.xml: FITBANK S.A. (código 450) removido.
	* res/ocupacoesPrincipal.xml: Melhora descrições (COL2 e COL3) do
	código 215.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java: Alterações nos
	comentários com notas de referências para facilitar atualizações
	futuras ou mudanças cosméticas.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java: Idem.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java: Idem.

2024-07-10  Alexandre Oliva  <lxoliva@fsfla.org>

	Preparando IRPF-Livre 2024 v1.2, r19597.
	* res/aplicacao.properties (titulo, versao_txt): Atualiza para
	IRPF2024 1.2.
	* LEIAME: Consolida entradas desde 2024 v1.1, r19523.  Adiciona boas
	vindas.

2024-06-12  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* LEIAME
	(Imprimindo): Movido para arquivo CONTRIBUINDO.
	(Dicas para encontrar/depurar erros): Idem.
	(Histórico): Encurtado para que as alterações em 2024 sejam
	apresentadas apenas se impactarem o uso do IRPF-Livre.
	* CONTRIBUINDO: Novo arquivo.
	* src/serpro/ppgd/irpf/ganhosdecapital/bensimoveis/ItemDadosBemImovel.java
	(especificacaoImovel, getEspecificacaoImovel): Removido.
	(custoCorretagem, getCustoCorretagem): Adicionado.

2024-05-20  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/ModeloDeclaracao.java (calculaImposto):
	Restaura a casa decimal adicional para a alíquota de 27,5%, e aplica
	a mesma técnica para as demais alíquotas.
	* LEIAME: Inicia consolidação das atualizações desde o IRPF-Livre
	2023.

2024-05-04  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* res/aplicacao.properties
	(versao, release, fase, nomeAplicacao, nomeAplicacaoExtenso):
	Removidos por serem repetidos ou por não serem utilizados.
	(titulo): Alterado para nome do projeto com exercício e revisão.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java
	(NOME_PROGRAMA_EXTENSO): Removido por não ser utilizado.
	(NOME_PROGRAMA): Alterado para ser baseado na propriedade "titulo".
	* AUTORES: Adiciona Adonay como contribuidor para partes do
	programa.
	* src/org/fsfla/irpf/Main.java: Idem e corrige revisão com base na
	constante global com o nome do programa.
	* LEIAME: Adiciona Adonay como contribuidor para partes do programa
	e corrige número da revisão no título.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	<import>: Adiciona java.text.SimpleDateFormat e java.util.Date.
	(montarRegistroContribuinte): Caso o campo da data e hora da
	declaração (dataHora) esteja vazio ao gravar/preparar a declaração,
	a data e hora atuais são inseridos nos arquivos resultantes.
	* res/AC.xml: Modificação cosmética, mas que facilita ao usuário
	procurar e ler quais textos ou códigos se encaixariam no seu caso.
	* res/AL.xml: Idem.
	* res/AM.xml: Idem.
	* res/AP.xml: Idem.
	* res/BA.xml: Idem.
	* res/CE.xml: Idem.
	* res/DF.xml: Idem.
	* res/ES.xml: Idem.
	* res/GO.xml: Idem.
	* res/MA.xml: Idem.
	* res/MG.xml: Idem.
	* res/MS.xml: Idem.
	* res/MT.xml: Idem.
	* res/PA.xml: Idem.
	* res/PB.xml: Idem.
	* res/PE.xml: Idem.
	* res/PI.xml: Idem.
	* res/PR.xml: Idem.
	* res/RJ.xml: Idem.
	* res/RN.xml: Idem.
	* res/RO.xml: Idem.
	* res/RR.xml: Idem.
	* res/RS.xml: Idem.
	* res/SC.xml: Idem.
	* res/SE.xml: Idem.
	* res/SP.xml: Idem.
	* res/TO.xml: Idem.
	* res/bancos.xml: Idem.
	* res/bancos_debito.xml: Idem.
	* res/condicoesExploracao.xml: Idem.
	* res/dependencias.xml: Idem.
	* res/naturezasOcupacao.xml: Idem.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/paises.xml: Idem.
	* res/representacoes.xml: Idem.
	* res/tipoAtividadesRural.xml: Idem.
	* res/tipoBens.xml: Idem.
	* res/tipoBensAR.xml: Idem.
	* res/tipoDividas.xml: Idem.
	* res/tipoDoacoes.xml: Idem.
	* res/tipoLogradouro.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/tipoRendTributExclusiva.xml: Idem.
	* res/ufs.xml: Idem.
	* res/ufssigla.xml: Idem.

2024-05-02  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarContribuinteIRPFAnoAnterior): IN_DOENCA_DEFICIENCIA não é
	mais importado, imitando assim o declarador privativo de liberdade
	ao executar o comando "importa", esvaziando o indicador de que algum
	contribuinte tenha alguma doença ou deficiência, permitindo assim
	que o comando "verifica" exiba a pendência relativa ao indicador.

2024-05-01  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* res/Mensagens.properties
	(doenca_deficiencia_invalido): Nova mensagem.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java
	(doencaDeficiencia, getDoencaDeficiencia): Alterado para tipo
	alfanumérico e adicionados os validadores.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroContribuinte) [doencaDeficiencia]: Grava/prepara
	declaração com indicador de doença/deficiência.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarContribuinteIRPFAnoAnterior) [IN_DOENCA_DEFICIENCIA]: Idem,
	mas para importação.

2024-04-21  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* src/org/fsfla/irpf/Main.java
	(resumo): Modificação cosmética/menor: usa toString () em vez de
	getConteudoFormatado ();
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(resumoCalculoImposto): Reverte alíquota efetiva para que seu
	conteúdo seja em porcentagem, mas sem o símbolo.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java: Idem, além disso,
	para o cálculo do desconto, volta a usar a porcentagem em notação
	deciimal.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(ModeloDeclaracao): Substitui setFormato () por setPorcentagem () para a alíquota efetiva.
	(calculaImposto): Faz o cálculo das porcentagens dividindo o original por cem e multiplicando pela alíquota;
	* src/serpro/ppgd/irpf/calculos/CalculosApuracaoResultadoARBrasil.java:
	Volta a usar a porcentagem em notação deciimal.
	* src/serpro/ppgd/irpf/calculos/CalculosDeducoesIncentivos.java: Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java: Idem.
	* src/serpro/ppgd/irpf/pagamentos/ValidadorDeducoesPrevPrivadaComFapi.java: Idem.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java: Idem.
	* src/serpro/ppgd/negocio/Valor.java
	(formato, getFormato, setFormato, FORMATO_PADRAO, FORMATO_PORCENTAGEM, FORMATO_TAXA_DE_CAMBIO): Removidos.
	(porcentagem, isPorcentagem, setPorcentagem): Reinseridos.
	(Valor) [String pVal]: Reinsere manipulações de casas decimais e
	conteúdos.  Remove a funcionalidade de reconhecer textos terminados
	com o símbolo de porcentagem (%).
	(setConteudo) [String pConteudo]; Idem.
	(converte): Detecta o operando com a maior quantidade de casas
	decimais e dígitos.  Remove a cópia do tratamento de casas decimais.
	(soma, subtrai, multiplica, divide, resto) [Valor parametro]:
	Reinsere arredondamento e tratamento das casas decimais.
	(append) [String pVal]: Reverte criação de objeto Valor
	intermediário.

2024-04-15  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(resumoCalculoImposto): A alíquota efetiva agora possui conteúdo em
	formato decimal, conforme esperado pelo formato definido em
	src/serpro/ppgd/irpf/ModeloDeclaracao.java.
	* src/serpro/ppgd/negocio/Valor.java
	(converteNotacaoPorcentagem): Substituído por divisão por 100
	explícita para conversão para decimal.
	(setConteudo) [String pConteudo]: Conforme o item acima.
	(Valor) [String pVal]: Remove definição do formato e quantidade de
	casas decimais, pois já são tratados em setConteudo ().
	(converte): Anota motivo e vantagens de restringir a conversão
	apenas se ambos os envolvidos possuírem formato padrão.

2024-04-11  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* src/org/fsfla/irpf/Main.java
	(resumo): Usa valores formatados.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java: Alterações estéticas
	nas anotações para fácil procura posterior e definição da alíquota
	efetiva como sendo porcentagem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java: Anota referência
	para facilitar atualização futura e converte porcentagens para
	notação percentual.
	* src/serpro/ppgd/irpf/calculos/CalculosApuracaoResultadoARBrasil.java:
	Idem.
	* src/serpro/ppgd/irpf/calculos/CalculosDeducoesIncentivos.java:
	Idem.
	* src/serpro/ppgd/irpf/pagamentos/ValidadorDeducoesPrevPrivadaComFapi.java:
	Idem.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java: Anota falta de
	referência para atualizações futuras de vários valores.
	* src/serpro/ppgd/irpf/calculos/CalculosApuracaoResultadoARExterior.java:
	Anota falta de referência para resultadoIReais e necessidade de
	estudar se este tem problema com arredondamento.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java: Alterações
	estéticas nas anotações para fácil procura posterior.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java: Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java: Idem, além de
	converter porcentagens para notação percentual.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java: Alterado o
	campo DT_DIA_UTIL_RECIBO conforme programa de referência.
	* src/serpro/ppgd/negocio/Valor.java
	(porcentagem, setPorcentagem, isPorcentagem): Substituídos pelos
	seguintes.
	(formato, setFormato, getFormato, FORMATO_PADRAO)
	(FORMATO_PORCENTAGEM, FORMATO_TAXA_DE_CAMBIO): Usados para
	diferenciar os respectivos tipos de valores nas várias etapas de
	cálculo.
	(converteNotacaoPorcentagem): Usado para alterar uma porcentagem em decimal e vice-versa.
	(Valor, setConteudo): Caso o argumento seja uma palavra/frase, e
	termine com o símbolo de porcentagem (%), define o formato como tal
	e altera a notação para decimal.  Move definição das casas decimais
	para setConteudo.  Caso o argumento seja do mesmo tipo Valor, faz
	uma cópia de seus campos.  Remoção de anotações antigas.
	(soma, subtrai, multiplica, divide, resto):
	Arredondamento/truncamento movido para setConteudo.
	(converte): Opera com o FORMATO_PADRAO.
	(asTxt, getConteudoFormatado): O arredondamento/truncamento agora é
	feito nestes métodos/funções.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(IR:REG_HEADER): Altera valor padrão dos campos IN_SOBREPARTILHA e
	IN_CERTIFICAVEL para Logico.NAO.
	(30:REG_INVENTARIANTE): Idem para IN_SOBREPARTILHA.

2024-03-30  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	Lançando IRPF-Livre 2024 v1.1, r19523
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Idem.
	* ChangeLog: Idem.
	* LEIAME: Idem, com nova seção com dicas para depurar/encontrar
	erros
	* res/mapeamentoTxt.xml
	(IR:REG_HEADER): Adiciona DT_RETORNO_PAIS.
	(16:REG_IDENTIFICACAO): Idem e IN_RETORNO_PAIS.
	(27:REG_BEM): Altera tamanho do FILLER antes de NR_RENAVAN de 8 para
	7; adiciona IN_LEI_14754, IN_CUSTODIANTE, COD_ALTCOIN,
	COD_STABLECOIN.
	(35:REG_ALIMENTANDO): Adiciona IN_TIPO_PROCESSO,
	NR_PROCESSOJUDICIAL, NR_IDENTIFICACAOVARACIVIL, NM_COMARCA,
	DT_DECJUDICIAL, SG_UFCOMARCA, NR_CNPJ_CARTORIO, NM_CARTORIO,
	DT_LAVRATURA, NM_LIVRO, NM_FOLHA, CD_MUNICIPIO, NM_MUNICIPIO,
	SG_UFCARTORIO.
	(ARQ_IRPFANOANTERIOR): Atualizado.
	* res/bancos.xml: Atualizado.
	* res/dependencias.xml: Idem.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/Mensagens.properties (data_retorno_ao_brasil_no_ano_base_invalida): Novo.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java: Atualiza
	LIMITE_ANUAL_7_MEIO_PORCENT, DESCONTO_27_MEIO_PORCENT,
	DESCONTO_22_MEIO_PORCENT, DESCONTO_15_PORCENT, e
	DESCONTO_7_MEIO_PORCENT; anota referência para facilitar
	atualizações futuras. Além disso, anota partes impactadas pelo
	problema descrito em src/serpro/ppgd/negocio/Valor.java.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java: Anota referência
	para facilitar atualizações futuras de LIMITE_DESCONTO_SIMPLIFICADO.
	* src/serpro/ppgd/irpf/alimentandos/Alimentando.java: Anota falta de
	suporte para IN_TIPO_PROCESSO, NR_PROCESSOJUDICIAL,
	NR_IDENTIFICACAOVARACIVIL, NM_COMARCA, DT_DECJUDICIAL, SG_UFCOMARCA,
	NR_CNPJ_CARTORIO, NM_CARTORIO, DT_LAVRATURA, NM_LIVRO, NM_FOLHA,
	CD_MUNICIP, SG_UFCARTORIO.
	* src/serpro/ppgd/irpf/bens/Bem.java: Anota falta de suporte para
	IN_LEI_14754, IN_CUSTODIANTE, COD_ALTCOIN, COD_STABLECOIN.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java
	(dataRetornoAoBrasilNoAnoBase)
	(getDataRetornoAoBrasilNoAnoBase): Novo campo para a data de retorno
	ao Brasil no ano base da declaração, com anotação para a necessidade
	de correção deste durante verificacão/recálculo da declaração.
	(Contribuinte): Verifica se a data de retorno ao Brasil no ano base
	da declaração está opcionalmente preenchida apenas quando o
	contribuinte reside no Brasil e, se estiver preenchida, que
	corresponde ao ano base da declaração.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java: Anota
	referência para facilitar atualizações futuras de
	DEDUCAO_DEPENDENTE.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java: Idem para
	LIMITE_DESPESAS_INSTRUCAO.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java: Idem para
	LIMITE_ISENCAO_APOSENTADORIA, com nota para analisar como o limite é
	usado e se a forma de comparação está correta.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche DT_RETORNO_PAIS com a data em que o
	contribuinte retornou ao Brasil no ano base da declaração.
	(montarRegistroContribuinte): Preenche IN_RETORNO_PAIS,
	DT_RETORNO_PAIS se a data de retorno ao Brasil no ano base da
	declaração estiver preenchida.
	(montarFichaAlimentandos): Anota falta de suporte para
	IN_TIPO_PROCESSO, NR_PROCESSOJUDICIAL, NR_IDENTIFICACAOVARACIVIL,
	NM_COMARCA, DT_DECJUDICIAL, SG_UFCOMARCA, NR_CNPJ_CARTORIO,
	NM_CARTORIO, DT_LAVRATURA, NM_LIVRO, NM_FOLHA, CD_MUNICIP,
	SG_UFCARTORIO.
	(montarFichaBem): Idem para IN_LEI_14754,
	IN_CUSTODIANTE, COD_ALTCOIN, COD_STABLECOIN.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarContribuinteIRPF): Recupera DT_RETORNO_PAIS se o contribuinte
	não residir no exterior e se IN_RETORNO_PAIS indicar a necessidade.
	(montarInformacoesObrigatorias) [ehImportacao]: Adiciona código para
	facilitar importação sem precisar repetir a função e corrige falha
	em que o IRPF-Livre importava declarações retificadoras do exercício
	anterior como retificadora do atual.
	(montarBem): Anota falta de suporte para IN_LEI_14754,
	IN_CUSTODIANTE, COD_ALTCOIN, COD_STABLECOIN.
	(recuperarRendIsentosNaoTributaveis) [ehImportacao]: Adiciona código
	para facilitar importação sem precisar repetir a função.
	(recuperarRendIsentosDetalhe2): Idem.
	(recuperarRendIsentosDetalhe3): Idem.
	(recuperarRendIsentosDetalhe4): Idem.
	(recuperarRendIsentosDetalhe5): Idem.
	(recuperarRendIsentosDetalhe6): Idem.
	(recuperarRendTributacaoExclusiva): Idem.
	(recuperarRendExclusivosDetalhe2): Idem.
	(recuperarRendExclusivosDetalhe3): Idem.
	(montarAlimentandos): Anota falta de suporte para IN_TIPO_PROCESSO,
	NR_PROCESSOJUDICIAL, NR_IDENTIFICACAOVARACIVIL, NM_COMARCA,
	DT_DECJUDICIAL, SG_UFCOMARCA, NR_CNPJ_CARTORIO, NM_CARTORIO,
	DT_LAVRATURA, NM_LIVRO, NM_FOLHA, CD_MUNICIP, SG_UFCARTORIO.
	(montarBensAnoAnterior): Ativa recuperação de IN_BOLSA e
	NR_COD_NEGOCIACAO_BOLSA, já implementado nas versões/revisões
	anteriores.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(recuperarDeclaracao): Chama as funções de importação/recuperação
	desativando ehImportacao.
	(importarDeclaracaoAnoAnterior); Idem, ativando ehImportacao.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualizado.
	(DT_DIA_UTIL_RECIBO): Idem.
	(LIMITE_REND_ISEN_TRIB_EXCL, LIMITE_BENS_DIREITOS)
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Idem e anota referência
	para facilitar atualizações futuras.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java
	<import>: Adiciona serpro.ppgd.negocio.Data.
	(DATA_INICIAL_ANO_BASE, DATA_INICIAL_EXERCICIO): Datas para
	facilitar validações envolvendo limites dentro do ano base.
	* src/serpro/ppgd/negocio/Valor.java
	(operacao): Anota problema de arredondamento para análise, que
	ocorre caso pVal tenha mais que duas casas decimais.

2024-03-11  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	* list/core-sources: Atualizado para que o alvo "list/classes"
	conclua e o "all-gui" no Makefile seja pelo menos iniciado ou
	tentado.
	* list/more-sources: Idem.
	* src/serpro/ppgd/irpf/conjuge: Removido por não ser utilizado.

2023-06-05  Alexandre Oliva  <lxoliva@fsfla.org>

	Lançando IRPF-Livre 2023 v1.4, r19310
	* src/org/fsfla/irpf/Main.java: Idem.
	* LEIAME: Idem.

	* res/bancos.xml: Modificações cosméticas.
	* res/tipoPagamentos.xml: Idem.
	* res/aplicacao.properties: Atualizada versão.
	* LEIAME: Idem.
	* ChangeLog: Corrigido número da versão 1.3 onde aparecia 1.8.

2023-05-17  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	Adiciona rendimento isento vindo de pensão alimentícia.
	* AUTORES: Menciona Adonay Felipe Nogueira.
	* res/tipoRendIsento.xml: Removido.
	* LEIAME: Anota que pensaoQuadroAuxiliar é usado para moléstia grave
	ou acidente, e pensaoAlimenticiaQuadroAuxiliar para pensão
	alimentícia.
	* src/serpro/ppgd/irpf/calculos/CalculosRendIsentos.java
	(CalculosRendIsentos): Adiciona Pensão alimentícia (28).
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaRendIsentos, montarFichaDetalheRendIsentos): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(recuperarRendIsentosDetalhe3): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(RendIsentos): Idem. Além disso, anota que pensaoQuadroAuxiliar é
	usado para moléstia grave ou acidente, e
	pensaoAlimenticiaQuadroAuxiliar para pensão alimentícia.

2023-05-15  Alexandre Oliva  <lxoliva@fsfla.org>

	Lançando IRPF-Livre 2023 v1.3, r19265
	* src/org/fsfla/irpf/Main.java: Adiciona identificador da revisão.
	* LEIAME: Idem.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche TP_INICIADA igual ao IRPF2023.
	Reportado por Adonay Felipe Nogueira.

	* LEIAME: Remove menção ao preenchimento do CPF de transmissão, que
	acabamos revertendo.

2023-05-14  Alexandre Oliva  <lxoliva@fsfla.org>

	Lançando IRPF-Livre 2023 v1.3, r19252
	* src/org/fsfla/irpf/Main.java: Adiciona identificador da revisão.
	* LEIAME: Idem.  Menciona alteração sobre o alerta.

	* src/serpro/ppgd/irpf/ItemQuadroOutrosRendimentos.java
	(validarImplementado): Desliga alerta sobre CPF de dependente, não
	parece haver problema.

2023-05-13  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Zera IN_CERTIFICAVEL.

	Atualizando para IRPF2023 v1.3.
	* res/bancos.xml: Diferenças cosméticas.
	* res/aplicacao.properties: Atualiza versão para 1.3.
	* LEIAME: Idem.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche IN_TRANSMITIDA com código do IRPF.
	Não preenche NR_CPF_TRANSMISSAO.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Desinverte condição para IN_BOLSA.

2023-05-10  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBensAnoAnterior): NR_NIRF não existe mais.

2023-05-07  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 2023-1.2.  Menção à dataHora e msgRecibo.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarPagamentosAnoAnterior): Recupera NM_DESCRICAO.
	(montarDependentesAnoAnoterior): Recupera IN_ENDERECO_TITULAR,
	NM_EMAIL, NR_DDD_CELULAR, NR_CELULAR.
	(montarBensAnoAnterior): Recupera código em duas partes, dispensando
	mapeamento da codificação de 2021.  Recupera NR_CIB, NR_CEI_CND.
	Adiciona código comentado para recuperar IN_BOLSA e
	NR_COD_NEGOCIACAO_BOLSA, a ativar em 2024.

	* src/serpro/ppgd/irpf/IdentificadorDeclaracao.java
	(dataHora, msgRecibo): Novos campos.
	(getDataHora, getMsgRebico): Novos métodos.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroContribuinte): Grava
	NR_DATA_HORA_ORIGINAL_RETIFICADORA e TX_MENSAGEM_RECIBO.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarIdDeclaracaoNaoPersistido): Recupera.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (Beneficiario):
	Adiciona novo construtor com String ni.
	(OrdenarPagamentos): Adiciona parâmetro booleano para escolher entre
	NIs e Beneficiarios como valor de retorno.  Implementa.
	(recuperarNiMaioresPagamentosDedutiveis): Ajusta.
	(recuperarMaioresPagDoa): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche IN_FICHA_*, IN_COD_FICHA_* e
	CNPJ_MAIOR_VALOR_*.

	* src/serpro/ppgd/irpf/bens/Bem.java (CodNegBolsa): Novo campo.
	(getCodNegBolsa): Novo método.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Preenche NR_COD_NEGOCIACAO_BOLSA.  Marca IN_BOLSA
	com lógico 1 se o código não estiver vazio.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Recupera CodNegBolsa.  Alerta caso IN_BOLSA esteja
	definido de maneira incompatível.

2023-05-07  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Define IN_CONFIABILIDADE como 0, Anonimo.
	Remove FILLER que era NR_PAGAMENTO_FUNPRESP.

2023-05-07  Adonay Felipe Nogueira  <adfeno.7046@gmail.com>

	Melhora aplicação, conversor, scripts, e mapeamentoTxt.
	* contrib/LEIAME: Melhor descrição.
	* contrib/tirar_ano_anterior_do_mapeamentoTxt.xslt: Idem e corrige
	saída para usar UTF-8.
	* contrib/ver_TipoArquivo_e_Nomes_do_mapeamentoTxt.xstl: Idem.
	* res/aplicacao.properties (versao, versao_txt, release): Atualizado
	para 1.2.
	(exercicio): 2023.
	* res/bancos.xml: Novos bancos.
	* res/mapeamentoTxt.xml (IR:REG_HEADER): Altera descrição de
	IN_UTILIZOU_ONLINE.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Anota: fato do campo NR_PAGAMENTO_FUNPRESP
	ter sido trocado por FILLER, com mesma descrição, tipo e tamanho,
	bem como efetua a troca dos nomes; falta de suporte para IN_FICHA_1,
	IN_COD_FICHA_1, CNPJ_MAIOR_VALOR_1 mas traz um rascunho para
	implementação; falta de suporte para IN_CONFIABILIDADE,
	NR_CPF_TRANSMISSAO, IN_CPF_TRANSMISSAO_PERFIL.  Remove
	CNPJ_PREV_COMPLEMENTAR_1, CNPJ_PREV_COMPLEMENTAR_2,
	IN_PLATAFORMAPGD, TP_TRANSMITIDA.
	(montarRegistroContribuinte): Anota falta de suporte para
	NR_DATA_HORA_ORIGINAL_RETIFICADORA, TX_MENSAGEM_RECIBO.
	(montarFichaBem): Anota falta de suporte para IN_BOLSA,
	NR_COD_NEGOCIACAO_BOLSA.

2023-05-06  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(DT_DIA_UTIL_RECIBO): Atualizado.
	(CODIGO_RECNET): Idem.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não modificado.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Idem.

	* res/aplicacao.properties: Atualizado.
	* src/org/fsfla/irpf/Main.java: Idem.
	* LEIAME: Idem.

	Iniciando atualização para IRPF 2023 1.0.
	* res/bancos.xml: Atualizado.  Nada que nos afete.
	* res/dependencias.xml: Idem.
	* res/naturezasOcupacao.xml: Idem.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/paises.xml: Idem.
	* res/tipoBens.xml: Idem.
	* res/tipoDividas.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.
	(SR:REG_HEADER_SR_ONLINE): Alterado tamanho de TP_INICIADA.
	Removido TP_TRANSMITIDA.
	(IR:REG_HEADER): Removidos IN_PLATAFORMAPGD,
	CNPJ_PREV_COMPLEMENTAR_1, CNPJ_PREV_COMPLEMENTAR_2.  Adicionado
	IN_CONFIABILIDADE.  Movido TP_INICIADA, IN_TRANSMITIDA.  Adicionado
	NR_CPF_TRANSMISSAO, IN_CPF_TRANSMISSAO_PERFIL.  Removido
	NR_PAGAMENTO_FUNPRESP.  Adicionados IN_FICHA_, IN_COD_FICHA_ e
	CNPJ_MAIOR_VALOR_ com numeração de 1 a 10.
	(16:REG_IDENTIFICACAO): Adicionados
	NR_DATA_HORA_ORIGINAL_RETIFICADORA e TX_MENSAGEM_RECIBO.
	(27:REG_BEM): Adicionados IN_BOLSA e NR_COD_NEGOCIACAO_BOLSA.
	(61:REG_GCAP_BEM_IMOVEL): Adicionados IN_MULTIPLO_IMOVEL e
	DT_DATA_MULTIPLO_IMOVEL.
	(ARQ_IRPFANOANTERIOR): Atualizado.

	* contrib/LEIAME: Novo.  Contribuído por Adonay Felipe Nogueira.
	* contrib/tirar_ano_anterior_do_mapeamentoTxt.xslt: Idem.
	* contrib/ver_TipoArquivo_e_Nomes_do_mapeamentoTxt.xslt: Idem.

2022-05-29  Alexandre Oliva  <lxoliva@fsfla.org>

	Lançando IRPF-Livre 2022 v1.6, r18760
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* LEIAME: Atualizado para 1.6.
	* res/aplicacao.properties: Idem.

2022-05-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Atualiza preenchimento de IN_SOCIAL.
	* LEIAME: Atualizado para 1.5.
	* res/aplicacao.properties: Idem.

2022-05-17  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 1.4.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(DT_DIA_UTIL_RECIBO): Atualizado.

2022-05-16  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/bens/Bem.java (AChava): Novo campo.
	(getChave): Novo.
	* src/org/fsfla/irpf/Main.java (recalcula): Quando solicitado
	explcitamente, armazena no AChava de cada bem seu índice.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Ordena linhas de registros de bens por código e
	chave, preservando nas chaves a ordem do arquivo xml.  Compara e
	recomenda recalcula se AChava não corresponder ao índice.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarBem): Ordena registros por chave.  Emite alerta em caso de
	índices duplicados ou ausentes.  Preenche AChava com o índice do
	bem.
	(montarBensAnoAnterior): Ordena registros por chave.  Preenche
	AChava com o índice do bem.
	* LEIAME: Menciona o novo campo, como providenciar seu preenchimento
	e como usá-lo.  Menciona a reordenação dos bens na gravação e a
	recuperação da ordem e das chaves na restauração.

	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(DT_DIA_UTIL_RECIBO): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroContribuinte): Preenche DT_DIA_UTIL_RECIBO.

	* res/aplicacao.properties: Corrige número da versão do IRPF2022
	usado como base.
	* LEIAME: Idem.

2022-05-15  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/bens/Bem.java (requerTD): Corrige busca por
	grupo em grupo_requer_TD.
	* src/serpro/ppgd/irpf/tabelas/CadastroTabelasIRPF.java
	(CadastroTabelasIRPF): Corrige consolidação de codGrupos.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Adiciona zeros à esquerda do CD_GRUPO_BEM.
	* src/serpro/ppgd/irpf/ItemQuadroOutrosRendimentos.java
	(indiceDoBem, getIndiceDoBem): Muda tipo para Inteiro.
	(ItemQuadroOutrosRendimentos): Adiciona validação para índice do
	bem.
	* res/Mensagens.properties (rend_bem_inexiste): Novo.
	(rend_bem_indice_suspeito): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(linhaRendIsentoDetalhe3): Recupera NR_CHAVE_BEM como número.
	(linhaRendIsnetoDetalhe5): Idem.
	(linhaRendExclusivosDetalhe2): Idem.
	* LEIAME: Melhora a redação do preenchimento do índice do bem.
	Menciona validação.

2022-04-30  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/bens/Bem.java (NIRF): Remove.
	(getNIRF): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Remove NIRF.  Corrige nome dos campos NR_CIB e
	NR_CEI_CNO.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Idem.
	(montarBensAnoAnterior): Importa NIRF como CIB.

2022-04-30  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/aplicacao.properties (exercicio): Atualiza.

2022-04-30  Alexandre Oliva  <lxoliva@fsfla.org>

	Achei outros arquivos xml fora do irpf.jar, em lib/resources/.
	* res/bancos.xml: Atualizado.
	* res/dependencias.xml: Idem.
	* res/naturezasOcupacao.xml: Idem.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/paises.xml: Idem.
	* res/tipoBens.xml: Idem.
	* res/tipoDividas.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/tipoRendIsento.xml: Idem.
	* res/tipoRendTributExclusiva.xml: Idem.

2022-04-30  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Adiciona instruções para preencher indiceDoBem em quadros
	auxiliares de rendimentos.  Menciona a nova forma de codificação de
	tipos de bens, em dois níveis, e a tentativa de conversão automática
	na importação do ano anterior.  Menciona a opção de pix para receber
	restituição.  Mencionadas as funcionalidades implementadas a seguir.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(ConstantesRepositorio): Atualizado, adiciona QT_R57.
	* src/serpro/ppgd/irpf/dependentes/Dependente.java
	(moraComTitular, email, dddCelular, celular): Novos campos.
	(Dependente): Adiciona validador para dddCelular.
	(getMoraComTitular, getEmail, getDddCelular, getCelular): Novo.
	(recuperarListaCamposPendencia): Adiciona dddCelular.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(descricao): Novo campo.
	(getDescricao): Novo.
	* src/serpro/ppgd/irpf/bens/Bem.java (conta): Alonga.
	(codGrupo, CIB, CEI_CNO): Novos campos.
	(requer_TD): Remove.
	(grupo_requer_TD, grupoComCodigo_requer_TD): Novos.
	(mapeiaCodigo21para22, codigoComGrupo): Novos.
	(Bem): Adiciona validador para codGrupo.  Ajusta validador de CPF do
	titular ou dependente.
	(getCodGrupo, getCIB, getCEI_CNO): Novos.
	(recuperarListaCamposPendencia): Adiciona codGrupo.
	* src/serpro/ppgd/irpf/tabelas/CadastroTabelasIRPF.java
	(colecaoGrupoBens): Novo campo.
	(recuperarGruposBens): Novo.
	* src/serpro/ppgd/irpf/alimentandos/Alimentando.java (cpfVinculado):
	Novo campo.
	(Alimentando): Adiciona validador para cpfVinculado.
	(getCpfVinculado): Novo.
	(recuperarListaCamposPendencia): Adiciona cpfVinculado.
	* src/serpro/ppgd/irpf/ItemQuadroOutrosRendimentos.java
	(indiceDoBem): Novo campo.
	(getIndiceDoBem): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche IN_CLWEB e IN_ISENCAO_GCAP_* com
	zero.
	(montarRegistroContribuinte): Anota lembrete para talvez preencher
	DT_DIA_UTIL_RECIBO, NR_NUMERO_PROCESSO, CPF_RESPONSAVEL.
	(montarFichaDependentes): Preenche IN_ENDERECO_TITULAR, NM_EMAIL,
	NR_DDD_CELULAR, NR_CELULAR.
	(montarFichaPagamento): Preenche NM_DESCRICAO.
	(montarFichaBem): Anota lembrete para talvez preencher
	IN_BEM_INVENTARIAR.  Preenche CD_GRUPO_BEM, NR_CIB, NR_CIE_CNO.
	(montarFichaAlimentandos): Remove IN_TIPO_PROCESSO.  Preenche
	NR_CPF_VINCULADO.
	(linhaRendIsentoDetalhe3): Preenche NR_CHAVE_BEM.
	(linhaRendIsnetoDetalhe5): Idem.
	(linhaRendExclusivosDetalhe2): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	Anota lembrete para talvez implementar nova ficha 57,
	REG_ATIVIDADE_RURAL_PROPRIETARIO.
	(montarDependentes): Recupera IN_ENDERECO_TITULAR, NM_EMAIL,
	NR_DDD_CELULAR, NR_CELULAR.
	(montarPagamentos): Recupera NM_DESCRICAO.
	(montarAlimentandos): Remove IN_TIPO_PROCESSO.  Recupera
	NR_CPF_VINCULADO.
	(montarBem): Recupera CD_GRUPO_BEM, NM_CIB, NM_CEI_CNO.  Anota
	lembrete para talvez recuperar IN_BEM_INVENTARIAR.
	(montarFichaAtividadeRuralIdentificacaoImovel): Anota lembrete para
	talvez recuperar NR_CHAVE_AR.
	(setarBensAR): Idem para VR_BEM_ANTERIOR.
	(setarDividasAR): Idem para VR_PAGAMENTOANUAL.
	(recuperarRendIsentosDetalhe3): Recupera NR_CHAVE_BEM.
	(recuperarRendIsentosDetalhe5): Idem.
	(recuperarRendExclusivosDetalhe2): Idem.
	(montarBensAnoAnterior): Usa mapeiaCodigo21para22 para recuperar
	codGrupo e codigo.

2022-04-30  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualizado.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não modificado.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Idem.

2022-04-10  Alexandre Oliva  <lxoliva@fsfla.org>

	Inicia atualização para 2022 v1.1.
	* res/aplicacao.properties: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* LEIAME: Idem.  Atualizadas URLs do declara e do rnetclient.
	* res/tipoDoacoes.xml: Atualizado, reformatado.
	* res/mapeamentoTxt.xml: Atualizado.
	(SR:REG_HEADER_SR_ONLINE): Adiciona IN_CLWEB.
	(IR:REG_HEADER): Idem, e IN_ISENCAO_GCAP_*.
	(16:REG_IDENTIFICACAO): Adiciona DT_DIA_UTIL_RECIBO,
	NR_NUMERO_PROCESSO, CPF_RESPONSAVEL.
	(25:REG_DEPENDENTE): Adiciona IN_ENDERECO_TITULAR, NM_EMAIL,
	NR_DDD_CELULAR, NR_CELULAR.
	(26:REG_PAGAMENTO): Adiciona NM_DESCRICAO.
	(27:REG_BEM): Remove NR_NIRF.  Desloca e aumenta NR_CONTA.  Adiciona
	CD_GRUPO_BEM, IN_BEM_INVENTARIAR, NR_CIB, NR_CEI_CNO.
	(35:REG_ALIMENTANDO): Remove IN_TIPO_PROCESSO.  Adiciona
	NR_CPF_VINCULADO.
	(38:REG_FINALESPOLIO): Adiciona IN_BENS_INVENTARIAR.
	(45:REG_RRATITULAR): Adiciona VR_JUROS.
	(47:REG_RRADEPENDENTE): Idem.
	(50:REG_ATIVIDADE_RURAL_ID_IMOVEL): Desloca NR_INCRA.  Adiciona
	NR_CHAVE_AR.
	(54:REG_ATIVIDADE_RURAL_BENS): Adiciona VR_BEM_ANTERIOR.
	(55:REG_ATIVIDADE_RURAL_DIVIDAS): Adiciona VR_PAGAMENTOANUAL.
	(57:REG_ATIVIDADE_RURAL_PROPRIETARIO): Nova ficha.
	(84:REG_RENDIMENTO_ISENTO_TIPO_INFORMACAO_3): Adiciona NR_CHAVE_BEM.
	(86:REG_RENDIMENTO_ISENTO_TIPO_INFORMACAO_5): Adiciona NR_CHAVE_BEM.
	(88:REG_RENDIMENTO_EXCLUSIVO_TIPO_INFORMACAO_2): Adiciona NR_CHAVE_BEM.
	(T9:REG_TRAILLER): Adicional QT_R57.
	(ARQ_IRPFANOANTERIOR): Atualizado.
	Outras modificações irrelevantes para o IRPF-Livre.

2021-05-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualiza nota de Copyright.

	Atualizado para 2021 v1.5, r18091
	* LEIAME: Idem.
	* res/aplicacao.properties: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

2021-05-16  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Instruções atualizadas quanto á ordenação de pagamentos e
	preenchimento de contaTipo.  Novas funcionalidades adicionadas para
	a próxima versão.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNIMaiorDespMedicas, recuperarNISegundoMaiorDespMedicas):
	Reagrega despesas com o mesmo beneficiário.  Considera pagamentos a
	hospitais e clínicas.
	* src/serpro/ppgd/irpf/resumo/CalculoImposto.java
	(contaTipo): Corrige documentação, mapeamentoTxt.xml está errado.
	(CalculoImposto): Corrige limites de contaTipo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche IN_SOBREPARTILHA
	incondicionalmente.  Preenche IN_SOCIAL com base no limite de renda
	tributável para eligibilidade para o auxílio emergencial.
	(montarInformacoesBancarias): Importa contaTipo como conta corrente.
	(montarContribuinteIRPFAnoAnterior): Importa email e telefone
	celular.

2021-05-15  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(ConversorRegistros2ObjetosIRPF): Corrige importação do ano
	anterior, em que ainda não havia IN_TIPO_CONTA.

2021-04-29  Alexandre Oliva  <lxoliva@fsfla.org>

	Reportado por Adonay Felipe Nogueira.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(ConstantesRepositorio): Reverte adição de QT_R7[678].

2021-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile (JAVAC): Adiciona opção de compilação com javac -source 1.6.
	* src/net/sf/jasperreports/engine/JasperExportManager.java: Converte
	para utf-8-unix.
	* src/net/sf/jasperreports/engine/JasperFillManager.java: Idem.
	* src/net/sf/jasperreports/engine/JasperPrintManager.java: Idem.
	* src/net/sf/jasperreports/engine/export/JRXmlExporter.java: Idem.
	* src/org/apache/commons/beanutils/BeanUtils.java: Idem.
	* src/org/apache/commons/beanutils/BeanUtilsBean.java: Idem.
	* src/org/apache/commons/beanutils/MappedPropertyDescriptor.java: Idem.
	* src/org/apache/commons/beanutils/MethodUtils.java: Idem.
	* src/org/apache/commons/beanutils/PropertyUtils.java: Idem.
	* src/org/apache/commons/beanutils/PropertyUtilsBean.java: Idem.
	* src/org/w3c/tools/codec/Base64Decoder.java: Idem.
	* src/org/w3c/tools/codec/Base64Encoder.java: Idem.
	* src/org/w3c/tools/codec/Base64FormatException.java: Idem.

	Atualizado para 2021 v1.1.
	* res/aplicacao.properties: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* LEIAME: Idem.  Atualizadas URLs do declara e do rnetclient.
	* res/tipoDoacoes.xml: Atualizado, reformatado.
	* res/mapeamentoTxt.xml: Atualizado.
	(IR:REG_HEADER): Adiciona IN_SOBREPARTILHA.  Move e aumenta
	NR_CONTA.  Adiciona IN_TIPO_CONTA e IN_SOCIAL.
	(16:REG_IDENTIFICACAO): Move e aumenta NR_CONTA.  Adiciona
	IN_TIPO_CONTA.
	(30:REG_INVENTARIANTE): Adiciona IN_SOBREPARTILHA.  Remove
	NM_END_INVENT.
	(38:REG_FINALESPOLIO): Remove NM_END_INVENT.  Adiciona
	IN_SOBREPARTILHA e IN_STATUS_SOBREPARTILHA.
	(84:REG_RENDIMENTO_ISENTO_TIPO_INFORMACAO_3): Adiciona VR_VALOR_13.
	(DR:REG_RECIBODETALHE): Move e aumenta NR_CONTA.
	(61:REG_GCAP_BEMIMOVEL): Adiciona IND_TER_PARAISO_FISCAL e
	CD_PAIS_PARAISO_FISCAL.
	(62:REG_GCAP_BEMMOVEL): Idem.
	(63:REG_GCAP_PSOCIETARIA): Idem.
	(ARQ_IRPFANOANTERIOR): Atualizado.
	Outras modificações irrelevantes para o IRPF-Livre.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Idem.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não houve atualização.
	Anotada fonte da informação.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* src/serpro/ppgd/irpf/resumo/CalculoImposto.java (contaTipo): Novo
	campo.
	(calculoImposto): Valida.
	(getContaTipo): Novo.
	(recuperarListaCamposPendencia): Adiciona.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(ConstantesRepositorio): Atualizado, adiciona QT_R7[678].
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche IN_SOBREPARTILHA com zero.
	Preenche IN_TIPO_CONTA.  Preenche IN_SOCIAL com zero.
	(montarRegistroContribuinte): Preenche IN_TIPO_CONTA.
	(linhaRendIsentoDetalhe3): Preenche VR_VALOR_13.
	(montarFichaInventariante): Preenche IN_SOBREPARTILHA.  Remove
	NM_END_INVENT.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarInformacoesBancarias): Recupera IN_TIPO_CONTA.
	(montarInventariante): Descarta IN_SOBREPARTILHA.  Remove
	NM_END_INVENT.
	(montarInventarianteAnoAnterior): Descarta NM_END_INVENT.
	(montarBensAnoAnterior): Habilita recuperação de NR_BANCO e
	NR_CPF_BENEFIC.
	* src/serpro/ppgd/irpf/espolio/Espolio.java (endInventariante):
	Remove.
	(getEndInventariante): Remove.
	(setEndInventariante): Remove.

2020-06-26  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2020 v1.8, r17548.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java: Remove vestígios
	de contribuição previdenciária de empregado doméstico.
	* src/serpro/ppgd/irpf/resumo/CalculoImposto.java: Idem.
	(recalculaCarneLeaoMaisImpostoComplementar): Novo.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(aplicaValoresNaDeclaracao): Recalcula.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(aplicaValoresNaDeclaracao): Idem.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaRendPF): Para rendimentos do titular, deixa NR_CPF_DEPEN
	em branco.

	* src/serpro/ppgd/irpf/bens/Bem.java (requer_TD): Adiciona 97 -
	VGBL.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (Beneficiario):
	Ordena pelo total das parcelas dedutíveis.

2020-06-21  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2020 v1.8.
	* LEIAME: Idem.
	* res/aplicacao.properties: Idem.
	* res/mapeamentoTxt.xml: Encurtados campos NM_DECLARANTE e
	NOME-EMPRESARIAL em registros de importação que não utilizamos.

	Atualizado para 2020 v1.0.
	* res/aplicacao.properties: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/dependencias.xml: Atualiza para rendimentos de 2019.
	* res/representacoes.xml: Atualizado com várias mudanças, algumas
	meramente ortográficas, várias remoções de "-Geral" de consulados,
	adição de "do Brasil" após Embaixada ou Consulado, adição de
	consulado em Amsterdã em embaixada em Berna.
	* res/tipoDoacoes.xml: Atualização do ano.  Doações conforme
	Estatuto do Idoso agora são para Fundos controlados pelos
	conselhos.
	* res/tipoPagamentos.xml: Remoção da contribuição patronal ao INSS
	de empregado doméstico.
	* res/mapeamentoTxt.xml (IR:REG_HEADER): Adiciona VR_DOACAO_IDOSO
	e NR_TITELEITOR.
	(27:REG_BEM): Adiciona NR_BANCO, IN_TIPO_BENEFIC, NR_CPF_BENEFIC.
	(35:REG_ALIMENTANDO): Adiciona IN_TIPO_PROCESSO.
	(45:REG_RRATITULAR): Adiciona VR_ISENTO_65 e VR_VALOR_TRIBUTAVEL.
	(47:REG_RRADEPENDENTE): Idem.
	(92:REG_BOLSA_ESTUDOS_NAO_MEDICO): Ficha removida.
	(92:REG_DOACAO_IDOSO): Nova ficha, não implementada.
	(T9:REG_TRAILLER): Adiciona QT_R92.
	(ARQ_IRPFANOANTERIOR): Trazidas modificações do ano anterior.  Nada
	relevante para importação.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Removido.
	(totalContribEmpregadoDomestico): Idem.
	(resumoCalculoImposto): Remove deduções sobre contribuições
	previdenciárias para empregados domésticos.
	* src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java (notifica):
	Remove cálculos referentes a empregados domésticos.
	(calculaTotalContribEmpregadoDomestico): Removido.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_CONTRIBUICAO_PATRONAL): Removido.
	(nitEmpregadoDomestico): Removido.
	(Pagamento): Remove validadores de nitEmpregadoDomestico.  Remove
	mensagens sobre beneficiário específicas para empregados
	domésticos.
	(recuperarListaCamposPendencia): Remove nitEmpregadoDomestico.
	(setNitEmpregadoDomestico): Remove.
	(getNitEmpregadoDomestico): Idem.
	* res/Mensagens.properties (pagamento_empregado): Removida.
	(pagamento_empregado_ni_invalido): Idem.
	(pagamento_niempregado_1): Idem.
	(pagamento_niempregado_2): Idem.
	(pagamento_NIT): Idem.
	(pagamento_empregado_valor_pago): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNiMaioresPagamentosDedutiveis): Remove contribuição
	patronal.
	(OrdenarEmpregadosDomesticos): Remove.
	(CpfEmpregadoDomestico): Idem.
	(NitEmpregadoDomestico): Idem.
	(recuperarCpfMaiorEmpregadaDomestica): Idem.
	(recuperarNitMaiorEmpregadaDomestica): Idem.
	(recuperarCpfEmpregadaDomesticaDois): Idem.
	(recuperarNitEmpregadaDomesticaDois): Idem.
	(recuperarCpfEmpregadaDomesticaTres): Idem.
	(recuperarNitEmpregadaDomesticaTres): Idem.
	(setTotalContribEmpregadoDomestico): Idem.
	(getTotalContribEmpregadoDomestico): Idem.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java
	(notifica): Remove referências a empregados domésticos.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Remove dados referentes a empregados
	domésticos.  Preenche VR_DOACAO_ECA e VR_DOACAO_IDOSO com zero.
	Preenche NR_TITELEITOR.
	(montarFichaResumoCompleta): Zera VR_CONTPATRONAL.
	(montarFichaPagamentos): Remove NR_NIT.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarPagamentos): Descarta NR_NIT.
	(montarPagamentosAnoAnterior): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(recuperarRegistrosDeclaracao): Adiciona QT_R92.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Idem
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não houve atualização.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java: Descarta
	importação de Identificadordeclaracao.
	(identificadorDeclaracao): Descarta campo.
	(Pagamentos): Descarta inicialização de campo removido.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(identificadorDeclaracao): Move de campo transiente para...
	(Pagamento): ... variável final local.
	* src/serpro/ppgd/irpf/bens/Bem.java: Importa DeclaracaoIRPF,
	IdentificadorDeclaracao, CPF.
	(banco, CPFTitDep, requer_TD): Novos.
	(Bem): Requer objDecl.  Adiciona validador para TD.
	(getBanco, getCPFTitDep): Novos.
	(recuperarListaCamposPendencia): Adiciona CPFCNPJ e CPFTitDep.
	* res/Mensagens.properties (bem_requer_td): Nova.
	(bem_dispensa_td): Nova.
	(bem_dependente_sem_ficha): Nova.
	* src/serpro/ppgd/irpf/bens/Bens.java: Importa DeclaracaoIRPF,
	ObjetoNegocio.
	(objDecl): Novo.
	(Bens): Requer objDecl, registra para uso em...
	(instanciaNovoObjeto): ... novo.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java (instanciaAtributos):
	Constrói Bens com referência para a declaração.
	(adicionaObservadoresCalculosLate): Remove referências a empregados
	domésticos.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Preenche NR_BANCO, IN_TIPO_BENEFIC e
	NR_CPF_BENEFIC.
	(montarFichaAlimentando): Deixa IN_TIPO_PROCESSO em branco, como o
	IRPF2020.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Constrói com objDecl.  Recupera banco e TD.
	(montarBensAnoAnterior): Idem.  Prepara para recuperá-los.
	(montarAlimentandos): Prepara para recuperar IN_TIPO_PROCESSO.

2019-04-19  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2019 v1.5, r16184.
	* res/aplicacao.properties: Idem.
	* LEIAME: Idem.  Adiciona nota sobre como atualizar a versão do
	programa gerador.
	* src/org/fsfla/irpf/Main.java: Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(atualizarDeclaracao): Gera registro e resumo da declaração conforme
	modelo escolhido, mesmo para gravação de cópia de reserva.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRecibo): Não preenche NM_EMAIL no recibo.
	* src/serpgo/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNIMaiorDespMedicas, recuperarNISegundoMaiorDespMedicas):
	Desconsidera despesas com hospitais.

2019-03-10  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2019 v1.0.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Idem.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Idem
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não houve atualização.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* res/bancos.xml: Remove bancos 233 e 745, atualiza ou ajusta nomes
	de vários outros.
	* res/bancos_debito.xml: Remove banco 745, ajusta COL4 de outros.
	* res/dependencias.xml: Atualiza para rendimentos de 2018.
	* res/paises.xml: Atualiza e reordena nomes.
	* res/tipoDoacoes.xml: Atualiza para doações em 2018.
	* res/mapeamentoTxt.xml: Em REG_BEM, remove REGISTRO e move NR_IPTU
	aumentando tamanho.  Em REG_TRAILLER, adiciona QT_R64 e remove
	QT_R76, QT_R77 e QT_R78.  Em REG_RECIBODETALHE, adiciona NM_EMAIL.
	Removidas fichas REG_GCME* de 70 a 78.  Reorganizadas fichas
	REG_GCAP, agora de 60 a 75.  De resto, foram alterações da
	declaração do ano anterior.  A única relevante para importação é a
	adição dos campos DT_AQUISICAO, NR_IPTU, NR_NIRF, NR_RENAVAN,
	NR_DEP_AVIACAO_CIVIL, NR_CAPITANIA_PORTOS, NR_AGENCIA, NR_CONTA,
	NR_DV_CONTA e NM_CPFCNPJ à ficha REG_BEM 27.
	* src/serpro/ppgd/irpf/bens/Bem.java (registro): Remove.
	(IPTU): Aumenta tamanho para 30.
	(getRegistro): Remove.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Remove REGISTRO.
	(montarRecibo): Adiciona NM_EMAIL.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Remove REGISTRO.
	(montarBensAnoAnterior): Idem.  Adiciona novos campos.
	(montarContribuinteIRPFAnoAnterior): Habilita recuperação de CPF do
	cônjuge e NIT.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	(recuperarRegistrosDeclaracao): Adiciona QT_R64, remove QT_R76,
	QT_R77 e QT_R78.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Nenhuma nova lógica necessária para preencher
	o trailler.
	* src/serpro/ppgd/irpf/dependente/Dependente.java (Dependente):
	Requer CPF.
	* src/serpro/ppgd/irpf/alimentandos/Alimentando.java (Alimentando):
	Idem.

2018-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java: Implementa comando darf.
	* LEIAME: Documenta.

2018-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2018 v1.4, r14876.
	* LEIAME: Idem.  Adicionado "Roteiro mais comum".
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/org/fsfla/irpf/Main.java (recalcula): Remove código
	comentado, está confirmado que não é mais necessário.
	* src/serpro/ppgd/irpf/calculos/CalculosRendTributacaoExclusiva.java
	(calculaTotal): Propaga totais de 13º do titular e dos dependentes
	antes de totalizar.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaBem): Preenche NM_IND_REG_IMOV e NM_UNID com 2 se
	estiverem vazios.

	* src/serpro/ppgd/irpf/bens/Bem.java (CPFCNPJ): Ajusta tipo para NI.
	(Bem): Adiciona ValidadorNI.
	(getCPFCNPJ): Ajusta tipo.

2018-03-04..2018-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2018 v1.4, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	(recalcula): Comenta implementação não mais necessária.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Não houve atualização.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Não houve atualização.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Não houve atualização.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Não houve atualização.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Não houve atualização.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Não houve atualização.
	* res/MG.xml: Entradas reordenadas.
	* res/RJ.xml: Idem.
	* res/RS.xml: Faixas de CEP atualizadas.
	* res/bancos.xml: Atualização de detalhes.
	* res/bancos_debito.xml: Idem.
	* res/dependencias.xml: Atualização do ano.
	* res/mapeamentoTxt.xml: NR_TELEFONE deslocado e aumentado na ficha
	16.  VR_ALIQUOTA_EFETIVA adicionada às fichas 18 e 20.  Redesenhadas
	as fichas 23 e 24, agora com um registro para o total de cada tipo
	de rendimento isento ou de tributação exclusiva na fonte.
	Adicionados campos DT_AQUISICAO, NR_IPTU, NR_NIRF, NR_RENAVAN,
	NR_DEP_AVIACAO_CIVIL, NR_CAPITANIA_PORTOS, NR_AGENCIA, NR_CONTA,
	NR_DV_CONTA e NM_CPFCNPJ à ficha 27.  Registros 83, 84, 85, 86 e 87
	redesenhados para detalhamento de rendimentos isentos.  Registros 88
	e 89 redesenhados para detalhamento de rendimentos com tributação
	exclusiva na fonte.  Contadores de registros 31, 33, 36, 37, 82 e de
	92 a 99 trocados por FILLERs no trailer T9.  NR_TELEFONE deslocado e
	aumentado no detalhe do recibo DR.  Adicionados
	GC_COMUM_IN_ALIENACAOPARCANT e GC_COMUM_VR_GANHOALIENANT ao registro
	63 de ganhos de capital.  Alterações de 2017 aplicadas às fichas do
	ano anterior; relevantes para importação da declaração do ano
	anterior são os campos NM_EMAIL, NR_NITPISPASEP, NR_CPF_CONJUGE,
	NR_DDD_CELULAR, NR_CELULAR e IN_CONJUGE adicionados à ficha 16 e a
	remoção da ficha 29, que tinha dados de cônjuge.
	* res/paises.xml: Várias adições, remoções e reordenamentos.
	* res/representacoes.xml: Várias correções e ajustes.
	* res/tipoBens.xml: Pequenos ajustes.  Adicionado código 80.
	* res/tipoDoacoes.xml: Novos códigos.
	* res/tipoPagamentos.xml: Correção tipográfica.
	* res/tipoRendIsento.xml: Idem.
	* res/tipoRendTributExclusiva: Idem.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java (telefone):
	Tamanho aumentado.
	* src/org/fsfla/Main.java (resumo): Informa alíquota efetiva.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java (aliquotaEfetiva):
	Novo campo.
	(getAliquotaEfetiva): Novo método.
	* src/serpro/ppgd/irpf/ModeloCompleta.java (resumoCalculoImposto):
	Calcula alíquota efetiva.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java (resumoCalculoImposto):
	Calcula alíquota efetiva.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaResumoCompleta): Preenche VR_ALIQUOTA_EFETIVA.
	Simplifica cálculo de VR_TOTRENDISENTOSTITULAR e
	VR_TOTRENDISENTOSDEPENDENTE.
	(montarFichaBem): Preenche novos campos.
	(linhaRendIsentoTotal): Novo método.
	(montarFichaRendIsentos): Reimplementa.
	(linhaRendIsentoDetalhe2): Novo método.
	(linhaRendIsentoDetalhe3): Novo método.
	(linhaRendIsentoDetalhe4): Novo método.
	(linhaRendIsentoDetalhe5): Novo método.
	(linhaRendIsentoDetalhe6): Novo método.
	(montarFichaDetalheRendIsentos): Novo método.
	(linhaRendExclusivosTotal): Novo método.
	(montarFichaRendTribExcl): Reimplementa.
	(linhaRendExclusivosDetalhe2): Novo método.
	(linhaRendExclusivosDetalhe3): Novo método.
	(montarFichaDetalheRendExclusivos): Novo método.
	(montarFichaDetalheRendPLR): Remove.
	(montarFichaOutrosRendimentos): Remove.
	(montarFichaDetalheRendAplicFinanc): Remove.
	(montarFichaLucrosDividendos): Remove.
	(montarFichaRendExterior): Remove.
	(montarFichaIncorpReservas): Remove.
	(montarFichaDetalhePensao): Remove.
	(montarFichaSimplificada): Reimplementa cálculo de VR_ISENTOSDEPEND
	e VR_EXCLUSIVOSDEPEND.
	(montarFichaResumoSimplificada): Preenche VR_ALIQUOTA_EFETIVA.
	Simplifica cálculo de VR_RENDISENTOTITULAR e
	VR_RENDISENTODEPENDENTES.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarBem): Recupera novos campos, e vários outros campos opcionais
	que não haviam sido implementados antes.
	(montarBensAnoAnterior): Recupera importação desses outros campos
	opcionais.
	(recupérarRendIsentosNaoTributaveis): Reimplementa.
	(recuperarRendIsentosDetalhe2): Novo método.
	(recuperarRendIsentosDetalhe3): Novo método.
	(recuperarRendIsentosDetalhe4): Novo método.
	(recuperarRendIsentosDetalhe5): Novo método.
	(recuperarRendIsentosDetalhe6): Novo método.
	(recuperarRendTributacaoExclusiva): Reimplementa.
	(recuperarRendExclusivosDetalhe2): Novo método.
	(recuperarRendExclusivosDetalhe3): Novo método.
	(recuperarOutrosRendimentos): Remove.
	(recuperarDetalhePoupanca): Remove.
	(recuperarDetalheRendAplicFinanc): Remove.
	(recuperarDetalheRendPLR): Remove.
	(montarLucrosDividentos): Remove.
	* src/serpro/ppgd/irpf/dependente/Dependente.java (Dependente):
	Atualiza regra de exigência de informação de CPF do dependente.
	* src/serpro/ppgd/irpf/bens/Bem.java: Importa negocio.Data.
	Novos campos e métodos get correspondentes.
	* src/serpro/ppgd/irpf/ColecaoItemQuadroOutrosRendimentos.java:
	(totaistitular, totaisDependentes): Novos campos.
	(ColecaoItemQuadroOutrosRendimentos): Initializa.
	(getTotaisTitular, getTotaisDependentes): Novos métodos.
	(calculaTotal): Calcula novos campos.
	* src/serpro/ppgd/irpf/ItemQuadroOutrosRendimentos.java
	(cnpjEmpresa): Muda tipo para NI, renomeia para...
	(cnpjoucpfdaFonte): ... isto.
	(ItemQuadroOutrosRendimentos): Não exige preenchimento do
	cnpjoucpfdaFonte.  Usa validador de NI.
	(getCnpjEmpresa): Ajusta tipo.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java: Reimplementação
	quase completa, introduzindo os vários novos quadros auxiliares,
	removendo as variáveis adicionais para totais dos quadros e
	simplificando as operações de totalização.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java:
	Reimplementação quase completa, introduzindo os vários novos quadros
	auxiliares, removendo as variáveis adicionais para totais dos
	quadros e simplificando as operações de totalização.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt
	(recuperarDeclaracao): Recupera linhas de 83 a 89.  Remove
	recuperação de linhas 33 e de 96 a 99.
	(atualizarDeclaracao): Remove detalhamento de pensão, lucros e
	dividendos, rendimenot no exterior, incorporação de reservas, PLR,
	poupança, aplicações financeiras e outros rendimentos.
	(importarDeclaracaoAnoAnterior): Remove importação de outros
	rendimentos.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java
	(criteriosObrigatoriedadeEntrega): Adiciona 4 se houver ganhos
	isentos com ações.
	* src/serpro/ppgd/irpf/calculos/CalculosRendIsentos.java
	(calculaTotalRendIsentos): Calcula total com todos os novos quadros
	e campos.  Calcula também totais separados para titular e
	dependentes.
	(calculaAlienacaoGC): Corrige cálculo do total transportado.
	Calcula total de lucro isento em alienação.
	* src/serpro/ppgd/irpf/calculos/CalculosRendTributacaoExclusiva.java
	(calculaTotal): Calcula total com todos os novos quadros
	e campos.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java (Pagamento): Valida
	NiBeneficiario com ValidadorNI.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	(recuperarRegistrosDeclaracao): Remove contadores QT_ que viraram
	FILLERs.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Preenche QT_FILLERs de 3 a 6, 8 e 9.
	* src/serpro/ppgd/negocio/util/UtilitariosString.java
	(corrigeDataFormatada): Permite ano 0.  Precede de 20 ano de dois
	dígitos se for no máximo o ano base.
	(corrigeData): Permite ano 0000.  Testa centena do ano base contra
	anos com dois dígitos.

2017-04-07  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2017, r13736.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

2017-03-13  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Nova URL para o Declara.

2017-03-12  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(Beneficiario, FiltroDePagamento): Novas classes.
	(OrdenarPagamentosDedutiveis): Renomeia e generaliza como...
	(OrdenarPagamentos): ... isto, para agrupar e totalizar pagamentos
	ou parcelas dedutíveis por NI ou outras chaves.
	(recuperarNiMaioresPagamentosDedutiveis): Usa nova implementação.

	* LEIAME: Atualizado para IRPF2017 1.1.
	* res/aplicacao.properties: Idem.
	* res/mapeamentoTxt.xml: Idem.  Nada relevante para nós, só reordena
	campos em ficha DRRA prépreenchida.

2017-03-11  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaDetalheRendPLR): Corrige cut&pasto aparentemente
	irrelevante na definição inicial de NR_REG.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche FILLER3 com CRC32 do CPF do
	titular.
	* LEIAME: Atualizado.

2017-03-05  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2017, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	(recalcula): Transfere totais de PLR.
	* res/aplicacao.properties: Atualizado para 2017.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.  Ficou menor?!?
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(DESCONTO_27_MEIO_PORCENT): Idem.
	(DESCONTO_22_MEIO_PORCENT): Idem.
	(DESCONTO_15_PORCENT): Idem.
	(DESCONTO_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Não atualiza, continua igual.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Não atualiza, continua igual.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Não atualiza, continua igual.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	* res/PI.xml: Atualizado.
	* res/bancos.xml: Atualizado.
	* res/bancos_debito.xml: Atualizado.
	* res/dependencias.xml: Atualizado.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/representacoes.xml: Idem.
	* res/tipoBens.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.  Adicionado NM_EMAIL, NR_DDD_CELULAR,
	NR_CELULAR e IN_CONJUGE à ficha 16.  Movido NR_ITEM das fichas 70,
	72, 73, 74, 75, 76 e 77, agora como campo numérico e maior.
	Adicionado NR_ITEM à ficha 71.  Adicionado
	GC_PART_IN_TRANSMISSAOCAUSAMORTIS à ficha 62.  Alterações de 2016
	aplicadas às fichas de declaraçoes do ano anterior.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java
	(email, dddCel, celular): Novos campos.
	(Contribuinte): Adiciona validador para dddCel.
	(getEmail, getDddCel, getCelular): Novas.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarRegistroContribuinte): Preenche IN_CONJUGE, supondo que
	cônjuge tem de ter CPF; NM_EMAIL, NR_DDD_CELULAR e NR_CELULAR.
	(montarFichaDetalheRendPLR): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	(montarContribuinteIRPF): Recupera NM_EMAIL, NR_DDD_CELULAR, NR_CELULAR.
	(montarContribuinteIRPFAnoAnterior): Recupera 
	NR_REGISTRO_PROFISSIONAL.  Também deveriam ter entrado
	NR_NITPISPASEP e NR_CPF_CONJUGE, mas o mapeamentoTxt estranhamente
	não os adicionou à ficha de identificaçào da declaração do ano
	anterior.
	(montarConjugeAnoAnterior): Remove.
	(montarDependentesAnoAnterior): Recupera NR_NITPISPASEP.
	(recuperarDetalheRendPLR): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(importarDeclaracaoAnoAnterior): Remove ficha 29.
	(recuperarDeclaracao, atualizarDeclaracao): Quadro auxiliar de
	Participação nos Lucros e Resultados.
	* src/serpro/ppgd/irpf/dependentes/Dependente.java (Dependente):
	Aponta falta do CPF para maiores de 12 anos no final do exercício
	anterior.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java
	(rendPLRQuadroAuxiliar): Novo quadro auxiliar.
	(rendPLR): Novo total.
	(RendTributacaoExclusiva): Inicializa.
	(addObservador): Observa.
	(getRendPLRQuadroAuxiliar, setRendPLR, getRendPLR): Novo.
	* src/serpro/ppgd/irpf/calculos/CalculosRendTributacaoExclusiva.java
	(calculaTotal): Adiciona PLR.

2016-04-10  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2016, r12844.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(ConversorObjetosIRPF2Registros): Oops, reintroduz preenchimento de
	NR_CONJ, agora a partir dos dados da ficha do contribuinte.

2016-03-05--2016-04-03  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2016, r?????.
	* LEIAME: Idem.  Remove comando "conjuge".
	* Makefile (JAVAC): Usa ecj por default.
	(ECJ): Define como ecj, mas menciona javac.
	* src/net/sf/jasperreports/engine/fill/DistinctCountHolder.java:
	Movido desde...
	* src/net/sf/jasperreports/engine/fill/JRDistinctCountIncrementerFactory.java:
	... aqui, senão o javac não compila.
	* src/org/fsfla/irpf/Main.java: Idem.
	(conjuge, conjuges): Removidos.
	(ajuda): Idem.
	(recalcula): Remove cálculos de valores do cônjuge.
	(completa): Remove comentário sobre impressão da ficha de cônjuge.
	(main): Remove comando "conjuge".
	* res/aplicacao.properties: Atualizado para 2016.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	(informacoesConjuge): Remove.
	(resumoOutrasInformacoes): Remove resultado do conjuge.
	(aplicaValoresNaDeclaracao): Remove informações do conjuge do
	resumo.
	(getInformacoesConjuge): Remove.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Renomeado para...
	(DESCONTO_27_MEIO_PORCENT): ... isso.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Renomeado para...
	(DESCONTO_22_MEIO_PORCENT): ... isso.
	(LIMITE_MENSAL_15_PORCENT): Renomeado para...
	(DESCONTO_15_PORCENT): ... isso.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Renomeado para...
	(DESCONTO_7_MEIO_PORCENT): ... isso.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Removido.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_FUNPRESP): Nova constante, ainda sem suporte.
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	* res/bancos.xml: Atualizado.
	* res/ocupacoesPrincipal.xml: Idem.
	* res/representacoes.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.  Adicionados campos dos seis maiores
	pagamentos dedutíveis e pagamento de FUNPRESP ao REG_HEADER.
	Adicionados campos de NIT/PIS/PASEP de PF no Exterior, CPF do
	cônjuge e registro profissional à ficha REG_IDENTIFICACAO.  Removido
	resultado do cônjuge da ficha REG_RESUMOSIMPLES e
	REG_RESUMOCOMPLETA.  Campos de previdência oficial do titular e do
	dependente na ficha REG_COMPLETA excluem contribuições relativas a
	RRA.  Adicionados valores até limite e acima do limite da FUNPRESP à
	REG_COMPLETA.  Adicionados valores FUNPRESP aos valores de
	previdência oficial e privada à ficha REG_RESUMOCOMPLETA.  Adiciona
	rendimentos de aluguéis e outros à ficha REG_RENDPF.  Adicionado
	campo de NIT/PIS/PASEP de PF no Exterior à ficha REG_DEPENDENTE.
	Adicionado valor da contribuição do ente público patrocinador de
	FUNPRESP à ficha REG_PAGAMENTO.  Adicionado valor do pagamento anual
	à ficha REG_DIVIDA.  Ficha 29: REG_CONJUGE removida, agora é apenas
	um comentário.  Adicionado valor de previdência oficial a
	REG_DETALHEPENSAO.  Removido CPF do Meeiro da ficha
	REG_FINALESPOLIO; adicionado campo indicativo se cônjuge é meeiro à
	mesma ficha.  Adicionada ficha 49:
	REG_RENDIMENTOS_TRABALHO_NAO_ASSALARIADO_PF.  Removido contador de
	fichas 29 e adicionado contador de fichas 49 à ficha REG_TRAILLER.
	Adicionado campo indicador de imóvel residencial à ficha
	REG_GCAP_BEMIMOVEL.  Definições de 2014/2015 passam a ser do ano
	anterior.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT_R98 e QT_R99.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	Remove imports relacionados à ficha removida.
	(montarRegistroHeader): Adiciona novos campos.  Remove NR_CONJ.
	(montarRegistroContribuinte): Preenche NR_NITPISPASEP para
	contribuintes no exterior.  Preenche NR_CPF_CONJUGE e
	NR_REGISTRO_PROFISSIONAL.
	(montarFichaResumoCompleta): Remove VR_CONJUGE.
	(montarFichaConjuge): Remove.
	(montarFichaResumoSimplificada): Remove VR_CONJUGE.
	(montarFichaPagamentos): Menciona VR_CONTRIB_PATR, sem suporte.
	(montarFichaRendPF): Preenche VR_ALUGUEIS e VR_OUTROS.
	(montarFichaDependentes): Preenche NR_NITPISPASEP.
	(montarFichaDividas): Preenche VR_PGTO_ANUAL.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	(montarContribuinteIRPF): Recupera NR_NITPISPASEP, NR_CPF_CONJUGE e
	NR_REGISTRO_PROFISSIONAL.
	(montarConjuge): Remove.
	(montarConjugeAnoAnterior): Recupera CPF do conjuge para ficha do
	contribuinte.
	(montarPagamentos): Menciona VR_CONTRIB_PATR, sem suporte.
	(montarRegistroDeclaracaoCompleta): Prenche VR_ATE_LIMITE_FUNPRESP e
	VR_ACIMA_LIMITE_FUNPRESP com zero.
	(montarRendimentosPF): Recupera VR_ALUGUEIS e VR_OUTROS.
	(montarDependentes): Recupera NR_NITPISPASEP.
	(montarDividas): Preenche VR_PGTO_ANUAL.
	(montarFichaRendPFouEX): Sem uso, ainda sem suporte.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(recuperarDeclaracao): Remove tratamento de ficha 29.
	(atualizarDeclaracao): Remove geração da ficha conjuge.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(ordenarPagamentosDedutiveis): Novo.
	(recuperarNiMaioresPagamentosDedutiveis): Novo.
	(recuperarCnpjMaiorPagamentoFunpresp): Novo.
	* src/serpro/ppgd/irpf/conjuge/Conjuge.java: Remove.
	* src/serpro/ppgd/irpf/conjuge/ObservadorConjuge.java: Remove.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java: Remove imports
	relacionados à ficha removida.
	(conjuge): Remove.
	(instanciaAtributos): Ajusta para remoção de ficha conjuge.
	(adicionaObservadoresCalculosLate): Idem.
	(adicionaObservadoresNegocio): Idem.
	(getConjuge): Remove.
	* src/serpro/ppgd/irpf/IRPFFacade.java: Remove imports
	relacionados à ficha removida.
	(getConjuge): Remove.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java: Importa CPF e
	ValidadorCPF.
	(cpfConjuge, NitPisPasep): Novos campos.
	(Contribuinte): Adiciona validadores.
	(getNitPisPasep, getCpfConjuge): Novas.
	* src/serpro/ppgd/irpf/rendpf/MesRendPF.java (alugueis, outros):
	Novos campos.
	(MesRendPF): Adiciona validadores.
	(addObjservador): Adiciona observadores.
	(getAlugueis, getOutros): Novos métodos.
	(isVazio): Ajusta.
	(recuperarListaCamposPendencia): Idem.
	* src/serpro/ppgd/irpf/rendpf/RendPF.java (totalAlugueis)
	(totalOutros): Novos campos.
	(getTotalAlugueis, getTotalOutros): Novos métodos.
	* src/serpro/ppgd/irpf/rendpf/RendPFDependente.java
	(recuperarListaCampoPendencia): Ajusta.
	* src/serpro/ppgd/irpf/calculos/CalculosRendPF.java (notifica):
	Calcula totais de Aluguéis e Outros.
	(calculaTotaisAlugueis): Novo método.
	(calculaTotaisOutros): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependente.java (NitPisPasep):
	Novo campo.
	(Dependente): Adiciona validador.
	(getNitPisPasep): Novo método.
	(recuperarListaCampoPendencia): Ajusta.
	* src/serpro/ppgd/irpf/dividas/Divida.java (valorPagamentoAnual):
	Novo campo.
	(getPagamentoAnual): Novo método.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Preenche QT_FILLER1 e QT_FILLER2.
	* res/Mensagens.properties (contribuinte_NIT): Nova.
	(dependente_NIT): Idem.

2015-04-18  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2015, r12119.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

2015-04-16  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2015, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(calculaImposto): Usa <= para comparaçòes com limites, como faz o
	código executável do IRPF 2015.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT_R98 e QT_R99.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(ordenarEmpregadosDomesticos): Novo método.
	(CpfEmpregadoDomestico): Idem.
	(NitEmpregadoDomestico): Idem.
	(recuperarCpfMaiorEmpregadaDomestica): Idem.
	(recuperarNitMaiorEmpregadaDomestica): Idem.
	(recuperarCpfEmpregadaDomesticaDois): Idem.
	(recuperarNitEmpregadaDomesticaDois): Idem.
	(recuperarCpfEmpregadaDomesticaTres): Idem.
	(recuperarNitEmpregadaDomesticaTres): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	(LIMITE_ISENCAO_VOLUNTARIOS_COPA): Remove.
	(poupancaQuadroAuxiliar): Transforma em
	ColecaoItemQuadroOutrosRendimentos.
	(RendIsentos): Inicializa poupancaQuadroAuxiliar com objDecl.
	(getPoupancaQuadroAuxiliar): Ajusta tipo de retorno.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java
	(rendAplicacoesQuadroAuxiliar): Transforma em
	ColecaoItemQuadroOutrosRendimentos.
	(RendTRibutacaoExclusiva): Inicializa rendAplicacoesQuadroAuxiliar
	com objDecl.
	(getRendAplicacoesQuadroAuxiliar): Ajusta tipo de retorno.
	* src/serpro/ppgd/irpf/rendpj/RendPJTitular.java
	(IRRFDecimoTerceiro): Novo valor.
	(addObservador): Observa IRRFDecimoTerceiro.
	(removeObservador): Descarta-o.
	(getIRRFDecimoTerceiro): Retorna-o.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Move VERSAOTESTEPGD.  Adiciona novos campos.
	(montarFichaRendPJ): Adiciona VR_IRRF13SALARIO.
	(montarFichaDetalhePoupanca): Novo método.
	(montarFichaDetalheRendAplicFinanc): Novo método.
	(montarFichaDetalhePensao): Faz menção aos novos campos.
	(montarFichaRendPJDependente): Adiciona VR_IRRF13SALARIO.
	(montarFichaRendaVariavelFII): Faz menção ao novo campo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarRendPJDependentesCompleta): Adiciona IRRFDecimoTerceiro.
	(montarRendPJTitularcompleta): Idem.
	(recuperarDetalhePoupanca): Novo método.
	(recuperarDetalheRendAplicFinanc): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(recuperarDeclaracao): Adiciona fichas 98 e 99.
	(atualizarDeclaracao): Idem.
	(importarDeclaracaoAnoAnterior): Adiciona ficha 97.
	* res/SP.xml: Atualizado.
	* res/bancos.xml: Idem.
	* res/dependencias.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.  Campos adicionados ao header:
	CD_NATUR, NR_CPF_EMPREGADA_DOMESTICA_MAIOR no lugar de
	NR_CPF_EMPREGADA_DOMESTICA, NR_NIT_EMP_DOM_MAIOR,
	NR_CPF_EMPREGADA_DOMESTICA_DOIS, NR_NIT_EMP_DOM_DOIS,
	NR_CPF_EMPREGADA_DOMESTICA_TRES, NR_NIT_EMP_DOM_TRES, TP_INICIADA,
	IN_UTILIZOU_PGD, IN_UTILIZOU_APP, IN_UTILIZOU_ONLINE,
	IN_UTILIZOU_RASCUNHO, IN_UTILIZOU_PREPREENCHIDA,
	IN_UTILIZOU_ASSISTIDA_FONTES_PAGADORAS,
	IN_UTILIZOU_ASSISTIDA_PLANO_SAUDE,
	IN_UTILIZOU_SALVAR_RECUPERAR_ONLINE, TP_TRANSMITIDA.  Campos
	adicionados à ficha 17, REG_SIMPLES: VR_IMPEXT,
	VR_IMPDEVIDO_SEM_REND_EXT, VR_LIMITE_IMP_PAGO_EXT.  À ficha 18,
	REG_RESUMOSIMPLES: VR_IMPEXT.  À 21, REG_RENDPJ: VR_IRRF13SALARIO.
	À 31, REG_DETALHEPENSAO: VR_13SALARIO, VR_IRRF, VR_IRRF13SALARIO.  À
	42, REG_RENDAVARINVESTMENSAL: VR_IMPOSTO_RETIDO_MESES_ANTERIORES,
	VR_IMPOSTO_RETIDO_FONTE, VR_IMPOSTO_RETIDO_COMPENSAR,
	VR_IMPOSTO_PAGAR.  À ficha 43, REG_RENDAVARTOTAISINVEST:
	VR_TOTALANUALIMPOSTORETIDONAFONTE_FII.  Novas fichas 98:
	REG_DETALHEPOUPANCA, e 99: REG_DETALHERENDAAPLICFINAN.  À T9,
	REG_TRAILLER: QT_R98 e QT_R99.  Removida ficha 80,
	REG_GCME_RENDEXIG.  Nas fichas 60, REG_GCAP_BEMIMOVEL, 61,
	REG_GCAP_BEMMOVEL, 62, REG_GCAP_PARTSOCIETARIA, 63,
	REG_GCAP_CAMPOSCOMUNS, 65, REG_GCAP_DIFERIMENTOQUOTASPS, 66,
	REG_GCAP_ALIEN_PRAZO, 68, REG_GCAP_REFORMA, 69, REG_GCAP_ADQUIRENTE:
	NR_ITEM movido e aumentado.  Ficha IR de 2014: Renomeados
	IN_OPCAO_TRIBUTACAO_*_RRA; adicionados
	IN_OPCAO_TRIBUTACAO_BENEFICIARIO_QUATRO_RRA,
	CPF_BENEFICIARIO_QUATRO_RRA, NR_CONTA, NR_DV_CONTA, IN_DV_CONTA.  Na
	ficha 16, REG_IDENTIFICACAO, adicionado IN_PREPREENCHIDA e
	NR_CPF_PROCURADOR.  À ficha 21, REG_RENDPJ, adicionado
	DT_COMUNICACAO_SAIDA.  Da ficha 23, removidos TX_OUTROS e
	VR_ISENTOSDEPENDENTES.  Da ficha 24, removidos TX_OUTROS,
	VR_OUTROSRENDDEPENDENTES, TX_OUTROSRENDDEPENPENDENTES e adicionados
	VR_JUROS_CAPITAL_PROPRIO e VR_PART_LUCROS_RESULT.  À ficha 32,
	adicionado DT_COMUNICACAO_SAIDA.  À ficha 38, adicionado
	IN_INVENTARIOCONJUNTO.  Nas fichas 45 e 47, DT_RECEBIMENTO trocado
	por NR_MES_RECEBIMENTO.  Adicionadas fichas 92, 93, 94, 95, 96 e 97.
	Ao trailer, adicionados registros QT_R92, QT_R93, QT_R94, QT_R95,
	QT_R96 e QT_R97.  Várias outras fichas de arquivos de importaçào
	foram modificadas ou adicionadas.


2015-01-31  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2014 r11952.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroContribuinte): Preenche IN_PREPREENCHIDA com 0 ao
	invés de N.

2015-01-21  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2014 r11815.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties (versao, release): Atualiza para 1.4.
	(versao_txt): Atualiza para 140.

	* src/serpro/ppgd/irpf/ColecaoItemQuadroOutrosRendimentos.java:
	Novo.
	* src/serpro/ppgd/irpf/ItemQuadroOutrosRendimentos.java: Idem.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java (instanciaAtributos):
	Passa this para rendIsentos e rendTributacaoExclusiva.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(outros, descOutros, getDescOutros, setDescOutros, setOutros):
	Removidos em favor do...
	(outrosQuadroAuxiliar): ... quadro auxiliar com novo tipo.
	(RendIsentos): Usa declaração recebida como parâmetro para
	inicializar o quadro auxiliar.
	(addObservador): Substitui outros pelo quadro auxiliar.
	(getOutros): Devolve totais do quadro auxiliar.
	(getOutrosQuadroAuxiliar): Ajusta tipo da coleção retornada.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java
	(outros, descTotal, getDescTotal, setDescTotal, setOutros):
	Removidos em favor do...
	(outrosQuadroAuxiliar): ... quadro auxiliar com novo tipo.
	(RendTributacaoExclusiva): Usa declaração recebida como parâmetro
	para inicializar o quadro auxiliar.
	(addObservador): Substitui outros pelo quadro auxiliar.
	(getOutros): Devolve totais do quadro auxiliar.
	(getOutrosQuadroAuxiliar): Ajusta tipo da coleção retornada.
	(recuperarExclusivosTitular): Usa getOutros.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaOutrosRendimentos): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(recuperarRendIsentos): TX_OUTROS e VR_ISENTOSDEPENDENTES
	removidos.
	(recuperarRendTributacaoExclusiva): TX_OUTROS removido.
	(recuperarOutrosRendimentos): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(recuperarDeclaracao): Recupera quadros auxiliares de outros
	rendimentos.
	(atualizarDeclaracao): Gera linhas para outros rendimentos.
	* res/Mensagens.properties (rend_outros_cpf): Nova mensagem.

2014-03-17  Alexandre Oliva  <lxoliva@fsfla.org>

	Versão 2014 r11242
	* src/org/fsfla/irpf/Main.java: Adiciona número de versão.
	* LEIAME: Idem.  Adiciona URL definitiva do rnetclient.

2014-03-13  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 2014.  Aguardando uma URL mais definitiva
	para o rnetclient.

2014-03-09  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (conjuge): Preenche decEntregou com
	"S", não "1".

2014-03-04  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarRecibo): Preenche VR_IMPDEV com ImpostoDevidoII em
	declarações completas.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNIMaiorDespMedicas): Agrega pagamentos por beneficiário e
	titular/dependente/alimentando.
	(recuperarNISegundoMaiorDespMedicas): Idem.

	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza para 2400.

	Iniciando atualização para 2014, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Idem.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	(LIMITE_ISENCAO_VOLUNTARIOS_COPA): Idem.
	* res/SC.xml: Arruma ordem.
	* res/bancos.xml: Adiciona acentos.
	* res/bancos_debito.xml: Adiciona novas colunas.
	* res/dependencias.xml: Atualiza.
	* res/representacoes.xml: Idem.
	* res/tipoPagamentos.xml Adiciona tipo 37, Funpresp, não
	implementado.
	* res/mapeamentoTxt.xml (ARQ_IRPF HEADER): Altera nome dos campos de
	opção de tributação RRA de FONTE para BENEFICIARIO.  Adiciona opção
	e beneficiário 4.  Adiciona NR_CONTA, NR_DV_CONTA e IN_DV_CONTA.
	(ARQ_IRPF REG_IDENTIFICACAO): Corrige alinhamento.  Adiciona
	IN_PREPREENCHIDA no lugar de FILLER4.  Adiciona NR_CPF_PROCURADOR.
	(ARQ_IRPF REG_RENDPJ): Ajusta descrição inicial.  Adiciona
	DT_COMUNICACAO_SAIDA.
	(ARQ_IRPF REG_RENDISENTOS): Troca TX_OUTROS e VR_ISENTOSDEPENDENTES por
	FILLERs.
	(ARQ_IRPF REG_RENDEXCLUSIVA): Ajusta descrição de VR_OUTROS,
	VR_13SALDEPENDENTES e VR_RRADEPENDENTES.  Troca TX_OUTROS,
	VR_OUTROSRENDDEPENDENTES e TX_OUTROSRENDDEPENDENTES por FILLERs.
	Adiciona VR_JUROS_CAPITAL_PROPRIO e VR_PART_LUCROS_RESULT.
	(ARQ_IRPF REG_PENDPJDEPENDENTE): Ajusta descrição.  Adiciona
	DT_COMUNICACAO_SAIDA.
	(ARQ_IRPF REG_BOLSA_ESTUDOS_NAO_MEDICO): Nova ficha 92.
	(ARQ_IRPF REG_INDENIZACOES): Idem 93.
	(ARQ_IRPF REG_IRRF_ANOS_ANTERIORES): Idem 94.
	(ARQ_IRPF REG_JUROS_CAPITAL_PROPRIO): Idem 95.
	(ARQ_IRPF REG_PARTICIPACAO_LUCROS_RESULTADOS): Idem 96.
	(ARQ_IRPF REG_OUTROS_RENDIMENTOS): Idem 97.
	(ARQ_IRPF REG_TRAILLER): Adiciona de QT_R92 a QT_R97.
	(ARQ_IRPF): Outras alterações a fichas não implementadas.
	(ARQ_IRPFANOANTERIOR): Várias alterações que não necessitaram
	alterações ao importador.
	(Demais arquivos): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Gera NR_CONTA, NR_DV_CONTA e IN_DV_CONTA.
	(montarRegistroContribuinte): Preenche IN_PREPREENCHIDA com N.
	Deixa NR_CPF_PROCURADOR em branco.
	(montarFichaRendPJ): Deixa DT_COMUNICACAO_SAIDA em branco.
	(montarFichaRendIsentos): Remove TX_OUTROS e VR_ISENTOSDEPENDENTES.
	(montarFichaRendTribExcl): Remove TX_OUTROS,
	VR_OUTROSRENDDEPENDENTES e TX_OUTROSRENDDEPENDENTES.  Preenche
	VR_JUROS_CAPITAL_PROPRIO e VR_PART_LUCROS_RESULT com 0.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT_R92..97.

2013-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2013 r10308.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/org/fsfla/irpf/Main.java (recalcula): Reintroduz disparadores
	de observadores para recálculos que deixaram de acontecer.

2013-04-19  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2013 r10298.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties (versao, release): Atualiza para 1.1.
	(versao_txt): Atualiza para 110.

2013-04-05  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2013 r10236.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.

	* src/org/fsfla/irpf/Main.java (recalcula): Propaga totais de
	quadros auxiliares para os respectivos locais.  Propaga totais de
	13º para ficha de rendimentos com tributação exclusiva na fonte.
	Propaga resultado do cônjuge para ficha resumo.

	* src/org/fsfla/irpf/Main.java (conjuge): Anota que cônjuge entrega
	declaração corretamente.  Preenche resultado do cônjuge no resumo.

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarNIMaiorDespMedicas): Corrige soma dos pagamentos ao mesmo
	beneficiário.
	(recuperarNISegundoMaiorDespMedicas): Idem.

2013-04-02  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (resumo): Primeiro valor é base de
	cálculo, não imposto retido na fonte.

2013-03-30  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/calculos/CalculosRendIsentos.java
	(calculaTotalRendIsentos): Adiciona restituição de IRPF anterior.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/DocumentoAjusteTXT.java
	(DocumentAjusteTXT): Fill in QT_FILLER with a left-aligned zero.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java:
	(montarPagamentosAnoAnterior): Recupera tipo e nit.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarRegistroContribuinte): Preenche CD_PAIS com 105 para
	endereços no Brasil.

	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarFichaBem): Use código de país 105 para bens no Brasil, ao
	invés de zerá-lo como antes.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java:
	(montarFichaRendIsentos): Corrige erros de digitação nos nomes de
	alguns dos novos campos.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarIdDeclaracao): Processa IN_TIPODECLARACAO ao invés de
	IN_ESPOLIO.
	(montarContribuinteIRPF): Corrige restauração de
	IN_DOENCA_DEFICIENCIA.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTXT.java
	(importarDeclaracaoAnoAnterior): Importa dados do contribuinte
	somente com montarContribuinteIRPFAnoAnterior.

	* src/org/fsfla/irpf/Main.java (importa): Adiciona -A aos nomes dos
	arquivos de declaracação do ano passado.

	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(PAGAMENTO_ESTATCRIANCA_NOANO): Remove.
	(PAGAMENTO_ESTATCRIANCA): Remove.
	(PAGAMENTO_CULTURA): Remove.
	(PAGAMENTO_AUDIOVISUAIS): Remove.
	(PAGAMENTO_DESPORTO): Remove.
	(PAGAMENTO_ESTATIDOSO): Remove.
	(PAGAMENTO_CORRETOR_IMOVEL): Novo.
	(PAGAMENTO_DOACOES_ESPECIE): Remove.
	(PAGAMENTO_DOACOES_BENS): Remove.
	(Pagamento): Remove códigos de doações.  Adiciona
	PAGAMENTO_CORRETOR_IMOVEL.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java
	(notifica): Remove códigos de doações.  Adiciona
	PAGAMENTO_ADMINISTRADOR_IMOVEL e PAGAMENTO_CORRETOR_IMOVEL.
	* src/serpro/ppgd/irpf/pagamentos/ValidadorDeducoesDoacoes.java
	(validarImplementado): Remove códigos de doações.  Zera tudo.
	* src/serpro/ppgd/calculos/CalculosDeducoesIncentivos.java
	(calculaDeducaoIncentivo): Zera usos de infraestrutura de
	pagamentos.

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegsitros2ObjetosIRPF.java
	(montarPagamentosAnoAnterior): Não transporta valores.
	(montarRendPJDependAnoAnterior): Novo método.
	(montarRendPJTitularAnoAnterior): Idem.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTXT.java
	(importarDeclaracaoAnoAnterior): Importa informação, mas não
	valores, de pagamentos e rendimentos provenientes de PJ.

	* src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java
	(totalizarPagamentos): Nova variante, soma tudo.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java
	(telefone): Aumenta largura.
	(doencaDeficiencia): Novo campo.
	(getDoencaDeficiencia): Novo método.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(restitIRPFAnt): Novo campo.
	(addObservador): Adiciona-o.
	(recuperarTotalTitularExcetoAtividadeRuraleGC): Idem.
	(recuperarTotalTitular): Idem.
	(getRestitIRPFAnt, setRestitIRPFAnt): Novos métodos.
	* src/serpro/ppgd/irpf/resumo/CalculoImposto.java
	(dvAgencia, getDvAgencia): Remove.
	* src/serpro/ppgd/irpf/resumo/ObservadorDebitoAutomatico.java:
	Ajusta.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java:
	Adiciona os novos QT82..91, remove QT_R44.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2RegistroTXT.java:
	Adiciona comentário com números das novas fichas não implementadas,
	de 80 a 91.
	(montarRegistroHeader): Preenche VR_SOMA_IMPOSTO_PAGAR, com valor
	igual a VR_IMPDEVIDO.  Preenche VR_DOACAO_ECA com valor de
	pagamentos com códigos 39 e 40, até que se introduza nova
	infraestrutura para registrar doações.  Preenche VR_TOTISENTOS,
	VR_TOTEXCLUSIVO e VR_TOTAL_PAGAMENTOS.
	(montarRegistroContribuinte): Preenche IN_DOENCA_DEFICIENCIA.
	Remove NR_DV_AGENCIA.
	(montarFichaResumoCompleta): Preenche VR_IMPOSTO_DIFERIDO_GCAP,
	VR_IMPOSTO_DEVIDO_GCAP, VR_IMPOSTO_GANHOLIQ_RVAR e
	VR_IMPOSTO_DEVIDO_GCME com zero-FIXME.
	(montarFichaRendIsentos): Preenche VR_MEDICOS_RESIDENTES,
	VR_VOLUNTARIOS_COPA, VR_MEACAO_DISSOLUCAO, VR_GANHOS_LIQUIDOS_ACOES,
	VR_GANHOS_CAPITAL_OURO, VR_RECUPERACAO_PREJUIZOS_BOLSA,
	VR_TRANSPORTADOR_CARGAS e VR_TRANSPORTADOR_PASSAGEIROS com
	zero-FIXME.  Preenche VR_RESTITUICAO_IMPOSTO com valor informado.
	(montarFichaResumoSimplificada): Preenche VR_IMPOSTO_DIFERIDO_GCAP,
	VR_IMPOSTO_DEVIDO_GCAP, VR_IMPOSTO_GANHOLIQ_RVAR e
	VR_IMPOSTO_DEVIDO_GCME com zero-FIXME.
	(montarFichaAtividadeRuralApuracaoResultado): Renomeia VR_RESAPOS a
	VR_COMP_PREJ_EXERC_ANT.  Preenche IN_OPC_APURRESTRIB com
	zero-FIXME.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarContribuinteIRPF): Recupera IN_DOENCA_DEFICIENCIA.
	(montarInformacoesBancarias): Remove NR_DV_AGENCIA.
	(recuperarRendIsentosNaoTributaveis): Recupera
	VR_RESTITUICAO_IMPOSTO.

	Iniciando atualização para 2013, r?????.
	* LEIAME: Idem.
	* src/org/fsfla/irpf/Main.java: Idem.
	* res/aplicacao.properties: Atualiza anos.
	* res/bancos.xml: Atualiza, adiciona e remove alguns bancos.
	* res/bancos_debito.xml: Idem.
	* res/dependencias.xml: Atualiza limite para antepassados.
	* res/ocupacoesPrincial.xml: Atualiza descrições.
	* res/representacoes.xml: Atualiza novas representações brasileiras.
	* res/tipoBens.xml: Atualiza descrições.
	* res/tipoPagamentos.xml: Remove códigos de 39 a 43: estatuto da
	criança, cultura, atividade audiovisual e desporto.  Separa
	administradores e corretores de imónodes de 70 para 71 e 72.  Remove
	código 80 para doações em espécie.
	* res/MS.xml: Adiciona Paraíso das Águas.
	* res/PA.xml: Adiciona Mojuí dos Campos.
	* res/RS.xml: Corrige ordem alfabética.  Adiciona Pinto Bandeira.
	* res/SC.xml: Idem.  Adiciona Pescaria Brava.
	* res/mapeamentoTxt.xml: Adiciona VR_SOMA_IMPOSTO_PAGAR,
	IN_OPCAO_TRIBUTACAO_FONTE_UM_RRA, CPF_BENEFICIARIO_UM_RRA,
	IN_OPCAO_TRIBUTACAO_FONTE_DOIS_RRA, CPF_BENEFICIARIO_DOIS_RRA,
	IN_OPCAO_TRIBUTACAO_FONTE_TRES_RRA, CPF_BENEFICIARIO_TRES_RRA,
	VR_DOACAO_ECA, VR_TOTISENTOS, VR_TOTEXCLUSIVO e VR_TOTAL_PAGAMENTOS
	ao REG_HEADER.  Aumenta tamanho do NR_TELEFONE, adiciona
	IN_DOENCA_DEFICIENCIA, remove NR_DV_AGENCIA e renomeia FILLER a
	FILLER4 em REG_IDENTIFICACAO.  Adiciona VR_IMPOSTO_DIFERIDO_GCAP,
	VR_IMPOSTO_DEVIDO_GCAP, VR_IMPOSTO_GANHOLIQ_RVAR e
	VR_IMPOSTO_DEVIDO_GCME a REG_RESUMOSIMPLES e a REG_RESUMOCOMPLETA.
	Adiciona VR_MEDICOS_RESIDENTES, VR_VOLUNTARIOS_COPA,
	VR_MEACAO_DISSOLUCAO, VR_GANHOS_LIQUIDOS_ACOES,
	VR_GANHOS_CAPITAL_OURO, VR_RECUPERACAO_PREJUIZOS_BOLSA,
	VR_TRANSPORTADOR_CARGAS, VR_TRANSPORTADOR_PASSAGEIROS,
	VR_RESTITUICAO_IMPOSTO a REG_RENDISENTOS.  Adiciona
	IN_MORTEAMBOSCONJUGES, NM_CONJUGE e NR_CONJUGE a REG_FINALESPOLIO.
	Adiciona E_DEPENDENTE e NR_CPF_DEPEN a REG_RENDAVARMENSAL e a
	REG_RENDAVARANUAL.  Remove ficha REG_RENDAVARIMPOSTOAPAGAR.
	Renomeia VR_RESAPOS a VR_COMP_PREJ_EXERC_ANT e adiciona
	IN_OPC_APURRESTRIB a REG_ATIVIDADE_RURAL_APURACAO_RESULTADO.
	Adiciona novas fichas REG_DETALHETRANSFERENCIAS,
	REG_DETALHEMEDICOSRESIDENTES, REG_DETALHEVOLUNTARIOSCOPA,
	REG_DETALHEMEACAODISSOLUCAO, REG_DETALHEGANHOSACOES,
	REG_DETALHEGANHOSOURO, REG_DETALHEPARCISENTAAPOSENTADORIA,
	REG_DETALHESOCIO, REG_DOACAO, REG_DOACAO_ECA.  Renomeia QT_R44 a
	QT_FILLER e adiciona de QT_R82 a QT_R91 a REG_TRAILLER.  Ajusta
	tamanho do NR_TELEFONE em REG_RECIBODETALHE.  Adiciona
	TRANSPORTEVC_VR_IMPOSTODEVIDO a REG_GCME_TRANSPORTEVC.  Adiciona
	GC_TRANSP_VR_IMPOSTODIFERIDOANOSPOSTERIORES a REG_GCAP_TRANSPORTES.
	Atualiza descrição de ARQ_IRPFANOANTERIOR e as demais.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_27_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(FATOR_AJUSTE_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_27_MEIO_PORCENT): Novo.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_15_PORCENT): Idem.
	(LIMITE_MENSAL_ESPOLIO_SAIDA_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Atualiza.
	(LIMITE_ISENCAO_VOLUNTARIOS_COPA): Novo.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.

	Atualizado para 2012 r10209
	* src/org/fsfla/irpf/Main.java: Atualiza notas de direito autoral.
	* LEIAME: Atualiza para lançamento de nova versão para retificação
	de declarações de 2012.

2013-01-18  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaResumoSimplificada): Preenche VR_TOT_IMPOSTO_DEVIDO.

2012-04-26  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2012 r8561.
	* LEIAME: Idem.
	* res/aplicacao.properties: Atualiza anos exercício e calendário.
	* res/bancos.xml: Atualiza, adiciona e remove alguns bancos.
	* res/bancos_debito.xml: Idem.
	* res/condicoesExploracao.xml: Corrige capitalização.
	* res/dependencias.xml: Atualiza limite para antepassados.
	* res/mapeamentoTxt.xml: Atualiza com novos campos e definições.
	* res/representacoes.xml: Atualiza novas representações brasileiras.
	* res/tipoLogradouro.xml: Reordena alfabeticamente.
	* res/tipoPagamentos.xml: Adiciona doações conforme estatuto do
	idoso, e doações até 30/04/2012 conforme estatuto da criança.
	* src/org/fsfla/irpf/Main.java: Adiciona 2012 às notas de copyright.
	(ajuda): Atualiza versão.
	(restaura): Adiciona A- após IRPF- em nomes de arquivos.
	(resumo): Implementa.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java
	(notifica): Adiciona vários códigos de doações dedutíveis.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_ESTATCRIANCA_NOANO, PGAMENTO_ESTATIDOSO): Idem.
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(validarImplementado): Aceita dependente vazio com tipo vazio.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(recuperarCNPMaiorPrevComplementar): Novo.
	(recuperarCNPSegundaMaiorPrevComplementar): Novo.
	* src/serpro/ppgd/irpf/pagamentos/ValidadorDeducoesDoacoes.java
	(totDesporto, totIdoso): Novos.
	(validarImplementado): Implementa e corrige doações novas e antigas.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(TRAILLER_QT_R69): Novo.
	(recuperarRegistrosDeclaracao): Adiciona QT_R69, remove QT_R64.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Regostrs.java
	(montarRegistroHeader): Implementa VR_TOTAL_RENDTRIB_PFPJ_TITDEP,
	CNPJ_PREV_COMPLEMENTAR_1 e CNPJ_PREV_COMPLEMENTAR_2.
	(montarFichaRendTribExcl): Deixa TX_OUTROSRENDDEPENDENTES vazio.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/GravadorTXT.java
	(montaNome, montaNovaArquivoTXT): Adiciona A- após IRPF-.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(PADRAO_NOME_ARQ_DECLARACAO_SEM_EXTENSAO): Idem.
	(CODIGO_RECNET): Atualiza.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.

2011-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java: Atualizado para 2011 r7853.
	* LEIAME: Idem.

2011-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 2011 r7852.

2011-01-05  Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>

	* src/serpro/ppgd/irpf/ColecaoIdDeclaracao (existeCPFCadastrado):
	Ignora pontuação ao comparar CPFs.
	* src/serpro/ppgd/irpf/RepositorioXMLIRPF.java (getIdDeclaracao):
	Idem.

2011-04-21  Alexandre Oliva  <lxoliva@fsfla.org>

	Atualizado para 2011.
	* res/aplicacao.properties: Atualiza anos exercício e calendário.
	* res/bancos.xml: Atualiza, adiciona alguns bancos.
	* res/bancos_debito.xml: Atualiza nomes de alguns bancos.
	* res/dependencias.xml: Atualiza limite para antepassados.
	* res/mapeamentoTxt.xml: Atualiza com novos campos e definições.
	* res/naturezasOcupacao.xml: Expande abreviações.
	* res/ocupacoesPrincipais.xml: Muda definições para minúsculas.
	* res/representacoes.xml: Atualiza novas representações brasileiras.
	* res/tipoDividas.xml: Atualiza definições.
	* res/tipoPagamentos.xml: Separa fonoaudiólogos, médicos, dentistas,
	psicólogos, fisioterapeutas e terapeutas ocupacionais em códigos de
	pagamentos diferentes.  Adiciona administrador de imóvel.
	* res/ppgdarvore.xml: Atualização mecânica, arquivo não usado.
	* res/ppgdmenubar.xml: Atualização mecânica, arquivo não usado.
	* res/ppgdtoolbar.xml: Atualização mecânica, arquivo não usado.
	* src/org/fsfla/irpf/Main.java: Adiciona 2011 às notas de copyright.
	* src/serpro/ppgd/irpf/IdentificadorDeclaracao.java (isEspolio):
	novo, implementado como sempre falso.
	(isSaida): Idem.
	* src/serpro/ppgd/irpf/ItemQuadroLucrosDividendos.java (cpfBenefic):
	Novo campo.
	(ItemQuadroLucrosDividendos): Adiciona validador de CPF.
	(getCpfBenefic): Novo método.
	* src/serpro/ppgd/irpf/ModeloCompleta.java
	(CONTRIB_EMPR_MAX): Atualiza.
	(aplicaLimitesImpostoPagoExterior): Zera campos quando não houve
	imposto pago no exterior.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT): Idem.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_ANUAL_7_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Atualiza.
	(LIMITE_MENSAL_22_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_7_MEIO_PORCENT): Idem.
	(calculaImposto): Ajusta comentário sobre falta de código para
	declarações de espólio e de saída.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/bens/Bem.java: Novos campos e métodos,
	adicionados mas comentados por falta de uso.
	* src/serpro/ppgd/calculos/CalculosPagamentos.java
	(calculaTotalPensao): Utiliza novos códigos.
	(calculaTotalPensaoCartoral): Idem.
	(calculaTotalDespesasMedicas): Idem.
	* src/serpro/ppgd/conjuge/Conjuge.java
	(rendPJExigibilidadeSuspensa): Novo campo.
	(getRendPJExigibilidadeSuspensa): Novo método.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java: Novas constantes
	para fonoaudiólogos, dentistas, psicólogos, fisioterapeutas,
	terapeutas ocupacionais, administradores de imóveis, pensões
	alimentícias e de divórcio.
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	(Pagamento): Adiciona novos códigos aos validadores.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java (VALOR_PAGO_ALTO):
	Novo.
	(recuperarCpfMaiorPensaoAlimenticia): Atualiza com novos códigos.
	(recuperarNIMaiorDespMedicas): Idem.
	(recuperarNISegundoMaiorDespMedicas): Idem.
	* src/serpro/ppgd/irpf/rendpf/MesRendPF.java
	(VALOR_DEPENDENTE_CL_JANEIRO): Removido.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(REG_RENDPJSIMPLES): Renomeado para...
	(REG_DETALHEPENSAO): ... isto.
	(TRAILLER_QT_R45, TRAILLER_QT_R46): Novo.
	(TRAILLER_QT_R47, TRAILLER_QT_R48): Novo.
	(TRAILLER_QT_R58, TRAILLER_QT_R59): Novo.
	(recuperarRegistrosDeclaracao): Adiciona novos registros.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Simplifica FIXME de DATA_TRANSITO_JULGADO.
	Move IN_CRIT_OBRIGAT.  Anota falta de suporte para
	DT_COND_NAO_RESIDENTE e NR_CPF_PROCURADOR.
	(montarRegistroContribuinte): Ajuste de IN_ESPOLIO para
	IN_TIPODECLARACAO.
	(montarRegistroDeclaracaoCompleta): Adiciona campos relativos a
	imposto pago no exterior.
	(montarFichaResumoCompleta): Adiciona campos relativos a rendimentos
	recebidos acumuladamente, previdência oficial e pensão alimentícia,
	ainda que não implementados.
	(montarFichaHerdeiros, montarFichaPercentualBem): Novos, não
	implementados.
	(montarFichaRendIsentos): Notas sobre novos campos não
	implementados.
	(montarFichaRendTribExcl): Adiciona outros para dependentes e RRA,
	zerados.
	(montarFichaDependentes): Adiciona IN_SAIDA fixo em branco.
	(montarFichaLucrosDividendos): Adiciona NR_CPF_BENEFIC.
	(montarFichaRendExterior): Nova, não implementada.
	(montarFichaIncorpReservas): Idem.
	(montarFichaFinalEspolio): Idem.
	(montarFichaSaida): Idem.
	(montarFichaBem): Adiciona comentários com novos campos deixados em
	branco.
	(montarFichaConjuge): Adiciona VR_RENDPJ_EXIB_SUSP.
	(montarFichaDetalhePensao): Nova, não implementada.
	(montarFichaSimplficada): Ajusta nome VR_CARNELEAODEPEN.  Adiciona
	VR_DEPEN.  Adiciona campos de previdência oficial e pensão
	alimentícia, não implementados.
	(montarFichaResumoSimplificada): Ajusta nome VR_IMPPAGARESPECIE.
	Novos campos sobre rendimentos recebidos acumuladamente.
	(montarFichaRRATitular): Nova, não implementada.
	(montarFichaRRATitularPensão): Idem.
	(montarFichaRRADependente): Idem.
	(montarFichaRRADependentePensão): Idem.
	(setarDividasAR): Remove VR_DIVPAG.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarIdDeclaracao): Rejeita declarações de espólio e de saída
	definitiva.
	(montarIdDeclaracaoAnoAnterior): Importa declaração como não
	retificadora.  Rejeita declarações de espólio.
	(montarBem): Comenta conversão de novos campos não utilizados.
	(recuperarRendTributacaoExclusiva): Exclui
	VR_EXCLUSIVAEXCETO13SALDEP.
	(montarLucrosDividendos): Adiciona NR_CPF_BENEFIC.
	(montarBensAnoAnterior): Transfere automaticamente valores
	inalterados no ano anterior.  Adiciona, comentados, valores default
	não-zero para novos campos não utilizados.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(atualizarDeclaracao): Chama método que montaria fichas específicas
	de declarações de espólio e de saída, de detalhes de pensão, de
	rendmentos provenientes do exterior, de incorporação de reservas e
	de RRA.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza.
	(CODIGO_RECNET_ESPOLIO): Remove.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualiza.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java
	(CODIGO_RECNET_ESPOLIO): Remove.

2010-03-03  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 2010 r6675.  Adiciona termos de
	licenciamento e garantia.
	* Makefile (irpf-livre-cl.jar, irpf-livre.jar): Adiciona AUTORES,
	COPIANDO e list/licenses.
	* src/org/fsfla/JRCompile.java: Corrige termos de licenciamento.
	* src/org/fsfla/Main.java: Corrige termos de licenciamento.
	(leDeclXML): Abre declaração depois de recuperá-la, para poder
	salvar evitando interface gráfica.  Recalcula alguns valores não
	recalculados na recuperação.
	(recalcula, conjuge): Novos métodos auxiliares.
	(recalcula, conjuges): Novas funcionalidades.
	(ajuda): Adiciona versão, licença, garantia, novas opções.

2010-03-01  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para 2010 r6674, documentando preenchimento do
	ENDERECO_MAC.

	* res/mapeamentoTxt.xml: Atualiza.
	* src/serpro/ppgd/irpf/IdentificadorDeclaracao.java
	(enderecoMACRede): Novo campo.
	(getEnderecoMAC): Novo método.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java
	(verificaObrigatoriedadeEntrega): Reimplementada em termos de...
	(criteriosObrigatoriedadeEntrega): ... novo método, renomeado.
	Calcula os vários critérios.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(LIMITE_BENS_DIREITOS, LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR):
	Atualiza.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Preenche IN_CRIT_OBRIGAT e ENDERECO_MAC.
	(montarFichaResumoCompleta): Preenche VR_TOTDEPJUDIC_TITULAR e
	VR_TOTDEPJUDIC_DEPENDEN.
	(montarFichaSimplificada): Remove VR_IRFONTELEI11033 e
	VR_IMPCOMPDEPEND.
	(montarFichaResumoSimplificada): Preenche VR_TOTDEPJUDIC_TITULAR e
	VR_TOTDEPJUDIC_DEPENDEN.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarIdDeclaracao): Recupera ENDERECO_MAC.
	* res/bancos.xml: Atualiza, adiciona alguns bancos.
	* res/bancos_debito.xml: Atualiza nomes de alguns bancos.
	* res/naturezasOcupacao.xml: Corrige descrições.
	* res/representacoes.xml: Atualiza novas representações brasileiras.
	* res/tipoPagamentos.xml: Corrige descrições.
	* res/ppgdarvore.xml: Atualização mecânica, arquivo não usado.
	* res/ppgdmenubar.xml: Atualização mecânica, arquivo não usado.
	* res/ppgdtoolbar.xml: Atualização mecânica, arquivo não usado.

2010-02-28  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Finalizando 2010 r6622.

2010-02-21  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado, abrindo o ciclo para 2010.

	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java: Introduz suporte a
	rendimentos com exigibilidade suspensa.
	* src/serpro/ppgd/irpf/rendavariavel/ItemImpostoPagar.java: Novo,
	não implementado.
	* src/serpro/ppgd/irpf/rendavariavel/ColecaoItemImpostoPagar.java:
	Idem.
	* src/serpro/ppgd/irpf/rendavariavel/GanhosLiquidosOuPerdas.java:
	Novo campo, para conseguir ler arquivos xml do IRPF2010.
	* src/serpro/ppgd/irpf/rendpjexigibilidade/ColecaoRendPJComExigibilidadeTitular.java:
	Novo.
	* src/serpro/ppgd/irpf/rendpjexigibilidade/ColecaoRendPJComExigibilidadeDependente.java:
	Novo.
	* src/serpro/ppgd/irpf/rendpjexigibilidade/RendPJComExigibilidade.java:
	Novo.
	* src/serpro/ppgd/irpf/rendpjexigibilidade/RendPJComExigibilidadeDependente.java:
	Novo.
	* src/serpro/ppgd/irpf/rendpjexigibilidade/RendPJComExigibilidadeTitular.java:
	Novo.
	* src/serpro/ppgd/irpf/espolio/EscrituracaoPublica.java: Novo, não
	implementado.
	* src/serpro/ppgd/irpf/espolio/Espolio.java: Novo campo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantsRepositorio.java:
	Adiciona QT_R80 e QT_R81 ao trailer.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(atualizarDeclaracao, recuperarDeclaracao): Adiciona suporte a
	rendimentos com exigibilidade suspensa.
	(importarDeclaracaoAnoAnterior): Idem.  Copia suporte a tipos de
	registros adicionados no ano anterior.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPFRegistros.java
	(montarRegistroHeader): Adiciona ENDERECO_MAC.
	(montarFichaResumoCompleta): Adiciona suporte a rendimentos com
	exigibilidade suspensa.
	(montarFichaRendPJComExigibilidade): Novo.
	(montarFichaAlimentandos): Adiciona INDICADOR_RESIDENC, DT_NASCIM e
	NI_ALIMENTANDO.
	(montarFichaRendPJComExigibilidadeDependente): Novo.
	(montarFichaResumoSimplificada): Adiciona suporte a rendimentos com
	exigibilidade suspensa.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarRendPJDependentesComExigibilidade): Novo.
	(montarRendPJTitularComExigibilidade): Novo.
	(montarAlimentando): Adiciona INDICADOR_RESIDENC, DT_NASCIM e
	NI_ALIMENTANDO.
	(montarDependentesAnoAnterior): Adiciona CD_DEPEND, já deveria estar
	lá faz tempo.
	* src/serpro/ppgd/irpf/ganhosdecapital/IdentificacaoDeclaranteGCAP.java:
	Novo, não implementado.
	* src/serpro/ppgd/irpf/ganhosdecapital/ColecaoIdentificacaoDeclaranteGCAP.java:
	Idem.
	* src/serpro/ppgd/irpf/ganhosdecapital/GanhosDeCapital.java:
	Novo campo.
	* src/serpro/ppgd/irpf/calculos/CalculosRendPJComExigibilidadeTitular.java:
	Novo.
	* src/serpro/ppgd/irpf/calculos/CalculosRendPJComExigibilidadeDependentes.java:
	Novo.
	* src/serpro/ppgd/irpf/moedaestrangeira/DadoConsolidadoGeral.java:
	Novo, não implementado.
	* src/serpro/ppgd/irpf/moedaestrangeira/ColecaoDadoConsolidadoGeral.java:
	Idem.
	* src/serpro/ppgd/irpf/moedaestrangeira/MoedaEstrangeira.java:
	Novo campo.
	* src/serpro/ppgd/irpf/alimentandos/Alimentando.java: Adiciona
	cpf, data de nascimento e residencia no exterior, validadores e
	métodos de acesso.
	* list/core-sources: Adiciona novos arquivos fonte.

2010-02-14  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java: Atualiza notas de direito autoral.
	* res/aplicacao.properties: Atualiza anos exercício e calendário.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT, LIMITE_ANUAL_15_PORCENT): Atualiza.
	(LIMITE_ANUAL_22_MEIO_PORCENT, LIMITE_ANUAL_7_MEIO_PORCENT): Novo.
	(LIMITE_MENSAL_27_MEIO_PORCENT, LIMITE_MENSAL_15_PORCENT): Atualiza.
	(LIMITE_MENSAL_22_MEIO_PORCENT, LIMITE_MENSAL_7_MEIO_PORCENT): Novo.
	(calculaImposto): Adiciona novas faixas.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET, CODIGO_RECNET_ESPOLIO): Atualiza.

2010-02-12  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Atualiza.
	* src/serpro/ppgd/irpf/ModeloCompleta.java (CONTRIB_EMPR_MAX):
	Atualiza.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualiza.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualiza.
	* src/serpro/ppgd/irpf/rendpf/MesRendPF.java
	(VALOR_DEPENDENTE_CL, VALOR_DEPENDENTE_CL_JANEIRO): Atualiza.
	* res/tipoPagamentos.xml: Atualiza.  Distingue pensão alimentícia
	judicial no Brasil, 30, ou no exterior, 31; por separação-divórcio
	no Brasil, 33, ou no exterior, 34.
	* res/tipoBens.xml: Atualiza.  71 para fundos de curto prazo, 72
	para longo prazo e direitos creditórios, 73 para fundos de
	investimento imobiliário.  Estende o escopo de 74, fundos de ações,
	alguns outros tipos de fundos de renda variável.
	* res/mapeamentoTxt.xml: Atualiza.  Troca FILLER2 por ENDERECO_MAC
	no header.  Adiciona campos para rendimentos com exigibilidade
	suspensa nos resumos e headers.  Aumenta o tamanho de outros
	rendimentos isentos.  Adiciona IR sobre renda de anos anteriores.
	Adiciona data de nascimento, cpf e indicador de residência no
	exterior para alimentandos.  Novos campos com número de registros de
	renda com exigibilidade suspensa no trailer.  Diversas modificações
	marcadas como GCME2009 e GCNE2009, não implementadas.  Registros de
	2009 agora são do ano anterior.
	* res/dependencias.xml: Atualiza.  Atualiza o limite para
	dependentes tipo 31, pais, avós e bisavós.
	* res/bancos.xml: Atualiza.  Vários bancos adicionados e removidos.
	* res/naturezasOcupacao.xml: Atualiza.  Adiciona 14,
	microempreendedor individual.
	* res/tipoAtividadesRural.xml: Atualiza, só esclarecimentos.
	* res/condicoesExploracao.xml: Idem.

2009-04-15  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para r4952.

2009-04-15  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Grava informação de maiores beneficiários de
	despesas médicas mesmo em declarações simplificadas.

2009-04-07  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado.

2009-04-06  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(obterTotalDependentesEnvolvidos): Usa novos métodos em Pagamento
	que se limitam aos códigos de instrução.
	(obterTotalAlimentandosEnvolvidos): Idem.

	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java
	(getChaveDependenteOuAlimentando): Usa tipo ao invés do código para
	decidir se usar dependentes ou alimentandos.
	(getNomeDependenteOuAlimentandoPorChave): Idem.  Altera assinatura.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarPagamentos, montarPagamentosAnoAnterior): Ajusta.
	* src/serpro/ppgd/irpf/pagaments/ObservadorNomeAlimentando.java
	(atualizaPagamentos): Usa tipo ao invés do código.
	* src/serpro/ppgd/irpf/pagaments/ObservadorNomeDependente.java
	(atualizaPagamentos): Idem.
	* src/serpro/ppgd/irpf/pagaments/ObservadorCodigoPagamento.java
	(notifica): Idem.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_PROPRIAINSTRUCAO_BR): Remove, redundante.
	(PAGAMENTO_PROPRIAINSTRUCAO_EX): Idem.
	(PAGAMENTO_INSTRUCAODEPEND_BR): Idem.
	(PAGAMENTO_INSTRUCAODEPEND_EX): Idem.
	(PAGAMENTO_INSTRUCAOALIMENT_BR): Idem.
	(PAGAMENTO_INSTRUCAOALIMENT_EX): Idem.
	(Pagamento): Ajusta validadores de dependente ou alimentando para
	usar mensagens existentes, para reclamar quando não-vazio em
	pagamento do titular e para não reclamar quando vazio em pagamento
	do titular.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(obterTotalDependentesEnvolvidos): Usa tipo ao invés do código.
	(obterTotalAlimentandosEnvolvidos): Idem.
	* src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java
	(calculaTotalDeducoesInstrucao): Ajusta para não usar códigos de
	pagamento de instrução obsoletos.
	* res/Mensagens.properties (pagamento_titular_nao_vazio): Nova.
	(quota_vazia): Nova.

2009-04-05  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/AC.xml: Atualizado.
	* res/AL.xml: Idem.
	* res/AM.xml: Idem.
	* res/AP.xml: Idem.
	* res/BA.xml: Idem.
	* res/CE.xml: Idem.
	* res/DF.xml: Idem.
	* res/ES.xml: Idem.
	* res/GO.xml: Idem.
	* res/MA.xml: Idem.
	* res/MG.xml: Idem.
	* res/MS.xml: Idem.
	* res/MT.xml: Idem.
	* res/PA.xml: Idem.
	* res/PB.xml: Idem.
	* res/PE.xml: Idem.
	* res/PI.xml: Idem.
	* res/PR.xml: Idem.
	* res/RJ.xml: Idem.
	* res/RN.xml: Idem.
	* res/RO.xml: Idem.
	* res/RR.xml: Idem.
	* res/RS.xml: Idem.
	* res/SC.xml: Idem.
	* res/SE.xml: Idem.
	* res/SP.xml: Idem.
	* res/TO.xml: Idem.
	* res/bancos.xml: Idem.
	* res/bancos_debito.xml: Idem.
	* res/dependencias.xml: Idem.
	* res/mapeamentoTxt.xml: Idem.
	* res/naturezasOcupacao.xml: Idem.
	* res/representacoes.xml: Idem.
	* res/tipoBensAR.xml: Idem.
	* res/tipoDividas.xml: Idem.
	* res/tipoLogradouro.xml: Idem.
	* res/tipoPagamentos.xml: Idem.
	* res/ppgdarvore.xml: Convertido para formato texto unix.
	* res/ppgdmenubar.xml: Idem.
	* res/ppgdtoolbar.xml: Idem.
	* res/paises.xml: Idem.
	* res/tipoBens.xml: Idem.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java (instanciaAtributos):
	Passa this para construtor de Pagamentos.
	(recuperarQuartaMaiorFontePagadora): Novo.
	(recuperarQuintoMaiorDependente): Novo.
	(recuperarSextoMaiorDependente): Novo.
	* src/serpro/ppgd/irpf/ModeloCompleta.java (CONTRIB_EMPR_MAX):
	Atualizado.
	(rendRecebidoPFEXTTitular, rendRecebidoPFEXTDependentes):
	Renomeado.
	(getRendReceidoPFEXTDependentes, getRendRecebidoPFEXTTitular):
	Idem.
	(pensaoCartoral): Novo.
	(resumoRendimentosTributaveis): Combina rendimentos provenientes de
	pessoa física e do exterior.  Ajusta totais de rendimentos e de
	deduções.
	(resumoCalculoImposto): Anotação para ajustar a contribuição máxima
	referente a empregado doméstico no caso de espólio.
	(aplicaValoresNaDeclaracao): Ajusta para novos nomes e pensao
	cartoral.
	(getPensaoCartoral): Novo.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT): Atualizado.
	(LIMITE_ANUAL_15_PORCENT): Idem.
	(LIMITE_MENSAL_27_MEIO_PORCENT): Idem.
	(LIMITE_MENSAL_15_PORCENT): Idem.
	(calculaImposto): Anotação para refazer cálculos em caso de
	espólio.
	(recuperarCodInImpostoAntecipado): Novo.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Atualizado.
	(rendRecebidoPFEXT_TIT, rendRecebidoPFEXT_DEP): Separado...
	(rendRecebidoPF): ... daqui.
	(carneLeao, impostoComplementar): Recombinado...
	(carneLeaoMaisImpostoComplementar,
	carneLeaoMaisImpostoComplementarTitular): ... destes.
	(resumoCalculoImposto): Ajusta para novos nomes.
	(aplicaValoresNaDeclaracao): Idem.
	(getRendRecebidoPJDependentes, getRendRecebidoPJTitular): Novo.
	(getRendRecebidoPFEXTDependentes, getRendRecebidoPFEXTTitular):
	Recombinado.
	(getCarneLeao, getImpostoComplementar): Idem.
	(recuperarTotalImpostoPago): Ajustado.
	* src/serpro/ppgd/irpf/alimentandos/Alimentandos.java
	(isExisteNome): Novo.
	* src/serpro/ppgd/irpf/calculos/CalculosDeducoesIncentivos.java
	(calculaDeducaoIncentivo): Ajusta interface de pagamentos.
	* src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java
	(calculaTotalPensao): Idem.
	(calculaTotalPensaoCartoral): Novo.
	(calculaTotalDeducoesInstrucao): Ajusta interface de pagamentos.
	(calculaTotalContribuicaoFAPI): Idem.
	(calculaTotalDespesasMedicas): Idem.
	(totalizarPagamentosGlosado): Idem.
	(totalizarPagamentos): Idem.
	(totalizarPagamentosPorBeneficiarioComLimite): Idem.
	(totalizarPagamentos): Novo método sobrecarregado.
	* src/serpro/ppgd/irpf/conjuge/Conjuge.java (decEntregou):
	Renomeado a partir...
	(decSimplificada): ... deste.
	(getDecEntregou): Idem...
	(getDecSimplificada): ... idem.
	(Conjuge): Ajustado.n
	* src/serpro/ppgd/irpf/conjuge/ObservadorConjuge.java
	(recuperarResultadoConjuge): Ajustado para novas interfaces.
	(notifica): Idem.
	(limpaValores): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualizado.
	(isExisteNome): Novo.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(PAGAMENTO_INSTRUCAO_BR, PAGAMENTO_INSTRUCAO_EX): Novo.
	(PAGAMENTO_INSTRUCAODEPEND_BR): Atualizado.
	(PAGAMENTO_INSTRUCAODEPEND_EX): Idem.
	(PAGAMENTO_INSTRUCAOALIMENT_BR): Idem.
	(PAGAMENTO_INSTRUCAOALIMENT_EX): Idem.
	(PAGAMENTO_PENSAOCARTORAL): Novo.
	(PAGAMENTO_DESPORTO): Novo.
	(PAGAMENTO_DOACOES_ESPECIE): Novo.
	(PAGAMENTO_DOACOES_BENS): Novo.
	(LIMITE_DESPESAS_INSTRUCAO): Atualizado.
	(NOME_TIPO, tipo, TIPO_TITULAR): Novo.
	(TIPO_DEPENDENTE, TIPO_ALIMENTANDO, TIPO_PADRAO): Idem.
	(Pagamento): Recebe declaração ao invés de identificador como
	parâmetro.  Adiciona validador de tipo.  Ajustado para renumeração
	de códigos e adição de tipos.
	(getTipo, ehTitularBrasil, ehTitularExterior): Novo.
	(ehDependenteBrasil, ehDependenteExterior): Novo.
	(ehAlimentandoBrasil, ehAlimentandoExterior): Novo.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java
	(objDecl, totalPensaoCartoral): Novos.
	(Pagamentos): Recebe declaração ao invés de identificador como
	parâmetro.  Inicializa novos campos.
	(instanciaNovoObjeto): Ajusta parâmetro para construtor de
	Pagamento.
	(getTotalPensaoCartoral): Novo.
	(recuperarCpfMaiorEmpregadaDomestica): Novo.
	* src/serpro/ppgd/irpf/rendTributacaoExclusiva/RendTributacaoExclusiva.java
	(ganhosCapital, ganhosCapitalEstrangeira): Novos.
	(ganhosCapitalEmEspecie): Idem.
	(RendTributacaoExclusiva): Novos campos são somente para leitura.
	(addObservador): Repassa aos novos campos.
	(getGanhosCapital, setGanhosCapital): Novos.
	(getGanhosCapitalEmEspecie, setGanhosCapitalEmEspecie): Idem.
	(getGanhosCapitalEstrangeira, setGanhosCapitalEstrangeira): Idem.
	(recuperarExclusivosTitular): Soma novos campos.
	* src/serpro/ppgd/irpf/rendpf/MesRendPF.java
	(VALOR_DEPENDENTE_CL, VALOR_DEPENDENTE_CL_JANEIRO): Atualizados.
	* src/serpro/ppgd/irpf/resumo/CalculoImposto.java
	(indicadorPrimeiraQuota): Novo.
	(impostoEspecie): Renomeado de gcap.
	(getImpostoEspecie): Renomeado de getGcap.
	(setImpostoEsepecie): Novo.
	(rendPFEXTRecebidoTitular, rendPFEXTRecebidoDependentes): Renomeados.
	(getRendPFEXTRecebidoTitular, getRendPFEXTRecebidoDependentes): Idem.
	(CalculoImposto): Adiciona validador para indicadorPrimeiraQuota.
	(getIndicadorPrimeiraQuota, setQuota): Novos.
	(recuperarListaCamposPendencia): Ajusta.
	* src/serpro/ppgd/irpf/resumo/ObservadorDebitoAutomatico.java
	(habilitadesabilitaDadosBancarios): Ajusta indicadorPrimeiraQuota.
	* src/serpro/ppgd/irpf/resumo/RendimentosTributaveisDeducoes.java
	(rendRecebidoPFEXTTitular, rendRecebidoPFEXTDependentes): Renomeado.
	(pensaoCartoral): Novo.
	(RendimentosTributaveisDeducoes): Trata novos campos.
	(getPensaoCartoral): Novo.
	(getRendRecebidoPFEXTDependentes, getRendRecebidoPFEXTTitular):
	Renomeados.
	(getRendRecebidoExterior): Removido.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(HEADER_NR_RECIBO_ULTIMA_DEC_EX_ATUAL): Renomeado de 2006.
	(TRAILLER_QT_R37, TRAILLER_QT_R38, TRAILLER_QT_R39): Novos.
	(TRAILLER_QT_R44): Idem.
	(recuperarRegistrosDeclaracao): Atualizado.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Adiciona anotações para tratar espólio.
	Ajusta para novos nomes de campos.  Inicializa NR_VERSAO a partir do
	arquivo de propriedades da aplicação.  Inicializa VERSAO_JVM,
	quarta fonte pagadora, quinto e sexto dependentes, imposto
	antecipado, empregada doméstica, débito automático da primeira
	quota.
	(montarRegistroContribuinte): Inicializa débito automático da
	primeira quota.  Anotação para tratar espólio.
	(montarRegistroDeclaracaoCompleta): Ajusta interface de pagamentos.
	Implementa rendimentos provenientes de pessoa física e do exterior.
	(montarFichaResumoCompleta): Ajusta nomes dos campos PFEXT.
	Adiciona pensao cartoral.  Calcula ganhos de capital, imposto pago
	sobre ganhos em moeda estrangeira e em especie.
	(montarFichaRendPF): Adiciona CPF do titular ou do dependente.
	(montarFichaRendTribExcl): Anotação para tratar ganhos de capital em
	moeda estrangeira.
	(montarFichaPagamento): Grava tipo do pagamento.  Ajusta nome do
	campo do nome da fonte pagadora.
	(montarFichaConjuge): Calcula novos campos.
	(montarFichaCPFDependentesRendPF): Removida.
	(montarFichaSimplificada): Separa rendimentos de PF e EXT entre
	titular e dependentes.  Separa LEAO em imposto complementar e carnê
	leão, e também entre titular e dependentes.
	(montarFichaResumoSimplificada): Separa LEAO em imposto complementar
	e carnê leão.  Separa rendimentos PFEXT entre titular e dependentes.
	(montarFichaRendPJSimplificada): Removida.
	(montarRecibo): Introduz débito automático da primeira quota.
	Calcula imposto pago sobre ganhos de capital e moeda estrangeira.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarIdDeclaracaoAnoAnterior): Guarda número do recibo.
	(montarIdDeclaracaoNaoPersistido): Remove redundância na atribuição
	do nome.  Extrai número do recibo adequado, em restauração e
	importação.
	(montarPagamentos): Ajusta parâmetro do construtor, extrai tipo.
	(montarPagamentosAnoAnterior): Ajusta construtor.
	(montarConjuge): Atualiza para novos campos.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(atualizarDeclaracao): Gera fichas de rendimentos, pagamentos,
	dependentes e alimentandos incondicionalmente.  Monta ficha do
	cônjuge somente se tiver CPF.  Anotações para gerar fichas de
	espólio, ganhos de capital, renda variável, etc.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualiza.
	(CODIGO_RECNET_ESPOLIO): Novo.
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Atualizado.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java
	(CODIGO_RECNET_ESPOLIO): Novo.
	* res/aplicacao.properties (titulo, release): Atualizado.
	(versao_txt): Novo.
	(nomeAplicacao, nomeAplicacaoExtenso): Atualizado.
	(exercicio, versaoMinimaRecNet): Atualizado.

2009-04-05  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Atualizado para r4871.
	* src/serpro/ppgd/irpf/IdentificadorDeclaracao.java
	(validarImplementado): Rejeita número de recibo do ano anterior em
	declaração retificadora, e número de recibo do mesmo ano em
	declaração não retificadora.
	(setNumeroReciboDecAnterior): Removido.
	* src/serpro/ppgd/irpf/contribuinte/Contribuinte.java
	(recuperarListaCamposPendencia): Verifica recibo do ano anterior.
	* res/Mensagens.properties (num_recibo_dec_anterior_excessivo):
	Nova.

2009-01-29  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (calculaDV): Novo comando.
	(main): Idem.
	(prepara): Verifica pendências.  Escreve número do recibo, incluindo
	dígito verificador.
	* LEIAME: Atualizado.

2008-04-28  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Bug corrigido abaixo e versão para retificações 2007
	mencionados.

2008-04-27  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (main): Evita exceção quando
	executado sem argumentos.

2008-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Versão de 2008 funciona para a minha declaração.

2008-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/mapeamentoTxt.xml: VR_RECEX removido de RESUMOCOMPLETA.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarFichaResumoCompleta): Ajustado.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConstantesRepositorio.java
	(RESUMOCOMPLETA_VR_RECEX): Removida.

2008-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/tipoPagamentos.xml: Atualizado para 2008.
	* res/mapeamentoTxt.xml: IN_TIPO_CPF_CNPJ adicionado a PAGAMENTO.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java: Atualiza tabela de
	constantes.  Usos substituídos por símbolos.
	* src/serpro/ppgd/irpf/pagamentos/Pagamentos.java: Usos de
	constantes de tipos de pagamentos substituídos por nomes simbólicos.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorNomeAlimentando.java:
	Idem.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorNomeDependente.java:
	Idem.
	* src/serpro/ppgd/irpf/pagamentos/ObservadorCodigoPagamento.java:
	Idem.
	* src/serpro/ppgd/ipf/calculos/CalculosDeducoesIncentivos.java:
	Idem.
	* src/serpro/ppgd/ipf/calculos/CalculosPagamentos.java: Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(getDependenteByCPF): Retorna null imediatamente para CPF vazio.
	Compara por strings.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Teste de CPF de dependentes simplificado.
	(montarFichaPagamentos): Gera IN_TIPO_CPF_CNPJ.
	(montarFichaConjuge): Gera IN_TIPO como string, não booleano.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java
	(montarConjuge): Ajustado de acordo.
	* Makefile (src/org/fsfla/irpf/Main.class): Dependência em
	CORE-SOURCES removida, não funciona mesmo.  O 'touch' também.
	* res/tipoBensAR.xml: Atualizado.
	* res/tipoLogradouro.xml: Idem.

2008-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/rendpf/MesRendPF.java (VALOR_DEPENDENTE_CL)
	(VALOR_DEPENDENTE_CL_JANEIRO): Atualizados.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(LIMITE_ISENCAO, LIMITE_RECEITA_BRUTA_AR): Idem.  Renomeados para
	remover sufixo _2007.
	* src/serpro/ppgd/irpf/ModeloDeclaracao.java
	(LIMITE_ANUAL_27_MEIO_PORCENT, LIMITE_ANUAL_15_PORCENT)
	(LIMITE_MENSAL_27_MEIO_PORCENT, LIMITE_MENSAL_15_PORCENT):
	Atualizados.  Usos substituídos por símbolos.
	* src/serpro/ppgd/irpf/ModeloCompleta.java (CONTRIB_EMPR_MAX): Idem.
	* src/serpro/ppgd/irpf/ModeloSimplificada.java
	(LIMITE_DESCONTO_SIMPLIFICADO): Idem.
	* src/serpro/ppgd/irpf/rendIsentos/RendIsentos.java
	(LIMITE_ISENCAO_APOSENTADORIA): Idem.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(DEDUCAO_DEPENDENTE): Atualizado.
	* src/serpro/ppgd/irpf/pagamentos/Pagamento.java
	(LIMITE_DESPESAS_INSTRUCAO): Atualizado.
	* src/serpro/ppgd/irpf/DeclaracaoIRPF.java: Usos de constantes
	substituídos por símbolos.
	* src/serpro/ppgd/irpf/calculos/CalculosPagamentos.java: Idem.
	* src/serpro/ppgd/irpf/gui/rendpf/TableRendPF.java: Idem.
	* src/serpro/ppgd/irpf/dependentes/ObservadorTotalizaDependentes.java
	(notifica): Idem.
	* src/org/fsfla/irpf/Main.java (restaura): Não verifica existência
	de declaração.
	* LEIAME: Atenção para valores não transportados automaticamente.

2008-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/mapeamentoTxt.xml: Novos campos adicionados aos registros
	HEADER e COMPLETA.
	* src/serpro/ppgd/irpf/util/ConstantesGlobaisIRPF.java
	(CODIGO_RECNET): Atualizado.
	* src/serpro/ppgd/negocio/ConstantesGlobais.java (CODIGO_RECNET):
	Inicializado a partir do anterior.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java
	(montarRegistroHeader): Usando o anterior.  Adiciona data de
	nascimento dos dependentes pagadores e outros novos campos.
	(montarRegistroDeclaracaoCompleta): Adiciona lembrete para calcular
	novos campos.
	* src/serpro/ppgd/irpf/dependentes/Dependentes.java
	(getDependenteByCPF): Novo.
	* org/fsfla/irpf/Main.java (importa): Teste de existência de
	declaração anterior corrigido.  Calcula DV do recibo.
	(restaura): Preferencialmente de .DEC.  Verifica existência de
	declaração.

2008-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf/Main.java (remove): Novo.
	(main): Novo argumento adicionado.  Aceita leiame com mais um
	argumento.
	(ajuda): Documentado.
	(nova): Não cria nova se já existe.
	(importa): Idem.  Recupera recibo da declaração anterior.  Prefere
	.DEC a .DBK.
	* LEIAME: Remove e número do recibo anterior documentados.

2008-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/mapeamentoTxt.xml: Alteração anterior revertida.  Estrutura de
	ARQ_IRPF copiada para ARQ_IRPFANOANTERIOR.
	* res/aplicacao.properties (exercicio): Atualizado para 2008.
	* Makefile (src/org/fsfla/irpf/Main.class): Depend on CORE-SOURCES.
	Touch it.
	(irpf-livre-cl.jar): Depend on RCL-RESOURCES and LICENSES.
	(RCL-RESOURCES): Define.
	(RES-RESOURCES): Simplify.

2008-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/mapeamentoTxt.xml: Atualizado para 2008.
	* res/ppgdmenubar.xml, res/aplicacao.properties,
	res/serpro/ppgd/irpf/gui/contribuinte/PainelReciboRetif.form:
	Idem.
	* LEIAME: https removido da URL do servidor SVN.  URL da petição
	atualizada.
	* ChangeLog: Novo arquivo.

2008-04-14  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf: Movido a partir...
	* src/org/fsfla/irpf2007: ... daqui.
	* src/META-INF/MANIFEST.MF: Atualizado.
	* list/licenses: Idem.
	* list/core-sources: Idem.
	* LEIAME: Nome alterado.  URLs atualizadas.
	* Makefile: Atualizado.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Arruma número da revisão.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Corrige bug na geração de
	declaração para entrega.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Arruma número da revisão.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Adiciona histórico.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Adiciona leiame.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile: Várias mudanças.  Adiciona LEIAME ao jar files.  Não
	compilar executáveis com o GCJ por enquanto.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* DEPENDENCIAS: Não executá-las na árvore .svn.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* LEIAME: Instruções de uso adicionadas.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Brancos faltantes adicionados.

2007-04-25  Alexandre Oliva  <lxoliva@fsfla.org>

	* list/rcl-resources: Ordenado.  Help adicionado.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/irpf/RepositorioXMLIRPF.java: Exceção evitada
	quando application/dados não existe.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Simplificado.  verifica
	implementado.  Status de saída definido.  Restaura id corretamente.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile: Ferramenta de linha de comando removida com distclean.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile: Compila linha de comando por default.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile: irpf2007-cl.jar introduzido; cl é de command-line.
	* list/rcl-resources: Idem.
	* src/META-INF/MANIFEST.MF: Novo.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: nova, importa, grava, restaura
	e prepara implementados.
	* src/serpro/ppgd/irpf/IRPFFacade.java (getDeclaracao): Declarado
	como estático.
	* src/serpro/ppgd/irpf/impressao/ImpressaoDeclaracao.java
	(imprimir): Novo.
	* src/serpro/ppgd/irpf/txt/gravacaorestauracao/RepositorioDeclaracaoCentralTxt.java
	(FINALIDADE_ENTREGA, FINALIDADE_BACKUP): Declarado público.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/META-INF/MANIFEST.MF: Class-Path incorreto removido.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/Main.java: Nada das novas funcionalidades
	funciona ainda, mas está chegando perto.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/JRCompile.java: Adicionados mecanismos para
	recompilar arquivos do jasperreports.  Todos os *.jasper
	recompilados.
	* list/core-sources: Ajustado.
	* res/relARBack.jrxml, res/relARRebanho.jasper,
	res/relARReceitaDespesas.jasper, res/relDeclaracao_.jasper,
	res/relDeclaracao_.jrxml: Removidos.
	* list/res-resources: Ajustado.
	* Makefile (jasper-rebuild): Novo.
	* res/default.jasperreports.properties: Novo.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/help/html/ARQUIVOS-RENOMEADOS: Documentado.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* res/help/html/audiovisual.htm, res/help/html/completa.htm,
	res/help/html/cultura.htm, res/help/html/doacoes.htm,
	res/help/html/fichasrural.htm, res/help/html/fii.htm,
	res/help/html/fii_imposto_devido.htm,
	res/help/html/fii_negativo.htm, res/help/html/identificacao.htm,
	res/help/html/outrasinformacoes.htm,
	res/help/html/rendavariavel.htm,
	res/help/html/rendimentosisentos.htm,
	res/help/html/rendpfdependentes.htm,
	res/help/html/rendpftitular.htm, res/help/html/resumo.htm,
	res/help/html/resumorendimentos.htm,
	res/help/html/rvbasecalculo.htm,
	res/help/html/rvimpostodevido.htm,
	res/help/html/rvnegativoanterior.htm,
	res/help/html/simplificada.htm: Corrige referências internas após
	renomeação.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* list/res-resources: Ajustado.
	* res/help/html/apolices.htm: Renomeado a partir...
	* res/help/html/apólices.htm: ... deste.
	* res/help/html/arimovel.htm: Renomeado a partir...
	* res/help/html/arimóvel.htm: ... deste.
	* res/help/html/carneleao_.htm: Renomeado a partir...
	* res/help/html/carnêleão.htm: ... deste.
	* res/help/html/carneleao_dep.htm: Renomeado a partir...
	* res/help/html/carnêleão_dep.htm: ... deste.
	* res/help/html/crianca.htm: Renomeado a partir...
	* res/help/html/criança.htm: ... deste.
	* res/help/html/deducoesdependentes.htm: Renomeado a partir...
	* res/help/html/deduçõesdependentes.htm: ... deste.
	* res/help/html/deducoespensao.htm: Renomeado a partir...
	* res/help/html/deduçõespensão.htm: ... deste.
	* res/help/html/deducoespensao_dep.htm: Renomeado a partir...
	* res/help/html/deduçõespensão_dep.htm: ... deste.
	* res/help/html/deducoesprevidencia.htm: Renomeado a partir...
	* res/help/html/deduçõesprevidência.htm: ... deste.
	* res/help/html/deducoesprevidencia_dep.htm: Renomeado a partir...
	* res/help/html/deduçõesprevidência_dep.htm: ... deste.
	* res/help/html/despesasintrucao.htm: Renomeado a partir...
	* res/help/html/despesasinstrução.htm: ... deste.
	* res/help/html/despesasmedicas.htm: Renomeado a partir...
	* res/help/html/despesasmédicas.htm: ... deste.
	* res/help/html/dividas_onus.htm: Renomeado a partir...
	* res/help/html/dívidas_onus.htm: ... deste.
	* res/help/html/endereco_atual_diferente.htm: Renomeado a partir...
	* res/help/html/endereço_atual_diferente.htm: ... deste.
	* res/help/html/espolio_.htm: Renomeado a partir...
	* res/help/html/espólio.htm: ... deste.
	* res/help/html/esta_declaracao_e_retificadora.htm: Renomeado a partir...
	* res/help/html/esta_declaração_é_retificadora.htm: ... deste.
	* res/help/html/fii_alienacao.htm: Renomeado a partir...
	* res/help/html/fii_alienação.htm: ... deste.
	* res/help/html/importacarneleao_.htm: Renomeado a partir...
	* res/help/html/importacarnêleão.htm: ... deste.
	* res/help/html/impressao.htm: Renomeado a partir...
	* res/help/html/impressão.htm: ... deste.
	* res/help/html/informacoes_sobre_acessibilidade.htm: Renomeado a partir...
	* res/help/html/informações_sobre_acessibilidade.htm: ... deste.
	* res/help/html/navegadoacao.htm: Renomeado a partir...
	* res/help/html/navegadoação.htm: ... deste.
	* res/help/html/oquedoacao.htm: Renomeado a partir...
	* res/help/html/oquedoação.htm: ... deste.
	* res/help/html/outrasinformacoes.htm: Renomeado a partir...
	* res/help/html/outrasinformações.htm: ... deste.
	* res/help/html/pensaoalimenticia.htm: Renomeado a partir...
	* res/help/html/pensãoalimentícia.htm: ... deste.
	* res/help/html/previdenciaprivada.htm: Renomeado a partir...
	* res/help/html/previdênciaprivada.htm: ... deste.
	* res/help/html/protese.htm: Renomeado a partir...
	* res/help/html/prótese.htm: ... deste.
	* res/help/html/recibo_declaracao2007.htm: Renomeado a partir...
	* res/help/html/recibo_delcaração2007.htm: ... deste.
	* res/help/html/resumocalculo.htm: Renomeado a partir...
	* res/help/html/resumocálculo.htm: ... deste.
	* res/help/html/rvbasecalculo.htm: Renomeado a partir...
	* res/help/html/rvbasecálculo.htm: ... deste.
	* res/help/html/rvdaytrademes.htm: Renomeado a partir...
	* res/help/html/rvdaytrademês.htm: ... deste.
	* res/help/html/rvganhosliquidos.htm: Renomeado a partir...
	* res/help/html/rvganhoslíquidos.htm: ... deste.
	* res/help/html/rvinstrucoes.htm: Renomeado a partir...
	* res/help/html/rvinstruções.htm: ... deste.
	* res/help/html/rvprejuizo.htm: Renomeado a partir...
	* res/help/html/rvprejuízo.htm: ... deste.
	* res/help/html/rvresultadomes.htm: Renomeado a partir...
	* res/help/html/rvresultadomês.htm: ... deste.

2007-04-24  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/org/fsfla/irpf2007/COPYING.txt: Novo.
	* src/org/fsfla/irpf2007/Main.java: Novo.
	* list/licenses: Ajustado.
	* list/more-sources: Movendo tudo que escrevi para...
	* list/core-sources: ... este arquivo.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	Dependências externas importadas.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro/ppgd/negocio/util/FabricaUtilitarios.java: Se
	user.dir não está definido, use diretório corrente.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/javax/help/HelpSet.java: findHelpSet implementado de modo a
	não capotar imediatamente.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/javax/help/COPIANDO.txt: Novo.
	* src/javax/help/CSH.java: Novo.
	* src/javax/help/DefaultHelpBroker.java: Novo.
	* src/javax/help/HelpBroker.java: Novo.
	* src/javax/help/HelpSet.java: Novo.
	* src/javax/help/HelpSetException.java: Novo.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/com/sun/image/codec/jpeg/COPIANDO.txt: Novo.
	* src/com/sun/image/codec/jpeg/JPEGCodec.java: Novo.
	* src/com/sun/image/codec/jpeg/JPEGDecodeParam.java: Novo.
	* src/com/sun/image/codec/jpeg/JPEGEncodeParam.java: Novo.
	* src/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Novo.
	* src/com/sun/image/codec/jpeg/JPEGImageEncoder.java: Novo.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* Makefile (list/excluded-sources): Verificando que não está
	vazio.
	* list/removed-sources: Renomeado a partir...
	* list/excluded-sources: ... deste.
	* DEPENDENCIAS: Remove arquivos listados em removed-sources.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* DEPENDENCIAS: Removendo algumas dependências desnecessárias.
	Movendo arquivos de licenças para os lugares corretos.
	* Makefile: Compilando somente o necessário.
	* list/excluded-sources: Novo.
	* list/licenses: Ajustado.
	* list/more-sources: Ajustado.
	* list/src-resources: Ajustado.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* jode/LEIAME: Novo.
	* jode/irpf-jode-1.1-r1046.patch: Renomeado a partir...
	* irpf-jode-1.1-r1046.patch: ... daqui.
	* jode/post-jode.sh: Renomeado a partir...
	* post-jode.sh: ... daqui.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	Importa resources a partir de irpf2007.jar
	* DEPENDENCIAS: Removendo alguns fontes desnecessários, copiando
	somentes licenças aplicáveis e arrumando outros detalhes.
	* Makefile: Novo.
	* list/core-sources: Novo.
	* list/licenses: Renomeado a partir...
	* COPIANDO: ... deste.  Substituído por um novo.
	* srclist: Separado em...
	* list/more-sources, list/res-resources, list/src-resources:
	... vários arquivos.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* AUTORES: Novo.
	* COPIANDO: Novo.
	* COPYING: Removido.
	* DEPENDENCIAS: Novo script para baixar todas as dependências.
	* LEIAME: Atualizado.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* srclist: Reordenado, adiciona src/.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* srclist: Adiciona CellConstraintsConverter.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* src/serpro: Renomeado a partir...
	* serpro: ... daqui.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/formatosexternos/RelatorioDB.java,
	serpro/ppgd/formatosexternos/RelatorioMultiploXML.java,
	serpro/ppgd/gui/PPGDFormBuilder.java,
	serpro/ppgd/infraestrutura/PlataformaPPGD.java: Modificações para
	que tudo compile com versões correntes das dependências.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java:
	Corrigido para que compile e pareça bonitinho.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java:
	Como corrigido pelo post-jode.sh.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/infraestrutura/converters/CellConstraintsConverter.java:
	Como descompilado pelo jode.  Apesar de ser IRPF.jar:org/swixml,
	contém nomes de variáveis suspeitos em português.  Suponho que
	seja escrito pelo SERPRO.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* post-jode.sh: Novo.
	* serpro/ppgd/formatosexternos/barcodedesigners/DefaultBarCode2DRenderer.java,
	* serpro/ppgd/negocio/util/Darf.java: Voltando à API de imagens de
	sun.com.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/lgpl.txt: Copiado da raiz de irpf2007.jar, numa posição
	que deixe mais claro a que se aplica.
	* srf/lgpl.txt: Idem.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* srf/irpf/util/Mestre21J.java: Adiciona arquivo descompilado que
	faltava.
	* srclist: Ajustado.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/negocio/ObjetoNegocio.java,
	serpro/ppgd/negocio/util/UtilitariosArquivo.java,
	serpro/ppgd/repositorio/embeddedDB/FabricaDB.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java:
	Corrigindo blocos try/catch/finally que o descompilador não tratou
	corretamente.

2007-04-23  Alexandre Oliva  <lxoliva@fsfla.org>

	* irpf-jode-1.1-r1046.patch: Melhorando correção para um
	bug do jode corrigido anteriormente.
	* serpro/ppgd/negocio/ObjetoNegocio.java,
	serpro/ppgd/negocio/util/FabricaUtilitarios.java,
	serpro/ppgd/negocio/util/UtilitariosArquivo.java,
	serpro/ppgd/repositorio/embeddedDB/FabricaDB.java,
	serpro/ppgd/repositorio/embeddedDB/util/UtilDB.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java,
	serpro/transmissao/ThreadEnvio.java: Gerados novamente.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* irpf-jode-1.1-r1046.patch: Melhorando o problema de tratamento
	de exceções do jode, mas ainda há problemas.
	* post-jode.sh: Novo.
	* serpro/ppgd/negocio/ObjetoNegocio.java,
	serpro/ppgd/negocio/util/FabricaUtilitarios.java,
	serpro/ppgd/negocio/util/UtilitariosArquivo.java,
	serpro/ppgd/repositorio/embeddedDB/FabricaDB.java,
	serpro/ppgd/repositorio/embeddedDB/util/UtilDB.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java,
	serpro/transmissao/ThreadEnvio.java: Gerados novamente.
	* srclist: Atualizado.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* irpf-jode-1.1-r1046.patch: Novo.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/infraestrutura/util/PainelCacher.java,
	serpro/ppgd/negocio/interpretador/InstanciadorOperacoes.java,
	serpro/ppgd/negocio/interpretador/InterpretadorOperacoes.java,
	serpro/ppgd/negocio/util/ProcessosAssincronos.java,
	serpro/ppgd/repositorio/SalvarDeclaracao.java: Corrigindo problema
	de "MISSING MONITORENTER".

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/formatosexternos/barcodedesigners/DefaultBarCode2DRenderer.java,
	serpro/ppgd/negocio/util/Darf.java: Usando interfaces ImageIO para
	ler e escrever arquivos jpeg (não testado).

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/irpf/dependentes/Dependente.java: Corrigindo classes
	internas anônimas com referências a variáveis locais: tornar variáveis
	finais, removê-las de argumentos para construtores, remover
	construtores anônimos e campos sintéticos usados para
	referenciá-las, e ajustar referências aos campos para se referir
	diretamente às variáveis.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/irpf/ColecaoIdDeclaracao.java,
	serpro/ppgd/irpf/ColecaoItemQuadroAuxiliar.java,
	serpro/ppgd/irpf/ColecaoItemQuadroLucrosDividendos.java,
	serpro/ppgd/irpf/alimentandos/Alimentandos.java,
	serpro/ppgd/irpf/atividaderural/brasil/ColecaoBensARBrasil.java,
	serpro/ppgd/irpf/atividaderural/brasil/ColecaoDividasARBrasil.java,
	serpro/ppgd/irpf/atividaderural/brasil/IdentificacaoImovelARBrasil.java,
	serpro/ppgd/irpf/atividaderural/exterior/ColecaoBensARExterior.java,
	serpro/ppgd/irpf/atividaderural/exterior/ColecaoDividasARExterior.java,
	serpro/ppgd/irpf/atividaderural/exterior/ColecaoReceitasDespesas.java,
	serpro/ppgd/irpf/atividaderural/exterior/IdentificacaoImovelARExterior.java,
	serpro/ppgd/irpf/bens/Bens.java,
	serpro/ppgd/irpf/dependentes/Dependentes.java,
	serpro/ppgd/irpf/dividas/Dividas.java,
	serpro/ppgd/irpf/eleicoes/Doacoes.java,
	serpro/ppgd/irpf/ganhosdecapital/ColecaoItensGCap.java,
	serpro/ppgd/irpf/ganhosdecapital/bensimoveis/ColecaoBensImoveis.java,
	serpro/ppgd/irpf/ganhosdecapital/bensmoveis/ColecaoBensMoveis.java,
	serpro/ppgd/irpf/ganhosdecapital/psocietarias/ColecaoPSocietarias.java,
	serpro/ppgd/irpf/moedaestrangeira/especie/ColecaoEspecie.java,
	serpro/ppgd/irpf/moedaestrangeira/rendme/ColecaoRendME.java,
	serpro/ppgd/irpf/moedaestrangeira/rendreais/ColecaoRendReais.java,
	serpro/ppgd/irpf/moedaestrangeira/rendreaisme/ColecaoRendReaisMe.java,
	serpro/ppgd/irpf/pagamentos/Pagamentos.java,
	serpro/ppgd/irpf/rendpf/ColecaoCPFDependentes.java,
	serpro/ppgd/irpf/rendpj/ColecaoRendPJDependente.java,
	serpro/ppgd/irpf/rendpj/ColecaoRendPJTitular.java: Transforma
	chamada "(UNCONSTRUCTED)" no início de construtures em chamadas a
	this() ou super().

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/gui/ComboElementoTabela.java,
	serpro/ppgd/gui/ConstantesGlobaisGUI.java,
	serpro/ppgd/gui/ConteudoPainelDicas.java,
	serpro/ppgd/gui/HtmlParser.java,
	serpro/ppgd/gui/KeySelectionCustomizado.java,
	serpro/ppgd/gui/PainelDicas.java,
	serpro/ppgd/gui/xbeans/JEditAlfaBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCEPBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCNPJBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCPFBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCampoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCodigo.java,
	serpro/ppgd/gui/xbeans/JEditCodigoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditColecao.java,
	serpro/ppgd/gui/xbeans/JEditColecaoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditDataBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditInteiroBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditLogicoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditMascaraBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditMemoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditNIBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditNirfBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditNumeroBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditOpcaoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditPorcentagemBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditTelefoneBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditValorBeanInfo.java,
	serpro/ppgd/gui/xbeans/JFlipComponentesBeanInfo.java,
	serpro/ppgd/gui/xbeans/JNavegadorColecaoBeanInfo.java,
	serpro/ppgd/gui/xbeans/KeySelectionCustomizadoObjNegocio.java,
	serpro/ppgd/gui/xbeans/customizers/CustomizerJEditCampo.java,
	serpro/ppgd/gui/xbeans/customizers/PropertyEditorInfoAssociada.java:
	Corrige chamadas a "(UNCONSTRUCTED)" com declarações no meio.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/app/PgdIRPF.java,
	serpro/ppgd/app/acoes/AcaoMudaPainelIRPF.java,
	serpro/ppgd/gui/ConstantesGlobaisGUI.java,
	serpro/ppgd/gui/PPGDComponentFactory.java,
	serpro/ppgd/gui/calendario/Calendario.java,
	serpro/ppgd/gui/table/JComponentCellEditor.java,
	serpro/ppgd/gui/table/TabelaComponentes.java,
	serpro/ppgd/gui/table/model/PPGDTableModel.java,
	serpro/ppgd/gui/xbeans/JButtonGroupPanel.java,
	serpro/ppgd/gui/xbeans/JEditAlfaBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCEPBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCNPJBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCPF.java,
	serpro/ppgd/gui/xbeans/JEditCPFBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCampoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditCodigoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditColecao.java,
	serpro/ppgd/gui/xbeans/JEditColecaoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditDataBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditInteiroBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditLogicoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditMascaraBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditMemoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditNIBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditNirf.java,
	serpro/ppgd/gui/xbeans/JEditNirfBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditNumeroBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditOpcaoBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditPorcentagemBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditTelefoneBeanInfo.java,
	serpro/ppgd/gui/xbeans/JEditValorBeanInfo.java,
	serpro/ppgd/gui/xbeans/JFlipComponentesBeanInfo.java,
	serpro/ppgd/gui/xbeans/JNavegadorColecao.java,
	serpro/ppgd/gui/xbeans/JNavegadorColecaoBeanInfo.java,
	serpro/ppgd/gui/xbeans/customizers/CustomizerJEditCampo.java,
	serpro/ppgd/gui/xbeans/customizers/PropertyEditorInfoAssociada.java,
	serpro/ppgd/irpf/ColecaoIdDeclaracao.java,
	serpro/ppgd/irpf/ColecaoItemQuadroAuxiliar.java,
	serpro/ppgd/irpf/ColecaoItemQuadroLucrosDividendos.java,
	serpro/ppgd/irpf/alimentandos/Alimentandos.java,
	serpro/ppgd/irpf/atividaderural/brasil/ColecaoBensARBrasil.java,
	serpro/ppgd/irpf/atividaderural/brasil/ColecaoDividasARBrasil.java,
	serpro/ppgd/irpf/atividaderural/brasil/IdentificacaoImovelARBrasil.java,
	serpro/ppgd/irpf/atividaderural/exterior/ColecaoBensARExterior.java,
	serpro/ppgd/irpf/atividaderural/exterior/ColecaoDividasARExterior.java,
	serpro/ppgd/irpf/atividaderural/exterior/ColecaoReceitasDespesas.java,
	serpro/ppgd/irpf/atividaderural/exterior/IdentificacaoImovelARExterior.java,
	serpro/ppgd/irpf/bens/Bens.java,
	serpro/ppgd/irpf/dependentes/Dependentes.java,
	serpro/ppgd/irpf/dividas/Dividas.java,
	serpro/ppgd/irpf/eleicoes/Doacoes.java,
	serpro/ppgd/irpf/ganhosdecapital/ColecaoItensGCap.java,
	serpro/ppgd/irpf/ganhosdecapital/bensimoveis/ColecaoBensImoveis.java,
	serpro/ppgd/irpf/ganhosdecapital/bensmoveis/ColecaoBensMoveis.java,
	serpro/ppgd/irpf/ganhosdecapital/psocietarias/ColecaoPSocietarias.java,
	serpro/ppgd/irpf/gui/IRPFTable.java,
	serpro/ppgd/irpf/gui/IRPFTableModel.java,
	serpro/ppgd/irpf/gui/ImportarAtividadeRural.java,
	serpro/ppgd/irpf/gui/ImportarCarneLeao.java,
	serpro/ppgd/irpf/gui/pagamentos/EditDependenteAlimentando.java,
	serpro/ppgd/irpf/gui/pendencias/EditTablePendenciasIRPF.java,
	serpro/ppgd/irpf/gui/rendavariavel/TableModelFundosInvestimentos.java,
	serpro/ppgd/irpf/gui/rendpf/TableModelRendPF.java,
	serpro/ppgd/irpf/gui/util/IRPFGuiUtil.java,
	serpro/ppgd/irpf/moedaestrangeira/especie/ColecaoEspecie.java,
	serpro/ppgd/irpf/moedaestrangeira/rendme/ColecaoRendME.java,
	serpro/ppgd/irpf/moedaestrangeira/rendreais/ColecaoRendReais.java,
	serpro/ppgd/irpf/moedaestrangeira/rendreaisme/ColecaoRendReaisMe.java,
	serpro/ppgd/irpf/pagamentos/Pagamentos.java,
	serpro/ppgd/irpf/rendpf/ColecaoCPFDependentes.java,
	serpro/ppgd/irpf/rendpj/ColecaoRendPJDependente.java,
	serpro/ppgd/irpf/rendpj/ColecaoRendPJTitular.java,
	serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorObjetosIRPF2Registros.java,
	serpro/ppgd/irpf/txt/gravacaorestauracao/ConversorRegistros2ObjetosIRPF.java,
	serpro/ppgd/irpf/util/IRPFUtil.java: Corrigindo class$<número> em
	inicializadores de blocos if/try/catch com notação ".class".

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/infraestrutura/PlataformaPPGD.java,
	serpro/ppgd/infraestrutura/converters/DimensaoArrConverter.java:
	Corrigindo erro na correção anterior, removendo ; depois do nome
	do array.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/formatosexternos/JRXmlDataSourcePPGD.java,
	serpro/ppgd/formatosexternos/txt/ConversorObjetoParaRegistros.java,
	serpro/ppgd/formatosexternos/txt/ConversorRegistroParaObjeto.java,
	serpro/ppgd/infraestrutura/PlataformaPPGD.java,
	serpro/ppgd/infraestrutura/converters/ActionConverter.java,
	serpro/ppgd/infraestrutura/converters/ConstructorConverter.java,
	serpro/ppgd/infraestrutura/converters/DimensaoArrConverter.java,
	serpro/ppgd/infraestrutura/converters/InformacaoConverter.java,
	serpro/ppgd/infraestrutura/treeview/ArvoreGenerica.java,
	serpro/ppgd/infraestrutura/util/PPGDFormPanel.java,
	serpro/ppgd/negocio/Pendencia.java,
	serpro/ppgd/negocio/util/LogPPGD.java,
	serpro/ppgd/negocio/util/PreferenciasGlobais.java,
	serpro/ppgd/persistenciagenerica/RepositorioXMLDefault.java,
	serpro/ppgd/repositorio/embeddedDB/RepositorioIdDAO.java,
	serpro/ppgd/repositorio/embeddedDB/RepositorioIdDeclaracaoDAO.java,
	serpro/ppgd/repositorio/embeddedDB/RepositorioObjetoNegocioDAO.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioIdDeclaracaoXML.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioIdXML.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXML.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioTabelasBasicasXML.java,
	serpro/ppgd/repositorio/repositorioXML/util/UtilXML.java: Fazendo
	a mesma transformação em todas as classes, tratando também de
	arrays.

2007-04-22  Alexandre Oliva  <lxoliva@fsfla.org>

	* serpro/ppgd/negocio/ObjetoNegocio.java,
	serpro/ppgd/negocio/util/FabricaUtilitarios.java,
	serpro/ppgd/negocio/util/UtilitariosArquivo.java,
	serpro/ppgd/repositorio/embeddedDB/FabricaDB.java,
	serpro/ppgd/repositorio/embeddedDB/util/UtilDB.java,
	serpro/ppgd/repositorio/repositorioXML/RepositorioObjetoNegocioXMLOld.java:
	Usando a notação ".class" em vez de métodos "class$".

2007-04-21  Alexandre Oliva  <lxoliva@fsfla.org>

	Fontes descompilados pelo jode importados.
	* AUTORES: Novo.
	* COPIANDO: Novo.
	* COPYING: Novo.
	* LEIAME: Novo.


Local Variables:
mode: change-log
left-margin: 8
fill-column: 76
version-control: never
End:
