Vous êtes sur la page 1sur 36

Requerimientos funcionales

1 RE001 Listado de clientes


Permitir al usuario del sistema que tenga acceso al mdulo de cuentas por cobrar realizar la gestin de los clientes ya sea ingresando un cliente, buscando un cliente, o modificando la informacin personal Nmero de requisito 001 Nombre de requisito Listado de clientes Tipo Requisito Restriccin Fuente del requisito Administrador Prioridad del requisito Alta/Esencial Media/Deseado Comprobacin de validez de las entradas: Se encuentra en este mdulo los valores de entrada para realizar el ingreso de los clientes, as como los valores para realizar la bsqueda y modificar las informacin personal y general de crdito de los clientes.

Baja/ Opcional

Secuencia exacta de operaciones: 1- Ir al men principal y buscar la opcin de ingresar y seleccionarla si se desea ingresar un nuevo cliente 2- Ir al men principal y buscar la opcin de buscar y seleccionarla cliente si se desea realizar la bsqueda de un cliente previamente ingresado 3- Ir al men principal y buscar la opcin de modificar y seleccionarla si se desea modificar un cliente 4- En cada opcin seleccionada se ejecutara una funcin para poder ingresar a la opcin escogida 1.1 Requisito funcional 1.1 Listado de clientes (Ingresar)

Se deber ingresa los clientes y de los cuales se ingresa, de cada cliente se deber ingresa la informacin personal que incluye el nmero de cedula, el nombre, apellidos, direccin, telfonos de contacto. Los datos para ingresar la informacin personal del cliente son los siguientes: Parmetros: Datos Numero de cedula Atributos Cedula Tipo de dato Char(9)

Nombre Apellidos Direccin telfono error

Nombre Apellido1, apellido2 Direccin Telfono error

String String String String String

Para realizar el ingreso de los datos personales del cliente se deben realizar los siguientes pasos: Secuencia exacta de operaciones: 1- Despus de ingresar a la opcin de ingresar cliente 2- Se mostrara en pantalla los espacios para ingresar cada uno de los datos personales del cliente. 3- Se debe ingresar la cedula del cliente primero(ejm: 503770567) 4- Ingresar la nombre del cliente 5- Ingresar los apellidos del cliente 6- Ingresar la direccin del cliente 7- Ingresar los telfonos o telfono de contacto 8- Seleccionar la opcin de ingresar informacin general de crdito

Respuesta a situaciones anormales: Se requiere que los datos sean tipo texto, pero en algunos no se permitir que se ingresen caracteres diferentes de los que se tiene que digitar por ejemplo los campos de cedula y telfono solo se permitirn nmeros mientras que en los otros solo caracteres, de lo contrario no se permitir ingresar el cliente. Despus de realizar el ingreso de los datos personales del cliente se proceder a ingresar la informacin para poder hacer valido el crdito Los datos mencionados anteriormente para poder ingresar los datos correspondientes a la informacin personal del cliente. Para poder ingresar la informacin que se refiere a lo que se necesita para poder realizar el crdito se ingresara las condiciones de pago, categora, nivel de precios por defecto, lmite de crdito, direcciones de cobro, vendedores y cobradores asociados si son corporacin o sucursal de manejo multimoneda. Para ingresar estos datos se tomara de la siguiente tabla: Parmetros: Datos condiciones de pago categora nivel de precios por nombre Condicionpago Categora Nivelprecios Tipo de atributo String String String

defecto lmite de crdito direcciones de cobro cobradores asociados corporacin o sucursal Manejo multimoneda error

Limitecredito Direccioncobro Cobradorasociado Corporacionsurcursal multimoneda error

float String String String char(2) string

Para poder ingresar la informacin correspondiente al crdito se deben de realizar los siguientes pasos: 1- Despus de ingresar la informacin personal del cliente se muestra el pantalla los espacios para digitar la informacin general de crdito 2- Ingresar la condicin de pago 3- Ingresar la categora 4- Ingresar el nivel de precios 5- Ingresar el lmite de crdito 6- Digitar la direccin de cobro 7- Digitar los cobradores asociados 8- Seleccionar si son corporacin o sucursal 9- Ingresar si es de manejo multimoneda o no 10- Seleccionar la opcin para continuar, donde se ejecutara una sentencia sql que ingresa la informacin digitada con la informacin personal del cliente que se ingres anteriormente Respuesta a situaciones anormales: Se requiere que los datos sean tipo texto, pero en algunos no se permitir que se ingresen caracteres diferentes de los que se tiene que digitar por ejemplo donde se pide float solo se permitirn nmeros mientras que en los otros solo caracteres, de lo contrario no se permitir ingresar la informacin general. Despus de ingresar todo los datos correctamente el cliente estar ingresado correctamente

1.2 Requisito funcional 1.2 Listado de clientes (Buscar) Este requisito permitir realizar la bsqueda de un cliente para poder visualizar en pantalla toda la informacin relacionada con el cliente que se va a buscar en la base datos. Para realizar la bsqueda del cliente se realizara por cedula, pero para realizar la comparacin en la base de datos se necesita de una variable del mismo tipo que la cedula as que sera la siguiente: Dato cedula nombre buscarcedula Tipo de dato Char(9)

