Árvore de páginas

Versões comparadas

Chave

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

...

03. Ejemplo de Utilización

Para dar cumplimiento con el sustento legal, en la Localización de Colombia se cuenta con la definición de la Formulación Estándar del procedimiento ASP (Aumento de Salario por Porcentaje).

Para mayor información sobre la Configuración y Cálculo del procedimiento ASP (Aumento de Salario por Porcentaje), se debe considerar la siguiente información:

Pre-condiciones

  • Contar con las actualizaciones al Diccionario de Datos, mencionadas en el Documento de Referencia de la sección 05. Información Adicional.
  • Contar con los catálogos necesarios para el Cálculo de Nómina.
    • Tipos de Procedimiento.
    • Procesos.
    • Conceptos.
    • Conceptos por proceso.
    • Fórmulas.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos.
    • Tablas Alfanuméricas.
    • Funciones.
    • Empleados.
    • Incidencias por Empleado.

      Informações
      titleNOTA

      Para mayor información sobre la configuración de los catálogos utilizados en el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje), se recomienda leer la sección 04. Catálogos Utilizados.

...

  • Las fórmulas utilizadas en el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje), se muestran a continuación; así como su mecánica de cálculo:
    1. Fórmulas utilizadas:

      Origen

      Código

      Descripción

      Desc. 2

      Recompilar

      Modelo

      S_

      REFASP

      REFERENCIAS AUMENTO POR %

      ASP

      1

      2

      S_

      237ASP

      AUMENTO SALARIO POR % BASICO

      ASP

      1

      2

      S_

      238ASP

      AUMENTO SALARIO POR % INTEGRAL

      ASP

      1

      2

         

    2. Detalle de las fórmulas:
      • REFASP - Referencia Aumento por %

        Fórmula

        Secuencia

        1a Expresión

        Op. 1

        2a Expresión

        Resultado

        Comentario

        REFASP

        000001

        #

        TRACE_ON




        REFASP

        000002

        # VALIDA SI ESTA ACTIVO




        No calcula empleados inactivos o que ingresaron en fecha posterior a la fecha de aumento.

        REFASP

        000003


        MUEVE

        1

        NOCALCULA

        REFASP

        000004

        EMPSTATUS

        SI_IGUAL

        "D"

        FINAL

        REFASP

        000005

        EMPFECING

        SI_MAYOR

        PERFECFIN

        FINAL

        REFASP

        000006


        MUEVE

        0

        NOCALCULA

        REFASP

        000007

        #OBTIENE SAL MINIMOS




        Obtiene SMMLV de la tabla S007 y columna 3.

        REFASP

        000008


        BUSCA

        TABLA_S007


        REFASP

        000009

        ELEMENTO_01

        HASTA_MAYOR

        0


        REFASP

        000010


        MUEVE

        ELEMENTO_03

        SALMINMES

        REFASP

        000011

        #OBTIENE FACTOR

        PRESTACIONAL



        Obtiene SMMLV para Salarios Integrales = SMMLV * 13.

        REFASP

        000012

        SALMINMES

        MULTIPLICA

        13

        SALMININTM

        REFASP

        000013

        FINAL

        ETIQUETA




        REFASP

        000014

        #

        TRACE_OFF




           

      • 237ASP - Aumento Salario por % Básico

        Fórmula

        Secuencia

        1a Expresión

        Op. 1

        2a Expresión

        Resultado

        Comentario

        237ASP

        000001

        #

        TRACE_ON




        237ASP

        000002

        NOCALCULA

        SI_IGUAL

        1

        FINAL


        237ASP000003#VALIDA QUE EL TIPO DESALARIO SEABASICO
        Inicia sección de validaciones para los Tipos de Salario.

        237ASP

        000004

        EMPTIPOSAL

        SI_IGUAL

        '2'

        FINAL

        Si es un salario integral no calcula en esta fórmula.

        237ASP000004

        000005

        EMPTIPOSAL

        SI_IGUAL

        '4'

        FINAL

        237ASP000005

        000006

        #% POR PORCENTAJE





        237ASP000006

        000007

        CONPORCEN

        SI_IGUAL

        0

        CONT_00

        El % de aumento se registra en el campo de % del catálogo de conceptos. Si este está en cero, salta a la validación de si es el incremento por función o por incidencia.

        237ASP000007

        000008


        MUEVE

        EMPSALARIO

        EMPSALANT

        Mueve el salario actual, al campo de salario anterior en el maestro de empleados.

        237ASP000008

        000009

        CONPORCEN

        DIVIDE

        100

        NAUX_00

        Salario = Salario + Salario * % Aumento del Concepto.

        237ASP000009

        000010

        EMPSALARIO

        MULTIPLICA

        NAUX_00

        NAUX_00

        237ASP000010

        000011

        EMPSALARIO

        SUMA

        NAUX_00

        EMPSALARIO

        237ASP000011

        000012


        MUEVE

        1

        NAUX_01

        237ASP000012

        000013


        SALTA


        CONT_03

        237ASP000013

        000014

        CONT_00

        ETIQUETA



        237ASP000014

        000015

        #INCREMENTO

        POR FUNCION



        Si el origen del salario es la función (RCJ_ORISDO)

        • Salario Anterior = Salario
        • Salario = Salario de la Función

        237ASP000015

        000016

        PROORISDO

        SI_DIFERENTE

        '2'

        CONT_01

        237ASP000016

        000017

        FUNSALARIO

        SI_IGUAL

        0

        FINAL

        237ASP000017

        000018


        MUEVE

        EMPSALARIO

        EMPSALANT

        237ASP000018

        000019


        MUEVE

        FUNSALARIO

        EMPSALARIO

        237ASP000019

        000020


        MUEVE

        1

        NAUX_01

        237ASP000020

        000021


        SALTA


        CONT_03

        237ASP000021

        000022

        CONT_01

        ETIQUETA



        237ASP000022

        000023

        #POR INCIDENCIA




        Si no fue por % del concepto ni por función, y se tiene un importe por incidencia

        • Salario Anterior = Salario
        • Salario = Importe Incidencia

        237ASP000023

        000024

        INCIMPINC

        SI_IGUAL

        0

        CONT_02

        237ASP000024

        000025


        MUEVE

        EMPSALARIO

        EMPSALANT

        237ASP000025

        000026


        MUEVE

        INCIMPINC

        EMPSALARIO

        237ASP000026

        000027


        MUEVE

        1

        NAUX_01

        237ASP000027

        000028

        CONT_02

        ETIQUETA




        237ASP000028

        000029

        NAUX_01

        SI_IGUAL

        0

        FINAL


        237ASP000029

        000030

        # VALIDA

        INCREMENTO



        Valida que el nuevo salario no sea menor que el SMMLV.

        237ASP000030

        000031

        EMPSALARIO

        SI_MAYOR

        SALMINMES

        CONT_03

        237ASP000031

        000032


        MUEVE

        SALMINMES

        EMPSALARIO

        237ASP000032

        000033

        CONT_03

        ETIQUETA



        237ASP000033

        000034

        EMPSALANT

        SI_IGUAL

        EMPSALARIO

        FINAL


        237ASP000034

        000035

        CONT_04

        ETIQUETA




        237ASP000035

        000036

        0

        REDONDEA

        EMPSALARIO

        EMPSALARIO

        Realiza el redondeo sin decimales al mnemónico EMPSALARIOmnemónico EMPSALARIO.

        237ASP000036

        000037

        #GRABA SRA




        Asigna los valores del maestro de empleados faltantes:

        • Tipo de Modificación = '002'.
        • Periodo Modificación = Periodo en ejecución.
        • Número Pago Modificación = Número de Pago en ejecución.
        • Fecha de Modificación: Fecha de Pago del Periodo.

        Graba la información en la SRA cuando se Habilita la opción de Grabación.

        237ASP000037

        000038


        MUEVE

        "002"

        EMPTIPMODS

        237ASP000038

        000039


        MUEVE

        PERFECPAG

        EMPFECAUM

        237ASP000039

        000040


        MUEVE

        PERPERIOD

        EMPPERAUM

        237ASP000040

        000041


        MUEVE

        PERNUMPAG

        EMPPAGAUM

        237ASP000041

        000042


        GRABA

        'SRA'


        237ASP000042

        000043

        #GRABA RCP




        Asigna los valores de Trayectoria Labora:

        • Fecha de Movimiento: Fecha de Pago del Periodo.
        • Periodo Movimiento = Periodo en ejecución
        • Número Pago Movimiento = Número de Pago en ejecución.
        • Tipo de Movimiento = '05'
        • Tipo de Modificación = '002'
        • Si la categoría de la función es M o A o C o P o E
          • Salario Mensual= Salario de Empleado
          • Salario Diario = Salario Mensual / 30
        • Si la categoría de la función es D
          • Salario Mensual= Salario de Empleado / 30
          • Salario Diario = Salario Mensual
        • Si la categoría de la función es H
          • Salario Mensual= Salario de Empleado * 240
          • Salario Diario = Salario Mensual / 30

        Graba la información en la RCP cuando se Habilita la opción de Grabación.

        237ASP000043

        000044


        MUEVE

        PERFECPAG

        TRAFECMOV

        237ASP000044

        000045


        MUEVE

        PERPERIOD

        TRAPERMOV

        237ASP000045

        000046


        MUEVE

        PERNUMPAG

        TRANPGMOV

        237ASP000046

        000047


        MUEVE

        '05'

        TRATIPOMOV

        237ASP000047

        000048


        MUEVE

        '002'

        TRATIPMODS

        237ASP000048

        000049


        MUEVE

        EMPSALARIO

        TRASALMES

        237ASP000049

        000050

        EMPSALARIO

        DIVIDE

        30

        TRASALDIA

        237ASP000050

        000051

        EMPCATFUN

        SI_IGUAL

        'M'

        CONT_05

        237ASP000051

        000052

        EMPCATFUN

        SI_IGUAL

        'A'

        CONT_05

        237ASP000052

        000053

        EMPCATFUN

        SI_IGUAL

        'C'

        CONT_05

        237ASP000053

        000054

        EMPCATFUN

        SI_IGUAL

        'P'

        CONT_05

        237ASP000054

        000055

        EMPCATFUN

        SI_IGUAL

        'E'

        CONT_05

        237ASP000055

        000056


        MUEVE

        EMPSALARIO

        TRASALDIA

        237ASP000056

        000057

        EMPSALARIO

        MULTIPLICA

        30

        TRASALMES

        237ASP000057

        000058

        EMPCATFUN

        SI_IGUAL

        'D'

        CONT_05

        237ASP000058

        000059

        EMPSALARIO

        MULTIPLICA

        240

        TRASALMES

        237ASP000059

        000060

        TRASALMES

        DIVIDE

        30

        TRASALDIA

        237ASP000060

        000061

        CONT_05

        ETIQUETA



        237ASP000061

        000062


        GRABA

        'RCP'


        237ASP000062

        000063

        # GRABA SR7-SR3




        Asigna los valores del histórico de Salarios:

        • Tipo de Modificación = '002'
        • Concepto: '000'
        • Valor = Salario
        • Valor Anterior = Salario Anterior
        • Fecha de Aumento: Fecha de Pago del Periodo.


        237ASP000063

        000064


        MUEVE

        PERFECPAG

        HSDDATA

        237ASP000064

        000065


        MUEVE

        '002'

        HSDTIPO

        237ASP000065

        000066


        MUEVE

        '000'

        HSDPD

        237ASP000066

        000067


        MUEVE

        EMPSALARIO

        HSDVALOR

        237ASP000067

        000068


        MUEVE

        EMPSALANT

        HSDANTEAUM

        237ASP000068

        000069


        MUEVE

        PERFECPAG

        HSEDATA

        237ASP000069

        000070


        MUEVE

        '002'

        HSETIPO

        237ASP

        000070#000071

        GRABA

        'SR7-/SR3'


        237ASP000071000072
        MUEVEEMPSALARIOIMPORTE
        237ASP000072000073FINALETIQUETA


        237ASP000073000074#TRACE_OFF


           

      • 238ASP - Aumento Salario por % Integral

        Fórmula

        Secuencia

        1a Expresión

        Op. 1

        2a Expresión

        Resultado

        Comentario

        238ASP

        000001

        #

        TRACE_ON




        238ASP

        000002

        NOCALCULA

        SI_IGUAL

        1

        FINAL


        238ASP000003#VALIDA QUE EL TIPO DESALARIO SEAINTEGRAL
        Inicia sección de validaciones para los Tipos de Salario.

        238ASP

        000004

        EMPTIPOSAL

        SI_IGUAL

        '2'

        FINAL

        Si es un salario básico no calcula en esta fórmula.

        238ASP000004

        000005

        EMPTIPOSAL

        SI_IGUAL

        '4'

        FINAL

        238ASP000005

        000006

        #% POR PORCENTAJE




        El % de aumento se registra en el campo de % del catálogo de conceptos. Si este está en cero, salta a la validación de si es el incremento por función o por incidencia.

        Mueve el salario actual, al campo de salario anterior en el maestro de empleados.

        Salario = Salario + Salario * % Aumento del Concepto.

        238ASP000006

        000007

        CONPORCEN

        SI_IGUAL

        0

        CONT_00

        238ASP000007

        000008


        MUEVE

        EMPSALARIO

        EMPSALANT

        238ASP000008

        000009

        CONPORCEN

        DIVIDE

        100

        NAUX_00

        238ASP000009

        000010

        EMPSALARIO

        MULTIPLICA

        NAUX_00

        NAUX_00

        238ASP000010

        000011

        EMPSALARIO

        SUMA

        NAUX_00

        EMPSALARIO

        238ASP000011

        000012


        MUEVE

        1

        NAUX_01

        238ASP000012

        000013


        SALTA


        CONT_03

        238ASP000013

        000014

        CONT_00

        ETIQUETA



        238ASP000014

        000015

        #INCREMENTO

        POR FUNCION



        Si el origen del salario es la función (RCJ_ORISDO)

        • Salario Anterior = Salario
        • Salario = Salario de la Función

        238ASP000015

        000016

        PROORISDO

        SI_DIFERENTE

        '2'

        CONT_01

        238ASP000016

        000017

        FUNSALARIO

        SI_IGUAL

        0

        FINAL

        238ASP000017

        000018


        MUEVE

        EMPSALARIO

        EMPSALANT

        238ASP000018

        000019


        MUEVE

        FUNSALARIO

        EMPSALARIO

        238ASP000019

        000020


        MUEVE

        1

        NAUX_01

        238ASP000020

        000021


        SALTA


        CONT_03

        238ASP000021

        000022

        CONT_01

        ETIQUETA



        238ASP000022

        000023

        #POR INCIDENCIA




        Si no fue por % del concepto ni por función, y se tiene un importe por incidencia

        • Salario Anterior = Salario.
        • Salario = Importe Incidencia.

        238ASP000023

        000024

        INCIMPINC

        SI_IGUAL

        0

        CONT_02

        238ASP000024

        000025


        MUEVE

        EMPSALARIO

        EMPSALANT

        238ASP000025

        000026


        MUEVE

        INCIMPINC

        EMPSALARIO

        238ASP000026

        000027


        MUEVE

        1

        NAUX_01

        238ASP000027

        000028

        CONT_02

        ETIQUETA



        238ASP000028

        000029

        NAUX_01

        SI_IGUAL

        0

        FINAL


        238ASP000029

        000030

        # VALIDA

        INCREMENTO



        Valida que el nuevo salario no sea menor que el SMMLV.

        238ASP000030

        000031

        EMPSALARIO

        SI_MAYOR

        SALMINMES

        CONT_03

        238ASP000031

        000032


        MUEVE

        SALMINMES

        EMPSALARIO

        238ASP000032

        000033

        CONT_03

        ETIQUETA



        238ASP000033

        000034

        EMPSALANT

        SI_IGUAL

        EMPSALARIO

        FINAL

        238ASP000034

        000035

        CONT_04ETIQUETA

        ETIQUETA



        238ASP0000360REDONDEAEMPSALARIOEMPSALARIOSe agrega redondeo sin decimales al mnemónico EMPSALARIO.

        238ASP000035

        000037

        #GRABA SRA




        Asigna los valores del maestro de empleados faltantes:

        • Tipo de Modificación = '002'
        • Periodo Modificación = Periodo en ejecución.
        • Número Pago Modificación = Número de Pago en ejecución.
        • Fecha de Modificación: Fecha de Pago del Periodo.

        Graba la información en la SRA cuando se Habilita la opción de Grabación

        238ASP000036

        000038


        MUEVE

        "002"

        EMPTIPMODS

        238ASP000037

        000039


        MUEVE

        PERFECPAG

        EMPFECAUM

        238ASP000038

        000040


        MUEVE

        PERPERIOD

        EMPPERAUM

        238ASP000039

        000041


        MUEVE

        PERNUMPAG

        EMPPAGAUM

        238ASP000040

        000042


        GRABA

        'SRA'


        238ASP000041

        000043

        #GRABA RCP




        Asigna los valores de Trayectoria Labora:

        • Fecha de Movimiento: Fecha de Pago del Periodo.
        • Periodo Movimiento = Periodo en ejecución
        • Número Pago Movimiento = Número de Pago en ejecución.
        • Tipo de Movimiento = '05'
        • Tipo de Modificación='002'
        • Si la categoría de la función es M o A o C o P o E
          • Salario Mensual= Salario de Empleado
          • Salario Diario = Salario Mensual / 30
        • Si la categoría de la función es D
          • Salario Mensual= Salario de Empleado / 30
          • Salario Diario = Salario Mensual
        • Si la categoría de la función es H
          • Salario Mensual= Salario de Empleado * 240
          • Salario Diario = Salario Mensual / 30

        Graba la información en la RCP cuando se Habilita la opción de Grabación.

        238ASP000042

        000044


        MUEVE

        PERFECPAG

        TRAFECMOV

        238ASP000043

        000045


        MUEVE

        PERPERIOD

        TRAPERMOV

        238ASP000044

        000046


        MUEVE

        PERNUMPAG

        TRANPGMOV

        238ASP000045

        000047


        MUEVE

        '05'

        TRATIPOMOV

        238ASP000046

        000048


        MUEVE

        '002'

        TRATIPMODS

        238ASP000047

        000049


        MUEVE

        EMPSALARIO

        TRASALMES

        238ASP000048

        000050

        EMPSALARIO

        DIVIDE

        30

        TRASALDIA

        238ASP000049

        000051

        EMPCATFUN

        SI_IGUAL

        'M'

        CONT_05

        238ASP000050

        000052

        EMPCATFUN

        SI_IGUAL

        'A'

        CONT_05

        238ASP000051

        000053

        EMPCATFUN

        SI_IGUAL

        'C'

        CONT_05

        238ASP000052

        000054

        EMPCATFUN

        SI_IGUAL

        'P'

        CONT_05

        238ASP000053

        000055

        EMPCATFUN

        SI_IGUAL

        'E'

        CONT_05

        238ASP000054

        000056


        MUEVE

        EMPSALARIO

        TRASALDIA

        238ASP000055

        000057

        EMPSALARIO

        MULTIPLICA

        30

        TRASALMES

        238ASP000056

        000058

        EMPCATFUN

        SI_IGUAL

        'D'

        CONT_05

        238ASP000057

        000059

        EMPSALARIO

        MULTIPLICA

        240

        TRASALMES

        238ASP000058

        000060

        TRASALMES

        DIVIDE

        30

        TRASALDIA

        238ASP000059

        000061

        CONT_05

        ETIQUETA



        238ASP000060

        000062


        GRABA

        'RCP'


        238ASP000061

        000063

        # GRABA SR7-SR3




        Asigna los valores del histórico de Salarios:

        • Tipo de Modificación = '002'.
        • Concepto: '000'.
        • Valor = Salario.
        • Valor Anterior = Salario Anterior.
        • Fecha de Aumento: Fecha de Pago del Periodo.


        238ASP000062

        000064


        MUEVE

        PERFECPAG

        HSDDATA

        238ASP000063

        000065


        MUEVE

        '002'

        HSDTIPO

        238ASP000064

        000066


        MUEVE

        '000'

        HSDPD

        238ASP000065

        000067


        MUEVE

        EMPSALARIO

        HSDVALOR

        238ASP000066

        000068


        MUEVE

        EMPSALANT

        HSDANTEAUM

        238ASP000067

        000069


        MUEVE

        PERFECPAG

        HSEDATA

        238ASP000068

        000070


        MUEVE

        '002'

        HSETIPO

        238ASP

        000069

        #000071

        GRABA

        'SR7-/SR3'


        238ASP000070

        000072


        MUEVE

        EMPSALARIO

        IMPORTE


        238ASP000071

        000073

        FINAL

        ETIQUETA




        238ASP000072

        000074

        #

        TRACE_OFF




            

