Histórico da Página
...
- Visión general
- Regla de negocio
- Reglas de Integridad
- Ejemplo de utilización
- Diccionario de datos
- Tablas utilizadas
01. VISIÓN GENERAL
Definir las alteraciones que se requieren para poder capturar y calcular los embargos, de acuerdo a la legislación, usos y costumbres de Colombia.
...
Los embargos generan habitualmente un título para realizar el pago al banco.
...
03. REGLAS DE INTEGRIDAD
Al incluir un beneficiario con número de cuotas y valor de la cuota se generará un registro en préstamos (SRK), como se definición en la sección de “Reglas de negocio” del presente documento. Al generar dicho registro, se deberá considerar lo siguiente:
...
- El tipo de Beneficiario (RK_TPBENEF) es igual a 3 (Ejecutivo) y existe un préstamo asociado a este beneficiario (SRK->RKNum.Identif. (RK_NUMID) = ”SRK” + M->RAFilial(RA_FILIAL + M->RA) + Matricula (RA_MAT + M->RQ) + Concepto (RQ_VERBFOL + M->RQ) + Orden Benefi (RQ_ORDEM) + “SRQ”) y el saldo (SRK->RKRK_VLSALDO) es diferente al valor inicial (SRK->RKRK_VALORTO).
- Existe al menos un registro de amortizaciones de préstamos (Num.Identif. (RCK->RCK_NUMID) = ”SRK” + M->RA Filial(RA_FILIAL + M->RA) + Matricula (RA_MAT + M->RQ) + Concepto (RQ_VERBFOL + M->RQ) + Orden Benefi (RQ_ORDEM) + “SRQ” )
- Existe al menos un registro en movimientos de nómina (SRC->RC(Num.Identif. (RC_NUMID) = ”SRK” + M->RA Filial(RA_FILIAL + M->RA) + Matricula (RA_MAT + M->RQ) + Concepto (RQ_VERBFOL + M->RQ) + Orden Benefi (RQ_ORDEM) + “SRQ”).
- Existe al menos un registro en histórico de movimientos (SRD->RD_NUMID=”SRK” + M->RA_FILIAL + M->RA_MAT + M->RQ_VERBFOL + M->RQ_ORDEM + “SRQ”).El tipo de Beneficiario (RK_TPBENEF) igual a 3 (Ejecutivo) y existe un préstamo asociado a este beneficiario (SRK->RK_NUMID = SRQ->RQ_NUMID .AND. SRD->RD_NUMID = ”SRK” + M->RA_FILIAL + M->RA_MAT + M->RQ_VERBFOL + M->RQ_ORDEM Num.Identif. (RD_NUMID)=”SRK” + Filial(RA_FILIAL) + Matricula (RA_MAT) + Concepto (RQ_VERBFOL) + Orden Benefi (RQ_ORDEM) + “SRQ”).
Exclusión Préstamos
La eliminación de un registro de préstamos (SRK) deberá ser restringida en los siguientes casos:
- Si el saldo (SRK->RKRK_VLSALDO) es diferente al valor inicial (SRK->RKRK_VALORTO).
- Existe al menos un registro de amortizaciones de préstamos (Num.Identif. (RCK->RCK_NUMID = SRK->RK) = Num.Identif. (RK_NUMID)).
- Existe al menos un registro en movimientos de nómina (SRC->RCNum.Identif. (RC_NUMID = SRK->RK) = Num.Identif. (RK_NUMID)).
- Existe al menos un registro en histórico de movimientos (SRD->RD(Num.Identif. (RD_NUMID = SRK->RK) = Num.Identif. (RK_NUMID)).
Modificar Beneficiarios
La modificación de un registro de beneficiario (SRQ) deberá ser restringida en los siguientes casos:
- El tipo de Beneficiario (RK_TPBENEF) igual a 3 (Ejecutivo) y existe un préstamo asociado a este beneficiario (SRK->RKNum.Identif. (RK_NUMID) = ”SRK” + M->RAFilial (RA_FILIAL + M->RA) + Matricula (RA_MAT + M->RQ) + Concepto (RQ_VERBFOL + M->RQ) + Orden Benefi (RQ_ORDEM) + “SRQ”) y el saldo (SRK->RKRK_VLSALDO) es diferente al valor inicial (SRK->RKRK_VALORTO).
- Existe al menos un registro de amortizaciones de préstamos (Num. Identif (RCK->RCK_NUMID) = ”SRK” + M->RAFilial (RA_FILIAL + M->RA) + Matricula (RA_MAT + M->RQ) + Concepto (RQ_VERBFOL + M->RQ) + Orden Benefi (RQ_ORDEM) + “SRQ” )
- Existe al menos un registro en movimientos de nómina (SRC->RC(Num. Identif (RC_NUMID) = ”SRK” + M->RAFilial (RA_FILIAL + M->RA) + Matricula (RA_MAT + M->RQ) + Concepto (RQ_VERBFOL + M->RQ) + Orden Benefi (RQ_ORDEM) + “SRQ”).
- Existe al menos un registro en histórico de movimientos (SRD->RD_NUMID = ”SRK” + M->RA_FILIAL + M->RA_MAT + M->RQ_VERBFOL + M->RQ_ORDEM + “SRQ”).El tipo de Beneficiario (RK_TPBENEF) igual a 3 (Ejecutivo) y existe un préstamo asociado a este beneficiario (SRK->RK_NUMID = SRQ->RQ_NUMIDL .AND. SRD->RD_NUMID=”SRK” + M->RA_FILIAL + M->RA_MAT + M->RQ_VERBFOL + M->RQ_ORDEM Num. Identif (RD_NUMID) = ”SRK” + Filial (RA_FILIAL) + Matricula (RA_MAT) + Concepto (RQ_VERBFOL) + Orden Benefi (RQ_ORDEM) + “SRQ”).
...
04. EJEMPLO DE UTILIZACIÓN
- Ingresar al módulo Gestión de Personal(SIGAGPE).
- Ingresar a la rutina Beneficiarios, ubicada en "Actualizaciones | Empleados | Beneficiarios(GPEA280)".
- Seleccionar el empleado previamente creado y dar clic en e botón "Incluir"
- Informar los campos del beneficiario y validar lo siguiente
- Al momento de informar el campo N° oficio (RQ_OFICIO) y posicionarse sobre el campo fecha de oficio (RQ_DTOFICI) validar que no se presente un error log y permita continuar.
- Dar clic en "Grabar".
- Validar que el registro del beneficiario se guarde correctamente.
Tabla Beneficiarios (SRQ):
- El campo Clave concepto (RQ_VERFOL) se utilizará para informar el concepto del Beneficio a calcular.
- El campo Tipo de Beneficiario (RQ_TPBENEF) se utilizará para indicar el tipo de beneficiario. Tiene las siguientes opciones:
- Alimentos
- Cooperativa
- Ejecutivos
- Otros
- El campo Número Oficio (RQ_OFICIO) se utilizará para informar el número de oficio. No será obligatorio.
- El campo Fecha Oficio (RQ_DTOFICI) se utilizará para informar la fecha del oficio y sólo será necesario cuando se informe el número de oficio.
- El campo Tribunal (RQ_UNIDOFI) se utilizará para informar la Unidad Judicial y sólo se requiere cuando se informó el número de oficio.
Tabla de Prestamos (SRK):
Al insertar un embargo ejecutivo con número y valor de cuotas, se generará un registro en la tabla de préstamos:
- El campo Código del Banco (
...
- RK_CODBCO) contendrá el código del banco donde se depositará el embargo.
- El campo Número del Contrato (RK_NRCONTR) contendrá el número de cuenta donde se depositará el embargo.
- El campo Número Identificación (RK_NUMID) se formará con la siguiente información: ”SRK” + Filial (RA_FILIAL) + Matricula (RA_MAT) + Clave concepto (RQ_VERBFOL) + Orden Benefi (RQ_ORDEM) + “SRQ”
05. DICCIONARIO DE DATOS
Configuración de opción en Menú:
Menú | Actualizaciones |
Sub-menú | Empleados |
Nombre de la Rutina | Beneficiarios |
Programa | GPEA280 |
Módulo | SIGAGPE |
Tipo | Función Protheus |
Informações | ||
---|---|---|
| ||
Los últimos ajustes al Diccionario de Datos fueron realizados en el paquete 009832-DMINA-13872- REGISTRO DE BENEFICIARIOS COL. Para más información sobre los cambios realizados consultar el siguiente Documento Técnico : 12553416 DMINA-13872 DT Error log al realizar Inclusión de Beneficiarios de un empleado COL |
SX3 - Campos
A continuación la estructura de la tabla de Beneficiarios (SRQ) y la tabla de Prestamos (SRK) con las modificaciones requeridas.
Nota: Se quitaron los campos que no van a sufrir modificaciones para una mayor claridad.
Tabla SRQ - Beneficiarios
Campo | RQ_TPBENEF |
Tipo | C |
Tamanho | 1 |
Decimal | |
Picture | @! |
Browse | Si |
Obligatorio | Si |
Titulo | Tipo Benef. |
Descrição | Tipo Beneficio |
Help de Campo | |
Lista | 1=Alimentos;2=Cooperativas;3=Ejecutivos; 4= UPC Adiciona;5 = Otros |
Contexto | Real |
Consulta Std | |
Validación | pertence(“12345”) .and. fVldRQTpBen() |
Campo | RQ_ORDEM |
Tipo | C - Carácter |
Tamaño | 2 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propiedad | Visualizar |
Título | Orden Benefi |
Descripción | Orden de Beneficiario |
Obligatorio | No |
Inicializa Estándar | |
Consulta | |
Validación | |
Help | Numero de Orden del beneficiario. Llenado automáticamente por el sistema. |
Campo | RQ_NOME |
Tipo | C |
Tamanho | 30 |
Título | Nombre Benef |
Validación | Texto() .and. FHIST() |
Campo | RQ_DTINI |
Tipo | D |
Tamanho | 8 |
Título | Valor inicial: |
Valor inicial | ctod(“//”) |
Campo | RQ_VERBFOL |
Tipo | C |
Tamanho | 3 |
Título | Concepto. |
Descrição | Clave Concepto |
Help de Campo | Indicar la clave del concepto con el que se calcuará en todos los procedimientos de cálculo de la nómina |
Consulta Std | SRVSRQ |
Validación | Vazio() .Or. ExistCpo("SRV") .AND. IsLeeBen(.T., M->RQ_VERBFOL,.T.) .And. fRQVerbFol() |
Campo | RQ_VALFIXO |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Título | Valor Fijo |
Validación | positivo() .and. fRQValFixo() |
Campo | RQ_OFICIO |
Tipo | C |
Tamanho | 10 |
Título | Nro. Oficio |
Descrição | Número Oficio |
Picture | @! |
Browse | Si |
Contexto | Real |
Campo | RQ_DTOFICI |
Tipo | D |
Tamanho | 8 |
Título | Fecha Oficio |
Descrição | Fecha del oficio |
When | GP280whenof() |
Browse | Si |
Contexto | Real |
Folder | 1 |
Campo | RQ_UNIDOFI |
Tipo | C |
Tamanho | 40 |
Título | Tribunal |
Descrição | Tribunal |
When | GP280whenof() |
Browse | Si |
Contexto | Real |
Folder | 1 |
Campo | RQ_TPCIC |
Tipo | C |
Tamanho | 2 |
Título | Tipo ID |
Descrição | Tipo de Identificación |
Picture | @! |
Consulta Std | S22COL |
Validacion | ValidRCC("S022",M->RQ_TPCIC,1,2) |
Campo | RQ_CIC |
Tipo | C |
Tamanho | 10 |
Título | No Id |
Descrição | Número de Identificación del Empleado |
Picture | $R 999.999.999-9 |
Validacion | CO_NIT() .and. FHIST() |
Campo | RQ_RG |
Tipo | C |
Tamanho | 17 |
Título | NIT |
Descrição | NIT del Empleado |
Picture | @! |
Campo | RQ_NUMID |
Tipo | C |
Tamanho | 26 |
Título | Num Id SQR |
Descrição | Num IDSQR |
Campo | RQ_IMPCTRE |
Tipo | C |
Tamanho | 1 |
Título | % Term.Resc. |
Usado | No |
Campo | RQ_VERBADT |
Tipo | C |
Tamanho | 3 |
Título | Conc.Anticip |
Usado | No |
Campo | RQ_VERBDFE |
Tipo | C |
Tamanho | 3 |
Título | Conc.Anticip |
Usado | No |
Campo | RQ_VERBFER |
Tipo | C |
Tamanho | 3 |
Título | Concep.Vacac |
Usado | No |
Campo | RQ_VERB131 |
Tipo | C |
Tamanho | 3 |
Título | Conc. Premio |
Usado | No |
Campo | RQ_VERB132 |
Tipo | C |
Tamanho | 3 |
Título | Conc. Cesant |
Usado | No |
Campo | RQ_VERBPLR |
Tipo | C |
Tamanho | 3 |
Título | Conc. P.G.R. |
Usado | No |
Campo | RQ_NASC |
Tipo | D |
Tamanho | 8 |
Título | Fech Nac. |
Usado | No |
Tabla SRK - Prestamos
Campo | RK_PD |
Tipo | C |
Tamanho | 3 |
Título | Concepto |
Descripcion | Código del Concepto |
Campo | RK_JUROANO |
Tipo | N |
Tamanho | 6 |
Decimal | 2 |
Titulo | %.Inter Ano |
Usado | Si |
Browse | Si |
Campo | RK_VNAOAPL |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Titulo | Vl. N. Apli. |
Descripción | Valor no aplicado |
Picture | @E 999,999,999.99 |
Browse | Si |
Propiedades | Alterar |
Contexto | Real |
Campo | RK_STATUS |
Tipo | C |
Tamanho | 1 |
Titulo | Situacion |
Lista | Lista: 1=Solicitado;2=Activo;3=Pagado;4=Suspendido |
Propiedades | Visualizar |
Campo | RK_PDJUROS |
Tipo | C |
Tamanho | 3 |
Titulo | Conc Interes |
Browse | Si |
Campo | RK_VLJUROS |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Titulo | Vlr Interes |
Validar | dejar en blanco |
Picture | @E 999,999,999.99 |
Campo | RK_VLSALDO |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
| Estándar |
Campo | RK_PCJUROS |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Titulo | Cuota Inter. |
Validar | dejar en blanco |
Picture | @E 999,999,999.99 |
Campo | RK_PGJUROS |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Titulo | Interes. Pag |
Picture | @E 999,999,999.99 |
Campo | RK_CODBCO |
Tipo | C |
Tamanho | 3 |
Titulo | Cod. Banco |
Descripción | Código del Banco |
Picture | !@ |
Validación | ExistCpo("SA6") |
Consulta Estándar | SA6 |
Campo | RK_NRCONTR |
Tipo | C |
Tamanho | 20 |
Titulo | No Contrato |
Descripción | Numero del Contrato |
Picture | !@ |
Validación | ExistCpo("SA6") |
Consulta Estándar | SA6 |
06
Card documentos | ||||
---|---|---|---|---|
|
...
. TABLAS UTILIZADAS
- SRA Maestro de Empleados
- SRK Préstamos
- SRQ Beneficiarios
- SRM Detalle Conceptos por Proceso
- SRV Conceptos