Árvore de páginas

Versões comparadas

Chave

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

...

Los conceptos de Pensión, en la nómina ordinaria, son los siguientes:

501

Pensión  Base Imponible

4

501ORD


502

Pensión Base Imponible Mes Ant

4

502ORD


502

Pensión Base Imponible Mes Ant

4

502ORDA


503

Pensión Cotización Obligatoria

2

503ORD


504

Pensión Cotización Comisión

2

504ORD


505

Pensión Deposito Convenido Desc

2

505ORD



501      Pensión Base Imponible

Código

Secuencia

Expresión 1

Operando

Expresión 2

Resultado

Comentario

501ORD

000001

#

TRACE_ON




501ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL


501ORD

000003

'S'

SUMA_MOVLI

CONIMPONIB

BSETOTIMPN

Suma los conceptos imponibles del periodo y lo redondea a 0 decimales.

501ORD

000004

0

REDONDEA

BSETOTIMPN

BSETOTIMPN

501ORD

000005


MUEVE

BSETOTIMPN

BSEIMPONIB

501ORD

000006

EMPTPOREG

SI_DIFERENTE

'1'

CONT_01

Si el tipo de régimen del empleado es 1=AFP ; Naux20=TopeAFP*UF

2=IPS(ExINP)

Naux20=TprgAnt*UFant

Redondeado a 0 decimales

501ORD

000007

UFVALOR

MULTIPLICA

PROTPEAFP

NAUX_20

501ORD

000008

CONT_01

ETIQUETA



501ORD

000009

EMPTPOREG

SI_IGUAL

'1'

CONT_02

501ORD

000010

UFVALANT

MULTIPLICA

PROTPRGANT

NAUX_20

501ORD

000011

CONT_02

ETIQUETA



501ORD

000012

0

REDONDEA

NAUX_20

NAUX_20

501ORD

000013

BSEIMPONIB

SI_MENOR

NAUX_20

CONT_03

Considera la base menor entre la base imponible y el Naux20

501ORD

000014


MUEVE

NAUX_20

BSEIMPONIB

501ORD

000015

CONT_03

ETIQUETA



501ORD

000016


MUEVE

BSEIMPONIB

IMPORTE

Reporta la base imponible, los días pagados del periodo y el código de la AFP.

501ORD

000017


MUEVE

DIASPAGPER

UNIDADES

501ORD

000018


MUEVE

EMPCODAFP

ENTIDAD

501ORD

000019

#TOPE SALUD





501ORD

000020


MUEVE

BSETOTIMPN

BASESALUD

Mueve la suma los conceptos imponibles del periodo a la base de salud

501ORD

000021


MUEVE

NAUX_20

NAUX_21

Mueve el cálculo de Naux20 a Naux21

501ORD

000022


BUSCA

TABLA_S004


Busca en las instituciones de salud S004 el código ISAPRE del empleado.

501ORD

000023

ELEMENTO_01

HASTA_IGUAL

EMPISAPRE


501ORD

000024

ELEMENTO_04

SI_IGUAL

'S'

CONT_04

Sino esFONASA obtiene el toe de ISAPRE = Naux21=Tope ISAPRE * UF redondeado a 0 decimales, en caso contrario, es el calculo de Naux20.

501ORD

000025

UFVALOR

MULTIPLICA

PROTISAPRE

NAUX_21

501ORD

000026

0

REDONDEA

NAUX_21

NAUX_21

501ORD

000027

CONT_04

ETIQUETA



501ORD

000028

BASESALUD

SI_MENOR

NAUX_21

CONT_05

Obtiene el menor de los dos, base de salud o naux21, redondeado a 0 decimales

501ORD

000029


MUEVE

NAUX_21

BASESALUD

501ORD

000030

CONT_05

ETIQUETA



501ORD

000031

0

REDONDEA

NAUX_21

TOPESALUD

501ORD

000032

# BASE IMPONIBLE

MES DE 30 DIAS




501ORD

000033

DIASLIC

SI_IGUAL

0

FINAL


501ORD

000034

#VALIDA SI SE CAPT

BASE IMP MES ANT




501ORD

000035

IMPONIB30

SI_DIFERENTE

0

FINAL

Valida si se capturó la base imponible del mes anterior

501ORD

000036


ANO

PERFECINI