El dato mencionado servir para poder realizar la bsqueda en el sistema y se deber seguir los siguientes pasos: 1- Despus de ir al men principal y seleccionar la opcin de buscar y se mostrara en pantalla el espacio para digitar el nmero de cedula para poder realizar la bsqueda 2- Digitar el nmero de cedula del cliente(ejm: 503770567) 3- Seleccionar la opcin buscar para realizar la bsqueda, en la cual se ejecutara una sentencia SQL que realizara la bsqueda en la base de datos 4- Se mostrara el cliente encontrado con la informacin correspondiente, con sus datos personales y datos generales de crdito Repuesta a situaciones anormales: Para poder realizar la bsqueda de un cliente, este tiene que haber sido ingresado anteriormente de lo contrario no se podr encontrar al cliente y saldr un mensaje en pantalla de que el cliente no se ha encontrado. En esta seccin solo se permitir realizar la bsqueda de un cliente y visualizar la informacin. Para la variable que va a tomar lo que se digite para realizar la bsqueda, solo se permitir nmeros por los que no se pueden ingresar caracteres, de lo contrario se mostrara un mensaje que alerte al usuario de que la cedula est siendo mal digitada Relaciones entre entradas y salidas: Al cedula digitada para buscar, se obtendr como resultado solo la informacin del cliente asociada a esa cedula Generacin de salidas: Al digitar correctamente la cedula lo que se obtendr en la informacin de dicho cliente, incluyendo la informacin personal y los datos generales de crdito.

1.3 Requisito funcional 1.3 Listado de clientes (Modificar) En este requisito se permitir modificar la informacin de los clientes, y as poder tener toda la informacin actualizada, en la cual se podr modificar la misma informacin que se mencionado en el requisito 1.1 de ingresar el cliente, para poder realizar la modificacin se debe tener presente la siguiente tabla: Parmetros: Datos Numero de cedula Atributos Cedula Tipo de dato Char(9)

Nombre Apellidos Direccin telfono error

Nombre Apellido1, apellido2 Direccin Telefono error

Varchar(50) Varchar(60) Varchar(60) Char(8) string

Secuencia exacta de operaciones: Para realizar poder modificar un cliente se debe de seguir los siguientes pasos: 1- Despus de ingresar al sistema y de seleccionar la opcin de modificar, se mostrara en pantalla un espacio para digitar la cedula , el atributo que almacenara lo ingresado ser igual al del requisito 1.2 de buscar clientes 2- Luego se deber seleccionar la opcin de mostrar cliente 3- Despus si el cliente existe en el registro de la base dato se mostrara toda la informacin personal del cliente 4- Luego en la parte de debajo de la ventana se mostrara las opciones que se desea modificar ya sea la opcin de los datos personales o los datos generales de crdito, los cuales son los mismos especificados en la parte de datos generales de crdito del requisito 1.1 de ingresar cliente 5- Si se selecciona la opcin de datos personales, se mostrara los datos personales en los respectivos espacios para poder modificarlos 6- Si se selecciona la opcin de datos generales de cuenta, se mostraran los datos generales de crdito en sus respectivos espacios, donde podrn ser modificados 7- Seleccionar la opcin para continuar en cualquiera de las dos opciones de modificacin, ya sea la de datos personales o la de las datos generales de crdito 8- Se ejecutar una sentencia sql que modificara la informacin del cliente ya sea de datos personales o de datos generales de crdito Repuesta a situaciones anormales: Para poder modificar un cliente este debe de existir estar registrado en el sistema de lo contrario si se realiza la bsqueda se mostrara que el cliente no existe en el sistema. Solo se podr modificar la informacin de un cliente a la vez en algunos valores solo se podrn ingresar letras y en otros solamente nmeros al igual que se menciona en los requisitos 1.1 y 1.2 para evitar los errores al momento de ingresar los datos en la base datos, de lo contrario se le mostrara un mensaje mencionando que los datos no estn siendo digitados correctamente Generacin de salidas: Despus realizar todo correctamente se obtendr el registro de la informacin del cliente actualiza, y as poder darle un mejor seguimiento al cliente.

2 RE002 Carga masiva


En este requisito se realizar la carga de documentos al sistema desde el equipo, para poder llevar el control de las cuentas por cobrar de la empresa Nmero de requisito 002 Nombre de requisito Carga masiva Tipo Requisito Fuente del requisito Administrador Prioridad del requisito Alta/Esencial Comprobacin de validez de entrada: Se encuentra en este requisito el valor para cargar el documento desde cualquier dispositivo y poder ingresarlo en la base de datos que maneja el sistema. Parmetros: Dato documento error nombre documento error Tipo de dato Binary String

Restriccin Baja/ Media/Deseado Opcional

Secuencia exacta de las operaciones: 1- Ingresar al men principal y seleccionar la opcin de carga masiva 2- Se mostrara en pantalla las opciones para seleccionar la ubicacin del documento 3- Buscar el documento en el ordenador o desde el dispositivo de almacenamiento que se encuentre 4- Se debe seleccionar el documento para poder cargarlo 5- Luego desde la opcin del sistema en carga masiva seleccionar 6- Se ejecutara una sentencia SQL que insertara el documento en la base de datos. Respuestas a situaciones anormales: Solo se permitir ingresar documentos de Word, Excel, pdf, cualquier otro archivo se le mostrara al usuario un mensaje en pantalla de que el archivo seleccionado no puede ser cargado

Generacin de salidas: Al realizar todos los pasos correctamente el sistema cargara el archivo seleccionado y lo ingresara en la base de datos Relaciones entre entrada y salidas: Al cargar el documento solo se ingresara en la base de datos

3 RE003 Documentos
Documentos Este requisito el administrador, podr realizar ciertas tareas especficas, como listar los documentos, revisar el saldo del cliente, purgar a fecha de corte.

