- Este aplicativo deve ser instalado em windows e rodar como serviço na bandeja mesmo depois de sua janela fechada, quando o micro for reiniciado o aplicativo subirá automaticamente;
- Uma pasta deve ser monitorada para verificar a inclusão ou alteração de arquivos XML de NFe que devem ser enviados ha um ou mais servidores;
- Os arquivos da pasta origem devem ser analisados pelo seu conteúdo, gere um Hash para fazer a comparação, com o arquivo recebido pelo servidor e poder verificar a integridade do mesmo, uma lista dos arquivos deve ser gerado enquanto estão sendo enviados para ter certeza que não ocorreu erro durante a transferência, caso dê erro em algum tenha possibilidade de reenvio apenas dos arquivos com erro;
- Ter uma opção para reenviar todos novamente ou apenas os com erro ou não enviados;
- Possibilidade de adicionar mais de um servidor na lista de envio para copias backup;
- Opção de schedular execução por data e hora como intervalos entre casa sincronização.
- Opção para ser manter logado com usuario do cliente, uma vez que o técnico configurar o envio para uma conta ela se mantenha salva, para quando o aplicativo for reiniciado não precise se logar novamente, esta funcionalidade tem que ser transparente ao usuário do micro;
- O cliente (usuário) terá uma pasta principal onde ficara as pastas destino, ex. Pasta Arq_Recebidos uma Arq_Processados, após o envio pasta Arq_Recebidos o aplicativo servidor deve gravar em uma tabela de banco, as informações do arquivo, como,
nome.ext, usuário que enviou, data/hora/min do envio e algumas outras informações que estão dentro do XML, não enviar arquivos repetidos.
Dentro da pasta Arq_processados criar sub pastas com os ano correte, sendo a primeira carga toda adicionada na pasta do ano corrente e posteriormente a cada mudança de ano criar novas pastas.
- Interface web, para ser exibida os arquivos recebidos e processados em tempo real podendo ser separados por cliente, possibilitando que seja feito seu download, e usada para saber qual cliente esta enviando.
Wilson Jr
Prazo de Entrega: 22 de Março de 2014