FRENOS PARTS ESTOC SRL SISTEMA DE CONTROL DE ABASTECIMIENTO Y VENTAS Especificación de Caso de Uso: Registrar Proforma Versión 1.2 Sistema de Control de Abastecimiento y Ventas Versión 1.2 ECU: Registrar proforma Date: 12/09/2021 Revisión Histórica Fecha 20/05/2021 13/08/2021 12/09/2021 Versión Descripción Autor 1.0 1.1 Desarrollo de la Plantilla de la ECU – Registrar proforma Enrique Peña 1.2 Página 2 de 9 Sistema de Control de Abastecimiento y Ventas Versión 1.2 ECU: Registrar proforma Date: 12/09/2021 Tabla de Contenidos 1. Breve Descripción 4 2. Actor 4 3. Flujo de Eventos 3.1 Flujo Básico 3.2 Sub Flujos 3.2.1 Cancelar Proforma 3.2.2 Imprimir Proforma 3.3 Flujos Alternativos 3.3.1 Cliente no existe 3.3.2 Cantidad de repuesto nulo y/o cero 3.3.3 Proforma no registrada: caracteres inválidos 4 4 5 5 5 6 6 6 6 4. Requerimientos Especiales 6 5. Pre Condiciones 6 6. Post Condiciones 6 7. Puntos de Extensión 7 8. Requerimientos Especiales 7 9. Prototipo 8 Sistema de Control de Abastecimiento y Ventas Versión 1.2 ECU: Registrar proforma Date: 12/09/2021 Especificación de Caso de Uso Registrar proforma 1. Breve Descripción Este caso de uso permite al Vendedor registrar la proforma del producto y que solicite el cliente. 2. Actor Vendedor 3. Flujo de Eventos 3.1 Flujo Básico 1. El caso de uso inicia cuando el Vendedor selecciona la opción “Registrar Proforma” en la interfaz del Menú Principal. 2. El sistema muestra la interfaz “Registrar Proforma” donde muestra los siguientes datos: - Datos de la proforma: No proforma, fecha y hora de emisión, además del nombre del vendedor. -Datos del cliente: Tipo Documento, Nro. Documento, Nombre o Razón Social, Dirección, Teléfono, Email. -Detalle de la proforma: código del producto, descripción, unidad de medida, cantidad, precio unitario, sub total, Monto Total. -Además de las opciones, Buscar Cliente, Registrar Cliente, Buscar (buscar repuesto), Eliminar (eliminar línea de detalle), Grabar, Imprimir y Salir. 3. El Vendedor selecciona Buscar cliente. 4. El sistema incluye el caso de uso Buscar Cliente. 5. El sistema muestra los datos del cliente 6. El Vendedor selecciona Buscar 7. El sistema incluye el caso de uso Buscar producto 8. El sistema muestra los datos del repuesto 9. El Vendedor ingresa la cantidad y selecciona agregar. 10. El sistema agrega a la cuadricula. 11. Si Vendedor desea ingresar otro repuesto repite los pasos del 6 al 9 12. El Vendedor selecciona la opción grabar. 13. El sistema calcula el subtotal (p. unitario x cantidad) y calcula el monto total que es la sumatoria de los subtotales por el igv. 14. El sistema valida todos los datos 15. El sistema obtiene el último número de proforma y autogenera un nuevo número de proforma. 16. El sistema graba la proforma con el detalle de proforma y el estado generado. 17. El sistema muestra el MSG “Proforma generada con número xxxxx” y el CU finaliza. 3.2 Sub Flujos 3.2.1 Cancelar Proforma Si el cliente declina en la solicitud de proforma, el vendedor selecciona la opción “Salir”. El sistema retorna a la interfaz del menú principal. El sub flujo finaliza 3.2.2 Imprimir Proforma El vendedor selecciona imprimir El sistema muestra una pre visualización de la proforma. El vendedor elije la impresora y selecciona aceptar. El sub flujo finaliza 3.3 Flujos Alternativos 3.3.1 Cliente no existe Si el cliente no es ubicado mediante la búsqueda, el sistema muestra el mensaje “Cliente no existe ¿desea registrarlo?” y nos brinda la opción de registrar un nuevo cliente. El caso de uso se extiende al CRUD Cliente. El flujo retorna al punto 5. 3.3.2 Cantidad de repuesto nulo y/o cero El vendedor no ingresa la cantidad o ingresa “0” repuestos el sistema muestra el mensaje “Cantidad nula, ingrese cantidad”. El flujo retorna al punto 9. 3.3.3 Proforma no registrada: caracteres inválidos Si al seleccionar la opción grabar y validar los datos el sistema no llega a registrar la proforma con su detalle muestra mensaje de error “Verificar datos ingresados”. El flujo retorna al punto 9. 4. Requerimientos Especiales El sistema estará desarrollado en plataforma web. 5. Pre Condiciones El Vendedor debe estar registrado en el sistema. La lista de repuestos debe estar disponible. La lista de clientes debe estar disponible. 6. Post Condiciones En el sistema quedara registrada la proforma con su detalle en estado generado. 7. Puntos de Extensión CRUD Cliente. 8. Requerimientos Especiales La PC debe tener conexión al dominio de la empresa. La PC del usuario debe estar conectado a una impresora. Sistema de Control de Abastecimiento y Ventas Versión 1.2 ECU: Registrar proforma Date: 12/09/2021 9. Prototipo Interfaz del Menú Principal. Página 8 de 9 Sistema de Control de Abastecimiento y Ventas Versión 1.2 ECU: Registrar proforma Date: 12/09/2021 Interfaz Registrar Proforma. Página 9 de 9