Comprobacin de validez de las entradas: Se encuentra en esta funcin, un valor de bsqueda respecto a los documentos ya ingresados, estos provendrn del listado que se muestra en el interfaz principal de documentos. Secuencia exacta de operaciones: 1. Seleccionar en el men la opcin Documentos Listar: 1. En los campos de filtro el administrador podr filtrar los documentos, segn cliente, fecha, o subtipos de la empresa. 2. Presionar Buscar. Saldo: 1. Filtrar por cliente en especfico. 2. Presionar Buscar. 3. Seleccionar Cliente. 4. Revisar casillas saldo. Purgar: 1. Indicar fecha en la casilla de fecha 2. Presionar Purgar

Respuesta a situaciones anormales:

1. A la hora de filtrar puede que no existan documentos con los parmetros que desea buscar el administrador. 2. El campo asignado a buscar cliente por cedula utilizar solo nmeros y permitir el ingreso de decimales y en caso contrario de no ingresar valores numricos se le avisar al usuario. 3. Al actualizar al hacer una consulta la base de datos puede que no haya conexin y notificar al usuario.

Parmetros:

Nombre Cedula Saldo Error Filtro

Tipo Integer Float String String

Observaciones Esta variable el nmero de cedula del cliente a buscar Esta variable almacenara el saldo de un cliente en especfico. Esta variable contendr un mensaje desplegable para el usuario, har visible el mensaje de error. Contiene los parmetros de bsqueda asignados por el administrador.

Generacin de salidas: Mostrar como resultado una lista de documentos por cliente, o por argumentos de bsquedas seleccionados previamente por el administrador, tambin el resultado del saldo de un cliente en especfico.

Relaciones entre entradas y salidas: Al presionar purgar, los documentos con fechas anteriores a la fecha de purgar no van a aparecer en la lista de documentos ya sea tanto por cliente como por los argumentos del administrador. Especificacin de los requisitos lgicos para la informacin que ser almacenada en base de datos (tipo de informacin, requerido)

Nmero de requisito 003 Nombre de requisito Documentos Tipo Requisito Fuente del requisito Administrador Prioridad del requisito Alta/Esencial

Restriccin Baja/ Media/Deseado Opcional

3.1

RE funcional 2.1
Documentos Debito

Este requisito permite al administrador la creacin de documentos de dbito los cuales aumentan la cuenta por cobrar del cliente. Dichos documentos estn asociados a una conversin monetaria y a un cambio de plan de pagos, anulacin de documento.

Comprobacin de validez de las entradas: Se encuentra en este mdulo, valores de entrada para el nuevo documento por crear, el tipo de plan escogido por el cliente, la asignacin de fiadores y garantas, tipo de servicio del cliente.

Secuencia exacta de operaciones: Ingresar: 1. Seleccionar en el men la opcin Documentos. 2. Seleccionar crear nuevo Documento de dbito. 3. Ingresar nombre del cliente, fiadores y garantas 4. Cargar Tipos de servicio del cliente. 5. Seleccionar plan de pago. 6. Motivo de documento por cobrar. 7. Ingresar monto. 8. Aceptar. Anular Documento: 1. Seleccionar en el men la opcin Documentos. 2. Buscar documento del cliente, o por argumentos. 3. Presionar Buscar. 4. Seleccionar documento. 5. Presionar Anular.

6. Aceptar la confirmacin. Cambiar Plan: 1. Seleccionar en el men la opcin Documentos. 2. Buscar documento del cliente, o por argumentos. 3. Presionar Buscar. 4. Seleccionar documento. 5. Ir al apartado de detalles. 6. Cambiar el tipo de plan. 7. Presionar Guardar.

Modificar: 1. Seleccionar en el men la opcin Documentos. 2. Buscar documento del cliente, o por argumentos. 3. Presionar Buscar. 4. Seleccionar documento. 5. Ir al apartado de detalles. 6. Modificar lo deseado. 7. Presionar Guardar.

Respuesta a situaciones anormales: 1. A la hora de filtrar puede que no existan documentos con los parmetros que desea buscar el administrador. 2. El tipo de servicios asignado al cliente puede desactivar la creacin del nuevo documento por cobrar. 3. El campo asignado a buscar cliente por cedula utilizar solo nmeros y permitir el ingreso de decimales y en caso contrario de no ingresar valores numricos se le avisar al usuario. 4. Al actualizar al hacer una consulta la base de datos puede que no haya conexin y notificar al usuario. 5. Al modificar los parmetros seleccionador pueden no ser vlidos, por lo que se le notificara al administrador.

Parmetros:

Nombre IdDocumento NumDocumento Cedula

Tipo Integer String Integer

Observaciones Identificador del documento. Seguridad Asignada al documento. Esta variable el nmero de cedula del cliente a ingresar.

Nombre Apellido1 Apellido2 TipoPlan TipoServicio Fiadores Garantias Monto Error Filtro

String String String Integer Integer Integer Integer Float String String

Almacena el cdigo del tipo de plan del documento. Almacena el cdigo del tipo de servicio del cliente. Almacena el Id del fiador del cliente. Almacena el Id de la garanta del cliente. Monto del documento por cobrar. Esta variable contendr un mensaje desplegable para el usuario, har visible el mensaje de error. Contiene los parmetros de bsqueda asignados por el administrador.

Generacin de salidas: Ingresara en la base de datos un nuevo documento por cobrar asignado a un cliente. Mostrar como resultado de una bsqueda de un documento, los detalles del mismo.

Relaciones entre entradas y salidas:

El nuevo documento estar ligado a la informacin de un cliente ya agregado en la base de datos por lo que el monto crdito aplicable a dicho cliente puede ser limitado. La bsqueda de un documento por cobrar por cedula del cliente para modificar sus parmetros dar como resultado una apartado de detalles.

3.2

Requisito funcional 2.2


Documentos Crdito

