Servidor REST para emissão de nota fiscal eletrônica

Detalhes bibliográficos
Autor(a) principal: Debastiani, Julio Artur
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/23144
Resumo: Muitas operações de negócio têm sido realizadas com o auxílio de sistemas computacionais, como os sistemas Enterprise Resource Planning, os de apoio à tomada de decisão e os que realizam simulações, seja com viés científico ou para projeções de investimentos, por exemplo. Esses sistemas podem prover uma automatização ainda maior para s negócios além do controle e do fornecimento de dados para apoio à tomada de decisão. O comércio eletrônico é uma prova efetiva disso. Quando são comercializados itens que podem ser digitais como música e livros, as operações realizadas podem ser puramente digitais: o site oferece os produtos, permite realizar a compra, efetuar o pagamento e provê a entrega do produto (cópia digital do livro ou da música). Outras operações que envolvem a transação física de mercadorias podem beneficiar-se dos sistemas computacionais, além do controle gerencial. Esse adicional é a emissão de notas fiscais eletrônicas para acompanhamento de mercadorias, inclusive no seu transporte. Com esse procedimento a empresa emite um arquivo eletrônico contendo as informações fiscais da operação comercial. Esse arquivo, a Nota Fiscal eletrônica (NF-e), é assinado por meio de um certificado digital, assegurando a integridade dos dados e a autoria do emissor. A NF-e é, então, transmitida para a Secretaria da Fazenda de jurisdição do contribuinte e a partir dela é realizada a autorização eletrônica para o trânsito da respectiva mercadoria. Visando gerar o arquivo da NF-e, por meio deste trabalho foi implementado um servidor REST para emissão desse tipo de nota. A linguagem Java foi a tecnologia principal utilizada para a implementação do aplicativo.
id UTFPR-12_9cdd43cf66c46ac9d8c94550bc33f16c
oai_identifier_str oai:repositorio.utfpr.edu.br:1/23144
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-25T20:26:33Z2020-11-25T20:26:33Z2017-11-10DEBASTIANI, Julio Artur. Servidor REST para emissão de nota fiscal eletrônica. 2017. 27 f. Trabalho de Conclusão de Curso (Especialização) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2017.http://repositorio.utfpr.edu.br/jspui/handle/1/23144Muitas operações de negócio têm sido realizadas com o auxílio de sistemas computacionais, como os sistemas Enterprise Resource Planning, os de apoio à tomada de decisão e os que realizam simulações, seja com viés científico ou para projeções de investimentos, por exemplo. Esses sistemas podem prover uma automatização ainda maior para s negócios além do controle e do fornecimento de dados para apoio à tomada de decisão. O comércio eletrônico é uma prova efetiva disso. Quando são comercializados itens que podem ser digitais como música e livros, as operações realizadas podem ser puramente digitais: o site oferece os produtos, permite realizar a compra, efetuar o pagamento e provê a entrega do produto (cópia digital do livro ou da música). Outras operações que envolvem a transação física de mercadorias podem beneficiar-se dos sistemas computacionais, além do controle gerencial. Esse adicional é a emissão de notas fiscais eletrônicas para acompanhamento de mercadorias, inclusive no seu transporte. Com esse procedimento a empresa emite um arquivo eletrônico contendo as informações fiscais da operação comercial. Esse arquivo, a Nota Fiscal eletrônica (NF-e), é assinado por meio de um certificado digital, assegurando a integridade dos dados e a autoria do emissor. A NF-e é, então, transmitida para a Secretaria da Fazenda de jurisdição do contribuinte e a partir dela é realizada a autorização eletrônica para o trânsito da respectiva mercadoria. Visando gerar o arquivo da NF-e, por meio deste trabalho foi implementado um servidor REST para emissão desse tipo de nota. A linguagem Java foi a tecnologia principal utilizada para a implementação do aplicativo.Several business operations have been made with the help of software, such as systems of Enterprise Resource Planning, systems of support for decision-making, and systems to make simulations, scientific simulations (for example, tests of drugs) or business simulations (such as, projection of investments). These software can prove an automation more profitable to the business. Ecommerce is a proof of this. When items that can be digital such as music and books are marketed, the operations performed can be purely digital: the offer of the products, the purchase, the payment and the delivery of the product. Other operations that involve the physical transaction of goods can benefited from software systems, besides the managerial control. This additional is the issuance of electronic invoices for tracking merchandise, including shipping. With this procedure the company emits an electronic file containing the tax information of the commercial operation. This file, the Nota Fiscal Eletrônica (NF-e), is signed by means of a digital certificate, ensuring the integrity of the data and the authorship of the owner. The NF-e is then transmitted to the Secretaria da Fazenda of the taxpayer's jurisdiction and from it the electronic authorization for the transit of the respective merchandise is carried out. In order to generate the file of the NF-e, through this work a REST server was implemented to generate this type of note. The Java language was the main technology used to implement the application.porUniversidade Tecnológica Federal do ParanáPato BrancoTecnologia JavaUTFPRBrasilDepartamento Acadêmico de InformáticaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICONotas fiscaisJava (Linguagem de programação de computador)Servidores da WebBills of saleJava (Computer program language)Web serversServidor REST para emissão de nota fiscal eletrônicaREST server to emission of electronic invoiceinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoBorsoi, Beatriz TerezinhaBorsoi, Beatriz TerezinhaBeulke, Andreia ScariotPegorini, ViniciusDebastiani, Julio Arturinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALPB_JV_CEETJ_IV_2018_12.pdfapplication/pdf1083219http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/1/PB_JV_CEETJ_IV_2018_12.pdf72d16521ab1d78bdb83c54d4bf742f0aMD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTPB_JV_CEETJ_IV_2018_12.pdf.txtExtracted texttext/plain42016http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/3/PB_JV_CEETJ_IV_2018_12.pdf.txt9c5ffcabd1047e58b98e1624201576e6MD53THUMBNAILPB_JV_CEETJ_IV_2018_12.pdf.jpgGenerated Thumbnailimage/jpeg1197http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/4/PB_JV_CEETJ_IV_2018_12.pdf.jpg0b675905912d1fb0268ebc4e2a07bbf1MD541/231442020-11-25 18:26:33.246oai:repositorio.utfpr.edu.br:1/23144TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-25T20:26:33Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Servidor REST para emissão de nota fiscal eletrônica
dc.title.alternative.pt_BR.fl_str_mv REST server to emission of electronic invoice
title Servidor REST para emissão de nota fiscal eletrônica
spellingShingle Servidor REST para emissão de nota fiscal eletrônica
Debastiani, Julio Artur
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO
Notas fiscais
Java (Linguagem de programação de computador)
Servidores da Web
Bills of sale
Java (Computer program language)
Web servers
title_short Servidor REST para emissão de nota fiscal eletrônica
title_full Servidor REST para emissão de nota fiscal eletrônica
title_fullStr Servidor REST para emissão de nota fiscal eletrônica
title_full_unstemmed Servidor REST para emissão de nota fiscal eletrônica
title_sort Servidor REST para emissão de nota fiscal eletrônica
author Debastiani, Julio Artur
author_facet Debastiani, Julio Artur
author_role author
dc.contributor.advisor1.fl_str_mv Borsoi, Beatriz Terezinha
dc.contributor.referee1.fl_str_mv Borsoi, Beatriz Terezinha
dc.contributor.referee2.fl_str_mv Beulke, Andreia Scariot
dc.contributor.referee3.fl_str_mv Pegorini, Vinicius
dc.contributor.author.fl_str_mv Debastiani, Julio Artur
contributor_str_mv Borsoi, Beatriz Terezinha
Borsoi, Beatriz Terezinha
Beulke, Andreia Scariot
Pegorini, Vinicius
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO
Notas fiscais
Java (Linguagem de programação de computador)
Servidores da Web
Bills of sale
Java (Computer program language)
Web servers
dc.subject.por.fl_str_mv Notas fiscais
Java (Linguagem de programação de computador)
Servidores da Web
Bills of sale
Java (Computer program language)
Web servers
description Muitas operações de negócio têm sido realizadas com o auxílio de sistemas computacionais, como os sistemas Enterprise Resource Planning, os de apoio à tomada de decisão e os que realizam simulações, seja com viés científico ou para projeções de investimentos, por exemplo. Esses sistemas podem prover uma automatização ainda maior para s negócios além do controle e do fornecimento de dados para apoio à tomada de decisão. O comércio eletrônico é uma prova efetiva disso. Quando são comercializados itens que podem ser digitais como música e livros, as operações realizadas podem ser puramente digitais: o site oferece os produtos, permite realizar a compra, efetuar o pagamento e provê a entrega do produto (cópia digital do livro ou da música). Outras operações que envolvem a transação física de mercadorias podem beneficiar-se dos sistemas computacionais, além do controle gerencial. Esse adicional é a emissão de notas fiscais eletrônicas para acompanhamento de mercadorias, inclusive no seu transporte. Com esse procedimento a empresa emite um arquivo eletrônico contendo as informações fiscais da operação comercial. Esse arquivo, a Nota Fiscal eletrônica (NF-e), é assinado por meio de um certificado digital, assegurando a integridade dos dados e a autoria do emissor. A NF-e é, então, transmitida para a Secretaria da Fazenda de jurisdição do contribuinte e a partir dela é realizada a autorização eletrônica para o trânsito da respectiva mercadoria. Visando gerar o arquivo da NF-e, por meio deste trabalho foi implementado um servidor REST para emissão desse tipo de nota. A linguagem Java foi a tecnologia principal utilizada para a implementação do aplicativo.
publishDate 2017
dc.date.issued.fl_str_mv 2017-11-10
dc.date.accessioned.fl_str_mv 2020-11-25T20:26:33Z
dc.date.available.fl_str_mv 2020-11-25T20:26:33Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv DEBASTIANI, Julio Artur. Servidor REST para emissão de nota fiscal eletrônica. 2017. 27 f. Trabalho de Conclusão de Curso (Especialização) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2017.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/23144
identifier_str_mv DEBASTIANI, Julio Artur. Servidor REST para emissão de nota fiscal eletrônica. 2017. 27 f. Trabalho de Conclusão de Curso (Especialização) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2017.
url http://repositorio.utfpr.edu.br/jspui/handle/1/23144
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
dc.publisher.program.fl_str_mv Tecnologia Java
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Informática
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/1/PB_JV_CEETJ_IV_2018_12.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/3/PB_JV_CEETJ_IV_2018_12.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23144/4/PB_JV_CEETJ_IV_2018_12.pdf.jpg
bitstream.checksum.fl_str_mv 72d16521ab1d78bdb83c54d4bf742f0a
b9d82215ab23456fa2d8b49c5df1b95b
9c5ffcabd1047e58b98e1624201576e6
0b675905912d1fb0268ebc4e2a07bbf1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1797043991908188160