Está en la página 1de 66
INSTITUTO TECNICO COMERCIAL INCOS - EL ALTO CARRERA DE SISTEMAS INFORMATICOS INCOS “DISENO Y CREACION DE UN DISPOSITIVO DE COMPUTADORAS, PARA COTEJAR FACTURAS EN LAS DISTINTAS MODALIDADES DE FACTURACION VIGENTES EN BOLIVIA” PROYECTO DE GRADO PARA OPTAR AL TITULO DE TECNICO SUPERIOR EN SISTEMAS INFORMATICOS Nombre del postulante: Jose Luis Quiquijana Mayta Tutor: Lic. Freddy Huiza EL ALTO, LA PAZ - BOLIVIA 2022 INDICE DE CONTENIDO INTRODUCCION............. ANTECEDENTES 0s stcsscscsserecreree ANTECEDENTES DE LA ENTIDAD.. ANTECEDENTES DE PROYECTOS A FINES... DESCRIPCION DEL OBJETO DE ESTUDIO....... TRABAJOS ADMINISTRATIVOS DE UNA EMPRESA...... TRABAJOS DEL AREA DE CONTABILIDAD....... RECEPCION DE DOCUMENTOS...... COTEJAMIENTO Y VERIFICACION DE LA VALIDEZ DE UN DOCUMENTO... REGISTRO CONTABLE...... ALMACENAMIENTO DE DOCUMENTOS........... PRESENTACION DE DOCUMENTOS A AUDITORIAS. TRABAJOS DE AUDITORIA ......0ssscsseese PREPARACION DE LA AUDITORIA..... SOLICITUD DE DOCUMENTACION ..... RECEPCION DE DOCUMENTOG........ VERIFICACION Y COTEJAMIENTO DE LA INFORMACION... ANALISIS E INTERPRETACION DE RESULTADOS OBTENIDOG............... PRESENTACION DEL INFORME DE AUDITORIA...... TRABAJOS ADMINISTRATIVOS EN UN EMPRENDIMIENTO RECEPCION DE FACTURAS POR GASTOS.. ALMACENAMIENTO DE FACTURASG... COTEJAMIENTO DE FACTURAS, PRESENTACION DE INGRESOS Y GASTOS DEL EMPRENDIMIENTO.... PLANTEAMIENTO DEL PROBLEMA. PROBLEMA GENERAL PROBLEMAS ESPECIFICOS. OBJETIVOS OBJETIVO GENERAL...... OBJETIVO ESPECIFICO JUSTIFICACION JUSTIFICACION TECNICA JUSTIFICACION ECONOMICA .. ALCANCES Y APORTES... ALCANCE... APORTES 18 TECNICAS Y METODOLOGIA. 18 18 TECNICAS DE INVESTIGACION .. LA ENCUESTA LA OBSERVACION ... METODOLOGIA DE DESARROLLO. HERRAMIENTAS DE DESARROLLO..... CAPITULO II - MARCO TEORICO.. MARCO REFERENCIAL..... COTEJAR... FACTURA AREA DE CONTABILIDAD ..... AREA DE AUDITORIA. SERVICIO DE IMPUESTOS NACIONALES.. ARDUINO... ANALISIS Y DISENO... ANALISIS DE SISTEMAS.... DISENO DE SISTEMAS... METODOLOGIAS DE DESARROLLO DE SOFTWARE SCRUM.... BASE DE DATOS....... TIPOS DE GESTORES DE BASES DE DIFERENCIAS ENTRE EL MODELO Li IMPORTANCIA DE LA BASE DE DATOS... LENGUAJES DE PROGRAMACION.. C# COMO LENGUAJE DE PROGRAMACION HOMBRE - MAQUINA..... CARACTERISTICAS DE C#..... BIBLIOTECAS DE CLASES DE C#.....| SEGURIDAD DE SISTEMAS.... FUNDAMENTOS DE LA CIBERSEGUR| SEGURIDAD DE HARDWARE NORMAS DE SEGURIDAD ... BASES LEGALES ... ATOS .. IGICO Y CONCEPTUAL IDAD..... RESOLUCION NORMATIVA DE DIRECTORIO N° 101800000026 SISTEMA DE FACTURACION ELECTRONICA. RESOLUCION NORMATIVA DE DIRECTORIO N° 102100000011 ... MODALIDADES DE FACTURACION. 38 INDICE DE ANEXOS Anexos 46 Arbol de Problemas 246 AT Arbol de Objetivos ... INDICE DE TABLAS Tabla N° 4... Tabla N° 2... INDICE DE GRAFICOS Grafico N° 1 Grafico N° 2.. Grafico N° 3...... Grafico N° 4 GrAafico N° 5. Grafico N° 6. Grafico N° 7........ 1. INTRODUCCION El avance de la tecnologia actual alcanza diferentes actividades de la vida humana, tanto en su vida cotidiana como en sus fuentes laborales facilitando las mismas para una mayor eficiencia y eficacia para las empresas. EI problema mas frecuente que enfrentan las empresas y/o emprendimientos de manera Permanente es durante la presentacién de facturas y durante las auditorias, este problema radica en el cotejamiento 0 recuento de documentos fiscales relacionadas a los gastos que incurre la empresa como ser: gastos propios, alquileres, compra de mercaderia, etc., al ser un documento {ributario legal su impacto en la empresa es allo, ya que este documento acredita a la empresa a descargar una parte del valor total de estas, pero un registro erréneo puede hacer que la empresa se vea envuelta en problemas legales con impuestos nacionales, y tengan que pagar multas e interés muy elevados, este es un problema que se presenta dia a dia. En el trabajo de presentacién de facturas, la empresa debe recolectar y registrar cada factura en las plataformas habilitadas por impuestos nacionales de Bolivia. En el trabajo de auditoria se encargan de verificar que todo referente a la empresa sea registrado de manera correcta y optima, pero al revisar todos los documentos acumulados durante un periodo fiscal, este trabajo se vuelve arduo y riesgoso. Al mes de enero de 2020, existian 260.560 empresas unipersonales; al mes de enero de 2021 existian 266.590, representando un crecimiento de 6.030 empresas 0 2.3%. Al mes de enero de 2020, existian 63.863 sociedades de responsabilidad limitada; al mes de enero de 2021, existian 66.736, con crecimiento de 2.853 empresas 0 4.5%. Al mes de enero de 2020, existian 3.554 sociedades anénimas; al mes de enero de 2021 existian 3.620, con crecimiento de 66 empresas © 1.9%. Ver cuadro N° 1 y grafico N° 1. El proyecto pretende mitigar el riesgo de incorreccién material, con la creacién de una cotejadora de facturas impresas, este equipo para computadoras tendra en su arquitectura un alimentador de hojas, que recorrera un conjunto de facturas de uno a uno, dentro se incorporara un lector de cddigos QR que leerd la informacion almacenada en cada factura, también se tomara una foto de la factura y se almacenara en la pc esto servira de respaldo en caso de pérdida o extravid de estos documentos, este equipo contara con una aplicacién para escritorio que registre automaticamente los datos leidos y los almacenara en una base de datos, este brindara los archivos necesarios para ser usado en plataformas de impuestos Nacionales, uso de datos en auditoria y emision de informes respecto a datos histéricos de la empresa. 2. ANTECEDENTES 2.1, ANTECEDENTES DE LA ENTIDAD En Bolivia existen muchas empresas que estén conformadas Por grandes patrimonios, estas empresas segun la teorla clasica de la administracion se resaltan por el énfasis en la estructura ye tas funciones que deben tener, una organizacién para lograr la eficiencia; La exposicion parte le un enfoque sintético, global y universal de la empresa, inicia con la concepcién anatomica y estructural de la organizacién. Toda empresa debe de cumplir con seis funciones basicas: técnicas, comerciales, financieras, seguridad, contables y administrativas. Dentro de sus funciones técnicas tenemos a las funciones empresariales que estan directamente ligadas a la produccién de bienes y servicios de la empresa, como, por ejemplo, las funciones Productivas, las de manufactura, las de adaptacién y operacién, etc., siendo una funcién primordial ya que es la razén de ser de la organizacion. Las funciones comerciales estan relacionadas con las actividades de compra, venta e intercambio de la empresa, es decir, debe saber que tanto producir eficientemente como comprar y vender bien, haciendo llegar los bienes y servicios producidos al consumidor. Las funciones financieras implican la busqueda y el manejo del capital, donde el administrador financiero prevé, planea, organiza, integra, dirige y controla la economia de la empresa, con el fin de sacar el mayor provecho de las disponibilidades evitando aplicaciones imprudentes de capital. Las funciones de seguridad ven por el bienestar de las personas que laboran en dicha organizacién, con relacién a su proteccién, a los enseres con que cuenta y al inmueble mismo, por ejemplo, la seguridad de higiene, la industrial, privada, personal, etc. Dentro de las funciones contables se enfocan en todo lo que tiene que ver con costos, inventarios, registros, balances y estadisticas empresariales; la contabilidad cuenta con dos funciones basicas, la de llevar un control de los recursos que poseen las entidades comerciales, y el informar mediante los estados financieros las operaciones realizadas. Las funciones administrativas se encargan de regular, integrar y controlar las cinco funciones. anteriores, realizando actividades y/o deberes al tiempo que se coordinan de manera eficaz y eficiente en la cual se implementa la planificacién, organizaci6n, direccion, la coordinacion yel control. En Bolivia también existen emprendimientos que consiste en la creacién de un negocio para obtener beneficios. Aunque en la actualidad también se valora su capacidad de resolver problemas, promover el cambio social y mejorar en gran medida la calidad de vida de los ciudadanos. Estos emprendimientos !legan a ser productoras como empresas de alimentos, agroindustriales, etc. o de servicios como los comerciantes. 2. ANTECEDENTES 2.1. ANTECEDENTES DE LA ENTIDAD En Bolivia existen muchas empresas que estén conformadas por grandes patrimonios, estas empresas segin la teoria cldsica de la administracién se resaltan por el énfasis en la estructura yen as funciones que deben tener, una organizacién para lograr la eficiencia; La exposicisn parte de un enfoque sintético, global y universal de la empresa, inicia con la concepcién anatomica y estructural de la organizacién. Toda empresa debe de cumplir con seis funciones basicas: técnicas, comerciales, financieras, seguridad, contables y administrativas. Dentro de sus funciones técnicas tenemos a las funciones empresariales que estén directamente ligadas a la produccién de bienes y servicios de la empresa, como, por ejemplo, las funciones productivas, las de manufactura, las de adaptacién y operacién, etc., siendo una funcién primordial ya que es la razén de ser de la organizacién. Las funciones comerciales estan relacionadas con las actividades de compra, venta € intercambio de la empresa, es decir, debe saber que tanto producir eficientemente como comprar y vender bien, haciendo llegar los bienes y servicios producidos al consumidor. Las funciones financieras implican la busqueda y el manejo del capital, donde el administrador ‘a, organiza, integra, dirige y controla la economia de la empresa, con el fin financiero prevé, plane iprudentes de capital. de sacar el mayor provecho de las disponibilidades evitando aplicaciones im Las funciones de seguridad ven por el bienestar de las personas que laboran en dicha organizacién, con relacién a su proteccién, a los enseres con que cuenta y al inmueble mismo, por ejemplo, la seguridad de higiene, la industrial, privada, personal, etc. Dentro de las funciones contables se enfocan en todo lo que tiene que ver con costos, inventarios, a contabilidad cuenta con dos funciones registros, balances y estadisticas empresariale: basicas, la de llevar un control de los recursos que poseen las entidades comerciales, y el informar mediante los estados financieros las operaciones realizadas. Las funciones administrativas se encargan de regular, integrar y controlar las cinco funciones anteriores, realizando actividades y/o deberes al tiempo que se coordinan de manera eficaz y eficiente en la cual se implementa Ia planificacién, organizacién, direccién, la coordinacién y el control. En Bolivia también existen emprendimientos que consiste en la creacién de un negocio para obtener beneficios. Aunque en la actualidad también se valora su capacidad de resolver problemas, promover el cambio social y mejorar en gran medida la calidad de vida de los ciudadanos. Estos emprendimientos llegan a ser productoras como empresas de alimentos, agroindustriales, etc. o de servicios como los comerciantes. La figura del emprendedor ha cobrado especial relevancia en nuestros dias y muchos paises los tratan como auténticos actives nacionales. Motivandolos y ayudandolos a prosperar en sus negocios. Crean riqueza por su cuenta, nuevos puestos de trabajo y productos y servicios que aumentan la prosperidad de los ciudadanos. Esto supone una considerable disminucién de las cargas administrativas del Estado. Ya que las pequefias y medianas empresas forman la columna vertebral de nuestro tejido empresarial. Ademas, algunos emprendedores de éxito invierten en proyectos comunitarios y benéficos. Colaborando activamente a crear una sociedad mas libre y con menos desigualdades. Desde inicios de la repUblica de Bolivia (ahora Estado Plurinacional de Bolivia) el recaudo de impuestos fue parte del pais y medida que pasa el tiempo esta se modifica y actualiza, primeramente existié las facturas como constancia de una transaccién entre una empresa y el usuario, esta contenia datos necesarios de la transaccién, pero esta se realizaba de manera manual, con el tiempo estas se van automatizando hasta aparecer la facturacién impresa, esta ‘es emitida mediante un sistema informatico al momento de la transaccién, pero esta aun era ineficiente, pero se lanza la RND (Resolucién Normativa de Directorio) N° 101800000026 del 20 de noviembre de 2018 que modifica esta y obliga a que toda factura impresa deba tener un codigo QR con datos de la factura para su validacién en impuestos nacionales. Seguin el Licenclado Caceres nos indica que, con el Sistema de Facturacién Virtual a implantarse en Bolivia, el cédigo QR se inserta en Jas facturas bajo la modalidad de Facturacion Computarizada. Las facturas entonces contienen todos sus datos en los cédigos QR y esto permite validar la factura para seguridad del contribuyente y para facilitar procesos de captura de datos. (Caceres, 2015) 2.2. ANTECEDENTES DE PROYECTOS A FINES ‘Actualmente no existen proyectos que contemplan un equipo de computacién, pero existen proyectos que contemplan sistemas informaticos de contabilidad y facturacién como ser: IMPLEMENTACION DE UN SISTEMA DE GESTION DOCUMENTAL EN. EL | ARCHIVO DEL DEPARTAMENTO DE AUDITORIA INTERNA DE LA. UL) UNIVERSIDAD MAYOR DE SAN ANDRES DE LAS GESTIONES 1966 - 2017 Ras WILFREDO AMORRAGA MONTES PAMELA TICONA ARUQUIPA INSTITUCION | UNIVERSIDAD MAYOR DE SAN ANDRES GESTION 2019 El nuevo contexto archivistico impone a las instituciones la necesidad vital de disponer de herramientas tiles para la realizacién y utilizacién de la gestién documental, desde la identificacién del fondo, el tratamiento archivistico engloba una serie de pasos y procedimientos tedricos en todas sus etapas en el que el departamento de auditoria interna se vera beneficiada tras la implementacién de un sistema de gestion documental la cual brindara informacion Util mediante el uso RESUMEN de un software. Es un trabajo de investigacién con enfoque cualitativo, realizando Una investigacién directa, entrevistas estructuradas enfocadas en la realizacién del diagnéstico, TITULO FACILINGO AUTOR Chiape SRL. INSTITUCION _ | Chiape SRL. GESTION 2020 Facilingo es un ayudante digital que se conecta direclamente con facilito, cuenta con 2 funcionalidades: 1.- Es un lector de QR para tus facturas digitales que se conecta directamente con facilito. RESOnEn 2.-Ademas también tiene la funcién de autocompletado para tus facturas manuales. Para el uso correcto de la herramienta, este aplicativo mévil se debe emparejar con el aplicativo de escriterio. Funciona para: = Formulario 110 (Libros de Compra y Venta) TITULO iFacturas Ya! 4 AUTOR DOT Solutions | INSTITUGION _ | DOT Solutions GESTION 2016 ‘Aplicacion movil para Android que Gene como objetivo el registro de facturas con ayuda de la camara del dispositivo, leyendo los datos de los cédigos QR Mee Cen impresos en las facturas. Lo que permite reducir considerablemente el tiempo de la transcripcién de facturas para la presentacidn de los diferentes formularios (Formulario F-110 0 Formulario LC-IVA) a Impuestos Nacionales de Bolivia, u otro fin similar. TITULO SIAT en tus manos AUTOR Servicio de Impuestos Nacionales — Bolivia INSTITUGION _ | Servicio de Impuestos Nacionales — Bolivia GESTION 2021 Con “SIAT EN TUS MANOS” podrd tener informacion de sus facturas desde cualquier ubicacién, de forma facil y segura: -Consultar las Facturas emitidas en linea a su NIT 0 a su documento de identidad (Clo CEX) RESUMEN Generar su Formulario F110 v4 : ‘ +Seleccionar Facturas de compra de emisores en linea para respaldo de Crédito Fiscal para el Impuesto al Valor Agregado (IVA) Registrar Facturas utilizando el lector de cédigos QR de su dispositivo movil +Recibir alertas relacionadas a la emisi6n de Facturas en Linea a su NIT 0 a su documento de identidad (Cl o CEX) *Registro del Regimen de Reintegro en Efectivo del Impuesto al Valor Agregado (RE- IVA) +Generar su Formulario F111 *Para utilizar la aplicacion, el usuario (contribuyente, dependiente o beneficiario) debe contar con las credenciales de acceso a la Oficina Virtual del Servicio de Impuestos Nacionale 3. DESCRIPCION DEL OBJETO DE ESTUDIO El departamento de auditoria y el departamento de contabilidad del area financiera de las empresas, se encargan de examinar la salud contable de la empresa y eso incluye revisar los registros, controlar y mitigar riesgos y cotejar las facturas relacionadas a los gastos de la empresa, esto lo realizan los auditores y contadores de las empresa o en algunos casos un auditor externo independiente o un auditor de entidades qubernamentales como Impuestos Nacionales, quienes recibe las facturas de las distintas 4reas de la empresa como ser de inventarios, area de marketing, etc., de manera mensual, anual o por periodos de tiempo dependiendo al tipo de auditoria realizada. En este proceso la recepcién y verificacién de facturas de las diferentes areas de la empresa se lo realiza de manera manual, registrando los datos de cada factura en un archivo Excel y este rados en la empresa y también con los datos enviados mismo, es comparado con los datos regi a impuestos nacionales a través de las distintas plataformas habilitadas, esto con el fin de analizar que toda informacién envia sea correcta o en el caso de existir un error se presenta las observaciones con las soluciones inmediatas que se debe realizar. Las facturas no son enviadas de manera fisica al momento de declararlos en impuestos nacionales, pero son requeridas después de 4 afios y se deben guardar durante 10 afios (LEY N.2 291 del 22 de septiembre de 2012) 0 antes seatin lo requiera impuestos nacionales para una verificacién visual de las mismas, esto si hay observaciones por parte de impuestos nacionales, estas observaciones suelen llegar a la empresa a partir del cuarto afios después de presentado la declaracién jurada. En caso de perder la informacién fisica o electrénica de las facturas y no tener mas respaldos, la empresa es acreedora de multas, intereses y actualizacién de valor en UFV's. Estas multas alcanzan desde los 150 UFV's (Bs. 418,49) hasta los 4.500 UFV's (Bs. 12.554,57). 3.1. TRABAJOS ADMINISTRATIVOS DE UNA EMPRESA 3.1.1. TRABAJOS DEL AREA DE CONTABILIDAD 3.1.1.4. RECEPCION DE DOCUMENTOS stos documentos con sus respectivas justificaciones como ser. solicitudes de 1€ Movimientos contables, etc. Estos documentos son entregados al personal 'S registraran dentro del sistema o Libros contables de la empresa. Pago, devengado d contable quienes lo Recepcién de Documentos para registro contable 3.1.1.2, COTEJAMIENTO Y VERIFICACION DE LA VALIDEZ DE UN DOCUMENTO Los documentos recepcionados por el area contabilidad deben ser cotejados y a su vez verificar si son validos para su registro normal en Libros contables de la empresa. Un documento es valido cuando los datos concuerdan con la informacion de respaldo, los datos de la empresa plasmados en los documentos son correctos y no tienen errores tanto de redaccién como de interpretacion, las condiciones en las que se decepcioné los documentos vayan de acuerdo a las politicas de la empresa, los montos de dinero vayan expresados en bolivianos o tengan clausulas especificas del tipo de cambio a usar, los datos de las empresas involucradas sean correctas. Verificacién de Datos en una factura 3.1.1.3, REGISTRO CONTABLE sean correctos, se procede al registro istrarlo de acuerdo a normas y leyes Una vez concluido que los documentos y sus movimientos table existen tratamientos especiales contable donde se analiza el tipo de movimiento para reg! vigentes en Bolivia ya que para cada tipo de movimiento cont que se deben realizar, como por ejemplo los impuestos a pagar por un me jento de compra 0 venta con factura, movimientos por compra o venta sin factura, movimientos de gastos wsministratives como pago de sueldos y salarios y sus respectivos registros de aportes laborales y patronales, etc. El registro contable debe tener una glosa donde se dé una breve explicacién del tipo de movimiento y el registro del documento como respaldo de la misma. ALMACENAMIENTO DE DOCUMENTOS se debe almacenar los documentos en un lugar donde no se didas o demas siniestros que los puedan comprometer, la razén sentados a futuro para revisiones por parte de la tros tipos de solicitudes en las que se deba obtener 3.1.1.4. Una vez realizado el registro deterioren, estén exentos de pe! de esto es que estos documentos son pre: empresa, por entidades gubernamentales u ol informacién financiera histérica de la empresa. Almacén de documentos de la empresa 3.1.1.5. | PRESENTACION DE DOCUMENTOS A AUDITORIAS Uno de los trabajos que una empresa esta obligada a realizar son las auditorias tanto de manera interna como externa, lo que significa que se debe presentar informacién historica de tipo financiero, operative o general anual o de periodos de tiempo, todas las areas de la empresa estan obligadas a brindar informacién solicitada o una justificacién por el cual no se pueda cumplir la solicitud, el drea de contabilidad debe tener toda la informacién tanto fisica como digital en el momento de su solicitud. 3.1.2. TRABAJOS DE AUDITORIA 3.1.2.1. | PREPARACION DE LA AUDITORIA Un equipo de auditores inicia sus labores preparando los trabajos que realizara, el alcance de la auditoria, tipo de auditoria a realizar y define las labores que cada grupo realizara para un trabajo mas eficaz y eficiente, El auditor una vez conocido los trabajos a realizar y su alcance que tomara rocede a solicitar documentacién como, por ejemplo: si se trata de una auditoria a los estados inancieros, se solicitara documentacién relacionada al mismo, dentro de la documentacién olicitada también se encuentran los documentos fiscales. 3.1.2.2, SOLICITUD DE DOCUMENTACION E| auditor es encargado de solictar la cantidad de documentacién a revisar sequin un mu que realiza, esta solicitud puede contemplar un rango de fechas, una cantidad determina alee folders, o segun vea convenlente el auditor encargado, Para la solicitud de estos documen! al auditor se contacta con encargados de las respectivas areas seguin la jerarquia organizaci utilizada por la empresa 3.1.2.3, RECEPCION DE DOCUMENTOS 6 todo lo Tras la aceptacion de la solicitud de documentacién, las distintas dreas pe eon teal solicitado, entre estos documentos también se encuentran las facturas Seek enanere cronolégica. Una vez en el poder del auditor este es responsable por la seguridad y de todo lo recepcionado. Documentos entregados al Area de Auditoria 3.1.2.4. VERIFICACION Y COTEJAMIENTO DE LA INFORMACION Una vez recepcionados las facturas y demas documentos, se Procede a la revision y registro de los datos importantes que contienen en un archivo Excel para utilizarlo de manera digital para su comparacion con la informacion Tegistrada por la empresa en sus estados financieros, conciliaciones bancarias e informaciones presentadas a entidades gubernamentales, 3.1.2.5. ANALISIS E INTERPRETACION DE RESULTADOS OBTENIDOS Una vez recolectado todos los datos obtenidos, se procede al andlisis segun normativa vigente dentro de Bolivia y normativa vigente internacional, dentro de este andlisis se encuentra la revision de la forma de registro de esta informacién (que los asientos contables estén correctamente registrados e interpretados), en caso de encontrar errores en el registro de las. facturas se lo recolectan y presentan dentro de un informe que va creciendo, este informe suele llegar a las mil paginas. a 6. PRESENTACION DEL INFORME DE AUDITORIA Una vez presentado todas las evidencias de auditoria, se elabora un informe resumido donde se explica todos Ios hallazgos y se presentan las observaciones y recomendaciones para darles soluciones, estén recomendaciones se las realiza desde el punto de vista financiero, es decir, para que la empresa no tenga problemas a futuro. 3.2, TRABAJOS ADMINISTRATIVOS EN UN EMPRENDIMIENTO. 3.2.1, RECEPCION DE FACTURAS POR GASTOS Toda empresa sea esta grande, mediana, pequefia, se ve en la necesidad de adquirir productos de empresas externas, estas adquisiciones pueden ser materia prima para la elaboracién de otro tipo de productos, compra de mercaderia por mayor para la reventa, todas estas compras vienen acompasiadas de una factura, esta factura es un respaldo donde se plasma el monto pagado, descuentos obtenidos, informacién de las empresas involucradas (compradora y vendedora), una vez obtenida esta factura se la almacena en un lugar seguro, ya que los emprendimientos no estén obligados a presentar estados financieros, estaos emprendimientos presentan sus impuestos mensualmente, trimestralmente y anualmente. 3.2.2. ALMACENAMIENTO DE FACTURAS Todo emprendimiento debe guardar estas facturas en un lugar seguro, porque estas ayudaran al emprendimiento en temas impositivos. Las facturas ayudan a disminuir las cantidades de dinero pagar por impuestos, ya que se puede deducir el 13% de la cantidad registrada en la factura, 3.2.3. COTEJAMIENTO DE FACTURAS Una vez llegado el momento de presentar declaraciones impositivas, (muchas veces el mismo duefio o algtin contador que se contrata) realiz: facturas, se revisa que el NIT este bien escrito, el nombre sea el de la em los datos de la otra empresa que emitié la factura, una vez verificado es un cuaderno o archivo Excel. La suma total se lo presenta junto con el to nacionales para realizar el calculo Correspondiente del total a pagar. la persona encargada a el cotejamiento de las ipresa y que tenga todos ‘Os datos se lo registra en tal de ventas a impuestos 3.2.4. PRESENTACION DE INGRESOS Y GASTOS DEL EMPRENDIMIENTO Los ingresos y gastos de la empresa se lo presentan de manera mensual o anual para veriicar clestado del emprendimiento, utidades generadas o para el calculo de impuestos a pagar. Esto es necesario y obligatorio para todos ya que se evita pagar multas por el no cumplimiento a los deberes formales. 4. PLANTEAMIENTO DEL PROBLEMA. Actualmente el trabajo de cotejamiento realizado en el trabajo de auditoria de las empresas tanto PUblicas y Privadas de Bolivia son realizadas de forma manual, esto es un riesgo que aun existe ¥ el apoyo informatica otorgado a esta labor no llega a ser suficiente, aunque existen programas disefiados para este fn, el auditor o encargado tiene que estar sentado frente a un dispositive Para realizar este trabajo. 41. PROBLEMA GENERAL EI problema principal encontrado para empresas que presentan facturas es la incorreccién 0 errores al momento de cotejar, transcribir y/o almacenar estos documentos fiscales, ya que el area encargada de realizarlo lo hace de manera manual y siempre estaré acompaiiada de un Posible riesgo, esto ocasiona que algunas veces las empresas deban reciificar sus deciaraciones juradas, pagar multas e incluso ser auditadas por impuestos nacionales. 4.2, PROBLEMAS ESPECIFICOS ~ Gran parte del cotejamiento de facturas se lo realiza de manera manual, lo que puede traducirse en posibles errores al momento de revisar las facturas para su comparacién con registros contables y posterior revisién de datos enviados a impuestos nacionales. ~ _Eltiempo que se da a las revisiones de estos documentos es elevado lo que implica que el trabajo podria retrasarse incumpliendo los tiempos de entrega estipulado por la empresa. ~ la revisién de estos documentos suele ser tediosos y acabaran mucho del trabajo realizado por los auditores y es lo que eleva el tiempo invertido a esta tarea ~ Los emprendimientos que no llevan registros contables suelen verse agobiados por estos documentos de manera que la declaracién suele ser riesgosa. ~ Aunque muchas empresas se acogen a la modalidad de facturacién computarizada, facturacién en linea o facturacion electronica, hay muchas otras que prefieren utilizar la facturacion manual, estos documentos manuales no cuentan con un cédigo OR 5. OBJETIVOS 5.1, OBJETIVO GENERAL Implementar un dispositive para computadoras que coteje, resistre, Verifique y respalde todo documento fiscal vinculado a la empresa y de esa manera se mitigue el riesgo de errores en la presentacién y andlisis de estos documentos. 5.2. OBJETIVO ESPECIFICO - Semi - automatizar el proceso de cotejamiento de informacién referentes a facturas emitidas bajo las modalidades de facturacién admitidas en Bolivia. - _ Disminuir el tiempo empleado en la revisién de facturas haciéndolo més eficiente y eficaz. - Brindar informacién histérica de la facturacién emitida a favor de la empresa para su correspondiente tratamiento por el drea financiera de la empresa. - Apoyar a empresas unipersonales y emprendedores en el area financiera cotejando los documentos fiscales (facturas) evitando que se acumulen al final de cada periodo. - _ Implementar un sistema informdtico donde se registre facturas que no cuentan con QR, cédigos QR borrosos o dafiados y facturas manuales recibidas por la empresa, manteniendo los datos actualizados. 6. JUSTIFICACION 6.1. JUSTIFICACION TECNICA La justificacién del proyecto contempla la verificacién técnica del cumplimiento de los objetivos previstos de cara a la solucién de los mismos y la ayuda en el proceso correspondiente. Por ello, se aporta como producto a las empresa, microempresas y emprendimientos, para que esta pueda ser parte de ayudar en los procesos de cotejamiento, y con este se obtendré: - Preparacién de la documentacién y archivos necesarios para el usuario. Cumplimentacién de la informacién en la plataforma virtual que Impuestos Nacionales pone a disposicién de los usuarios para el envio de informacién de los gastos efectuados en un periodo. Otros tipos de documentacién como informes auditables, declaraciones juradas declaradas por el usuario, etc. 6.2, JUSTIFICACION ECONOMICA La justificacién econdmica del proyecto, viene representada por los costes en el proceso de produccién. Para la justificacion con respecto al gasto el proceso de desarrollo se prevera, prepararé y adjuntara la documentacién referida a: - Costes de Sueldos y Salarios al personal dedicado al proyecto. Costes de instrumental y material, en la medida y durante el periodo en que se utilice para el proyecto en el proceso de investigacién, disefio y creacién de la cotejadora, incluyendo amortizaciones en su caso. Costes de suministros y productos similares que se deriven directamente del proyecto. Colaboraciones externas como consultas a profesionales externos al proyecto. Costes indirectos: Los costes indirectos son costos que no van relacionados con mano de obra y material para la produccién, pero son gastos necesarios para el correcto proceso de fabricacién como ser: Gastos por energia eléctrica, gastos por servicios de comida, etc. 5.2. OBJETIVO ESPECIFICO - Semi - automatizar el proceso de cotejamiento de informacién referentes a facturas emitidas bajo las modalidades de facturacién admitidas en Bolivia - _ Disminuir el tiempo empleado en la revisién de facturas haciéndolo mas eficiente y eficaz. - _Brindar informacién hist6rica de la facturacién emitida a favor de la empresa para su correspondiente tratamiento por el area financiera de la empresa. - Apoyar a empresas unipersonales y emprendedores en el area financiera cotejando los documentos fiscales (facturas) evitando que se acumulen al final de cada periodo ~ _Implementar un sistema informatico donde se registre facturas que no cuentan con QR, cédigos QR borrosos o dajiados y facturas manuales recibidas por la empresa, manteniendo los datos actualizados. 6. JUSTIFICACION 6.1. JUSTIFICACION TECNICA La justificacién de! proyecto contempla la verificacién técnica de! cumplimiento de los objetivos Previstos de cara a la solucién de los mismos y la ayuda en el proceso correspondiente. Por ello, ‘se aporta como producto a las empresa, microempresas y emprendimientos, para que esta pueda ser parte de ayudar en los procesos de cotejamiento, y con este se obtendra: - Preparacién de la documentacién y archivos necesarios para el usuario. - Cumplimentacién de la informacién en la plataforma virtual que Impuestos Nacionales pone a disposicién de los usuarios para el envio de informacién de los gastos efectuados en un periodo. - Otros tipos de documentacién como informes auditables, declaraciones juradas declaradas por el usuario, etc. 6.2, JUSTIFICACION ECONOMICA, La justificacién econémica del proyecto, viene representada por los costes en el proceso de produccién, Para la justificacién con respecto al gasto el proceso de desarrollo se prevera, Preparara y adjuntard la documentacién referida a: - Costes de Sueldos y Salarios al personal dedicado al proyecto. ~ Costes de instrumental y material, en la medida y durante el Periodo en que se utilice para el proyecto en el proceso de investigacion, disefio y creacién de la cotejadora, inciuyendo amortizaciones en su caso. ~ Costes de suministros y productos similares que se deriven directamente del proyecto. - Colaboraciones externas como consultas a profesionales externos al proyecto. - Costes indirectos: Los costes indirectos son costos que no van relacionados con mano de obra y material para la produccién, pero son gastos necesarios para el correcto Proceso de fabricacién como ser: Gastos Por energfa eléctrica, gastos por servicios de comida, etc. : 7. ALCANCES Y APORTES 7.1. ALCANCE El objetivo del proyecto es evitar errores con los documentos fiscales tributarios decepcionados Por parte de la empresa y tener un mejor control de la parte de gastos que tengan como respaldo una factura 0 documento fiscal tributario equivalente Entre los beneficios secundarios que tendra la cotejadora, sera el apoyo al drea financiera de la empresa, como ser presentacién de informacién tributaria por parte de la empresa hacia impuestos nacionales y también el apoyo a auditorias de la empresa al momento de revisar estos documentos. 7.2, APORTES Se agilizara los procesos de revisién de facturas por lo que el trabajo de muestreo en auditoria Podré realizarse de manera mas optimizada y ordenada, también se ayudard a los emprendedores con las declaraciones impositivas por lo que se evitard los errores al momento de declarar y pagar impuestos. Esta cotejadora estard enlazado con un software de lectura y almacenamiento de informacién donde se podrd tener datos histéricos que seran muy tiles para todos lo usurarios. 8. TECNICAS Y METODOLOGIA 8.1. TECNICAS DE INVESTIGACION 8.1.1. LAENCUESTA A nivel general los pasos metodolégicos a seguir en una encuesta pasan por determinar y formular el tema de investigacién, una seleccién de la muestra a relevar, la confeccién de la herramienta a través de la cual obtener los datos, la eleccién de la forma de aplicacisn, codificacién, procesamiento y andlisis de los datos relevados, y elaboracién del informe que surge de los mismos. En cada uno de ellos hay que ser muy precisos y cuidadosos y evitar errores a los efectos de que !os resultados provenientes de la aplicacion de la técnica sean validos y confiables (cuidado que hay personas que no aceptan sus errores). Resulta fundamental tener bien claro el tema de investigacién, pues de nada sirve todos los pasos siguientes si la base estd mal formulada para lo cual resulta vital como punto de partida certero. Luego de realizar éste primer y fundamental paso, se debe proceder a seleccionar la muestra segundo paso en donde debemos ser muy cautos para no caer en errores muestrales, es por ello que la técnica del muestreo que parte de dos principios fundamentales como son la ley de los grandes nUmeros y el teorema de limite central, debe controlar en principio los siguientes aspectos: Las unidades del sub conjunto debe haber sido seleccionadas al azar, seguido de que deben tener una probabilidad conocida de ser seleccionadas, y a su vez debemos conocer el error probable con el cual se va a trabajar. Los muestreos probabilisticos representan los Gnicos a través de los cuales podemos extrapolar los resultados muestrales a la poblacion, con niveles de confianza y margen de error conocidos. 7. ALCANCES Y APORTES 7A, ALCANCE El objetivo del proyecto es evitar errores con los documentos fiscales tributarios decepcionados or parte de la empresa y tener un mejor control de la parte de gastos que tengan como respaldo Una factura o documento fiscal tributario equivalente, todos lo usurarios. 8. TECNICAS Y METODOLOGIA 8.1. _TECNICAS DE INVESTIGACION 8.1.4. LAENCUESTA A nivel general los pasos metodolégicos a seguir en una encuesta pasan por determiner y formular el tema de investigacién, una seleccién de la muestra a relevar, la confeccién de la herramienta @ través de la cual obtener los datos, la eleccion de la forma de aplicacién, Codificacién, procesamiento y andlisis de los datos relevados, y elaboracién del informe que surge de los mismos. investigacién, pues de nada sirve todos los pasos siguientes {o cual resulta vital como punto de partida certero. S Muestrales, es por ello S Como son la ley de los debe controlar en Principio los siguientes T Sido seleccionadas al azar, seguido de que leccionadas, y a su vez debemos conocer el lestreos probabilisticos Tepresentan los tnicos ultados muestrales a la Poblacién, con niveles que la técnica del muestreo que parte de dos principios fundamentale: grandes numeros y el teorema de limite central, aspectos: Las unidades del sub conjunto debe haber deben tener una probabilidad conocida de ser sel error probable con el cual se va a trabajar. Los mu a través de los cuales Podemos extrapolar los rest de confianza y Margen de error conocidos. 8.1.2. LA OBSERVACION La observacién consiste en saber seleccionar aquello que queremos analizar, Se suele decir que "Saber observar es saber seleccionar’, Para la observacién lo primero es plantear previamente qué es lo que interesa observar. En definitiva, haber seleccionado un objetivo claro de observacién. En nuestro caso, nos podemos plantear conocer el proceso de cotejamiento de facturas y observar las labores realizadas por el trabajador al momento de comprar ylo registrar la informaci La observacién cientifica “tiene la capacidad de describir y explicar el comportamiento, al haber Obtenido datos adecuados y fiables correspondientes a conductas, eventos y /o situaciones Perfectamente identificadas e insertas en un contexto teérico. 8.2, METODOLOGIA DE DESARROLLO La metodologia que se utlizara sera la SCRUM ya que es un proceso donde se realizan entregas Parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor de! Proyecto. Por ello, Scrum esta especialmente indicado para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde los requisitos son cambiantes 0 poco definidos, donde la innovacién, la competitividad, la flexibilidad y la productividad son fundamentales. Scrum también se utiiza para resolver situaciones en que no se esté entregando al cliente lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad no es aceptable, cuando se necesita capacidad de reaccién ante la competencia, cuando la moral de los equipos es baja y la rotacién alta, cuando es necesario identificar y solucionar inefi sistematicamente o cuando se quiere trabajar utilizando un proceso especializado en el de producto, iciencias desarrollo 8.3. HERRAMIENTAS DE DESARROLLO. Las herramientas que se utilizaran seran los siguientes: Backend Frontend - Visual Studio Code - Visual Studio 2019 - SQL Server - Librerias extemas para. el reconocimiento de cédigos QR + Arduino IDE 8.1.2. LA OBSERVACION La observacion consiste en saber seleccionar aquello que queremos analizar. Se suele decir que “Saber observar es saber seleccionar’. Para la observacién lo primero es plantear previamente qué es Io que interesa observar. En definitiva, haber seleccionado un objetivo claro de observacién. En nuestro caso, nos podemos plantear conocer el proceso de cotejamiento de facturas y observar las labores realizadas por el trabajador al momento de comprar y/o registrar la informacion. La observacién cientifica "tiene la capacidad de describir y explicar el comportamiento, al haber obtenido datos adecuados y fiables correspondientes a conductas, eventos y /o situaciones Perfectamente identificadas e insertas en un contexto tedrico. 8.2. METODOLOGIA DE DESARROLLO La metodologia que se utilizar ser la SCRUM ya que es un proceso donde se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor del proyecto. Por ello, Scrum esta especialmente indicado para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde los requisitos son cambiantes 0 poco definidos, donde la innovacién, la competitividad, la flexibilidad y la productividad son fundamentales. Scrum también se utiliza para resolver situaciones en que no se esta entregando al cliente lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan 0 a calidad no es aceptable, cuando se necesita capacidad de reaccién ante la competencia, cuando la moral de los equipos es baja y la rotacién alta, cuando es necesario identificar y solucionar ineficiencias sistematicamente o cuando se quiere trabajar utilizando un proceso especializado en el desarrollo de producto. 8.3. | HERRAMIENTAS DE DESARROLLO Las herramientas que se utilizaran seran los siguientes: Backend Frontend - Visual Studio Code - Visual Studio 2019 - SQL Server - Librerias externas para el reconocimiento de cddigos QR - Arduino IDE 8.1.2. LA OBSERVACION La observacién consiste en saber seleccionar aquello que queremos analizar. Se suele decir que "Saber observar es saber seleccionar’. Para la observacién lo primero es plantear previamente qué es lo que interesa observar. En definitiva, haber seleccionado un objetivo claro de observacién. En nuestro caso, nos podemos plantear conocer el proceso de cotejamiento de facturas y observar las labores realizadas por el trabajador al momento de comprar y/o registrar la informacién. La observacién cientifica "tiene la capacidad de describir y explicar el comportamiento, al haber obtenido datos adecuados y fiables correspondientes a conductas, eventos y /o situaciones perfectamente identificadas e insertas en un contexto tedrico. 8.2. METODOLOGIA DE DESARROLLO La metodologia que se utilizar serd la SCRUM ya que es un proceso donde se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor del proyecto. Por ello, Scrum estd especialmente indicado para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde los requisitos son cambiantes 0 poco definidos, donde la innovacién, ta competitividad, la flexibilidad y la productividad son fundamenteles. Scrum también se utiliza para resolver situaciones en que no se esta entregando al cliente lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan 0 la calidad no es aceptable, cuando se necesita capacidad de reaccién ante la competencia, cuando la moral de os equipos es baja y Ia rotacién alta, cuando es necesario identificar y solucionar ineficiencias sistemdticamente o cuando se quiere trabajar utilizando un proceso especializado en el desarrollo de producto. 8.3. _ HERRAMIENTAS DE DESARROLLO Las herramientas que se utilizaran seran los siguientes: Backend Frontend - Visual Studio Code - Visual Studio 2019 - SQL Server - Librerias externas para el reconocimiento de codigos QR - Arduino IDE CAPITULO It MARCO TEORICO 2.1. MARCO REFERENCIAL 2.1.1. COTEJAR La palabra cotejar es un verbo que se utiliza para denominar a las acciones que tienen por objetivo principal obtener determinada informacién a partir del andlisis de dos o mas cosas 0 fenémenos. Cotejar es un término muy utilizado en el émbito cientifico ya que es el momento mas importante de toda investigacién de este tipo: al cotejar una persona puede saber si lo que se hipotetizaba es verdad o si la informacién no es ttl para lo que se estaba buscando en un principio. El acto de cotejar es sin dudas un acto de mucha importancia, ya sea que estemos hablando de investigaciones cientificas como de cualquier otra circunstancia en la que determinada informacién deba ser confirmada, Esto es as/ porque al cotejar dos o mas datos juntos la persona confirma si esa informacién es correcta o no. Esta accién puede verse representada en todos los érdenes de la vida, por ejemplo, cuando una persona necesita saber qué transporte tomar para ira un lugar especifico y entonces coteja la ruta de dos 0 més tipos de transportes para poder seleccionar. Usualmente, sin embargo, el término cotejar esta relacionado con el ambit cientifico, de los numeros y de las estadisticas, por eso es también muy usual encontrarlo en espacios laborales y empresariales en los cuales los resultados y los numeros son siempre importantes para saber si el negocio esta encaminado 0 no. 2.1.2, FACTURA Una factura es un documento comercial que registra la informacién relativa a la compra o venta de un bien o servicio, la factura es un documento de caracter mercantil que refleja la compraventa de un bien o la prestacién de un servicio determinado. La informacién de la factura debe responder a qué, quién, como, cuando, dénde y por qué de una actividad comercial entre cliente y empresa. Tiene validez fiscal y legal, por lo que se considera una prueba fisica de que una operacion se ha realizado entre dos partes, de forma correcta y satisfactoria. La factura también sirve para demostrar que la operacién ha sido valida y que se han pagado los impuestos correspondientes. As El vendedor ha de presentarla si quiere exigir un pago no realizado. Toda empresa o auténomo esta obligado a emitir facturas. La factura es esencial en cualquier servicio post-venta, pues es imprescindible para efectuar una devolucién o una reclamacién (tanto por parte del que vende como del que compra). Es el justificante y garantia ante cualquier problema que pueda surgir entre ambas partes. Au vez, para la empresa es un justifcante fiscal que detalla a Hacienda cada ingreso percibido yen los impuestos correspondientes al servicio 2.1.3. AREA DE CONTABILIDAD Nada es mas relevante para la direccion de ingresos, de la situacién fi y Pagos estan pendientes Todos estos datos se obti una empresa que tener un control de sus gastos e nanciera, del valor de las existencias y los activos; de saber que cobros © de poder hacer comparativas para saber como evoluciona el negocio. ienen a través del departamento de contabilidad. La informacién que aporta el departamento de y cuantificar la situacién del ne Pero ademas de la utilidad pra Por normas nacionales e intern contabilidad. Contabilidad es muy valiosa, no sélo para conocer gocio sino también para definir estrategias y tomar decisiones. ctica es una obligacién legal. Todas las empresas deben regirse acionales que delimitan cémo y de qué manera se debe llevar la Podemos resumir sus funciones en esta serie de cuatro puntos: Control de libros contables: por una parte, esta el lib operaciones diarias; por otra parte, nos encontramos aparecen las facturas emitidas y recibidas, el re existen, las operaciones intracomunitarias. El cierre del ejercicio: aqui se ocupa de preparar: ° Balance © Cuenta de pérdidas y ganancias © Memoria de cuentas - Las obligaciones registrales: la le - La preparacién de impuestos ro diario, donde se registran las con los libros de registro, donde gistro de los bienes de inversion y, si galizacién y el depésito de libros y cuentas examina, Qué es un Departamento de Auditoria? Un departamento de auditoria es una unidad dentro de una empresa u organizacién que es responsable de evaluar los procedimientos operativos, la gestién de riesgos, las funciones de control y los procesos de gobierno. El departamento de auditoria, que reporta internamente al comité de auditoria del Consejo de Administracion y la alta direccién, se considera plenamente objetivo y no recibe influencia o interferencia de las areas de la empresa u organizacién que examina. Las principales funciones de un departamento de auditoria son: ~ Determinar el cumplimiento de politicas y procedimientos. - _Evaluar la calidad de los controles internos - Evaluar la calidad de la gestién de riesgos. - _Evaluar el cumplimiento de las reglas y pautas establecidas por las agencias reguladoras (por ejemplo, la Comisién de Bolsa y Valores) - _Evaluar el cumplimiento de las normas contables, ya sea emitidas por la Junta de Normas de Contabilidad Financiera o la Junta de Normas de Contabilidad Gubernamental o de otra manera - _ Revisar la eficiencia y seguridad de los sistemas de tecnologia de la informacién. - Revisar la solidez del cédigo de ética y las acciones para manejar las infracciones. Proporcionar una supervisién adicional de las practicas contables internas que pueden no ser el foco de los auditores externos. - _ Opinar sobre la calidad del trabajo de los auditores externos - Verificar activos fisicos e inventario Investigar las quejas de los empleados y las presuntas actividades fraudulentas E| departamento de auditoria entrega los resultados de sus revisiones periédicas a la administracion y al comité de auditoria del Directorio. La mayoria de ellos son imperfectos con sugerencias aqui o alld para mejorar gradualmente el negocio u organizacién. En algunos casos, el trabajo del departamento de auditoria es extremadamente importante para erradicar la raiz del problema que tiene la empresa. 2.1.5. SERVICIO DE IMPUESTOS NACIONALES, Pocas actividades del gobierno son tan importantes para el funcionamiento de un pais como lo es un sistema impositivo fuerte, que vele por los intereses del pats y que encuentre ese equilibrio entre la recaudacién y el fomento de la actividad econémica. De ello dependen muchos derechos fundamentales de los habitantes, tales como la seguridad, la educacién o la salud, entre otros. Por eso, para tener conciencia de qué se realiza y quiénes lo hacen en estos dmbitos, es importante saber la actualidad y la identidad de los entes tributarios. En el caso de Bolivia, la entidad encargada de administrar y velar por un buen funcionamiento del sistema tributario, es el Servicio de Impuestos Nacionales, mas conocido por su sigla SIN. A continuaci6n, te contaremos algunos de los aspectos mas relevantes en torno a este organo estatal. En su propio website, el SIN difunde su misién, visién y valores: ~ _ "Misién: recaudar los recursos provenientes de los impuestos nacionales que el Estado Plurinacional requiere para consolidar el Modelo Econémico Social Comunitario Productivo para el Vivir Bien. - Visién: ser una entidad facilitadora del cumplimiento de las obligaciones tributarias, referente en el contexto latinoamericano, certificada por su excelencia organizacional, aplicando normativa e instrumentos modernos para cumplir con su misién institucional y desarrollando una Cultura Tributaria sélida en el Estado Plurinacional. - Valores _institucionales: Compromiso, Transparencia, Honestidad, _Calidez, Responsabilidad, Etica, Legitimidad, Imparcialidad, Igualdad”, Como mencionabamos anteriormente, el SIN juega un papel fundamental en el bienestar y el Porvenir de todos los bolivianos, por lo que su desempefio es crucial. Es, en ese orden de las cosas, un buen ejercicio civico tomarse el tiempo de conocer un poco mas sobre esta organizacion. 2.1.6. ARDUINO Arduino es una plataforma de desarrollo basada en una placa electronica de hardware libre que incorpora un microcontrolador re-programable y una serie de pines hembra. Estos permiten establecer conexiones entre el microcontrotador y los diferentes sensores y actuadores de una manera muy sencilla (principalmente con cables dupont) Cuando hablamos de “Arduino” deberiamos especificar el modelo concreto. Se han fabricado diferentes modelos de placas Arduino oficiales, cada una pensada con un propésito diferente y caracteristicas variadas (como el tamafio fisico, numero de pines E/S, modelo del microcontrolador, etc). A pesar de las varias placas que existen todas pertenecen a la misma familia (microcontroladores AVR marca Atmel). Esto significa que comparten la mayoria de sus caracteristicas de software, como arquitectura, librerias y documentacién. cee tb er NCA hee Por qué usar Arduino? Arduino es libre y extensible: asi cualquiera que desee ampliar y mejorar el disefio hardware de las placas como el entorno de desarrollo, puede hacerlo sin problemas. Esto permite que exista un rico ecosistema de placas electrénicas no oficiales para distintos propésitos y de librerias de software de tercero, que pueden adaptarse mejor a nuestras necesidades. Arduino tiene una gran comunidad: Gracias a su gran alcance hay un gran comunidad trabajando con esta plataforma. Asi se genera una cantidad de documentacién bastante extensa, la cual abarca casi cualquier necesidad. Su entorno de programacién es multiplataforma. Se puede instalar y ejecutar en sistemas operativos Windows, Mac OS y Linux. Lenguaje de programacion de facil compresién. Su lenguaje de programacién basado en C++ es de facil compresién. C++ permite una entrada sencilla a los nuevos programadores y a la vez con una capacidad tan grande, que los programadores mas avanzados pueden exprimir todo el potencial de su lenguaje y adaptarlo a cualquier situacion. Bajo costo. La placa Arduino estandar (Arduino UNO) tiene un valor aproximado de $17.000(pesos chilenos). Incluso uno mismo Ia podria construir(una gran ventaja del hardware libre), con lo que el precio de la placa seria incluso menor. Re-usabilidad y versatilidad. Es re-utilizable Porque una vez terminado el proyecto es muy facil poder desmontar los componentes externos ala placa y empezar con un nuevo ‘Por qué usar Arduino? - Arduino es libre y extensible: asi cualquiera que desee ampliar y mejorar el disefio hardware de las placas como el entorno de desarrollo, puede hacerlo sin problemas. Esto permite que exista un rico ecosistema de placas electrénicas no oficiales para distintos propésitos y de librerias de software de tercero, que pueden adaptarse mejor a nuestras, necesidades. Arduino tiene una gran comunidad: Gracias a su gran alcance hay un gran comunidad trabajando con esta plataforma. Asi se genera una cantidad de documentacién bastante extensa, la cual abarca casi cualquier necesidad. Su entorno de programacién es multiplataforma. Se puede instalar y ejecutar en sistemas operativos Windows, Mac OS y Linux. Lenguaje de programacién de facil compresién. Su lenguaje de programacién basado en C++ es de facil compresién. C++ permite una entrada sencilla a los nuevos programadores y a la vez con una capacidad tan grande, que los programadores mas avanzados pueden exprimir todo el potencial de su lenguaje y adaptarlo a cualquier situacién. Bajo costo. La placa Arduino estandar (Arduino UNO) tiene un valor aproximado de $17.000(pesos chilenos). Incluso uno mismo la podria construir(una gran ventaja del hardware libre), con lo que el precio de la placa seria incluso menor. Re-usabilidad y versatilidad. Es re-utilizable porque una vez terminado el proyecto es muy facil poder desmontar los componentes externos a la placa y empezar con un nuevo proyecto. De igual manera todos los pines del microcontrolador estan accesibles a través de conectores hembra y esto permite sacar partido de todas las bondades del microcontrolador con un riesgo muy bajo de hacer una conexién errénea. 2.2. ANALISIS Y DISENO 2.2.1. ANALISIS DE SISTEMAS EI andlisis de sistemas es una de las etapas de construccién de un sistema informatico, que consiste en relevar la informacién actual y proponer los rasgos generales de la solucién futura. Anilisis de requerimientos Permite especificar las caracteristicas operacionales del software (funcién, datos y rendimiento), indica la interfaz del software con otros elementos del sistema y establece las restricciones que debe cumplir el software. Este andlisis puede dividirse en cinco areas de esfuerzo; Reconocimiento del problema. El analista estudia la especificacion del sistema y el plan del proyecto del software. El objetivo del analista es reconocer los elementos basicos del problema tal como lo percibe el usuario/cliente. Evaluaci6n y sintesis. El analista debe evaluar el flujo y la estructura de la informaci6n, definir y elaborar todas las estructuras del software, entender el comportamiento del programa en el contexto de los sucesos que afectan al sistema, establecer las caracteristicas de la interfaz y descubrir las restricciones del disefio. Modelizaci6n. El analista crea modelos del sistema en un esfuerzo por entender mejor el flujo de datos y de control, el procesamiento funcional, el comportamiento en operacion y el contenido de Ia informacion. El modelo servira de pilar para el disefio del software y como base para la creacién de una especificacion del software. Especificacién. Una vez que se ha descrito la informacién basica, las funciones, el rendimiento, el comportamiento y la interfaz, se especifican los criterios de validacién que proyecto. De igual manera todos los pines del microcontrolador estan accesibles a través de conectores hembra y esto permite sacar partido de todas las bondades del microcontrolador con un riesgo muy bajo de hacer una conexién errénea. 2.2. ANALISIS Y DISENO 2.2.1. ANALISIS DE SISTEMAS El andlisis de sistemas es una de las etapas de construccién de un sistema informatico, que consiste en relevar la informacién actual y proponer los rasgos generales de la soluci6n futura. Analisis de requerimientos Permite especificar las caracteristicas operacionales del software (funcién, datos y rendimiento), indica la interfaz del software con otros elementos del sistema y establece las restricciones que debe cumplir el software. Este andlisis puede di irse en cinco areas de esfuerzo; Reconocimiento del problema. El analista estudia la especificacin del sistema y el plan del proyecto del software. El objetivo del analista es reconocer los elementos basicos del problema tal como lo percibe el usuario/cliente Evaluacién y sintesis. El analista debe evaluar el flujo y la estructura de la informacién, 1 definir y elaborar todas las estructuras del software, entender el comportamiento de programa en el contexto de los sucesos que afectan al sistema, establecer las caracteristicas de la interfaz y descubrir las restricciones del disefio. Modelizacién. El analista crea modelos del sistema en un esfuerzo por entender mejor el flujo de datos y de control, el procesamiento funcional, el comportamiento en operacion y el contenido de Ia informacién. El modelo servira de pilar para el diserio del software y como base para la creacidn de una especificacin del software. Especificacién. Una vez que se ha descrito la informacion basica, las funciones, el rendimiento, el comportamiento y la interfaz, se especifican los criterios de validacién que han de servir para demostrar que se ha llegado a un buen entendimiento de la forma de implementar con éxito el software. Revisi6n. Se vuelve a evaluar el plan del proyecto del software, para determinar si las primeras estimaciones siguen siendo validas después del conocimiento adicional obtenido durante el analisis. 2.2.2. DISENO DE SISTEMAS El disefio de sistemas es el proceso de definicién de la arquitectura, médulos, interfaces y datos de un sistema para satisfacer unos requisitos previamente especificados. El disefio de sistemas podria verse como la aplicacién de teoria de sistemas al desarrollo de un nuevo producto. Existe cierta superposicién con las disciplinas de andlisis de sistemas, arquitectura de sistemas € ingenieria de sistemas. Disefio arquitecténico El disefio arquitecténico de un sistema enfatiza el disefio de la arquitectura del sistema que describe la estructura, el comportamiento y mas vistas de ese sistema y andlisis. Disefio légico El disefio Idgico de un sistema se refiere a una representacién abstracta del flujo de datos, entradas y salidas del sistema. Esto se lleva a cabo a menudo a través de la modelizacién, utilizando un modelo muy abstracto (y a veces gréfico) del sistema real. En el contexto de los sistemas, los disefios son incluidos. El disefio ldgico incluye diagramas de entidad-relacion. Disefio fisico EI disefio fisico se relaciona con los procesos de entrada y salida reales del sistema. Esto esta explicado en términos de cémo se introducen los datos a un sistema, cémo son verificados 0 autenticados, cémo son procesados y como se acaban mostrando. En el disefio fisico, se deciden los siguientes requisitos sobre el sistema. - Requisito de entrada, - Requisitos de salida, - Requisitos de almacenamiento, - Requisitos de procesamiento, Control de sistema y copia de seguridad o recuperacion. En otras palabras, la parte fisica del disefio de un sistema generalmente se puede dividir en tres subtareas: - Disefio de la Interfaz del Usuario - _ Disefio de los Datos - _ Disefio del Proceso. El Disefio de Interfaz del Usuario se preocupa por la manera en la que los usuarios afaden informacién al sistema y la forma en la que el sistema presenta la informacién a estos. El Disefio de los Datos se centra en cémo el dato esta representado y almacenado dentro del sistema. Finalmente, el Disefio del Proceso se ocupa de la forma en la que los datos son manejados en el sistema, y de cémo y dénde se validan, aseguran y/o transforman a medida que fluyen dentro, a través y fuera del sistema. Al final de la fase de disefio del sistema, se produce la documentacién que describe las tres subtareas y se pone a su disposicién para su uso en la siguiente fase. 2.2.3, METODOLOGIAS DE DESARROLLO DE SOFTWARE - METODOLOGIAS ESTRUCTURADAS, Existen muchas definiciones sobre lo que es una metodologja, todas ellas coinciden en que deberia tener al menos las siguientes caracteristicas: = Define como se divide un proyecto en fases y las tareas a realizar en cada una. - Para cada una de las fases esta especificado cuales son las entradas que reciben y las salidas que producen. = Tienen alguna forma de gestionar el proyecto. Una metodologia es un conjunto integrado de técnicas y métodos que permite abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de desarrollo. Una definicién estandar de metodologia puede ser el conjunto de métodos que se utilizan en una determinada actividad con el fin de formalizaria y optimizarla. Determina los pasos a seguir y cémo realizarlos para finalizar una tarea. Las metodologias han ido cambiando con el tiempo, al surgir nuevos paradigmas que rompe con lo tradicional para abrir paso a nuevas técnicas de solucién. Estas herramientas han evolucionado a lo largo del tiempo, inictalmente el periodo de desarrollo convencional (practicas artesanales), luego surge el Desarrollo estructurada (parte de la programacién estructurada seguido del método de andlisis y disefio, cubre todo el ciclo de vida completo). Actualmente aparece el paradigma de la orientacién a objetos. Con la aparicién del paradigma de la Orientacién a Objetos surgieron métodos, procesos y metodologias especificas como OMT (Object Modeling Technique), Objectory, RUP 0 Métrica 3 (en su enfoque OO), entre otras. Las metodologias estructuradas se basan en la estructuracion y descomposicién funcional de problemas en unidades mas pequefias interrelacionadas entre si. Representan los procesos, flujos y estructuras de datos, de una manera jerarquica y ven el sistema como entradas-proceso- salidas. Tiene como objetivo emplear las metodologias de analisis y disefio estructurado para su uso con herramientas CASE, incrementando la productividad en el desarrollo e implantacién de sistemas de informacién y entre ellas podemos encontrar a Kendall & Kendall entre otras. Crea los modelos de forma descendente. Son las orientadas a procesos, a datos y las mixtas. Intentan aplicar formas ingenieriles para solucionar problemas técnicos al obtener un sistema de informacién, proponen la creacién de modelos, flujos y estructuras mediante un top-down. Las metodologias estructuradas hacen fuerte separacién entre los datos y los procesos. Producen una gran cantidad de modelos y documentacién y se basan en ciclos de vida en cascada. Entre sus caracteristicas encontramos: - Se maneja como proyecto. Gran volumen de datos y transacciones. Abarca varias dreas organizativas de la empresa. Tiempo de desarrollo largo. Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresién lineal y secuencial de una fase a la otra). - METODOLOGIAS ORIENTADAS A OBJETOS. La metodologia orientada a objetos ha derivado de las metodologias anteriores a éste. Asi como los métodos de disefio estructurado realizados guian a los desarrolladores que tratan de construir sistemas complejos utilizando algoritmos como sus bloques fundamentales de construccién, similarmente los métodos de disefio orientado a objetos han evolucionado para ayudar a los desarrolladores a explotar el poder de los lenguajes de programacién basados en objetos y orientados a objetos, utilizando las clases y objetos como bloques de construccién basicos. Actualmente el modelo de objetos ha sido influenciado por un numero de factores no sdlo de la Programacién Orientada a Objetos, POO (Object Oriented Programming, OOP por sus siglas en inglés). Ademés, el modelo de objetos ha probado ser un concepto uniforme en las ciencias de la computacién, aplicable no sdlo a los lenguajes de programacién sino también al disefio de interfaces de usuario, bases de datos y arquitectura de computadoras por completo. La razén de ello es, simplemente, que una orientacién a objetos nos ayuda a hacer frente a la inherente complejidad de muchos tipos de sistemas. Se define a un objeto como “una entidad tangible que muestra alguna conducta bien definida”. Un objeto "es cualquier cosa, real o abstracta, acerca de la cual almacenamos datos y los métodos que controlan dichos datos”. Los objetos tienen una cierta “integridad” la cual no debera ser violada. En particular, un objeto puede solamente cambiar estado, conducta, ser manipulado o estar en relacién con otros objetos de manera apropiada a este objeto. Actualmente, el Analisis Orientado a Objetos (AOO) va progresando como método de anilisis de requisitos por derecho propio y como complemento de otros métodos de andlisis. En lugar de examinar un problema mediante el modelo clasico de entrada-proceso-salida (flujo de informacién) o mediante un modelo derivado exclusivamente de estructuras jerarquicas de informacién, el AOO introduce varios conceptos nuevos. Estos conceptos nuevos le parecen inusuales a mucha gente, pero son bastante naturales. Una clase es una plantilla para objetos multiples con caracteristicas similares. Las clases comprenden todas esas caracteristicas de un conjunto particular de objetos. Cuando se escribe un programa en lenguaje orientado a objetos, no se definen objetos verdaderos sino se definen clases de objetos. Una instancia de una clase es otro término para un objeto real. Si la clase es la representacién General de un objeto, una instancia es su representacién concreta, A menudo se utiliza Indistintamente fa palabra objeto o instancia para referirse, precisamente. a un objeto. En los lenguales orientados a objetos, cada clase esté compuesta de dos cualidades: atributos (estado) y métodos (comportamiento o conducta). Los atributos son las caracteristicas individuales que diferencian a un objeto de otro (ambos de la misma clase) y determinan la apariencia, estado u otras cualidades de ese objeto. Los atribulos de un objelo incluyen informacién sobre su estado. - METODOLOGIAS AGILES El enfoque agil para el desarrollo de software busca distribuir de forma permanente sistemas de Software en funcionamiento disefiados con iteraciones rapidas. Sin embargo, la frase "metodologia agi!" es engafiosa porque implica que el enfoque Agil es la Unica forma de abordar el desarrollo de software. La metodologia agil no hace referencia a una serie de indicaciones sobre qué hacer exactamente durante el desarrollo de software. Se trata mas bien de una forma de pensar en la colaboracién y los flujos de trabajo, y define un conjunto de valores que guian nuestras decisiones con respecto a lo que hacemos y a la manera en que lo hacemos, En concreto, las metodologias agiles de desarrollo de software buscan proporcionar en poco tiempo pequefias piezas de software en funcionamiento para aumentar la satisfaccion del cliente. Estas metodologias utilizan enfoques flexibles y el trabajo en equipo para ofrecer mejoras constantes. Por lo general, el desarrollo agil de software implica que pequefios equipos autoorganizados de desarrolladores y representantes empresariales se retnan regularmente en persona durante el ciclo de vida del desarrollo de software. La metodologia agil favorece un enfoque sencillo de la documentacién de software y acepta los cambios que puedan surgir en las. diferentes etapas del ciclo de vida, en lugar de resistirse a ellos. La metodologia agil como la conocemos en la actualidad nacié en el afio 2001. En respuesta a los enfoques en cascada de la gestién de proyectos, en los cuales estos se organizan como series de secuencias lineales, un grupo de desarrolladores de software redacté el Manifiesto para el desarrollo Agil de software. En este documento, los programadores propusieron un nuevo enfoque para el desarrollo de software y describieron cuatro caracteristicas fundamentales que deberian priorizarse por encima de otras cuestiones. De acuerdo con lo que establecieron, los equipos de desarrollo agil de software debian valorar: - Las personas y las interacciones antes que los procesos y las herramientas - El software en funcionamiento antes que la documentacion exhaustiva - La colaboraci6n con el cliente antes que la negociacién contractual - La respuesta ante el cambio antes que el apego a un plan 2.2.4. SCRUM Scrum es una técnica de la metodologia dgil, es un marco que permite el trabajo colaborative entre equipos. Aunque son los equipos de desarrollo de software los que utilizan con mayor frecuencia este tipo de scrum, sus principios y lecciones se pueden aplicar a todo tipo de trabajo en equipo. Esta es una de las razones por las que es tan popular. Aunque se considera a menudo un marco de gestion de proyectos agil, scrum incluye un conjunto de reuniones, herramientas y funciones que, de forma coordinada, ayudan a los equipos a estructurar y gestionar su trabajo. - CARACTERISTICAS Aqui vamos a encontrar una serie de caracteristicas, de las que destacamos algunas, como, por ejempl: - _Lacolaboracién, ya que es una de las mejores cosas que tiene Scrum es que se fomenta mucho la colaboracién entre los miembros del equipo de desarrollo, entre el cliente y el equipo. - La auto organizacién, porque Scrum estd muy enfocado a que los equipos sean capaces de organizarse, de auto gestionarse, de saber llevar la carga de trabajo en todo momento, de que se tenga el control del tiempo, etc. Por todo eso, los equipos son los que se marcan sus ritmos y el desarrollo es progresivo, ya que se va avanzando a medida que va pasando el tiempo y el equipo va adquiriendo madurez y se procede a un valor incremental. - Lapriorizacién, debido a que existen prioridades y se establecen criterios para saber qué trabajos son los que lo mas importante y son los primeros que hay que desarrollar. Scrum es una metodologia muy abierta, flexible y que se adapta a las necesidades de los clientes en cada momento. Si aparece algo urgente, se le puede asignar una prioridad y el equipo puede ponerse a trabajar de forma inmediata VALORES AGILES -FASES Cuenta con 5 fases y se reparten en 16 procesos 0 tareas, que a su vez se resumen en 5 pasos © etapas de implementacién: = Inicio - Planificacién y estimacién - _ Implementacién - Revisién y retrospectiva - Lanzamiento Inicio La primera fase se encarga de estudiar y analizar el proyecto identificando las necesidades basicas del sprint. En el contexto de las metodologias agiles, un sprint es un mini-proyecto con una duracién no mayor @ un mes que se interconecta con otros mini-proyectos para dirigirnos a los objetivos generales y especificos del proyecto general. Las preguntas a hacer en la fase de inicio son: = Qué quiero? - ¢Cémo lo quiero? - {Cuando lo quiero? Planificacién y estimacion La segunda fase de Scrum incluye normalmente los siguientes pasos: 1. Crear, estimar y comprometer historias de usuario. 2. Identificar y estimar tareas. 3. Crear el sprint backlog o iteracién de tareas. La clave para llevar una buena administracién de los proyectos es hacer una planificacién y estimacién del sprint, lo que te ayudard a establecer metas fijas y a cumplir con los plazos. Tal vez esta sea la fase mas importante del proyecto, pues si eres el Master Scrum tendras que delegar las tareas correspondientes a cada grupo y hacer las estimaciones de tiempos de entrega, asi como crear una lista ordenada para clasificar el trabajo segdin su prioridad. Por ello, es necesario que util “haga rodar” el trabajo en equipo. es un Software para Scrum que facilite la asignacién de tareas y

También podría gustarte