Mnemónicos (GPEA300)

  • Contar con al menos los mnemónicos estándar, ya que serán utilizados para el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje).

Criterios de Acumulación (GPEA470)

  • Contar con al menos los criterios de acumulación estándar, ya que serán utilizados para el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje).

Periodos (GPEA400)

  • Contar con información en los siguientes campos para el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje):
    • Período, el formato de captura para este campo es aaaamm, esto es, cuatro dígitos para el año y dos dígitos para el mes.
    • Núm. Pago, generalmente se captura un periodo de cálculo por año, por lo que se sugiere poner siempre el 01.
    • Mes SRD, mes fiscal en el cual se acumulan los cálculos en la tabla de Histórico de Movimientos (SRD). En este periodo, se sugiere que se ponga el mes en que se autorizó el aumento general.
    • Año SRD, año fiscal en el cual se acumulan los cálculos en la tabla de Histórico de Movimientos (SRD). En este periodo, se sugiere que se ponga el año en que se autorizó el aumento general.
    • Fecha inicial, poner la fecha de la modificación del salario.
    • Fecha final, poner la fecha de la modificación del salario.
    • Fecha pago, poner la fecha de la modificación del salario.
    • Fecha de corte, poner la fecha de la modificación del salario.
    • Criterio Acumulación, poner 01.
    • Secuencia de Acumulación, generalmente corresponde al mes de en qué se contabilizará. En este caso se sugiere el mes de la fecha de la modificación del SMMLV.

Tablas Alfanuméricas (GPEA320)

  • Contar con al menos las tablas alfanuméricas estándar, ya que serán utilizadas para el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje).

Funciones (GPEA030)

  • Contar con información en los siguientes campos para el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje), en caso de que en el Proceso (GPEA240) se haya indicado que se tome el Salario de la tabla de Funciones:
    • Salario de la Función (RJ_SALARIO).

...

Incidencias por Concepto (GPEA590)

  • Contar con información en los siguientes campos para el cálculo del procedimiento ASP (Aumento de Salario por Porcentaje):
    • Valor (RGB_VALOR): informar el nuevo sueldo base o salario integral.
    • El concepto a utilizar, obedecerá a la configuración del campo Tipo Sueldo (RA_TIPOSAL) en el Empleado (SRA):
      • Utilizar el concepto 237, si el Tipo Sueldo es 1 - Base Fijo o 3 - Base Variable.
      • Utilizar el concepto 238, si el Tipo Sueldo es 2 - Integral Fijo o 4 - Integral Variable.

05. Información Adicional

Documento de Referencia de la Localización de Colombia:

...