Inf Alv Apo 19
Inf Alv Apo 19
Inf Alv Apo 19
INFORME DE INVESTIGACIÓN
Presentada por:
Línea de investigación
Informática, Electrónica y Telecomunicaciones
Sublínea de investigación
Computación
Piura, Perú
2019
DEDICATORIA
vii
AGRADECIMIENTO
somos.
investigación.
viii
RESUMEN
de gestión empresarial para la empresa Autobacks E.I.R.L, cuyo fin es el de mejorar los
por SUNAT. La elaboración del software se realizó bajo una metodología SCRUM
rentabilidad VAN (S/. 105,804.98) y TIR (80.65 %). Con lo cual debido a que el VAN es
con respecto al TIR, al ser alto, se considera un proyecto altamente rentable para la
Palabras claves:
Sistema de Gestión Comercial, Autobacks E.I.R.L., SCRUM
ix
ABSTRACT
management software for the company Autobacks E.I.R.L., whose purpose is to improve
the sales processes, update warehouse stocks and Kardex that had been causing slow
decision making and Incorrect information of the quantity of products. In addition, also to
issue electronic documents by decree issued by SUNAT. The elaboration of the software
was carried out under a SCRUM methodology due to its great flexibility and adaptation
according to the client's requirements, for the development of the software the
programming languages C # were used together with the DevExpress framework for the
convenient, the profitability indicators VPN (S /. 105,804.98) and IRR (80.65 %) were
evaluated. With this, because the VPN is greater than 0, the company will recover the
initial investment and also obtain more capital. And with respect to the IRR, being high,
Autobacks E.I.R.L.
Keywords:
Business Management Software, Autobacks E.I.R.L., SCRUM
x
TABLA DE CONTENIDO
I. Introducción ........................................................................................................... 1
II. Fundamento teórico ............................................................................................... 2
2.1. Antecedentes.................................................................................................. 2
2.2. Marco teórico .................................................................................................. 3
2.2.1. Empresa AUTOBACKS ........................................................................... 3
2.2.2. Almacenes e inventarios .......................................................................... 4
2.2.3. Comprobantes de pago electrónicos ....................................................... 5
2.2.4. Sistema de emisión de comprobantes de pago ..................................... 10
2.2.5. Certificado digital ................................................................................... 12
2.2.6. Metodología ágil de aplicaciones Scrum ................................................ 14
2.2.7. Lenguaje de Programación C# .............................................................. 17
2.2.8. IDE Microsoft Visual Studio ................................................................... 18
2.2.9. MySQL .................................................................................................. 18
III. Descripción del prototipo .................................................................................. 20
3.1. Diseño del prototipo ...................................................................................... 20
3.1.1. Historias de usuario del sistema ............................................................ 20
3.1.2. Diagrama de base de datos ................................................................... 29
3.1.3. Diseño de la interfaz gráfica – mockups ................................................ 29
3.1.4. Diseño de la interfaz gráfica – Implementación...................................... 32
3.1.5. Especificación de las tecnologías .......................................................... 49
3.2. Análisis beneficio – costo.............................................................................. 50
3.2.1. Costo del proyecto ................................................................................. 50
3.2.2. Beneficios del proyecto.......................................................................... 50
3.2.3. Resultados obtenidos ............................................................................ 51
3.3. Pruebas de caja negra .................................................................................. 53
3.3.1. Funcionalidad del registro de compras .................................................. 53
3.3.2. Funcionalidad del inicio de sesión ......................................................... 56
3.3.3. Funcionalidad del registro de ventas ..................................................... 58
3.3.4. Funcionalidad del registro de ventas ..................................................... 60
3.3.5. Funcionalidad de venta en espera ......................................................... 63
3.3.6. Funcionalidad de recuperación de venta en espera ............................... 65
IV. Conclusiones y recomendaciones .................................................................... 67
4.1. Conclusiones ................................................................................................ 67
4.2. Recomendaciones ........................................................................................ 67
V. Referencias bibliográficas y virtuales ................................................................... 68
xi
VI. Anexos ............................................................................................................. 70
6.1. Anexo N° 01. Diagrama de base de datos .................................................... 70
6.1.1. Módulo de seguridad y configuración .................................................... 70
6.1.2. Módulo de ventas-notas de crédito-cajas............................................... 71
6.1.3. Módulo de compras ............................................................................... 72
6.1.4. Módulo Almacenes ................................................................................ 73
6.2. Anexo N° 02: Guía de elaboración de la boleta electrónica .......................... 75
6.3. Anexo N° 03: Guía de elaboración de la factura electrónica ......................... 80
6.4. Anexo N° 04: Guía de elaboración de la nota de crédito electrónica............. 94
6.5. Anexo N° 05: Guía de elaboración de la nota de débito electrónica.............. 99
6.6. Anexo N° 06. Resumen diario de boletas de venta electrónicas y notas
electrónicas 2.0 ..................................................................................................... 103
6.7. Anexo N° 07: Contenido de la comunicación de baja.................................. 105
6.8. Anexo N° 08: API gratuita modificada para la implementación de la factura
electrónica con la versión UBL 2.1. ....................................................................... 106
6.9. Anexo N° 09: Interfaz Swagger donde se puede visualizar todos los métodos
que expone la API ................................................................................................. 107
6.10. Anexo N° 10: Manual de usuario ................................................................ 108
xii
ÍNDICE DE TABLAS
Tabla 1 Historia de usuario de inicio de sesión – Caso 01....................................... 20
Tabla 2 Historia de usuario de inicio de sesión – Caso 02....................................... 21
Tabla 3 Historia de usuario de compra simple ......................................................... 21
Tabla 4 Historia de usuario de ingreso de compras por productos bonificados ....... 22
Tabla 5 Historia de usuario de lista de cotizaciones ................................................ 22
Tabla 6 Historia de usuario de búsqueda de productos ........................................... 23
Tabla 7 Historia de usuario de creación de cotizaciones ......................................... 24
Tabla 8 Historia de usuarios de modificación de cotizaciones ................................. 24
Tabla 9 Historia de usuario de búsqueda de cotizaciones ....................................... 25
Tabla 10 Historia de usuario de creación venta en espera ...................................... 26
Tabla 11 Historia de usuario de recuperación de ventas en espera ........................ 26
Tabla 12 Historia de usuario de consultas de documentos electrónicos .................. 27
Tabla 13 Historia de usuario de envío de documentos electrónicos a SUNAT ........ 27
Tabla 14 Historia de usuario de envío de documento electrónico por medio de correo
electrónico ............................................................................................................... 28
Tabla 15 Costo y vida útil de activos del proyecto ................................................... 50
Tabla 16 Beneficios del proyecto............................................................................. 51
Tabla 17 Ingresos anuales estimados del proyecto ................................................. 51
Tabla 18 Cálculo de ingresos anuales del proyecto................................................. 52
Tabla 19 Prueba de caja negra de funcionalidad de registro de compras................ 53
Tabla 20 Prueba de caja negra de funcionalidad de inicio de sesión ....................... 56
Tabla 21 Prueba de caja negra de funcionalidad del registro de ventas .................. 58
Tabla 22 Prueba de caja negra de funcionalidad del registro de ventas .................. 60
Tabla 23 Prueba de caja negra de funcionalidad de venta en espera ..................... 63
Tabla 24 Prueba de caja negra de funcionalidad de recuperar venta en espera ..... 65
xiii
ÍNDICE DE FIGURAS
Figura 1. Logo representativo de AUTOBACKS E.I.R.L. ........................................... 4
Figura 2. Sistemas de emisión de comprobantes de pago ...................................... 10
Figura 3. Factura desde los sistemas al contribuyente ............................................ 12
Figura 4. Logo de C#............................................................................................... 17
Figura 5. Interfaz gráfica de login del sistema ......................................................... 29
Figura 6 Lista de productos con stock mínimo......................................................... 29
Figura 7 Tipo de cambio .......................................................................................... 30
Figura 8 Apertura de caja ........................................................................................ 30
Figura 9 Cotizaciones del cliente ............................................................................. 30
Figura 10 Crear cotización ...................................................................................... 31
Figura 11 Proceso de compras ............................................................................... 31
Figura 12. Interfaz de inicio de sesión ..................................................................... 32
Figura 13. Ventana principal .................................................................................... 32
Figura 14.Captura de pantalla –Modal importar padrón ........................................... 33
Figura 15 Listado de Clientes .................................................................................. 33
Figura 16 Pantalla Registro de Clientes. Datos generales ....................................... 34
Figura 17 Pantalla Registro de Clientes. Datos adicionales..................................... 34
Figura 18 Listado de Proveedores........................................................................... 34
Figura 19 Registro de Proveedores ......................................................................... 35
Figura 20 Listado de Productos ............................................................................... 35
Figura 21 Registro de Productos. Vista principal ..................................................... 36
Figura 22 Registro de Productos. Opción unidades y precios: Equivalencias .......... 36
Figura 23 Registro de Productos. Opción unidades y precios: Precios de compra .. 37
Figura 24 Registro de Productos. Opción unidades y precios: Precios de venta ..... 37
Figura 25 Listado de Cotizaciones .......................................................................... 38
Figura 26 Registro de Cotización ............................................................................ 38
Figura 27 Formulario de Ventas .............................................................................. 39
Figura 28 Listado de Notas de Crédito de Venta ..................................................... 39
Figura 29 Registro de una Nota de Crédito por ventas ............................................ 40
Figura 30 Registro de una Nota de Débito .............................................................. 40
Figura 31 Registro de Orden de Compra................................................................. 41
Figura 32 Listado de Compras ................................................................................ 41
Figura 33 Registro de una Compra ......................................................................... 42
Figura 34 Registro de Notas de Crédito por Compras ............................................. 42
Figura 35 Inventario Inicial ...................................................................................... 43
Figura 36 Listado de Transferencias entre almacenes ............................................ 43
Figura 37 Registro de Transferencia entre almacenes ............................................ 44
xiv
Figura 38 Registro de Ingreso de productos al almacén .......................................... 44
Figura 39 Consulta de Movimientos de Caja ........................................................... 45
Figura 40 Reporte de Stocks ................................................................................... 45
Figura 41 Resumen de Caja entre un rango de fechas ........................................... 46
Figura 42 Listado de Ventas (incluye pagos realizados) .......................................... 46
Figura 43 Lista de Documentos Electrónicos (para envío de documentos a SUNAT y
generación de archivos XML para el envío a los clientes) ....................................... 47
Figura 44 Generar los libros de ventas y de compras.............................................. 47
Figura 45 Reporte de Comisiones por Vendedor ..................................................... 48
Figura 46 Reporte de libros ..................................................................................... 48
Figura 47 Vista previa de reporte de libros .............................................................. 49
Figura 48 Vista previa de reporte de cobranza ........................................................ 49
Figura 49 Formulario al guardar la compra correctamente ...................................... 54
Figura 50 Lista de compras mostrando la última guardada ..................................... 54
Figura 51 Formulario con datos incompletos en la cabecera ................................... 55
Figura 52 Formulario con datos incompletos en el detalle ....................................... 55
Figura 53 Login correcto con mensaje de cargando ................................................ 56
Figura 54 Formulario de pantalla principal ............................................................... 57
Figura 55 Formulario de login incorrecto ................................................................. 57
Figura 56 Formulario de login incorrecto por varios intentos fallidos ....................... 57
Figura 57 Formulario al guardar correctamente la cotización .................................. 59
Figura 58 Vista previa del reporte de cotización ...................................................... 59
Figura 59 Formulario de datos incompletos en cotización ....................................... 60
Figura 60 Formulario para seleccionar cotización de origen de venta ..................... 61
Figura 61 Formulario de venta con datos de coacción correctamente ..................... 62
Figura 62 Formulario de confirmación de cierre de venta ........................................ 62
Figura 63 Mensaje de éxito de cierre de venta ........................................................ 62
Figura 64 Formulario de formas de pago de cliente................................................. 63
Figura 65 Mensaje de confirmación de colocar venta en espera ............................. 64
Figura 66 Mensaje de éxito de colocar venta en espera .......................................... 64
Figura 67 Formulario de selección de venta en espera ........................................... 65
Figura 68 Carga de datos de venta en espera......................................................... 66
xv
I. INTRODUCCIÓN
Hoy en día las empresas requieren digitalizar sus procesos más importantes con el
fin de poder llevar un mayor control y gestión de su empresa, así como también
tomar las decisiones más adecuadas en el momento preciso.
Entre los procesos más importantes y que resultaban en una gran problemática para
la empresa se detallan los siguientes: lento proceso de venta debido a que no tenían
la información apropiada respecto al stock de un producto en específico ya que esa
información la manejaban en un archivo de formato Excel el cual constantemente
quedaba desactualizado, así mismo las unidades equivalentes de un producto no
eran las correctas debido a lo anterior mencionado. Otro de los procesos relacionado
con lo anterior es el Kardex ya que éste estaba desactualizado la mayoría del tiempo
hasta que algún encargado se tomara el tiempo de corregirlo y aun así se cometían
grandes errores. Por último, el proceso de facturación se manejaba de manera
impresa lo que resultaba en un gasto mayor para la empresa ya que debía adquirir
los formatos impresos.
1
II. FUNDAMENTO TEÓRICO
2.1. ANTECEDENTES
Los sistemas de gestión comercial son implementados con frecuencia en empresas con
movimiento comercial considerable, existiendo de esta forma numerosos antecedentes
respecto al tema, tanto en control de compras, ventas, inventario y facturación
electrónica. De esta forma, se tienen los siguientes:
Misión
Visión
Valores
2.2.1.2. Servicios
4
pág. 19) El correcto diseño de un almacén permite maximizar el
espacio útil y minimizar las operaciones de manipulación de los
productos. (Anaya Tejero, 2008, págs. 22-23)
5
2.2.3.2. Beneficios de CPE
Características
Características:
Características:
Características
9
2.2.4. Sistema de emisión de comprobantes de pago
10
Para el presente trabajo los comprobantes a emitir a través de
este sistema de emisión son: factura, boleta, nota de crédito y
débito.
Características:
12
seguridad de las transacciones electrónicas. Este es usado para firmar
los archivos XML de los comprobantes de pago (boleta, factura, nota de
crédito, nota de débito electrónicas); así como los resúmenes diarios y
las comunicaciones de baja.
2.2.5.1. UBL
2.2.5.2. XML
13
2.2.6. Metodología ágil de aplicaciones Scrum
14
Es adecuado para aquellas empresas en las que el desarrollo de
los productos se realiza en entornos que se caracterizan por
tener: (Trigas Gallego, 2012)
C#, junto con C, Ada, C++ y Java, es uno de los exponentes más
característicos de la denominada tercera generación de
lenguajes, caracterizados por ser lenguajes de alto nivel
independientes de hardware. (Molero Prieto, 2016)
Figura 4. Logo de C#
17
2.2.8. IDE Microsoft Visual Studio
2.2.9. MySQL
2.2.9.3. Características
• Velocidad y robustez.
19
III. DESCRIPCIÓN DEL PROTOTIPO
HU1 Inicio de sesión Como usuario deseo poder ingresar a cualquiera de mis Las empresas son: 4 días 1
– Login cuatros empresas con la misma clave. • Autobacks
• AB Lubes
• Autobacks
Distribuciones
• Autobacks
Miraflores
• La Pantalla de login deberá mostrar un combo donde el usuario escoja la empresa a la que ingresará.
• En caso la clave no coincida mostrar un mensaje diciendo: “REVISE SUS CREDENCIALES”.
• En caso el login sea exitoso, mostrar el cuadro de cargando que indica que el sistema está cargando los módulos.
(Elaboración propia)
20
Tabla 2 Historia de usuario de inicio de sesión – Caso 02
HU2 Inicio de Como administrador deseo que el • El mensaje a mostrar será: “Se han 1 días 4
sesión – sistema se cierre luego que un usuario realizado tres intentos, se cerrará el
Login realice tres intentos fallidos de login. sistema, póngase en contacto con el
administrador”
• En caso se ingresen credenciales incorrectas por 3ra vez, aparecerá el mensaje indicado y se procederá a cerrar el sistema.
(Elaboración propia)
HU3 Ingreso de Como administrador deseo poder ingresar Las facturas de compra se hacen por 3 días 1
Compras compras pero que el sistema me dé la opción de ejemplo en el mes de abril, pero hay
Simple que aún no se haga el ingreso a almacén ya que veces que los productos demoran en
hay veces que los productos demoran en llegar. llegar 20 días o más.
• El sistema deberá mostrar una casilla de verificación que permita al usuario indicar si la compra va a realizar un ingreso a almacén de
ser así el sistema automáticamente deberá realizar una nota de ingreso por compra, en caso contrario solo deberá registrarse la
compra.
21
• El sistema en caso desee realizar el ingreso a almacén cuando los productos ya lleguen deberá estar habilitado esta casilla de
verificación para que lo realice.
(Elaboración propia)
HU4 Ingreso de Compras - Como administrador deseo poder Los productos gratuitos o por 2 días 1
Productos Bonificados ingresar productos gratuitos a mi bonificación no suman al total de las
compra. ventas.
• El sistema cuando se agregue un producto a la lista debe dar la opción al usuario de que con clic derecho mostrar un menú desplegable
que permite cambiar la afectación de ese producto a la compra, en este caso a gratuito.
• Una vez que se cambie, el sistema deberá recalcular los totales sin sumar los productos bonificados.
(Elaboración propia)
22
Criterios de Aceptación: HU5
HU6 Buscador de Productos Como vendedor quiero buscar un Los precios deberán de 1 días 4
producto por su nombre para que al mostrarlos agrupados por tipo
seleccionarlo me muestre la lista de de moneda y por tipo de
precios y el stock por almacén. precio. El stock de cada
producto por almacén.
● Se debe de ingresar como mínimo cuatro caracteres del nombre del producto y presionar la tecla ENTER, para mostrar los
productos cuyo nombre coincidan con el texto ingresado.
(Elaboración propia)
23
3.1.1.5. Crear cotización
HU8 Modificar Cotización Como Vendedor quiero tener la Solo se puede modificar siempre 1 día 2
posibilidad de modificar una y cuando no esté asignada a
cotización. una venta.
24
Criterios de Aceptación: HU8
HU9 Buscador de Como vendedor quiero consultar las Solo se muestran las 1 día 2
cotizaciones cotizaciones clasificándolas por cotizaciones que no están
cliente, rango de fechas, serie y/o asignadas a una venta
número, por almacén y por estado
(Vencidas/No vencidas).
● Selecciono alguno de los filtros y al hacer clic en BUSCAR se muestre las cotizaciones que cumplan con lo especificado.
(Elaboración propia)
25
3.1.1.8. Venta en espera
HU10 Ventas en espera Como vendedor quiero que haya una 2 días 3
opción para poner la venta en estado
de espera para realizar otra.
● El software cambia el estado de venta en espera y se limpian los campos del formulario para registrar una nueva venta.
(Elaboración propia)
● Al hacer clic en el botón de RECUPERAR se muestra la lista de las ventas que están en espera.
● Selecciona la venta con la cual va a trabajar y le muestra toda la información respectiva.
(Elaboración propia)
26
3.1.1.10. Consultar documentos electrónicos
● Al seleccionar uno de los filtros y hacer clic en el botón BUSCAR me muestra los documentos electrónicos que cumplen con la
búsqueda.
(Elaboración propia)
27
Criterios de Aceptación: HU13
Tabla 14 Historia de usuario de envío de documento electrónico por medio de correo electrónico
28
3.1.2. Diagrama de base de datos
Ver Anexo N° 01
(Elaboración propia)
(Elaboración propia)
29
Figura 7 Tipo de cambio
(Elaboración propia)
(Elaboración propia)
(Elaboración propia)
30
Figura 10 Crear cotización
(Elaboración propia)
(Elaboración propia)
31
3.1.4. Diseño de la interfaz gráfica – Implementación
(Elaboración propia)
(Elaboración propia)
32
Figura 14.Captura de pantalla –Modal importar padrón
(Elaboración propia)
(Elaboración propia)
33
Figura 16 Pantalla Registro de Clientes. Datos generales
(Elaboración propia)
(Elaboración propia)
(Elaboración propia)
34
Figura 19 Registro de Proveedores
(Elaboración propia)
(Elaboración propia)
35
Figura 21 Registro de Productos. Vista principal
(Elaboración propia)
(Elaboración propia)
36
Figura 23 Registro de Productos. Opción unidades y precios: Precios de compra
(Elaboración propia)
(Elaboración propia)
37
Figura 25 Listado de Cotizaciones
(Elaboración propia)
(Elaboración propia)
38
Figura 27 Formulario de Ventas
(Elaboración propia)
(Elaboración propia)
39
Figura 29 Registro de una Nota de Crédito por ventas
(Elaboración propia)
(Elaboración propia)
40
Figura 31 Registro de Orden de Compra
(Elaboración propia)
(Elaboración propia)
41
Figura 33 Registro de una Compra
(Elaboración propia)
(Elaboración propia)
42
Figura 35 Inventario Inicial
(Elaboración propia)
(Elaboración propia)
43
Figura 37 Registro de Transferencia entre almacenes
(Elaboración propia)
(Elaboración propia)
44
Figura 39 Consulta de Movimientos de Caja
(Elaboración propia)
(Elaboración propia)
45
Figura 41 Resumen de Caja entre un rango de fechas
(Elaboración propia)
(Elaboración propia)
46
Figura 43 Lista de Documentos Electrónicos (para envío de documentos a SUNAT y generación de
archivos XML para el envío a los clientes)
(Elaboración propia)
(Elaboración propia)
47
Figura 45 Reporte de Comisiones por Vendedor
(Elaboración propia)
(Elaboración propia)
48
Figura 47 Vista previa de reporte de libros
(Elaboración propia)
(Elaboración propia)
49
Por otra parte, para poder gestionar el almacenamiento de la
información se utilizó el sistema gestor de base de datos MySQL
específicamente la versión 10.1.13.
50
Tabla 16 Beneficios del proyecto
51
Tabla 18 Cálculo de ingresos anuales del proyecto
AÑOS 0 1 2 3 4 5
Flujo de efectivo
Ingreso ahorro S/. 39,960.00 S/. 39,960.00 S/. 39,960.00 S/. 39,960.00 S/. 39,960.00
Costo variable total S/. 0.00 S/. 0.00 S/. 0.00 S/. 0.00 S/. 0.00
Costo fijo total S/. -3,307.00 S/. -3,307.00 S/. -3,307.00 S/. -3,307.00 S/. -3,307.00
Depreciación Software S/. -4,000.00 S/. -4,000.00 S/. -4,000.00 S/. -4,000.00 S/. -4,000.00
Depreciación Ticketera S/. -305.00 S/. -305.00 S/. -305.00 S/. -305.00
Depreciación Computadores S/. -750.00 S/. -750.00 S/. -750.00 S/. -750.00
Depreciación Servidor S/. -1,837.50 S/. -1,837.50 S/. -1,837.50 S/. -1,837.50
Utilidad antes del impuesto S/. 29,760.50 S/. 29,760.50 S/. 30,065.50 S/. 29,760.50 S/. 32,348.00
Impuesto S/. 8,779.35 S/. 8,779.35 S/. 8,869.32 S/. 8,779.35 S/. 9,542.66
Utilidad neta S/. 20,981.15 S/. 20,981.15 S/. 21,196.18 S/. 20,981.15 S/. 22,805.34
Utilidad neta + depreciación S/. 27,873.65 S/. 27,873.65 S/. 27,783.68 S/. 27,873.65 S/. 27,110.34
Inversión en capital de trabajo S/. -32,100.00
Inversión Ticketera S/. -610.00 S/. -610.00
Inversión Computadores S/. -3,000.00 S/. -3,000.00
Inversión Servidor S/. -7,350.00 S/. -7,350.00
Flujo de efectivo final S/. -32,710.00 S/. 27,873.65 S/. 27,873.65 S/. 27,783.68 S/. 27,873.65 S/. 27,110.34
(Elaboración propia)
52
3.3. PRUEBAS DE CAJA NEGRA
Se aplican estas pruebas a los formularios del software para evaluar las
funcionalidades del mismo.
53
Figura 49 Formulario al guardar la compra correctamente
(Elaboración propia)
(Elaboración propia)
54
Figura 51 Formulario con datos incompletos en la cabecera
(Elaboración propia)
(Elaboración propia)
55
3.3.2. Funcionalidad del inicio de sesión
(Elaboración propia)
56
Figura 54 Formulario de pantalla principal
(Elaboración propia)
(Elaboración propia)
(Elaboración propia)
57
3.3.3. Funcionalidad del registro de ventas
58
Figura 57 Formulario al guardar correctamente la cotización
(Elaboración propia)
(Elaboración propia)
59
Figura 59 Formulario de datos incompletos en cotización
(Elaboración propia)
60
4 Si el usuario acepta “Cerrar El sistema El sistema le Ninguna
la venta” debe de mostró el
mostrar un mensaje de
mensaje de “Operación
“Operación realizada
realizada correctamente”
correctamente” y mostró el
y debe de formulario de
mostrar el formas de
formulario de pago.
formas de
pago
5 Selecciona la forma de pago El sistema El sistema Ninguna
de la venta y clic en el botón muestra un mostró el
Aceptar mensaje que mensaje
dice: “Por
favor espere”
6 Conexión al server El sistema se El sistema se
debe de conectó al
conectar al servidor y
servidor para genero el
generar el comprobante
comprobante de venta
de venta electrónico.
electrónico.
Estado Caso prueba Ejecutado exitosamente
Resultado general obtenido Se realizó exitosamente la funcionalidad de registro de
venta, se corrigieron los errores encontrados.
(Elaboración propia)
(Elaboración propia)
61
Figura 61 Formulario de venta con datos de coacción correctamente
(Elaboración propia)
(Elaboración propia)
(Elaboración propia)
62
Figura 64 Formulario de formas de pago de cliente
(Elaboración propia)
63
2 El usuario hace clic en “SI” El sistema El sistema Ninguna
muestra mostró el
mensaje mensaje
“Operación “Operación
Realizada Realizada
Correctamente” Correctamente”
y se muestra el y se mostró el
número de número de
ventas que ventas que
están en están en
espera. espera.
Estado Caso prueba Ejecutado exitosamente
Resultado general obtenido Se realizó exitosamente la funcionalidad de colocar la
venta en espera, se corrigieron los errores encontrados.
(Elaboración propia)
(Elaboración propia)
(Elaboración propia)
64
3.3.6. Funcionalidad de recuperación de venta en espera
(Elaboración propia)
65
Figura 68 Carga de datos de venta en espera
(Elaboración propia)
66
IV. CONCLUSIONES Y RECOMENDACIONES
4.1. CONCLUSIONES
4.2. RECOMENDACIONES
67
V. REFERENCIAS BIBLIOGRÁFICAS Y VIRTUALES
Fuertes A., Y., & Sepúlveda C., J. (2016). Scrum, Kanban y Canvas en el sector
comercial, industrial y educativo: Una revisión de la literatura. Revista
Antioqueña de las Ciencias Computacionales y la Ingeniería de Software.
Natsys. (2014). Todo sobre MySQL: Libro ideal para ingresar en el mundo de la base
de datos MySQL.
Ramos, D., Noriega, R., Laínez, J., & Durango, A. (2017). Curso de ingeniería de
software.
68
SUNAT. (s.f.). Guía de elaboración de documentos electrónicos - Sistema del
contribuyente. Obtenido de http://cpe.sunat.gob.pe/node/88#item-11
69
VI. ANEXOS
70
6.1.2. Módulo de ventas-notas de crédito-cajas
71
6.1.3. Módulo de compras
72
6.1.4. Módulo Almacenes
73
Módulos generales
74
6.2. ANEXO N° 02: GUÍA DE ELABORACIÓN DE LA BOLETA ELECTRÓNICA
75
76
77
78
79
6.3. ANEXO N° 03: GUÍA DE ELABORACIÓN DE LA FACTURA ELECTRÓNICA
80
81
82
83
84
85
86
87
88
89
90
91
92
93
6.4. ANEXO N° 04: GUÍA DE ELABORACIÓN DE LA NOTA DE CRÉDITO ELECTRÓNICA
94
95
96
97
98
6.5. ANEXO N° 05: GUÍA DE ELABORACIÓN DE LA NOTA DE
DÉBITO ELECTRÓNICA
99
100
101
102
6.6. ANEXO N° 06. RESUMEN DIARIO DE BOLETAS DE VENTA
ELECTRÓNICAS Y NOTAS ELECTRÓNICAS 2.0
103
104
6.7. ANEXO N° 07: CONTENIDO DE LA COMUNICACIÓN DE BAJA
105
6.8. ANEXO N° 08: API GRATUITA MODIFICADA PARA LA
IMPLEMENTACIÓN DE LA FACTURA ELECTRÓNICA CON LA
VERSIÓN UBL 2.1.
106
6.9. ANEXO N° 09: INTERFAZ SWAGGER DONDE SE PUEDE
VISUALIZAR TODOS LOS MÉTODOS QUE EXPONE LA API
107
6.10. ANEXO N° 10: MANUAL DE USUARIO
ACCESOS AL SISTEMA
108
Luego se visualiza el siguiente formulario en donde podemos ver en la parte
inferior los datos de la dirección IP de donde se está conectando, el usuario, el
nivel de usuario, la empresa seleccionada, la sucursal y el almacén.
APERTURAR CAJA
109
- Desde el menú principal: Para ello debe de ir al menú PROCESOS y
seleccionar la opción de APERTURA CAJA
110
El sistema le muestra el formulario para registrar el tipo de cambio.
REGISTRO DE CLIENTES
Si el usuario desea registrar un nuevo cliente, modificar los datos o dar de baja
un cliente, debe de ir al menú principal y seleccionar TABLAS, luego
CLIENTES.
111
El sistema le muestra la lista de clientes registrados en caso haya.
REGISTRO DE PROVEEDORES
112
El sistema le muestra la lista de clientes registrados en caso haya.
REGISTRO DE PRODUCTOS
113
El sistema le muestra la lista de productos registrados en caso haya y los
marca de un color a los productos que se encuentran inhabilitados.
Los campos marcados con (*) son campos obligatorios y aquellos que tienen
un significa que usted puede crearlos desde este formulario sin tener que ir
a otro formulario.
114
- Unidades y Precios: Permite registrar las diferentes unidades con sus
respectivos precios en los que se puede vender un producto. También
podemos desde aquí registrar los precios de compra
115
- Proveedores: Muestra la lista a que proveedores se le compra dicho
producto, así como el precio de compra.
116
COTIZACIONES DE VENTA
El sistema le muestra una lista de las cotizaciones del mes actual, pero también
le da la posibilidad de buscar por un determinado rango de fechas.
Para registrar una nueva cotización, debe de hacer clic en el botón NUEVO y
se muestra el formulario:
117
Debe de seleccionar el cliente, la serie que va a tener la cotización, la fecha de
vencimiento y los productos que conforman el detalle de esta. Luego de grabar
se visualiza una vista previa del reporte para que sea impresa.
Luego podemos ver en la lista que la cotización se encuentra vigente y que aún
no ha sido asignada a una venta.
118
Se puede modificar una cotización siempre y cuando esta no se encuentre
vencida, ni este asignada a una venta. Para modificarla debe de seleccionarla
de la lista y hacer clic en el botón MODIFICAR.
119