Completed

Aplicação Desktop para criação de Protocolo de Irpf

Published on the February 25, 2014 in IT & Programming

About this project

Open

O projeto consiste em gerar um aplicativo desktop para geração de protocolo baseado em informações do arquivo xml gerado pelo aplicativo de imposto de renda pessoa física da receita federal.

Ao realizar uma declaração no aplicativo da receita federal, as informações são gravadas em um arquivo XML.

Somos uma empresa que preenche centenas de declarações, e muitas delas o cliente possui imposto a pagar. O aplicativo deverá gerar um protocolo para que o cliente assine tomando ciências das cotas a pagar.

O aplicativo deverá ter:
- Área de configuração: deverá ser possível configurar o local (diretório) onde os arquivos XML estão gravados além de ser possível definir a data de pagamento para cada uma das 8 cotas.

- Aplicativo: o aplicativo deverá ter um campo para digitar o cpf (um plus seria a abertura de uma tabela com nome e cpf das declarações realizadas para seleção).
Após selecionar o cpf o aplicativo deverá resgatar as informações abaixo do arquivo xml
        * nome do contribuinte
        * número de cotas
        * valor das cotas
        * débito em conta (sim/não)
com estas informações deverá ser possível imprimir um protocolo com estas informações no formato do arquivo anexo (plus: salvar arquivo em pdf)

- base de dados: a base de dados são os arquivos xml do aplicativo da receita federal. Eles estão na estrutura <path>/dados/<cpf>/<cpf>.xml
Isto é, dentro da pasta dados existe um lista de pastas com o CPF de cada declaração realizada e dentro de cada pasta um arquivo xml com as informações. A pasta e o arquivo tem como nome o numero do cpf sem pontos ou traço.



   
- Arquivo de saída: no arquivo anexo está um exemplo de 8 cotas com débito em conta. Se a opção não for por débito em conta o texto "débito em conta" não deve aparecer. Da mesma forma, só será exibida o número de cotas que o cliente escolheu, por exemplo se a opção for por 4 cotas, somente as informações referente as 4 primeiras cotas é que deverá ser exibida.



-Anexos:
    * modelo do protocolo para impressão
    * modelo de arquivo xml para leitura (todas as informações encontram-se no nó <calculoImposto >

Category IT & Programming

Delivery term: March 12, 2014

Skills needed