01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAGPE - Gestión de Personal.
Función:

                                                                                      

Rutina(s)Nombre TécnicoFecha del Parche
GPEM042
02/04/2020
GPEM031
02/04/2020
GPEM040
02/04/2020

                                                                                      

Pacote:

007316 - Actualización al Diccionario de Datos.

007157 - Mantenimiento de Menús.

Versión:12.1.17 |12.1.23 | 12.1.25 | 12.1.27

02. SITUACIÓN/REQUISITO

Al realizar el Complemento de Recepción de Pago de una Factura de Venta creada con una condición de pago tipo "PUE" (Pago en una exhibición), el sistema solicita el timbrado de la misma. Lo anterior no debería permitirse, puesto que de acuerdo a la Guía de llenado para el Complemento de Recepción de Pago publicada por el Servicio de Administración Tributaria (SAT), no obliga a emitir dicho complemento cuando no se pague la contraprestación en una sola exhibición.

Se identificó que el escenario anterior es replicado, cuando se tienen configuradas las tablas: Condiciones de Pago (SE4) como compartida, Cuentas por Cobrar (SE1) como exclusiva, Recibos de Cobranza (SEL) como exclusiva, Movimientos Bancarios (SE5) como exclusiva y Encabezado de Factura de Salida (SF2) como exclusiva.

03. SOLUCIÓN

Se modifica la función fObtInfCon() ubicada en la rutina Cobros Diversos (FINA087A), para que se valide el uso de Gestión de Empresas, utilizando las funciones FWSizeFilial() y FWModeAccess(); y con ello buscar correctamente en la tabla Condiciones de Pago (SE4) por la filial origen (SF2) o la filial de la tabla Condiciones de Pago (SE4).

Se recomienda ingresar al siguiente Documento Técnico, para obtener mayor información sobre la funcionalidad de cobro de documentos con condiciones de pago Pago en una sola exhibición (PUE) y Pago en Parcialidades o Diferido (PPD): Validaciones adicionales para Cobros Diversos México


  1. Realizar un backup del repositorio (RPO).
  2. Aplicar la solución del parche correspondiente al issue DMINA-8497.
  3. En un ambiente con "Financiero no compartido"; modificar el Ac. Sucursal (X2_MODO), Ac. Unidad (X2_MODOUN) y Ac. Empresa (X2_MODOEMP) para la tabla Condiciones de Pago (SE4), como se muestra a continuación:



  4. En la sucursal "D MG 02 ", realizar la siguiente configuración de catálogos para conseguir un timbrado exitoso:

    • Crear un Cliente.
    • Crear un Producto.
    • Crear una serie en el Control de Formularios.
    • Crear un Calendario Contable.
    • Crear una Moneda Contable.
    • Crear un registro en Moneda vs Calendario Contable.
    • Crear una Condición de Pago con el campo Met Pag SAT (E4_MPAGSAT) con el valor "PUE".
    • Crear y timbrar una Factura de Venta utilizando las configuraciones realizadas anteriormente.


  1. Ingresar al módulo Financiero (SIGAFIN) con la sucursal "D MG 01 ".
  2. Ingresar a la rutina Cobros Diversos (FINA087A), ubicada en "Actualizaciones | Cuentas por Cobrar".
  3. Informar parámetros solicitados:
    • En la pregunta ¿Considera Sucursal?, informar "No".
  4. Informar el encabezado del recibo.
  5. Informar la forma y monto del cobro.
  6. Seleccionar el cliente.
  7. Seleccionar el documento creado y timbrado en las "Pre-condiciones".
  8. Al dar clic en "Avanzar" () o "Confirmar", validar que se muestre el siguiente mensaje:

  9. Dar clic en el botón "Confirmar" para grabar el recibo.
  10. Validar que no es solicitada la confirmación de la generación y timbrado del Complemento de Recepción de Pago.
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>

04. DICCIONARIO DE DATOS

Actualización de campos para la tabla SRG (SX3):

Campo RG_MAT

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_NOME

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_PROCES

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_ROTEIR

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_PERIODO

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_SEMANA

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DESCTPR

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DATADEM

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_TIPORES

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DTGERAR

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DTAVISO

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_EFETIVA

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_RESCOMP

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DFERVEN

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DFERPRO

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DATAHOM

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DAVISO

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DTPAGO

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_MEDATU

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_NORMAL

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_DESCANS

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_SALMES

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_SALDIA

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_SALHORA

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_STSAPL

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_APLROT

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_APLPER

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_APLNPG

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL

Campo RG_RHEXP

Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL


Campo RG_PDRESC


Orden
Tipo
Tamaño
Decimal
Título
Descripción
Formato
Validación
Usado
Inicializador
Consulta
Browse
Visual
Contexto
Obligatorio
Opciones
When
Ini. Browse
Grupo de Campos
Carpeta
Check SQL


Actualización de la consulta T17PER (SRG):