|
Acadêmico(a): Ricardo Momm |
Título: Protótipo de Sistema para Integração de Nota Fiscal Eletrônica com Aplicações B2B On-Line utilizando Webservices |
|
Conclusão: |
Este trabalho propôs e implementou um protótipo para adequar sistemas B2B on-line à modalidade de emissão de NF-E utilizando webservices. Este protótipo surgiu da necessidade de ter uma opção para adoção da NF-E que tende a se tornar obrigatória em breve em todos os ramos de negócios e para empresas de todos os portes. Durante o desenvolvimento do protótipo foi necessário um estudo mais aprofundado sobre as regras de negócio para emissão de NF-E. Estas regras destacam o protótipo perante as ferramentas correlatas, pois os sistemas B2B on-line não necessitam de modificações nos processos atuais. Toda sistemática de validação, formatação, comunicação com a SEFAZ, gerenciamento de NF-E e assinatura digital é absorvida pelo protótipo, acarretando à empresa responsável pelo sistema B2B somente a responsabilidade de garantir o fornecimento de informações através dos webservices disponibilizados. A centralização das regras de negócio em uma DLL forneceu um melhor aproveitamento de código assim como uma manutenção mais fácil. O desenvolvimento no paradigma ASP foi essencial para alcançar o baixo custo, pois, fornece toda a estrutura para rodar a aplicação evitando gastos de infra-estrutura por parte dos emitentes. A interface criada para integração dos sistemas B2B utilizando webservices provê a integração entre sistemas em diferentes linguagens e ambientes. A interface web foi necessária para manter um gerenciamento e um histórico das NF-Es. O armazenamento da NF-E deve ser mantido por pelo menos três anos para posterior consulta pelo fisco. A implementação da comunicação com autenticação mutua e a exportação das NF-Es em formato PDF foi frustrada devido à necessidade de um certificado digital válido e um credenciamento junto a SEFAZ para emissão de NF-E. O processo de especificação foi crucial prevendo funcionalidades e permitindo um planejamento melhor para o desenvolvimento do protótipo. A ferramenta Visual Studio 2008 forneceu todas as funcionalidades para tornar o desenvolvimento do protótipo mais flexível para implementação do MVP, que provou ser um modelo adequado para desenvolvimento web por fornecer uma estrutura altamente desacoplada facilitando a manutenção e os testes unitários. O Visual Studio 2008 também provou ter um suporte muito simples e fácil de utilizar para disponibilização e consumo de webservices. O framework .Net 3.5 e a linguagem C#.Net 3.0 possuem todas as bibliotecas necessárias ao desenvolvimento dispensando a necessidade da utilização de componentes de terceiros durante o desenvolvimento do protótipo. A principal limitação do protótipo é de fato não ter a funcionalidade para emissão de NF-E para bebidas, cigarros, remédios, armas e veículos. Porém, este é um mercado muito especifico. Conforme demonstrado na tabela comparativa (Quadro 11), o protótipo não ficou menos funcional que as outras ferramentas correlatas. |
|
|