Nota Fiscal Eletronica
Pesquisas Acadêmicas: Nota Fiscal Eletronica. Pesquise 862.000+ trabalhos acadêmicosPor: narutohel • 8/4/2014 • 7.449 Palavras (30 Páginas) • 513 Visualizações
UNIVERSIDADE REGIONAL DE BLUMENAU
CENTRO DE CIÊNCIAS EXATAS E NATURAIS
CURSO DE CIÊNCIAS DA COMPUTAÇÃO – BACHARELADO
PROTÓTIPO DE SISTEMA PARA INTEGRAÇÃO DE NOTA
FISCAL ELETRÔNICA COM APLICAÇÕES B2B ON-LINE
UTILIZANDO WEBSERVICES
RICARDO MOMM
BLUMENAU
2008
2008/2-21
RICARDO MOMM
PROTÓTIPO DE SISTEMA PARA INTEGRAÇÃO DE NOTA
FISCAL ELETRÔNICA COM APLICAÇÕES B2B ON-LINE
UTILIZANDO WEBSERVICES
Trabalho de Conclusão de Curso submetido à
Universidade Regional de Blumenau para a
obtenção dos créditos na disciplina Trabalho
de Conclusão de Curso II do curso de Ciências
da Computação — Bacharelado.
Prof. Marcel Hugo, M.Eng - Orientador
BLUMENAU
2008
2008/2-21
PROTÓTIPO DE SISTEMA PARA INTEGRAÇÃO DE NOTA
FISCAL ELETRÔNICA COM APLICAÇÕES B2B ON-LINE
UTILIZANDO WEBSERVICES
Por
RICARDO MOMM
Trabalho aprovado para obtenção dos créditos
na disciplina de Trabalho de Conclusão de
Curso II, pela banca examinadora formada
por:
______________________________________________________
Presidente: Prof. Marcel Hugo, M.Eng – Orientador, FURB
______________________________________________________
Membro: Prof. Alexander R. Valdameri, Mestre – FURB
______________________________________________________
Membro: Prof. Everaldo Artur Grahl, Mestre – FURB
Blumenau, 11 de fevereiro de 2009
Dedico este trabalho a todos os meus
familiares e amigos, especialmente aqueles
que me ajudaram diretamente na realização
deste.
AGRADECIMENTOS
A Deus, pelo seu imenso amor e graça.
À minha família que sempre me incentivou.
À minha namorada pela paciência e compreensão.
Ao meu orientador que me guiou no desenvolvimento deste trabalho.
Aos meus colegas de empresa que me agüentaram em momentos de estresse.
A mente que se abre para uma nova idéia
jamais voltará ao seu tamanho original.
Albert Einstein
RESUMO
O objetivo deste trabalho é construir um protótipo de sistema para permitir que aplicações
business-to-business (B2B) on-line possam fazer a emissão de Notas Fiscais Eletrônicas (NFE).
O protótipo demonstra também a utilização do padrão de desenvolvimento Model View-
Presenter (MVP) e é desenvolvido utilizando a linguagem de programação C#.Net. O
protótipo tem a finalidade de servir como componente para adicionar a possibilidade de emitir
NF-Es e abstrair a integração entre aplicação B2B e o sistema da SEcretaria da FAZenda
(SEFAZ). A NF-E é um documento exclusivamente eletrônico que tem por objetivo substituir
os modelos 1 e 1A das notas fiscais em papel e a opção da empresa em adotar a NF-E implica
na proibição da emissão destes modelos em papel. Com este empecilho a SEFAZ criou o
Documento Auxiliar da Nota Fiscal Eletrônica (DANFE) que é uma versão para impressão da
NF-E sem valor fiscal. O protótipo possui uma interface web para consulta das requisições de
emissão da NF-E, um histórico de NF-Es emitidas e a impressão do DANFE. A
implementação do protótipo serviu para entender o mecanismo proposto pela SEFAZ para
emissão de NF-E, as boas práticas para servir e consumir webservices e uma aplicação prática
do padrão de desenvolvimento MVP.
Palavras-chave: Nota fiscal eletrônica. Webservices. Model view-presenter.
ABSTRACT
This work objective is to build a prototype of a system to allow on-line business-to-business
(B2B) applications to use Nota Fiscal Eletrônica (NF-e). The prototype demonstrates the
usage of the Model View-Presenter (MVP) design pattern and his development is using the
C#.Net programming language. The finality of the prototype is to serve has an intermediate
and an abstract component to allow B2B applications to use Nota Fiscal Eletrônica integrated
with the SEcretaria da FAZenda (SEFAZ) system. The NF-e is a document exclusively
electronic and has the objective to replace the 1 and 1A model of paper invoices. The option
for a company to adopt the NF-e implies in the prohibition to emit model 1 and 1A paper
invoices. With this obstacle the SEFAZ has created the Documento Auxiliar da Nota Fiscal
Eletrônica
...