Este requisito permite al administrador la creacin de documentos de crdito para aplicar pagos a los documentos por cobrar pendientes. Dichos documentos estn asociados a abonos y anticipo, como tambin la creacin de contra recibos.

Comprobacin de validez de las entradas: Se encuentra en este mdulo, valores de entrada para el nuevo documento por crear, el tipo de documento de crdito, la validacin de los montos.

Secuencia exacta de operaciones: Ingresar: 1. Seleccionar en el men la opcin Documentos. 2. Buscar documento por cobrar del cliente. 3. Seleccionar Documento por cobrar. 4. Ir al apartado detalles. 5. Crear documento de crdito. 6. Tipo de documento de crdito, monto, fecha. 7. Se cargan Rubros establecidos. 8. Se Factura 9. Aceptar.

Anular Documento: 1. Seleccionar en el men la opcin Documentos. 2. Buscar documento por cobrar del cliente. 3. Seleccionar Documento por cobrar. 4. Ir al apartado detalles. 5. Seleccionar documento de crdito 6. Presionar Anular. 7. Aceptar la confirmacin.

Respuesta a situaciones anormales: 1. A la hora de filtrar puede que no existan documentos con los parmetros que desea buscar el administrador. 2. El campo asignado a buscar cliente por cedula utilizar solo nmeros y permitir el ingreso de decimales y en caso contrario de no ingresar valores numricos se le avisar al usuario. 3. Anular un documento crear un contra documento del mismo. 4. Al actualizar al hacer una consulta la base de datos puede que no haya conexin y notificar al administrador. 5. Al facturar puede que no haya conexin a la base de datos y se le notificara al administrador.

Parmetros:

Nombre IdDocumento NumDocumento Cedula Nombre Apellido1 Apellido2 TipoDocumento Descuento Impuestos Gastos Monto Error Trasporte

Tipo Integer String Integer String String String Integer Float Float Float Float String Float

Observaciones Identificador del documento. Seguridad Asignada al documento. Esta variable el nmero de cedula del cliente a ingresar.

Almacena el cdigo del tipo del tipo de documento Descuento por pago de crdito. Impuestos por pago de crdito. Gastos por pago de crdito. Monto por pago de crdito. Esta variable contendr un mensaje desplegable para el usuario, har visible el mensaje de error. Trasporte por pago de crdito.

Generacin de salidas: Ingresara en la base de datos un nuevo documento de crdito asociado a un documento por cobrar. Mostrar como resultado de una bsqueda de un documento, los detalles del mismo, as como tambin los documentos de crditos asociados al mismo, tambin llamados contra recibo.

Relaciones entre entradas y salidas:

Un documento por cobrar puede tener varios documentos de crdito asociados al mismo. La bsqueda de un documento por cobrar por cedula del cliente para modificar sus parmetros dar como resultado una apartado de detalles.

4 RE004 Reportes
En este requisito se generar reportes para controlar las cuentas por cobrar de la empresa. Los reportes que se generar sern los siguientes Reporte de Cuentas por Cobrar, Estado de Cuenta por cliente, reporte de Saldos por Cuenta, reporte General de Cuentas, reporte de Proyeccin por Vencimiento, reporte de Anlisis de Vencimiento y reporte de Anlisis de Antigedad, Reporte de Movimiento Diario, reporte de Documentos Pendientes, reporte de Tipos de Documento, reporte de Aplicacin de Documentos, reporte de Aplicaciones, reporte de Diferencias Cambiarias, reporte de Intereses de Mora, y Listado de Retenciones. Nmero de requisito RE004 Nombre de requisito Reportes Tipo Requisito Fuente del requisito Administrador Prioridad del requisito Alta/Esencial

Restriccin Baja/ Media/Deseado Opcional

Comprobacin de validez de entrada: En este requisito se ingresaran los valores de entrada, para generar los diferentes tipos de reporte en el sistema, y as poder llevar el control de las cuentas por cobrar de la empresa

Parmetros: Dato Tipo de reporte error nombre tiporeporte error Tipo de dato string string

Secuencia exacta de operaciones: 1- Ingresar en el men principal a la opcin de reportes 2- Se mostrara en pantalla la opcin para un combobox para seleccionar el tipo de reporte

3- Seleccionar el tipo de reporte 4- Seleccionar la opcin para continuar que ser un botn Respuesta a situaciones anormales Si no se seleccionar el tipo de reporte el sistema mostrar en pantalla un mensaje donde advierta al usuario de que el tipo de reporte no ha sido seleccionado. Relacin entre entrada y salida: Al ingresar el tipo de reporte se podr tener acceso al tipo de reporte deseado a generar, para llevar el control de las cuentas por cobrar de la empresa Generacin de salidas: Se ingresa al tipo de reporte a generar seleccionado ya sea, Reporte de Cuentas por Cobrar, Estado de Cuenta por cliente, reporte de Saldos por Cuenta, reporte General de Cuentas, reporte de Proyeccin por Vencimiento, reporte de Anlisis de Vencimiento y reporte de Anlisis de Antigedad, Reporte de Movimiento Diario, reporte de Documentos Pendientes, reporte de Tipos de Documento, reporte de Aplicacin de Documentos, reporte de Aplicaciones, reporte de Diferencias Cambiarias, reporte de Intereses de Mora o Listado de Retenciones.

4.1

Requisito funcional cuentas por cobrar 4.1

Generar el reporte de las cuentas por cobrar ya sea de los cobros a dbito o crdito para poder tener el control de las cuentas que se deben cobrar. Comprobacin de validez de entrada: Se ingresan los valores para realizar el reporte de cuentas por cobrar

Parmetros: No aplica

Secuencia exacta de operaciones: 1- Ingresar al reportes de cuentas por cobrar