ANO_INI_ACU

501ORD

000037


ANO

PERFECFIN

ANO_FIN_ACU

501ORD

000038


ANO

EMPFECING

ANOFECING

501ORD

000039

PERMESPER

STRTOVAL

2

NAUX_00

501ORD

000040

NAUX_00

RESTA

1

NAUX_00

501ORD

000041

CICLO

ETIQUETA



501ORD

000042

NAUX_10

SI_IGUAL

499

CONT_08

501ORD

000043

NAUX_00

SI_MAYOR

0

CONT_06

501ORD

000044

ANO_INI_ACU

RESTA

1

ANO_INI_ACU

501ORD

000045

ANO_FIN_ACU

RESTA

1

ANO_FIN_ACU

501ORD

000046

12

SUMA

NAUX_00

NAUX_00

501ORD

000047

CONT_06

ETIQUETA



501ORD

000048

NAUX_00

VALTOSTR


MES1

501ORD

000049

MES1

SUMA_UNIDADES

MES1

NAUX_01

501ORD

000050

NAUX_01

SI_IGUAL

PRODIASPER

CONT_07

501ORD

000051

NAUX_00

RESTA

1

NAUX_00

501ORD

000052

#VALIDA SI ANO/MES

MENOR

FEC ING


501ORD

000053

ANO_INI_ACU

SI_MENOR

ANOFECING

CONT_08

501ORD

000054

NAUX_10

SUMA

1

NAUX_10

501ORD

000055


SALTA


CICLO

501ORD

000056

CONT_07

ETIQUETA



501ORD

000057

MES1

SUMA_IMPORTES

MES1

NAUX_02

501ORD

000058

NAUX_02

SUMA

IMPONIB30

IMPONIB30

501ORD

000059

NAUX_00

RESTA

1

NAUX_00

501ORD

000060

CONT_08

ETIQUETA



501ORD

000061

FINAL

ETIQUETA




501ORD

000062

#

TRACE_OFF





502ORD Pensión Base Imponible Mes Ant (incidencia)

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

502ORD

000001

#

TRACE_ON




502ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL


502ORD

000003


MUEVE

INCIMPINC

IMPONIB30

Mueve a Imponible 30 lo ingresado por incidencia.

502ORD

000004

FINAL

ETIQUETA




502ORD

000005

#

TRACE_OFF





502ORDA Pensión Base Imponible Mes Ant (reporta)

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

502ORDA

000001

#

TRACE_ON




502ORDA

000002

NOCALCULA

SI_IGUAL

1

FINAL


502ORDA

000003


MUEVE

IMPONIB30

IMPORTE

Reporta el Imponible 30.

502ORDA

000004

FINAL

ETIQUETA




502ORDA

000005

#

TRACE_OFF





503ORD Pensión Cotización Obligatoria

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

503ORD

000001

#

TRACE_ON




503ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL

Solo calcula si es el tipo de régimen 1= AFP

503ORD

000003

EMPTPOREG

SI_DIFERENTE

'1'

FINAL

503ORD

000004


BUSCA

TABLA_S003


Busca en la tablaS003 el código AFP del empleado y obtiene los % de AFP, Comisión y SIS. El % de AFP lo multiplica por la base imponible, y lo reporta en este concepto

503ORD

000005

ELEMENTO_01

HASTA_IGUAL

EMPCODAFP


503ORD

000006


MUEVE

ELEMENTO_06

COMISAFP

503ORD

000007


MUEVE

ELEMENTO_07

PORCENSIS

503ORD

000008

ELEMENTO_05

DIVIDE

100

NAUX_01

503ORD

000009

NAUX_01

MULTIPLICA

BSEIMPONIB

IMPORTE

503ORD

000010

IMPORTE

SI_IGUAL

0

FINAL

503ORD

000011

0

REDONDEA

IMPORTE

IMPORTE

503ORD

000012


MUEVE

ELEMENTO_05

UNIDADES

503ORD

000013


MUEVE

EMPCODAFP

ENTIDAD

503ORD

000014

FINAL

ETIQUETA




503ORD

000015

#

TRACE_OFF





504ORD Pensión Cotización Comisión

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

504ORD

000001

#

TRACE_ON




504ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL

Solo calcula si es el tipo de régimen 1= AFP

504ORD

000003

