Histórico da Página
...
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 | ||||
---|---|---|---|---|
|
...