Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python
Descripción del Articulo
En el presente trabajo, se presenta una propuesta de automatización de procesos para el Registro de Facturas en una Base de Datos, orientada hacia aquellas empresas en donde reciben de manera masiva sus facturas electrónicas en formato XML a través del correo, por lo que se desarrollará un Bot que r...
Autor: | |
---|---|
Formato: | tesis de grado |
Fecha de Publicación: | 2021 |
Institución: | Universidad Nacional Mayor de San Marcos |
Repositorio: | UNMSM-Tesis |
Lenguaje: | español |
OAI Identifier: | oai:cybertesis.unmsm.edu.pe:20.500.12672/17709 |
Enlace del recurso: | https://hdl.handle.net/20.500.12672/17709 |
Nivel de acceso: | acceso abierto |
Materia: | Automatización Procesamiento electrónico de datos XML (Lenguaje de marcas) Bases de datos Python (Lenguaje de programación de computadoras) https://purl.org/pe-repo/ocde/ford#1.02.01 |
id |
UNMS_82d014a319e10b03e6b79955fe7d830d |
---|---|
oai_identifier_str |
oai:cybertesis.unmsm.edu.pe:20.500.12672/17709 |
network_acronym_str |
UNMS |
network_name_str |
UNMSM-Tesis |
repository_id_str |
410 |
dc.title.none.fl_str_mv |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python |
title |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python |
spellingShingle |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python Martel Solis, Leyla Katiuska Automatización Procesamiento electrónico de datos XML (Lenguaje de marcas) Bases de datos Python (Lenguaje de programación de computadoras) https://purl.org/pe-repo/ocde/ford#1.02.01 |
title_short |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python |
title_full |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python |
title_fullStr |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python |
title_full_unstemmed |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python |
title_sort |
Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python |
author |
Martel Solis, Leyla Katiuska |
author_facet |
Martel Solis, Leyla Katiuska |
author_role |
author |
dc.contributor.advisor.fl_str_mv |
Vásquez Serpa, Luis Javier |
dc.contributor.author.fl_str_mv |
Martel Solis, Leyla Katiuska |
dc.subject.none.fl_str_mv |
Automatización Procesamiento electrónico de datos XML (Lenguaje de marcas) Bases de datos Python (Lenguaje de programación de computadoras) |
topic |
Automatización Procesamiento electrónico de datos XML (Lenguaje de marcas) Bases de datos Python (Lenguaje de programación de computadoras) https://purl.org/pe-repo/ocde/ford#1.02.01 |
dc.subject.ocde.none.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#1.02.01 |
description |
En el presente trabajo, se presenta una propuesta de automatización de procesos para el Registro de Facturas en una Base de Datos, orientada hacia aquellas empresas en donde reciben de manera masiva sus facturas electrónicas en formato XML a través del correo, por lo que se desarrollará un Bot que realice este proceso repetitivo con la finalidad de obtener mayor productividad, logrando de esta manera beneficios tanto en tiempo como en costos para dicha empresa. Para ello se inició con el análisis, estudio y definición del proceso en donde se determina si es posible la automatización, por lo cual se realiza un diagrama de Flujo que muestre la lógica del Bot, así como también se indica las actividades de Casos de Uso que detallan procesos internos más específicos. Finalmente, se emplea el lenguaje de programación de código abierto como Python, usando las diferentes librerías para poder manejar los archivos y aplicativos, SQLite como Base de Datos a fin de almacenar la información de las Facturas y para la implementación del Bot se utilizará el Programador de Tareas de Windows con el propósito de que se ejecute de manera automática tanto de forma diaria o cuando se requiera. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2022-02-24T19:04:59Z |
dc.date.available.none.fl_str_mv |
2022-02-24T19:04:59Z |
dc.date.issued.fl_str_mv |
2021 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
dc.identifier.citation.none.fl_str_mv |
Martel, L. (2021). Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python. [Trabajo de suficiencia profesional de pregrado, Universidad Nacional Mayor de San Marcos, Facultad de Ciencias Matemáticas, Escuela Profesional de Computación Científica]. Repositorio institucional Cybertesis UNMSM. |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12672/17709 |
identifier_str_mv |
Martel, L. (2021). Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python. [Trabajo de suficiencia profesional de pregrado, Universidad Nacional Mayor de San Marcos, Facultad de Ciencias Matemáticas, Escuela Profesional de Computación Científica]. Repositorio institucional Cybertesis UNMSM. |
url |
https://hdl.handle.net/20.500.12672/17709 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.fl_str_mv |
SUNEDU |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Nacional Mayor de San Marcos |
dc.publisher.country.none.fl_str_mv |
PE |
publisher.none.fl_str_mv |
Universidad Nacional Mayor de San Marcos |
dc.source.none.fl_str_mv |
Universidad Nacional Mayor de San Marcos Repositorio de Tesis - UNMSM reponame:UNMSM-Tesis instname:Universidad Nacional Mayor de San Marcos instacron:UNMSM |
instname_str |
Universidad Nacional Mayor de San Marcos |
instacron_str |
UNMSM |
institution |
UNMSM |
reponame_str |
UNMSM-Tesis |
collection |
UNMSM-Tesis |
bitstream.url.fl_str_mv |
https://cybertesis.unmsm.edu.pe/bitstreams/a2228f04-fac7-46a1-b758-17daa1913c28/download https://cybertesis.unmsm.edu.pe/bitstreams/6da290ce-9bfe-4919-889b-cc83bae698c5/download https://cybertesis.unmsm.edu.pe/bitstreams/ee45c703-7b37-4bd9-8f62-4963e7dd1f8f/download https://cybertesis.unmsm.edu.pe/bitstreams/3876d147-5df7-4d33-aa82-6fe6f860200c/download |
bitstream.checksum.fl_str_mv |
0542b22402905c97af8e09c101b8d95c 8a4605be74aa9ea9d79846c1fba20a33 ec86e751bd6afa3d98952362484999c5 9ba13318bea1b04348f6338181fbdcab |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Cybertesis UNMSM |
repository.mail.fl_str_mv |
cybertesis@unmsm.edu.pe |
_version_ |
1841545933223886848 |
spelling |
Vásquez Serpa, Luis JavierMartel Solis, Leyla Katiuska2022-02-24T19:04:59Z2022-02-24T19:04:59Z2021Martel, L. (2021). Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Python. [Trabajo de suficiencia profesional de pregrado, Universidad Nacional Mayor de San Marcos, Facultad de Ciencias Matemáticas, Escuela Profesional de Computación Científica]. Repositorio institucional Cybertesis UNMSM.https://hdl.handle.net/20.500.12672/17709En el presente trabajo, se presenta una propuesta de automatización de procesos para el Registro de Facturas en una Base de Datos, orientada hacia aquellas empresas en donde reciben de manera masiva sus facturas electrónicas en formato XML a través del correo, por lo que se desarrollará un Bot que realice este proceso repetitivo con la finalidad de obtener mayor productividad, logrando de esta manera beneficios tanto en tiempo como en costos para dicha empresa. Para ello se inició con el análisis, estudio y definición del proceso en donde se determina si es posible la automatización, por lo cual se realiza un diagrama de Flujo que muestre la lógica del Bot, así como también se indica las actividades de Casos de Uso que detallan procesos internos más específicos. Finalmente, se emplea el lenguaje de programación de código abierto como Python, usando las diferentes librerías para poder manejar los archivos y aplicativos, SQLite como Base de Datos a fin de almacenar la información de las Facturas y para la implementación del Bot se utilizará el Programador de Tareas de Windows con el propósito de que se ejecute de manera automática tanto de forma diaria o cuando se requiera.application/pdfspaUniversidad Nacional Mayor de San MarcosPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Universidad Nacional Mayor de San MarcosRepositorio de Tesis - UNMSMreponame:UNMSM-Tesisinstname:Universidad Nacional Mayor de San Marcosinstacron:UNMSMAutomatizaciónProcesamiento electrónico de datosXML (Lenguaje de marcas)Bases de datosPython (Lenguaje de programación de computadoras)https://purl.org/pe-repo/ocde/ford#1.02.01Automatización de procesos para el registro de facturas en formato XML en una base de datos mediante Pythoninfo:eu-repo/semantics/bachelorThesisSUNEDULicenciada en Computación CientíficaUniversidad Nacional Mayor de San Marcos. Facultad de Ciencias Matemáticas. Escuela Profesional de Computación CientíficaComputación Científica43389380https://orcid.org/0000-0002-5414-676476000628611026Zegarra Garay, María NatividadRuiz De La Cruz Melo, Carlos Augustohttps://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#trabajoDeSuficienciaProfesional0920699408249640ORIGINALMartel_sl.pdfMartel_sl.pdfapplication/pdf1875773https://cybertesis.unmsm.edu.pe/bitstreams/a2228f04-fac7-46a1-b758-17daa1913c28/download0542b22402905c97af8e09c101b8d95cMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://cybertesis.unmsm.edu.pe/bitstreams/6da290ce-9bfe-4919-889b-cc83bae698c5/download8a4605be74aa9ea9d79846c1fba20a33MD52TEXTMartel_sl.pdf.txtMartel_sl.pdf.txtExtracted texttext/plain65944https://cybertesis.unmsm.edu.pe/bitstreams/ee45c703-7b37-4bd9-8f62-4963e7dd1f8f/downloadec86e751bd6afa3d98952362484999c5MD55THUMBNAILMartel_sl.pdf.jpgMartel_sl.pdf.jpgGenerated Thumbnailimage/jpeg14813https://cybertesis.unmsm.edu.pe/bitstreams/3876d147-5df7-4d33-aa82-6fe6f860200c/download9ba13318bea1b04348f6338181fbdcabMD5620.500.12672/17709oai:cybertesis.unmsm.edu.pe:20.500.12672/177092024-08-16 00:17:57.078https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://cybertesis.unmsm.edu.peCybertesis UNMSMcybertesis@unmsm.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
score |
13.448005 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).