2- Seleccionar la opcin de generar reporte 3- Se ejecutara un cdigo slq que verificara en la base de datos los documentos cuya cobro todava continua pendiente 4- Se muestra el reporte con las cuentas por cobrar de la empresa Respuesta a situaciones anormales No aplica Relacin entre entrada y salida: Al seleccionar generar reportes de cuentas por cobrar solo se mostraran los documentos por cobrar pendientes.

Generacin de salidas: Se mostrara un reporte con los documentos por cobrar de la empresa con la toda la informacin asociada respectivamente, informacin del cliente, datos personales del cliente, datos de la cuenta, total a cobrar, saldo disponible y artculos relacionados a la cuenta

4.2

Requisito funcional Estado de cuenta por cliente 4.2

Generar el reporte de los estados de cuenta por clientes, para poder tener el control de los movimientos que se ha realizado en cada uno de las cuentas o cuenta que posee un cliente Comprobacin de validez de entrada: Se ingresaran los valores para poder generar el reporte de estado de cuenta por cliente. Parmetros: Dato Cedula del cliente Cdigo de la cuenta error nombre Cedula codigo error Tipo de dato Char(9) String String

Secuencia exacta de operaciones: 1- Despus de ingresar el tipo de reporte en reportes y dar continuar, se mostrara en pantalla el espacio para digitar la cedula 2- Luego de digitar la cedula y dar a una opcin de buscar cuentas se mostraran las cuentas del clientes 3- Se debe de seleccionar las cuentas o cuentas de las que se va a realizar el reporte de estado de cuenta 4- Seleccionar la opcin para continuar y as mostrar el reporte de estado de cuenta del cliente

Respuesta a situaciones anormales Lo que es la cedula se debe de digitar correctamente incluyendo los ceros por ejemplo (504550645) para poder realizar la bsqueda las cuentas del cliente de los contrario se mostrara que mensaje de que la cedula est siendo mal digitada y que se debe de digitar correctamente El cdigo de la cuenta o cuentas debe de ser seleccionado en los checkbox que se mostrara al lado izquierdo de los cdigos de la cuenta del cliente, de lo contrario no se generara ningn reporte ya que no se puede generar un reporte sin una cuenta seleccionado anteriormente, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Al ingresar la cedula del cliente y seleccionar la cuenta se generar el reporte del estado de la cuenta

Generacin de salidas: Al generar el reporte se mostrar el estado de la cuenta perteneciente al cliente asociado a la cedula digitada, con los datos asociados, la informacin personal del cliente y el estado de la cuenta que lo que se mostrara en pantalla seria el saldo disponible de la cuenta, los abonos realizados.

4.3

Requisito funcional saldos por cuenta 4.3

Generar el reporte de saldos por cuenta de los clientes de la empresa, para poder controlar los diferentes movimientos en pagos que se han generado en las cuentas y tener control de los saldos disponible en cada cuenta Comprobacin de validez de entrada: Se ingresaran los valores para poder generar el reporte de saldos por cuenta de los clientes de la empresa Parmetros: dato cedula del cliente Codigo de la cuenta tipo de moneda nombre Cedula Codigo moneda Tipo de dato Char(9) String string

Secuencia exacta de operaciones: 1- Digitar la cedula del cliente 2- Realizar la bsqueda de las cuentas seleccionando la opcin de buscar luego de ingresar la cedula 3- Se mostrar en pantalla las cuentas del cliente con un checkbox para poder seleccionar la cuenta 4- Seleccionar el tipo de moneda en que se quiere mostrar el saldo disponible en la cuenta ya sea en dlares o colones 5- Seleccionar el botn para continuar y as poder mostrar el reporte del saldo por cuenta 6- Se muestra el reporte

Respuesta a situaciones anormales: El tipo de reporte no se digitado porque ya se ha seleccionado el caso de uso reportes La cedula es requerida para realizar la bsqueda de la cuenta del cliente y as generar el reporte del saldo de la cuenta Si el tipo de moneda no se cambia a dlar si es necesaria se seleccionara tipo de moneda colones automticamente, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Al ingresar el cdigo de la cuenta se mostrar los saldos de la cuenta asociada a la cedula del cliente digitada. Generacin de salidas: Se mostrara el reporte con los estados de saldo de la cuenta del cliente. Se mostrara el saldo disponible, el total abonado y el total de lo abonado hasta la fecha.

4.4

Requisito funcional general de cuentas 4.4

Generar el reporte de la cuentas en general de cada uno de los clientes de la empresa, y as poder llevar el control de las cuentas o cuenta que posee el cliente Comprobacin de validez de entrada: Se ingresan los valores para generar el reporte general de cuentas, para controlar las cuentas por cobrar de la empresa Parmetros: dato fecha nombre feha Tipo de dato date

Secuencia exacta de operaciones: 1234Se ingresa al reporte general de cuentas Se debe seleccionar la fecha de inicio y la fecha final luego seleccionar la opcin para continuar Se muestra el reporte

Respuesta a situaciones anormales El tipo de reporte no es requerido ya que automticamente se ha seleccionado en el caso de uso de reportes Sin la cedula del cliente no se generara el reporte, por lo cual es obligatoria Relacin entre entrada y salida: Al ingresar a reportes general de cuentas, se generar un reporte con las cuentas registradas en el sistema, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Generacin de salidas: Mostrar el reporte general de las cuentas creadas de los clientes de la empresa en la fecha seleccionada, el cual incluye datos personales del cliente (cedula, nombre, apellidos, direccin, telfonos de contacto), los cdigos de las cuentas y el monto a pagar en cada cuenta y el monto en total de las cuentas

4.5

