Servidor REST para emissão de nota fiscal eletrônica
Autor(a) principal: | |
---|---|
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 |