Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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

Rutina(s)

Nombre Técnico

Fechas del parche
GPER884.PRW

Recibos de Nómina.

1428/02/2020
GPER884.INIArchivo de configuración para generación de XML.1427/02/2020
Ticket:4720049
Issue:

DMINA-5626 | DMINA-6096 | DMINA-8373 | DMINA-8494

Versión:12.1.14 | 12.1.17 | 12.1.23 | 12.1.25 | 12.1.27

...

Actualmente la generación del nodo “SubsidioAlEmpleo” "SubsidioAlEmpleo" depende de la existencia del Concepto 404 – ISR Subs Empl Efect con identificador RV_CODFOL “0514”"0514".
Por requerimiento de la Entidad Federativa SAT, se requiere habilitar en el recibo de nómina CFDI (GPER884) el nodo “SubsidioAlEmpleo” "SubsidioAlEmpleo" con valor en el importe de 0.01 cuando no existan importes del Concepto 404 – ISR Subs Empl Efect con identificador RV_CODFOL “0514”"0514".

03. SOLUCIÓN

...

  1. Se crea el parámetro MV_NODOSUB, que se utiliza para definir que el PAC sigue validando que se informe el nodo de "SubsidioAlEmpleto".
  2. Se crea el parámetro MV_CFDICON, que representa la clave de otro pago de nómina propia de la contabilidad de cada patrón, puede conformarse desde 3 hasta 15 caracteres.
  3. Dentro del fuente GPER884.PRW se realizan las siguientes actualizaciones:
    1. En la función GPER884 se valida que el parámetro MV_CFDICON, si este parámetro está vacío o no existe el sistema, notificará al usuario y no se podrá acceder a la rutina GPER884 hasta que se informe dicho parámetro.
    2. En la función fLanca() para el apartado de

...

    1. "OtrosPagos" se da formato a la información contenida en el concepto (descripción), si el texto es mayor a 40 caracteres el restante se informará en otra línea.
    2. Se crea la función fOtrosPag(), que genera la información detallada del nodo

...

    1. "OtroPago", incluyendo los nodos SubsidioAlEmpleo y CompensacionSaldosAFavor.
    2. En la función R030Imp(), en la variable cTipOtrPag se asigna el tipo SAT

...

    1. "005O" para ser incluido en otros pagos, en la misma función se asigna el importe de "0.01" al total del nodo TotalOtrosPagos cuando el empleado no contiene incidencia para el concepto 404.
    2. En la función VldCad884(), se asignan los valores clave, concepto

...

    1. e importe al nodo OtroPago, cuando el empleado no contiene incidencia para el concepto 404.
    2. En función ObtDeclAnu(), para el subsidio al empleo se asigna el identificador de cálculo 0514 ya que anteriormente dentro del nodo SubsidioAlEmpleo en el tag SubsidioCausado no asignaba valor al empleado cuando contaba con incidencia

...

    1. ISR Subs Empl Efect (concepto 404).
    1. Dentro del archivo GPER884.INI, se actualiza el apartado

...

    1. "OTROSPAGOS" donde se obtienen mediante la función fOtrosPag(), los nodos

...

    1. "OtroPago" incluyendo los nodos SubsidioAlEmpleo y CompensacionSaldosAFavor.


Configuraciones previas:

  1. Crear los parámetros como se mencionan en la sección "04. Diccionario de Datos".
    • MV_NODOSUB, indica que el PAC continua validando que debe informarse el continúa validando la obligatoriedad del nodo subsidio a pesar de que ya no es obligatorio y se cuenta con empleados que no tienen dicho concepto calculado.
    • MV_CFDICON, contiene la clave que será mostrada en el nodo “OtroPago” cuando "OtroPago" cuando el empleado no tenga los conceptos de subsidio calculado.
  2.  Agregar el archivo GPER884.INI actualizado en la carpeta \System.

...

  • Debido a que el parámetro MV_NODOSUB para está esta funcionalidad deberá estar en True (.T.); el parámetro MV_CFDICON deberá contener un valor, en caso contrario el sistema no permitirá acceder a la rutina GPER884.

...

  1. Informar los parámetros necesarios e indicar el timbrado del documento.
  2. Genera el recibo de nómina para el empleado anteriormente calculado.
  3. Confirmar la generación y timbrado del recibo.
  4. Validar lo siguiente en el Archivo XML y PDF:
      Si fueron asignadas incidencias correspondientes al Subsidio al empleado, se mostrará el nodo "SubsidioAlEmpleo" con los valores correspondientes a las incidencias calculadas.
    • Si fueron asignadas incidencias correspondientes al Subsidio al empleado, se mostrará el nodo “OtrosPagos” incluyendo el sub-nodo “OtroPago” , con los valores correspondientes a y el nodo "SubsidioAlEmpleo" con el valor de las incidencias calculadas.
    • Si no fueron asiganadas asignadas incidencias correspondientes al Subsidio al empleado, se mostrará “OtrosPagos” incluyendo el nodo “OtroPago” con la clave configurada en el parámetro MV_CFDICON y el nodo SubsidioAlEmpleo con el valor de "0.01".

04. DICCIONARIO DE DATOS

Crear los siguientes parámetros en la tabla SX6 - Parámetros, mediante el Configurador (SIGACFG):

...