Requisito funcional proyeccin por vencimiento 4.5

Generar reportes de proyeccin de vencimiento (los documentos donde la fecha de pago que ya expiran pronto) y as poder llevar el control de la cuentas por cobrar de la empresa. Comprobacin de validez de entrada: Se ingresan los valores para generar el reporte de proyeccin de vencimiento. Parmetros:

dato fecha

nombre feha

Tipo de dato date

Secuencia exacta de operaciones: 1- Se ingresa a reporte de proyeccin de vencimiento 2- El sistema automticamente guarda el tipo de reporte ingresado en reportes y tambin la fecha actual automticamente la toma de la fecha de sistema 3- Seleccionar la opcin de mostrar reportes 4- Se muestra el reporte Respuesta a situaciones anormales El tipo de reporte no se ingresa, ya que se ha ingresado automticamente, ya se ha ingresado en reportes La fecha actual el sistema no se debe de ingresar tampoco ya que automticamente se toma del sistema Se debe de tener al menos un documento de pago cerca de la fecha de vencimiento la cual se muestra cuando han pasado al menos 2 das antes a vencer, para poder mostrar el reporte, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Se mostrara todo el reporte general de las cuentas del sistema Generacin de salidas: Mostrar el reporte de las cuentas que estn cerca de la fecha de vencimiento, con los respectivos datos de a que cliente pertenece la cuenta y en qu fecha se debi haber realizado el pago

4.6

Requisito funcional anlisis de vencimiento 4.6

Generar el reporte de anlisis de vencimiento para poder controlar las cuentas por cobrar de la empresa

Comprobacin de validez de entrada: Se ingresaran los valores para generar el reporte de anlisis de vencimiento. Parmetros: dato fecha nombre feha Tipo de dato date

Secuencia exacta de operaciones: 1- Se ingresa a reporte de proyeccin de vencimiento 2- El sistema automticamente guarda el tipo de reporte ingresado en reportes y tambin la fecha actual automticamente la toma de la fecha de sistema 3- Seleccionar la opcin de mostrar reportes 4- Se muestra el reporte Respuesta a situaciones anormales El tipo de reporte no se ingresa, ya que se ha ingresado automticamente, ya se ha ingresado en reportes La fecha actual el sistema no se debe de ingresar tampoco ya que automticamente se toma del sistema Se debe de tener al menos un documento de pago vencido para poder mostrar el reporte, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Se mostrara el reporte de anlisis de vencimiento de los documentos de las cuentas por cobrar de la empresa Generacin de salidas: Mostrar el reporte de las cuentas que ya han expirado, con los respectivos datos de a que cliente pertenece la cuenta y en qu fecha se debi haber realizado el pago.

4.7

Requisito funcional anlisis de antigedad 4.7

Generar los reportes de anlisis de antigedad, para tener el de cuales documentos o cuentas que tienen cierto tiempo de antigedad, y as poder llevar el control de la cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresan los valores para generar el reporte de antigedad de los documentos por cobrar de la empresa Parmetros: dato Fecha inicio Fecha final Tipo de antigedad nombre Fechainicio fechafinal antiguo Tipo de dato date Date String

Secuencia exacta de operaciones: 123456Se ingresa a reportes de anlisis de antigedad Se selecciona la fecha de inicio Se selecciona la fecha final Seleccionar el tipo de antigedad Seleccionar la opcin para continuar Mostrar el reporte

Respuesta a situaciones anormales El tipo de reporte no se ingresa ya que se ha seleccionado anteriormente en reportes, se debe de seleccionar la fecha de inicio y fecha final para poder ver el rango de las fechas, para hacer una bsqueda ms especfica de lo contrario no se generar el reporte, el tipo de antigedad se debe seleccionar de los contrario no podr generar el reporte, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Al ingresar los datos solicitados se muestra el reporte de anlisis de antigedad de los documentos en la fecha de inicio y la fecha final establecidas Generacin de salidas: Se muestra un reporte con los documentos por cobrar que tienen Tienen la cantidad de meses de antiguos ingresada anteriormente

4.8

Requisito funcional movimiento diario 4.8

Generar los reportes de movimientos diarios que se dan ya sea por documentos de crdito o dbito, y as poder controlar las cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresan los valores para que el sistema genere el reporte de los movimientos diarios Parmetros: dato Fecha Tipo de documento nombre Fecha tipo Tipo de dato date String

Secuencia exacta de operaciones: 1234Se ingresa a reportes de movimiento diario Se selecciona la fecha Se selecciona el tipo de documento Se selecciona la opcin de continuar se ejecuta la funcin para buscar la informacin 5- Se muestra el reporte en pantalla

Respuesta a situaciones anormales

El tipo de reporte no se ingresa, ya que ha sido seleccionado anteriormente en reportes Fecha y tipo de documento son requeridos para poder generar el reporte Solo se muestra el movimiento realizado en un da, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Se mostrara el reporte de movimiento diario de los documentos en la fecha establecida por el usuario. Generacin de salidas: Mostrar el reporte de los movimientos diarios de los documentos de crdito o dbito, sus respectivos datos de los clientes a los que se relacionan los documentos

4.9

Requisito funcional documentos pendientes 4.9

Generar los reportes de documentos pendiente (aquellos que no sean cancelado en su totalidad), para poder controlar las cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresan los valores para que el sistema genere el reporte de documentes pendientes por cobrar Parmetros: dato fecha nombre fecha Tipo de dato date

Secuencia exacta de operaciones: 1- Se ingresa a reportes de documentos pendientes 2- Seleccionar la opcin para continuar 3- Se Muestran los documentos pendientes