EMPTPOREG

SI_DIFERENTE

'1'

FINAL

504ORD

000004

COMISAFP

DIVIDE

100

NAUX_00

El % de comisión lo multiplica por la base imponible y lo reporta en este concepto.

504ORD

000005

BSEIMPONIB

MULTIPLICA

NAUX_00

IMPORTE

504ORD

000006

IMPORTE

SI_IGUAL

0

FINAL

504ORD

000007

0

REDONDEA

IMPORTE

IMPORTE

504ORD

000008


MUEVE

COMISAFP

UNIDADES

504ORD

000009


MUEVE

EMPCODAFP

ENTIDAD

504ORD

000010

FINAL

ETIQUETA




504ORD

000011

#

TRACE_OFF





1550RD Deposito Convenido (Haber)

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

155ORD

000001

#

TRACE_ON




155ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL

Si no tiene fecha de autorización no se calcula.

155ORD

000003

AFFECAUT

SI_IGUAL

VACIO

FINAL

155ORD

000004

# VALOR




Si es por valor se mueve el valor fijo (RG1_VALOR).

155ORD

000005

AFTIPOCALC

SI_DIFERENTE

'1'

CONT_00

155ORD

000006


MUEVE

AFVALOR

NAUX_00

155ORD

000007

CONT_00

ETIQUETA



155ORD

000008

# UF




Si es por UF, mueve referencia (RG1_REFERE) * UF

155ORD

000009

AFTIPOCALC

SI_DIFERENTE

'8'

CONT_01

155ORD

000010

AFREFEREN

MULTIPLICA

UFVALOR

NAUX_00

155ORD

000011

CONT_01

ETIQUETA



155ORD

000012

# PORCENTAJE




Si es por %, mueve referencia (RG1_REFERE) / 100 * BASESUELDO

NOTA: este valor no es llenado en ninguna fórmula

155ORD

000013

AFTIPOCALC

SI_DIFERENTE

'6'

CONT_02

155ORD

000014

AFREFEREN

DIVIDE

100

NAUX_01

155ORD

000015

NAUX_01

MULTIPLICA

BASESUELDO

NAUX_00

155ORD

000016

CONT_02

ETIQUETA



155ORD

000017

0

REDONDEA

NAUX_00

IMPORTE

Se redondea a 0 decimales.

155ORD

000018

# SI ES PROPORCIONAL

A DIAS

TRABAJADOS


Si es proporcional el importe se divide entre los días del periodo y se multiplica por lo días pagados.

155ORD

000019

AFPROPORC

SI_DIFERENTE

'1'

CONT_03

155ORD

000020

IMPORTE

DIVIDE

PRODIASPER

NAUX_02

155ORD

000021

NAUX_02

MULTIPLICA

DIASPAGPER

IMPORTE

155ORD

000022

0

REDONDEA

IMPORTE

IMPORTE

155ORD

000023

CONT_03

ETIQUETA




155ORD

000024


MUEVE

IMPORTE

DEPCONVEN

Se reporta en DEPCONVEN

155ORD

000025

FINAL

ETIQUETA




155ORD

000026

#

TRACE_OFF





505ORD Pensión Deposito Convenido Descuento

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

505ORD

000001

#

TRACE_ON




505ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL


505ORD

000003


MUEVE

DEPCONVEN

IMPORTE

Reporta DEPCONVEN calculado en el concepto 155, para descontarse.

505ORD

000004

PROSOBNOA

SI_IGUAL

"1"

CONT_05

Valida si el importe a descontar está dentro del importe da descontar de deducciones no legales.

505ORD

000005

TOTPER

SI_MAYOR

0

CONT_04

505ORD

000006


MUEVE

IMPORTE

NO_APLICADO

505ORD

000007


MUEVE

0

IMPORTE

505ORD

000008

CONT_04

ETIQUETA



505ORD

000009

TPEDEDNOLEG

SI_MAYOR

IMPORTE

CONT_05

505ORD

000010

TPEDEDNOLEG

SI_IGUAL

IMPORTE

CONT_05

505ORD

000011

IMPORTE

RESTA

TPEDEDNOLEG

NO_APLICADO

505ORD

000012


MUEVE

TPEDEDNOLEG

IMPORTE

505ORD

000013

CONT_05

ETIQUETA



505ORD

