Analisando propostas

Módulo Notas Eletrônicas (Nf-e e Nfs-e)

Publicado em 08 de Julho de 2014 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolvolver um projeto chamado ProjetoNFe para atender a transmissão, recepção e visualização de notas fiscais eletrônicas, de acordo com o layout nacional. Ao final, o projeto completo será entregue com todos os códigos fontes. Além disso, será enviado um documento especificando a forma de integração entre os sistemas do CLIENTE com o ProjetoNFe.



O ProjetoNFe pode ser desenvolvido em C# na plataforma Microsoft Visual Studio, adotando como principal padrão de projeto o DDD (Domain-Driven-Design). A aplicação será um Serviço do Windows, utilizando banco de dados Microsoft SQL Server para armazenar as notas fiscais e guardas as configurações necessárias.
Todos os processos para atender o ProjetoNFe serão destacados abaixo:

1) Requisitos, Configurações e Parametrizações gerais:
Como requisito básico, o ambiente onde a aplicação será executada deverá possuir o Microsoft SQL Server 2008 ou superior, além do Framework DotNet 4.0 ou superior. Será criado um banco de dados nomeado a escolha do usuário, e executada uma aplicação auxiliar (Utilitário de Configuração) para realizar as seguintes configurações:
- Dados de acesso ao banco (Connection String);
- Local e senha do certificado digital;
- Tempos para monitoramento de envio e consultas;
- Configurações de e-mail, para envio automático quando NF´s autorizadas;
- Opção para Iniciar/Parar serviço e visualizar Logs.
2) Transmissão de Notas Fiscais
A partir do leiaute a ser definido na documentação técnica, o sistema do CLIENTE irá guardar as informações de notas fiscais diretamente no banco de dados. Para cada nova NF gravada no banco, o ProjetoNFe irá formatar em um arquivo XML, assinar digitalmente com o certificado digital do emitente, e enviar para autorização na prefeitura. Caso autorizada, a aplicação envia automaticamente o e-mail contendo o
xml e o DANFE (em formato pdf) da nota fiscal para o destinatário, quando parametrizado.


3) Recepção de Notas Fiscais
A partir do leiaute a ser definido na documentação técnica, o sistema do CLIENTE irá consultar no banco de dados os retornos das notas fiscais enviadas no processo 2. Após a consulta, o sistema poderá atualizar o status da nf, e mostrar ao usuário se a nf foi autorizada ou os problemas que aconteceram.
4) Visualização de Notas Fiscais
Após a nf estar autorizada, o xml e o danfe (em formato pdf) estarão disponíveis no banco de dados para download, visualização e impressão caso necessário.

Categoria TI e Programação

Prazo de Entrega: 07 de Agosto de 2014

Habilidades necessárias