Respuesta a situaciones anormales Se deben de tener documentos pendientes por cobrar para poder realizar el reporte, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Se mostrara los documentos pendiente tomando en cuenta la fecha actual, porque solo los que ya los que se encuentran pendientes en la fecha seleccionada se podrn mostrar en pantalla Generacin de salidas: Se muestran aquellos documentos pendientes por cobrar

4.10 Requisito funcional tipo de documento 4.10


Generar el reporte de los tipos de documentos, ya sea documentos de dbito o crdito que el sistema maneja, para controlar las cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresaran los valores para que el sistema genere el reporte de tipo de documento Parmetros: dato Tipo de documento nombre tipo Tipo de dato String

Secuencia exacta de operaciones: 1- ingresar a reportes de tipo de documento 2- seleccionar la opcin de continuar

3- se mostrara el reporte en pantalla

Respuesta a situaciones anormales Se requiere del tipo de documento para realizar el reporte por lo que es obligatorio seleccionarlo, de lo contrario se mostrara un mensaje advirtiendo al usuario del error

Relacin entre entrada y salida: Se mostrara los tipos de reportes asociados el tipo de reporte seleccionado Generacin de salidas: Mostrar los documentos de crdito o dbito en el reporte, con su respectiva informacin

4.11 Requisito funcional aplicacin de documentos 4.11


Generar reportes de las aplicaciones de documentos a las cuentas por cobrar de la empresa, lo que se refiere a que clientes se le aplican los diferentes documentos por cobrar, para poder llevar el control de las cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresaran los valores para que el sistema genere el reporte de aplicacin de documentos Parmetros: dato Codigo del documento Fecha actual nombre codigo fecha Tipo de dato String date

Secuencia exacta de operaciones: 123456se ingresa a reportes de aplicacin de documentos se muestra el pantalla el espacio para digitar el cdigo del documento se digita el cdigo del documento seleccionar la fecha actual se selecciona la opcin para continuar se muestra el reporte en pantalla

Respuesta a situaciones anormales Se debe de ingresar el cdigo del documento primero para realizar la bsqueda de la aplicacin del documento La fecha debe de seleccionarse o de lo contrario aparecen todas las aplicaciones de los documentos realizadas en un mes, de lo contrario se mostrara un mensaje en pantalla al usuario advirtiendo del error

Relacin entre entrada y salida: Se mostrara el reporte de aplicacin de documentos, segn los valores de entrada ingresados Generacin de salidas: Mostrar el reporte con la aplicacin de los documentos a los distintos clientes de la empresa, con su respectiva informacin en la fecha seleccionada

4.12 Requisito funcional Reporte de aplicaciones 4.12


Generar los reportes de aplicaciones a los diferentes documentos, es decir todos los tramites que se aplican a los documentos, para poder controlar las cuentas por cobrar de la empresa Comprobacin de validez de entrada:

Se ingresan los valores para que el sistema genere el reporte de aplicaciones Parmetros: dato Cdigo del documento Fecha actual nombre codigo fecha Tipo de dato String date

Secuencia exacta de operaciones: 123456se ingresa a reporte de aplicaciones se muestra el espacio para digitar el cdigo del documento se digita el cdigo del documento seleccionar la fecha se selecciona la opcin para continuar se muestra el reporte

Respuesta a situaciones anormales La fecha y el cdigo del documento se deben de ingresar para poder generar el reporte, se debe hacer una bsqueda anterior del cdigo del documento para poder ingresarlo, de lo contrario se mostrar un mensaje en pantalla advirtiendo al usuario del error

Relacin entre entrada y salida: Se mostrara el reporte de la aplicacin a los diferentes documentos en el sistema en la fecha establecida por el usuario Generacin de salidas: Mostrar el reporte de las diferentes aplicaciones que se realizan a los diferentes documentos que genera el sistema con la respectiva informacin perteneciente a ese documento

4.13 Requisito funcional Diferencias cambiarias 4.13


Generar el reporte de las diferencias cambiarias, que se refiere al cambio de las monedas que maneja el sistema y su valor con respecto a las otros tipos de moneda, para controlar las cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresaran los valores de entrada para que el sistema genere el reporte de diferencias cambiarias Parmetros: dato Moneda a partir Moneda a cambiar Fecha nombre Monedaentrada Monedasalida fecha Tipo de dato String String Date

Secuencia exacta de operaciones: 12345678se ingresa a reporte de diferencias cambiarias se muestra en pantalla la opcin para escoger el tipo de moneda a partir se selecciona la moneda se muestra en pantalla el tipo de moneda a cambiar se selecciona el tipo de moneda se selecciona la fecha se selecciona la opcin para continuar se muestra el reporte

Respuesta a situaciones anormales Se requieren el tipo de moneda a partir y el tipo de moneda a cambiar, la fecha de lo contrario no se generara el reporte, de lo contrario se le mostrara un mensaje al usuario advirtindolo del error

Relacin entre entrada y salida: Se mostrara el reporte de diferencias cambiarias en la fecha seleccionada Generacin de salidas:

Mostrar el reporte con las diferencias cambiarias en la fecha seleccionada y su valor con respecto a las otras monedas que maneja el sistema

4.14 Requisito funcional inters de mora 4.14


Generar el reporte de los intereses de mora que poseen algunos documentos que ya ha pasado su fecha lmite para cancelarlo, y as poder controlar los cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresaran los valores para que el sistema genere el reporte de intereses de mora. Parmetros:
dato Codigo del documento Tipo de moneda nombre codigo moneda Tipo de dato String string