000014

TOTDED

SUMA

IMPORTE

TOTDED

505ORD

000015

TPEDEDNOLEG

RESTA

IMPORTE

TPEDEDNOLEG

505ORD

000016

FINAL

ETIQUETA




505ORD

000017

#

TRACE_OFF

...




07. Fórmulas Impuesto

Los conceptos de Impuesto único, en la nómina ordinaria, son los siguientes:

RV_COD

RV_DESCDET

RV_TIPOCOD

RM_CODFOR

703

Tributable

4

703ORD

700

Impuesto Rebaja de Zona

4

700ORD

704

Impuesto Único

2

704ORD


703ORD Tributable

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

703ORD

000001

#

TRACE_ON




703ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL


703ORD

000003

'S'

SUMA_MOVLI

CONBSETRI

NAUX_01

Suma conceptos base tributables.

703ORD

000004

NAUX_01

SI_MENOR

0

FINAL

703ORD

000005

0

REDONDEA

NAUX_01

IMPORTE

703ORD

000006


MUEVE

IMPORTE

BSETRIBUT

703ORD

000007

FINAL

ETIQUETA




703ORD

000008

#

TRACE_OFF





700ORD Impuesto Rebaja de Zona

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

700ORD

000001

#

TRACE_ON




700ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL


700ORD

000003

LOCPORZEX

SI_IGUAL

0

FINAL

REBZONEXT = Base tributable * % Zona extrema para rebaja redondeada a cero decimales

700ORD

000004

BSETRIBUT

MULTIPLICA

LOCPORZEX

NAUX_01

700ORD

000005

LOCPORZEX

MULTIPLICA

100

NAUX_02

700ORD

000006

NAUX_01

DIVIDE

NAUX_02

IMPORTE

700ORD

000007

0

REDONDEA

IMPORTE

IMPORTE

Reporta REBZONEXT

700ORD

000008


MUEVE

IMPORTE

REBZONEXT


700ORD

000009

FINAL

ETIQUETA




700ORD

000010

#

TRACE_OFF






704ORD Impuesto Único

Código

Secuencia

Expresión1

Operando

Expresión2

Resultado

Comentarios

704ORD

000001

#

TRACE_ON




704ORD

000002

NOCALCULA

SI_IGUAL

1

FINAL


704ORD

000003

PERANIOPER

STRTOVAL

4

NAUX_01

Obtiene el año numérico

704ORD

000004

BSETRIBUT

RESTA

REBZONEXT

BSETRIBUT

A la base tributable le resta la rebaja de zona

704ORD

000005

# CONVIERTE BASE EN

UTM




704ORD

000006

BSETRIBUT

DIVIDE

UTMVALOR

NAUX_03

Convierte la base tributable en UTM's.

704ORD

000007


BUSCA

TABLA_S007


Busca en la tabla S007, Impuesto 2da Categoría, que corresponda al año y que el impuesto tributable en UTM's sea mayor que el límite superior.


NAUX05= Base tributable * (Factor/100)

NAUX06 = NAUX_05 * UTM

IMPORTE = REDONDEAR (NAUX_05 – NAUX_06, 0)

Importe 2da categoría = Importe

704ORD

000008

ELEMENTO_01

HASTA_IGUAL

NAUX_01


704ORD

000009

ELEMENTO_03

HASTA_MAYOR

NAUX_03


704ORD

000010

ELEMENTO_04

DIVIDE

100

NAUX_04

704ORD

000011

NAUX_04

MULTIPLICA

BSETRIBUT

NAUX_05

704ORD

000012

ELEMENTO_05

MULTIPLICA

UTMVALOR

NAUX_06

704ORD

000013

NAUX_05

RESTA

NAUX_06

NAUX_05

704ORD

000014

NAUX_05

SI_MENOR

0

FINAL

704ORD

000015

0

REDONDEA

NAUX_05

IMPORTE

704ORD

000016


MUEVE

IMPORTE

IMP2DACAT

704ORD

000017

FINAL

ETIQUETA




704ORD

000018

#

TRACE_OFF








Card documentos
InformacaoEl contenido de la mayoría de las tablas están actualizadas a mayo 2023. El usuario de nómina deberá ponerlas al día cuando salga algún decreto con nueva información.
Titulo¡IMPORTANTE!

...