Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMA DE COBRANZA
INTEGRANTES:
- MELENDEZ MALCA, Mayra.
- RIVADENEYRA VERGARA, Tomas.
- ROMERO TARAZONA, Marco.
Lima – Perú
2019
Sistema de Cobranza Pág. 2 de 43
Tabla de Contenido
05/07/2019
Sistema de Cobranza Pág. 3 de 43
Las operaciones de cobranza deben estar dentro del marco normativo establecido por los
organismos correspondientes para hacer uso de detracciones y retenciones de darse el
caso. Esto permite que mediante el registro de las operaciones se pueda contabilizar en
libros diarios (fechas, cantidades y conceptos en orden cronológico) y libro mayor
(registro de activos, pasivos y patrimonio).
1.1.2 Identificación de los actores del entorno del negocio (MNE 1.2)
05/07/2019
Sistema de Cobranza Pág. 4 de 43
05/07/2019
Sistema de Cobranza Pág. 5 de 43
05/07/2019
Sistema de Cobranza Pág. 6 de 43
1. Glosario de Términos
Término Descripción
DEUDA Es el compromiso de pago obligado entre dos
entidades y se refiere al monto actual de la factura
que aún no se ha cancelado.
ENTIDADES Son las instituciones que van a regularizar el
EXTERNAS control de las deudas de los clientes deudores,
como INFOCORP u otras Instancias legales.
ESTADO Situación temporal de un objeto cuya condición
está sujeta a cambios.
VENTA Consiste en la entrega de un producto a alguien a
cambio de la cantidad monetaria de su precio.
Este proceso finaliza con el pago total de dicho
precio.
TRANSACCION Hechos que pueden ocurrir luego de un acuerdo
entre entidades.
COBRANZA Acciones encaminadas a recobrar adeudos en
tempranas instancias de mora, donde aún la
empresa desea continuar su relación de negocio
con el cliente.
CARTERA DE Registro o directorio de los compradores actuales
CLIENTES y de los posibles clientes y te permite tener
conocimiento de ellos.
CREDITO Se refiere al compromiso de pago que adquiere
una persona (deriva de creer), el cliente que
adquiere un crédito, está prometiendo que
cancelará su deuda.
DETRACCIÓN Es la manera de facilitar el pago de tributos a
quienes ofrecen determinados bienes y servicios,
a la vez que generan un descuento en el pago que
hace el comprador.
RETENCIÓN Porcentaje de descuento a favor del comprador
para la declaración de tributos en el plazo
establecido.
05/07/2019
Sistema de Cobranza Pág. 7 de 43
05/07/2019
Sistema de Cobranza Pág. 8 de 43
05/07/2019
Sistema de Cobranza Pág. 9 de 43
Informar Se mostrará la
Asistente
sobre el información
ACT6 de RN18, RN22
estado de la correspondiente a las
Cobranzas
deuda deudas
Si el pago se realizó
vía transacción,
Verificar la verificar que los
ACT7 Cobrador RN16, RN22
transacción montos, fechas y otros
datos coincidan y sean
correctos
Se recibe el dinero
Registrar el RN17, RN22,
ACT8 correspondiente y se Cobrador
pago RN23
actualiza la deuda
Se realiza un informe Asistente
ACT9 Informar caso y se envía al jefe de de RN19
cobranza cobranza
Se revisa el historial
Revisar Jefe de RN19, RN20,
ACT10 de compra y pago del
informe cobranza RN21
deudor
Se analiza la situación
RN7, RN11,
Renegociar y se generan nuevas Jefe de
ACT11 RN13, RN14,
deuda condiciones de la cobranza
RN23
deuda
Se presenta e informa
Informar
de las nuevas
ACT12 condiciones Cobrador RN23
condiciones de la
de la deuda
deuda
Se notifica a las
entidades externas la
Tomar
situación del deudor Jefe de RN15, RN18,
ACT13 medidas
en caso este no pague Cobranzas RN19
legales
y no acepte ninguna
negociación
Se registra y actualiza
el estado de la deuda
Finalizar la
ACT14 como otros datos Cobrador RN23
venta
relacionados al pago
realizado.
Código de Nombre de la
Atributos de la información
Información información
Cod_deuda
Monto_deuda
INF01 Deuda Tipo_deuda
Fecha_venc_deuda
Estado_deuda
05/07/2019
Sistema de Cobranza Pág. 10 de 43
Condición_deuda
Descuento_deuda
Interés_deuda
Cuotas_pago_deuda
Titular_deuda
id_deudor
nombre_deudor
apellido_paterno_deudor
apellido_materno_deudor
fecha_nac_deudor
estado_deudor
INF02 Deudor DNI_deudor
tipo_deudor
celular_deudor
correo_deudor
dirección_deudor
RUC_deudor
Razón_social_deudor
Id_factura
monto_factura
INF03 Factura fecha_de factura
numero_factura
titular_factura
Id_entidad
nombre_entidad
correo_entidad
INF04 Entidades externas
dirección_entidad
teléfono_entidad
descripción_entidad
Id_trabajador
INF05 Trabajador Tipo_trabajador
Área_trabajador
Código_comprob_pago
Numero_comprob_pago
Monto_pagado
Fecha_pago
Id_trabajador_atención
INF06 Comprobante de pago
Descuento_deuda
Interes_aplicado_deuda
Descripción_comprob_pago
Forma_pago
Saldo_deuda
05/07/2019
Sistema de Cobranza Pág. 11 de 43
2. ANÁLISIS DE SISTEMAS
2.1. REQUERIMIENTOS DEL SISTEMA DE INFORMACIÓN
2.1.1 DETERMINACIÓN DEL ALCANCE DEL SISTEMA
Alcance
El sistema permitirá: Visualizar las deudas pendientes de los deudores, cuando la fecha
de vencimiento de éstas esté próxima. Permitirá notificar a los deudores como también
informar los avances de sus pagos y el estado de sus deudas; así como también, puede
servir como un medio de comunicación entre los deudores y el asistente de cobranza.
Diagrama de contextos
05/07/2019
Sistema de Cobranza Pág. 12 de 43
Requisitos no funcionales
05/07/2019
Sistema de Cobranza Pág. 13 de 43
El Sistema de Cobranza genera una lista con las deudas que faltan cancelar y sus datos asociados;
le muestra al asistente de cobranza aquellas que estén próximas a vencer (dentro del plazo
establecido) para la posterior comunicación con el deudor.
3.- Actor(es)
Asistente de Cobranza
4.- Precondiciones
Deben existir deudas pendientes.
05/07/2019
Sistema de Cobranza Pág. 14 de 43
3. El asistente de cobranza ordena las deudas por “Días El sistema ordena las deudas y
Restantes”, seleccionará las que tengan un número dirige al usuario a la pantalla PI04.
menor a 4 días (plazo establecido por la empresa) y
seleccionará “Ver Selección”.
7- FLUJO ALTERNATIVO
1.a El asistente de cobranza ingresa datos incorrectos. El sistema permite ingresar nuevos
datos.
1.b Si el usuario olvida su contraseña, podrá ingresar en El sistema le mostrará el proceso de
“Restaurar Contraseña” para cambiarla. restauración de contraseña.
3.b Si el usuario desea volver a la pantalla anterior para El sistema dirigirá al usuario a la
realizar otra operación o cerrar sesión deberá pantalla PI02.
seleccionar la flecha negra en la parte inferior.
4.a Si el usuario desea volver a la pantalla anterior para El sistema dirigirá al usuario a la
realizar otra operación deberá seleccionar la flecha pantalla PI03.
negra en la parte inferior.
5.a Si el usuario desea volver a la pantalla anterior para El sistema dirigirá al usuario a la
realizar otra operación deberá seleccionar la flecha pantalla PI04.
negra en la parte inferior.
8.- Requerimiento asociado
05/07/2019
Sistema de Cobranza Pág. 15 de 43
CU02
1.- Caso de Uso del Sistema Informar estado de deuda.
CU02
2.- Descripción del caso de uso
El sistema de cobranza le mostrará al deudor toda la información necesaria referente a su deuda por
cancelar; montos por pagar, fechas de vencimiento y también los pagos ya realizados.
3.- Actor(es)
Asistente de cobranza.
4.- Precondiciones
El asistente de cobranza logra comunicarse con el deudor.
El deudor solicita información de su deuda.
5.- Post condición
Gestionar el pago.
05/07/2019
Sistema de Cobranza Pág. 16 de 43
3- Actor(es)
a- Cobrador.
4- Precondiciones
El monto de la deuda debe ser mayor a 0.
El pagador deberá ser el titular de la deuda u otra persona delegada por el titular.
El tipo de pago debe ser cualquiera de los establecidos. (efectivo, transferencias, cheques).
5- Postcondiciones
Estado de la deuda actualizado.
6- Pasos (flujo de eventos)
Nro Acción del actor Respuesta del Sistema
1 Cobrador ingresa al sistema. Verifica los datos del usuario.
Cobrador ingresa código de la
2 deuda. Busca y muestra el registro de la deuda.
3 Cobrador ingresa datos del pago. Actualiza estado y registro de la deuda.
Muestra detalles de la operación y nuevo estado
4 Cobrador finaliza proceso.
de la deuda.
7- Flujo alternativo
a- Si el monto de pago no es igual al monto total de la deuda, el sistema debe redirigirlo a negociar.
8- Requerimiento asociado
RF03 – Registrar de pago
9- Pantallas
PI01, PI08, PI09, PI10, PI11
05/07/2019
Sistema de Cobranza Pág. 17 de 43
PARA CU01
Código CIElegirTipoDeDeuda
Descripción
Luego de validar sus datos el sistema le mostrará al asistente de cobranza una pantalla
en donde debe elegir la opción “Deudas” y luego “No Canceladas”, para luego mostrar
la lista de deudas no canceladas en la pantalla siguiente.
Si el asistente desea salir de la operación, deberá escoger “cerrar sesión”.
Prototipo
Código CIEscogerDeuda
Descripción
La pantalla “CIEscogerDeuda” le mostrará al asistente de cobranzas una lista de todos
los deudores (como se muestra en la figura), el asistente de cobranza podrá seleccionar
en “ver” para enviar la notificación de la deuda seleccionada en la pantalla
“CIRevisarYEnviarInformacionDeudor” (esto dependerá de la cantidad de días que
falta por vencer); en caso quiera hacer un envío de varias deudas simultáneamente
podrá seleccionar “menores a” o “ iguales a “ y el numero correspondientes de días
restantes e ingresará en “Ver selección” para mostrar una lista ordenada a notificar (en
la pantalla “CINotificarDeudasSeleccionadas”) con todas las deudas seleccionadas.
Si el asistente de cobranza considera volver a la pantalla anterior para otra operación o
para cerrar sesión dará click en la flecha de la parte inferior.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 18 de 43
Código CINotificarDeudasSeleccionadas
Descripción
En esta pantalla se muestra la lista de las deudas que el asistente desea notificar, ya que
se encuentran próximas a vencer, seleccionará el medio de comunicación y hará click en
“enviar” para enviar simultáneamente a todas las de la lista.
El usuario puede regresar a la pantalla PI03 para otra operación con la flecha negra en la
parte inferior.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 19 de 43
Código CIRevisarYEnviarInformacionDeudor
Descripción
Esta pantalla le mostrará al asistente de cobranza la información necesaria del cliente
para la notificación de su deuda, el usuario podrá escoger el medio por el cual se
realizará la comunicación.
El usuario puede regresar a la pantalla “CIEscogerDeuda” para otra operación con la
flecha negra en la parte inferior.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 20 de 43
PARA CU02
Código CIRevisarYEnviarInformacionDeudor
Descripción
El asistente de cobranza debe elegir la sección “Generar Reporte” en esta pantalla para
dirigirse a la pantalla “CISeleccionarCamposParaReporte” y posteriormente crear el
documento solicitado.
Prototipo
Código CISeleccionarCamposParaReporte
Descripción
En esta pantalla el asistente de cobranza escogerá los conceptos (ver figura) que debe
contener el documento solicitado por el deudor o los puntos que desea informar.
Luego de seleccionar los cuadros necesarios debe ingresar en la sección “Generar” que
nos redirigirá a la pantalla “CIEnviarReporteDeEstadoDeuda”.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 21 de 43
Código CIEnviarReporteDeEstadoDeuda
Descripción
Se muestra un reporte con la información solicitada o que se desea informar, el
asistente de cobranzas seleccionará “Enviar” para notificar al deudor con este
documento a su correo electrónico. Luego el sistema regresará a la pantalla
“CIRevisarYEnviarInformacionDeudor” para otra operación.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 22 de 43
PARA CU03
Código CISeleccionarRegistrodeDeuda
Descripción
Pantalla donde el usuario podrá ver el registro de deudas existentes de manera
actualizada, además podrá buscar una deuda específica.
Prototipo
Código CIRevisarHistorialRegistroDeuda
Descripción
Pantalla donde el usuario podrá ver el historial de una deuda en específica, tendrá la
opción de registrar el pago de la deuda de ser el caso.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 23 de 43
Código CIIngresarDatosdePagoDeuda
Descripción
Pantalla donde se ingresarán los datos de pago de la deuda (tipo_pago, monto),
además de los datos principales del titular de la deuda para evitar errores.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 24 de 43
Código CIRevisarRegistroPago
Descripción
Pantalla donde se mostrará los datos del registro de pago como comprobante del
éxito de la operación, con opción de volver a la interfaz de inicio, imprimir o enviar.
Prototipo
05/07/2019
Sistema de Cobranza Pág. 25 de 43
05/07/2019
Sistema de Cobranza Pág. 26 de 43
05/07/2019
Sistema de Cobranza Pág. 27 de 43
05/07/2019
Sistema de Cobranza Pág. 28 de 43
05/07/2019
Sistema de Cobranza Pág. 29 de 43
Objeto: Deuda
05/07/2019
Sistema de Cobranza Pág. 30 de 43
05/07/2019
Sistema de Cobranza Pág. 31 de 43
3. DISEÑO DE SISTEMA
Catálogo de subsistemas.
05/07/2019
Sistema de Cobranza Pág. 32 de 43
05/07/2019
Sistema de Cobranza Pág. 33 de 43
CIRevisarYEnviarInformacionDeudor,
CISeleccionarCamposParaReporte, CIEnviar reporte de Estado
Deuda (Tipo Interfaz)
05/07/2019
Sistema de Cobranza Pág. 34 de 43
05/07/2019
Sistema de Cobranza Pág. 35 de 43
05/07/2019
Sistema de Cobranza Pág. 36 de 43
Tipo Control
<<ServletClass>> <<ServletClass>>
CCRevisarEstadoYPlazoDeDeudaServlet CCInformarEstadoDeDeudaServlet
05/07/2019
Sistema de Cobranza Pág. 37 de 43
Tipo Entidad
Tipo Interfaz
05/07/2019
Sistema de Cobranza Pág. 38 de 43
05/07/2019
Sistema de Cobranza Pág. 39 de 43
CCRevisarEstadoYPlazoDeDeuda
CCInformarEstadoDeDeuda CCRegistrarPago
Servlet
Servlet Servlet
<<ServletClass>>
<<ServletClass>> <<ServletClass>>
CCRevisarEstadoYPlazoDeDeudaServlet
CCInformarEstadoDeDeudaServlet CCRegistrarPagoServlet
+ EnviarSeleccionDeuda () : int
+ Enviar Solicitud () : int + Enviar Datos () : int + EnviarTiposEstado Deuda () : int
+ Enviar Selección Campos () : int + Enviar Respuesta () : int
+ Enviar Seleccion no cancelada () : int
+ Enviar Reporte () : int + Seleccionar Deuda () : int
+ Enviar info deudas no canceladas () : int
+ init (javax.servlet. : void + OK () : int
+ Enviar info deuda seleccionada () : int
ServletConfig config) + init (javax.servlet. : void + Enviar Pedido () : int
+ destroy () : void ServletConfig config)
+ Enviar info Deudas Seleccion () : int
+ doGet (javax.servlet.http. : void + destroy () : void + init (javax.servlet. : void
HttpServletRequest req, javax.servlet. + doGet (javax.servlet.http. : void ServletConfig config)
http.HttpServletResponse res) HttpServletRequest req, javax.servlet.
+ destroy () : void
+ doPut (javax.servlet.http. : void http.HttpServletResponse res)
+ doGet (javax.servlet.http. : void
HttpServletRequest req, javax.servlet. + doPut (javax.servlet.http. : void HttpServletRequest req, javax.servlet.
http.HttpServletResponse res) HttpServletRequest req, javax.servlet. http.HttpServletResponse res)
+ doPost (javax.servlet.http. : void http.HttpServletResponse res)
+ doPut (javax.servlet.http. : void
HttpServletRequest req, javax.servlet. + doPost (javax.servlet.http. : void HttpServletRequest req, javax.servlet.
http.HttpServletResponse res) HttpServletRequest req, javax.servlet. http.HttpServletResponse res)
http.HttpServletResponse res)
+ doPost (javax.servlet.http. : void
HttpServletRequest req, javax.servlet.
http.HttpServletResponse res)
05/07/2019
Sistema de Cobranza Pág. 40 de 43
Cliente
EntityBean_CMP
<<EJBEntity>> <<EJBPrimaryKey>>
ClienteBean ClientePK
{abstract} - idCliente : java.lang.Integer
- ID Cliente : java.lang.Integer + <<Constructor>> ClientePK () <<EJBRemote>>
- Estado Cliente : int + equals (Object other) : boolean Cliente
- tipo cliente : int + hashCode () : int
- ejbContext : EntityContext
+ Generar Reporte () : int
+ consultar deuda () : int
+ autorizar pago () : int
+ <<Constructor>> ClienteBean ()
+ ejbActivate () : void
+ ejbLoad () : void
+ ejbPassivate () : void
+ ejbRemove () : void
+ ejbStore () : void
+ setEntityContext (EntityContext ctx) : void
+ unsetEntityContext () : void
Deuda
EntityBean_CMP
<<EJBEntity>> <<EJBPrimaryKey>>
DeudaBean DeudaPK
{abstract} - idDeuda : java.lang.Integer
- ID deuda : java.lang.Integer + <<Constructor>> DeudaPK () <<EJBRemote>>
- estado deuda : int + equals (Object other) : boolean Deuda
- tipo deuda : int + hashCode () : int
- monto total deuda : int
- fecha venc deuda : int
- tasa interes deuda : int
- ejbContext : EntityContext
+ Actualizar deuda () : int
+ Buscar deuda () : int
+ verificar datos deuda () : int
+ Buscar tipos estado deuda () : int
+ Buscar deudas no canceladas () : int
+ Buscar info deuda () : int
+ <<Constructor>> DeudaBean ()
+ ejbActivate () : void
+ ejbLoad () : void
+ ejbPassivate () : void
+ ejbRemove () : void
+ ejbStore () : void
+ setEntityContext (EntityContext ctx) : void
+ unsetEntityContext () : void
05/07/2019
Sistema de Cobranza Pág. 41 de 43
+ mostrar campos para reporte () : int + mostrar reporte () : int + ingresar cod Deuda () : int
+ Seleccionar registro () : int
CIIngresarDatosdePagoDeuda CIRevisarRegistroPago
CIRevisarHistorialRegistroDeuda
JSP JSP
JSP
<<GUI>> <<GUI>>
<<GUI>>
CIIngresarDatosdePagoDeuda CIRevisarRegistroPago
CIRevisarHistorialRegistroDeuda
<<GUI>>
CINotificar Deudas Seleccionadas
05/07/2019
Sistema de Cobranza Pág. 42 de 43
Cliente
(Clase Entidad)
EntityBean_CMP
Deuda
(Clase Entidad)
EntityBean_CMP
NOMBRE DEL
COMPONENTE ClienteBean
TIPO EJB Entity
DESCRIPCIÓN Encapsula el objeto de la entidad del lado
del servidor donde se almacenan los datos.
ESPECIFICACIÓN
Se encarga de almacenar y recuperar los datos de la tabla cliente, mediante
mapeo o vinculación de las columnas de la tabla de base de datos con los
atributos del objeto cliente.
NOMBRE DEL
COMPONENTE DeudaBean
TIPO EJB Entity
Encapsula el objeto de la entidad del lado
DESCRIPCIÓN
del servidor donde se almacenan los datos.
ESPECIFICACIÓN
Se encarga de almacenar y recuperar los datos del objeto de la entidad
deuda, mediante el mapeo o vinculación de las columnas de la tabla de base
de datos con los atributos del objeto deuda.
05/07/2019
Sistema de Cobranza Pág. 43 de 43
Catálogo de Requerimientos
05/07/2019