
No exercício de 2004, a Receita Federal disponibilizou para o contribuinte dois programas para preenchimento da declaração de ajuste anual de IRPF, o tradicional para sistema operacional Windows e outro desenvolvido em Java para todos os sistemas operacionais.
Para instalar o programa do IRPF2004 versão Windows, eram solicitados os seguintes requisitos:
1) microcomputador PC ou compatível, processador Pentium 133 Mhz ou superior com pelo menos 32 Mb de RAM;
2) sistema operacional Windows 95 com internet Explorer 5 ou posterior (mesmo sem ter acesso a internet) ou Windows 98SE ou posterior;
3) espaço disponível em disco de pelo menos 8 Mb;
4) unidade de disco de 3,5" HD, se a declaração não fosse entregue via internet;
5) Unidade de CD-ROM, se o programa não fosse "baixado" pela internet;
6) impressora.
As principais novidades do programa IRPF2004 versão Windows foram:
- No quadro Abrir Declaração, foi informado o nº do recibo da declaração entregue e também se a declaração já foi transmitida;
- Mudança nos ícones da barra de ferramentas para padronizar com outros aplicativos da Receita Federal;
- A ficha "Rendimentos tributáveis recebidos de pessoas físicas e do exterior" foi desdobrada em duas, uma para rendimentos do titular e outra para rendimentos de todos os dependentes;
- Foi incluída a ficha "Dependentes" na declaração simplificada e essa ficha passou a ter campo para indicação do nº de inscrição do CPF do dependente;
- Na ficha "Pagamentos e doações efetuados" da declaração completa passou a ser obrigatório o nome do dependente ou alimentando com o qual o contribuinte efetuou despesas com instrução;
- A ficha "Demais rendimentos e imposto pago" da declaração simplificada foi desdobrada em duas, uma para o titular e outra para todos os dependentes.
O programa IRPF2004 versão Java podia ser utilizado por computador com qualquer sistema operacional. Era restrito somente para quem estivesse obrigado a preencher demonstrativo de atividade rural, ganhos de capital ou renda variável.
O desenho do programa IRPF2004 versão Java foi desenvolvido de forma a não guardar relação com sistema operacional específico. A relação das fichas ficavam à esquerda da tela, as funcionalidades à direita e os fichas com os campos no centro.