Secuencia exacta de operaciones: 1234se ingresa a reportes de inters de mora se muestra el espacio para ingresar el cdigo del documento se digita el cdigo del documento seleccionar el tipo de moneda para mostrar el total del inters de mora en la moneda seleccionada 5- el sistema busca si la fecha lmite de pago del documento ha expirado 6- se selecciona la opcin para continuar 7- se muestra el reporte Respuesta a situaciones anormales Se requiere todos los datos mencionados anteriormente o de lo contrario no se generar el reporte, de lo contrario se mostrara en pantalla un mensaje advirtiendo del error al usuario

Relacin entre entrada y salida:

Se mostrara los intereses de mora aplicados a los diferentes documentos por cobrar Generacin de salidas: Mostrar el reporte con los intereses de mora aplicados a los documentos, y el total que se debe y el porcentaje del inters de mora aplicado al documento

4.15 Requisito funcional Listado de retenciones 4.15


Generar el reporte de las retenciones aplicadas a los documentos para poder llevar el control de la cuentas por cobrar de la empresa Comprobacin de validez de entrada: Se ingresaran los valores de entrada para generar el reporte de listados de retenciones Parmetros:
dato Tipo de documento nombre tipo Tipo de dato String

Secuencia exacta de operaciones: 1- se ingresa a reporte de listado de retenciones 2- se muestra la opcin para seleccionar el tipo de documento ya sea de crdito o de debito 3- se selecciona el tipo de documento 4- se selecciona la opcin para continuar 5- se muestra el reporte Respuesta a situaciones anormales Si no se selecciona el tipo de documento se mostrara automticamente de los tipos de documentos, de lo contrario se le mostrara un mensaje al usuario advirtindole del error

Relacin entre entrada y salida:

Se mostrara las retenciones aplicadas a los documentos seleccionados ya se de crdito o de debito Generacin de salidas: Mostrar todas las retenciones aplicadas a los documentos de crdito o debito

5 RE005 Planes de Pago


Gestionar la forma de pago, las cuotas y mtodos que utilizan para reducir la deuda. Nmero de requisito RE005 Nombre de requisito Planes de Pago Tipo Requisito Restriccin Fuente del requisito Administrador Prioridad del requisito Alta/Esencial Media/Deseado

Baja/ Opcional

Comprobacin de validez de entrada: Se ingresaran los valores para poder realizar los arreglos de pago Parmetros: dato Tipo de pago nombre tipopago Tipo de dato string

Secuencia exacta de operaciones: Desde el ingreso de la cuenta de crdito para un cliente seleccionar planes de pago, y seleccionar la opcin de pago a registrar para el crdito del cliente.

Pago por Cuota y Amortizacin Fija: Seleccionar dicha forma de pago.

Indicar los montos con los que se van a realizar los pagos. Indicar la frecuencia de pagos que desea realizar (semanal, quincenal o mensualmente)

Pago de Montos y Pagos parciales: Seleccionar dicha forma de pago. Ingresar los montos con los que se van cancelando la deuda en los plazos correspondientes. Descuesto por pago anticipado: Al seleccionar esta modalidad de pago, se realizar un clculo correspondiente al rango de las fechas que le corresponda el prximo pago.

Respuesta a situaciones anormales No se puede registrar un cliente sin haber realizado el plan de pago por lo que si se interrumpe la creacin del crdito para el cliente no se registrara el crdito, y se mostrara en pantalla advirtiendo al usuario de que est seguro que desea salir de la creacin de crdito para cliente Relacin entre entrada y salida: Se creara un plan de pago para asignarlo a al crdito de un cliente en especifico Generacin de salidas: Guardar el plan de pago asignado al crdito del cliente relacionado

6 RE006 Convenios
Permite que el administrador automatice los arreglos de pago guardados en el sistema, que pueda convertir varios documentos por cobrar vencidos por otros pendientes, con plazos de vencimiento, adjuntndolos como otro documento pendiente de pago, o bien sumando a cada documento su respectivo inters. Nmero de requisito RE006 Nombre de requisito Convenios Tipo Requisito Fuente del requisito Administrador Prioridad del requisito

Restriccin Baja/

Alta/Esencial

Media/Deseado

Opcional

Comprobacin de validez de entrada: Se ingresaran los valores para poder registrar los convenios para poder automatizar los pagos de arreglos Parmetros: No aplica Secuencia exacta de operaciones: Seleccionar la en convenios la opcin a para poder crear los convenios

Documentos por cobrar vencidos: Ingresar a la opcin de convenios Opcin de documentos vencidos Crear un grupo de documentos pendientes Seleccionar los documentos vencidos Agregar los documentos seleccionados al grupo de pendientes Guardar el nuevo grupo con los documentos agregados

Adjuntar a otro documento pendiente: Ingresar a la opcin de convenios Opcin de documentos vencidos Buscar documento vencido, por nombre o cedula Opcin adjuntar Vincular el documento vencido a otro documento pendiente de pago o adjuntar a un grupo de documentos pendientes. Guardar los cambios realizados a los documentos.

Suma de intereses: Ingresar a la opcin de convenios Opcin de documentos vencidos(lista de documentos vencidos) Seleccionar el documento vencido Agregar el documento seleccionado a clculo de intereses

Respuesta a situaciones anormales: No poder calcular inters a documento vencido, por contrato especial con el cliente o cuenta, de lo contrario se le mostrara en pantalla un mensaje al usuario advirtindole del error Relacin entre entrada y salida: Se automatizaran los arreglos de pago de los documentos de crdito, dependiendo de los tipos de convenios seleccionados. Generacin de salidas: Los documentos vencidos pasen a un estado de documentos pendientes Los documentos vencidos poder comenzar a calcular intereses, de acuerdo al tiempo que transcurre Adjuntar documentos vencidos a grupos creados de documentos pendientes.