Árvore de páginas


Índice

01. Visión General

Generar el Certificado de Ingresos y Retenciones Año Gravable, que contiene las ganancias y la retención en la fuente de enero a diciembre del año anterior, de acuerdo al formulario de la DIAN 220, con el formato indicado.


Actualizaciones

Para mayor información sobre las actualización del Certificado de Ingreso y Retenciones, se recomienda leer la sección 04. Actualizaciones.

02. Ejemplo de Utilización

La información necesaria para el llenado de este formato, se genera en la opción "Miscelanea | Cert. Ingr. Retenc. | Gener. Información", también es posible que una vez generada la información esta pueda ser modificada en la opción "Miscelanea | Cert Ingr retenc | Mantenimiento". Ambas rutinas generan la información en la tabla RGO.

  1. Ingresar al módulo Gestión de Personal (SIGAGPE) e ir al menú "Miscelanea | Cert. Ingr. Retenc. | Cert. Ingreso Ret."
  2. Capturar los parámetros requeridos
    • ¿De sucursal ? - Indicar la sucursal inicial de donde se generarán las constancias.
    • ¿A Sucursal ? - Indicar la sucursal final de donde se generarán las constancias.
    • ¿De Centro de Costo ? - Indicar el centro de costos inicial de donde se generarán las constancias.
    • ¿A Centro de Costo ? - Indicar el centro de costos final de donde se generarán las constancias.
    • ¿De Matrícula ? - Indicar la matrícula inicial de donde se generarán las constancias.
    • ¿A Matrícula ? - Indicar la matrícula final de donde se generarán las constancias.
    • ¿De Nombre ? - Indicar el nombre inicial de donde se generarán las constancias.
    • ¿A Nombre ? - Indicar el nombre final de donde se generarán las constancias.
    • ¿Situaciones ? - Elegir a las situaciones.
    • ¿Categorías ? - Elegir las categorías
    • ¿Año Base? - Elegir el año del que se generarán las constancias.
    • ¿Sucursal Matriz ? - Indicar la sucursal de donde se tomarán los datos del retenedor.
  3. Confirmar la impresión.
  4. Validar que la impresión, se muestre como a continuación:

03. Configuraciones

Tablas Alfanuméricas

Se requerirá hacer uso de la tabla alfanumérica S027 de Ítems Certificado Ingresos y Retenciones (RCC); esta tabla se carga automáticamente al entrar a la opción de Mantenimiento de Tablas, y deberá contener la siguiente información:

Sec

Código

Campo 220

Descripción

001A36Pagos por salarios
002W37Pagos realizados con bonos electrónicos o de papel de servicio, cheques, tarjetas, vales, etc
003W138Valor del exceso de los pagos por alimentación mayores a 41 UVT, art. 387-1 E.T.
004P39Pagos por honorarios
005Q40Pagos por servicios
006R41Pagos por comisiones
007S42Pagos por prestaciones sociales
008T43Pagos por viáticos
009C44Pagos por gastos de representación
010U45Pagos por compensaciones por el trabajo asociado cooperativo
011E46Otros pagos
012B47Auxilio de cesantía e intereses de cesantías efectivamente pagadas al empleado
013B048Auxilio de cesantía reconocido a trabajadores del régimen tradicional del CST, contenido en el Capítulo VII, Título VIII Parte Primera
014B149Auxilio de cesantía consignado al fondo de cesantías
015D50Pensiones de jubilación, vejez o invalidez
016D151Apoyos económicos educativos financiados con recursos públicos, no reembolsables o condonados
017F53Aportes obligatorios por salud a cargo del trabajador
018G54Aportes obligatorios a fondos de pensiones y solidaridad pensional a cargo del trabajador
019G155Cotizaciones voluntarias al régimen de ahorro individual con solidaridad - RAIS
020H56Aportes voluntarios a fondos de pensiones
021V57Aportes a cuentas AFC
022V158Aportes a cuentas AVC
023V259Ingreso laboral promedio de los últimos seis meses anteriores (numeral 4 art. 206 E.T.)
024I60Valor de la retención en la fuente por ingresos laborales y de pensiones
025J61Arrendamientos (recibido)
026K62Honorarios, comisiones y servicios (recibido)
027L63Intereses y rendimientos financieros (recibido)
028M64Enajenación de activos fijos (recibido)
029N65Loterías, rifas, apuestas y similares (recibido)
030O66Otros (recibido)
031J168Arrendamientos (retenido)
032K169Honorarios, comisiones y servicios (retenido)
033L170Intereses y rendimientos financieros (retenido)
034M171Enajenación de activos fijos (retenido)
035N172Loterías, rifas, apuestas y similares (retenido)
036O173Otros (retenido)
037X
No Aplica


También se utilizará la tabla S022 de Tipos de Documento (RCC). Se sugiere sea alimentada de la siguiente forma:


Código

Documento

Cod Cert Ing y Ret

NINIT31
CCCEDULA DE CIUDADANIA13
CECEDULA EXTRANJERIA22
TITARJETA DE IDENTIDAD12
RCREGISTRO CIVIL12
PAPASAPRTE41
CDCARNET DIPLOMATICO41
TIMENOR SIN IDENTIFICACION12
SCSALVOCONDUCTO DE PERMANENCIA41
PEPERMISO ESPECIAL DE PERMANENCIA41


Configuración de Conceptos

Se requiere configurar los conceptos que participarán en la información del certificado; informando en el campo RV_DIRF los códigos correspondientes a la tabla S027, ejemplo:


Archivo DIAN.bmp (Formato a llenar)

  1. Se sugiere seguir los siguientes pasos, para descargar el archivo "DIAN.bmp":

    1. Ingresar a la Central de Descargas y Actualizaciones:

      https://suporte.totvs.com/portal/p/10098/download#company/

    2. Seleccionar la opción, TOTVS Línea Protheus:



    3. Dar clic en la opción "Artefactos Generales del Producto":



    4. Dar clic en la opción "Rdmake Estándar":



    5. De las opciones desplegadas; buscar la opción "Localizaciones" y dar clic en ella:



    6. Dar clic en en el botón "Haga download del archivo":



    7. Tras completarse la descarga del archivo; descomprimir el contenido.
    8. Copiar el archivo "DIAN.bmp", ubicado en "...\Colombia\Binary Files\Recursos Humanos":



    9. Reemplazar el archivo "DIAN.bmp" ubicado en la carpeta "...\system", por el nuevo formato:


Parámetros de entrada para generar el informe


Cod.

Parámetro

Descripción

MV_PAR01¿De sucursal ?Indicar la sucursal inicial de donde se generarán las constancias.
MV_PAR02¿A Sucursal ?Indicar la sucursal final de donde se generarán las constancias.
MV_PAR03¿De Centro de Costo ?Indicar el centro de costos inicial de donde se generarán las constancias.
MV_PAR04¿A Centro de Costo ?Indicar el centro de costos final de donde se generarán las constancias.
MV_PAR05¿De Matrícula ?Indicar la matrícula inicial de donde se generarán las constancias.
MV_PAR06¿A Matrícula ?Indicar la matrícula final de donde se generarán las constancias.
MV_PAR07¿De Nombre ?Indicar el nombre inicial de donde se generarán las constancias.
MV_PAR08¿A Nombre ?Indicar el nombre final de donde se generarán las constancias.
MV_PAR09¿Situaciones ?Elegir a las situaciones.
MV_PAR10¿Categorías ?Elegir las categorías
MV_PAR11¿Año Base?Elegir el año del que se generarán las constancias.
MV_PAR12¿Sucursal Matriz ?Indicar la sucursal de donde se tomaran los datos del retenedor.

Formato (Layout)


NúmeroDescripciónTipoProtheusObservaciones
4Numero de formulario--Consecutivo
5CNPJ o CPFCM0_CGC
6NITCM0_CGCUltimo digito del campo CNPJ o CPF(M0_CGC).
11Nombre ComercialCM0_NOMECOM
24Tipo de DocumentoC

nAUX01 := FPOSTAB("S022",RA_TPCIC,"=",4)

Iif(nAUX01 <> 0, FTABELA("S022", nAUX01,6)," ")


25NITCRA_RG
261er ApellidoCRA_PRISOBR
272do ApellidoCRA_SECSOBR
281er NombreCRA_PRINOME
292do NombreCRA_SECNOME
30De:-CTOD("01/01/"+MV_PAR11)Formato "AAAA / MM / DD"
31A:-CTOD("31/12/"+MV_PAR11)Formato "AAAA / MM / DD"
32Fecha de Expedición-DDATABASEFormato "AAAA / MM / DD"
33Lugar donde se practicó la retenciónCM0_BAIRCOB + " " + M0_CIDCOB
34Código Depto.C

nAUX01d := FPOSTAB("S010",RA_FILIAL, "=", 1,)

FTABELA("S010",nAUX01d,8)


35

Código Municipio

CM0_CODMUN
36Pagos por salariosN

RGO_VLRREN

Sumar si RGO_TIPREN == "A"

37Pagos realizados con bonos electrónicos o de papel de servicio, cheques, tarjetas, vales, etcN

RGO_VLRREN

Sumar si RGO_TIPREN == "W"

38Valor del exceso de los pagos por alimentación mayores a 41 UVT, art. 387-1 E.T.N

RGO_VLRREN

Sumar si RGO_TIPREN == "W1"

39Pagos por honorariosNRGO_VLRRENSumar si RGO_TIPREN == "P"
40Pagos por serviciosNRGO_VLRRENSumar si RGO_TIPREN == "Q"
41Pagos por comisionesNRGO_VLRRENSumar si RGO_TIPREN == "R"
42Pagos por prestaciones socialesNRGO_VLRRENSumar si RGO_TIPREN == "S"
43Pagos por viáticosNRGO_VLRRENSumar si RGO_TIPREN == "T"
44Pagos por gastos de representaciónNRGO_VLRRENSumar si RGO_TIPREN == "C"
45Pagos por compensaciones por el trabajo asociado cooperativoNRGO_VLRRENSumar si RGO_TIPREN == "U"
46Otros pagosNRGO_VLRRENSumar si RGO_TIPREN == "E"
47Auxilio de cesantía e intereses de cesantías efectivamente pagadas al empleadoNRGO_VLRRENSumar si RGO_TIPREN == "B"
48Auxilio de cesantía reconocido a trabajadores del régimen tradicional del CST, contenido en el Capítulo VII, Título VIII Parte PrimeraNRGO_VLRRENSumar si RGO_TIPREN == "B0"
49Auxilio de cesantía consignado al fondo de cesantíasNRGO_VLRRENSumar si RGO_TIPREN == "B1"
50Pensiones de jubilación, vejez o invalidezNRGO_VLRRENSumar si RGO_TIPREN == "D"
51Apoyos económicos educativos financiados con recursos públicos, no reembolsables o condonadosNRGO_VLRRENSumar si RGO_TIPREN == "D1"
52Total de ingresos brutosN-

Suma cuando RGO_TIPREN dentro de "A,W,W1,P,Q,R,S,T,C,U,E,B,B0,B1,D,D1"
(Suma de 36 a 51)

53Aportes obligatorios a fondos de saludN

RGO_VLRREN

Sumar si RGO_TIPREN == "F"
54Aportes obligatorios a fondos de pensiones y solidaridad pensional a cargo del trabajadorNRGO_VLRRENSumar si RGO_TIPREN == "G"
55Cotizaciones voluntarias al régimen de ahorro individual con solidaridad - RAISNRGO_VLRRENSumar si RGO_TIPREN == "G1"
56Aportes voluntarios a fondos de pensiones.NRGO_VLRRENSumar si RGO_TIPREN == "H"
57Aportes a cuentas AFCNRGO_VLRRENSumar si RGO_TIPREN == "V"
58Aportes a cuentas AVCNRGO_VLRRENSumar si RGO_TIPREN == "V1"
59Ingreso laboral promedio de los últimos seis meses anteriores (numeral 4 art. 206 E.T.)NRGO_VLRRENSumar si RGO_TIPREN == "V2"
60Valor de la retención de la fuente por rentas de trabajo y pensionesNRGO_VLRRETSumar si RGO_TIPREN == "I"
-Nombre del pagador o agente retenedorCnAUX01d := FPOSTAB("S010",RA_FILIAL, "=", 1,)
cNomeRep := RTRIM(LTRIM(fTabela("S010", 01, 11))) + " " + RTRIM(LTRIM(fTabela("S010", 01,12)))+ " " + RTRIM(LTRIM(fTabela("S010", 01, 13))) + " " + RTRIM(LTRIM(fTabela("S010", 01, 14)))
Nombre del representante indicado en la tabla S010 - Parámetros Empresa 1.
61Arrendamientos - RecibidoNRGO_VLRRENSumar si RGO_TIPREN == "J"
62Honorarios, comisiones y servicio - RecibidoNRGO_VLRRENSumar si RGO_TIPREN == "K"
63Intereses y rendimientos financieros - RecibidoNRGO_VLRRENSumar si RGO_TIPREN == "L"
64Enajenación de activos fijos - RecibidoNRGO_VLRRENSumar si RGO_TIPREN == "M"
65Loterías, rifas, apuestas y similares - RecibidoNRGO_VLRRENSumar si RGO_TIPREN == "N"
66Otros - RecibidoNRGO_VLRRENSumar si RGO_TIPREN == "O"
67Total - RecibidoN-

Suma cuando RGO_TIPREN dentro de "J,K,L,M,N,O"
(Sumar de 61 a 66)

68Arrendamientos - RetenidoNRGO_VLRRENSumar si RGO_TIPREN == "J1"
69Honorarios, comisiones y servicio - RetenidoNRGO_VLRRENSumar si RGO_TIPREN == "K1"
70Intereses y rendimientos financieros - RetenidoNRGO_VLRRENSumar si RGO_TIPREN == "L1"
71Enajenación de activos fijos - RecibidoNRGO_VLRRENSumar si RGO_TIPREN == "M1"
72Loterías, rifas, apuestas y similares - RetenidoNRGO_VLRRENSumar si RGO_TIPREN == "N1"
73Otros - RetenidoNRGO_VLRRENSumar si RGO_TIPREN == "O1"
74Total - RetenidoNRGO_VLRREN

Suma cuando RGO_TIPREN dentro de "J1,K1,L1,M1,N1,O1"
(Sumar de 68 a 73)

75Total retenciones año gravableN-Sumar "Valor de la retención e la fuente por rentas de trabajo y pensiones" + "Total - Retenido" (55 + 69)
76Identificación de los bienes y derechos poseídosCRCS_DESCRISe imprimirán todos los bienes capturados para el empleado en RCS donde RCS_ANO = MV_PAR11.
77Valor PatrimonialNRCS_VALORSe imprimirán todos los valores de los bienes capturados para el Empleado(RA_MAT) en RCS donde RCS_ANO = MV_PAR11.
78Deudas Vigentes a 31 de diciembre + Año gravableNRCS_VALORSuma los ítems identificados como Deudas en la tabla RCS.
79Tipo de DocumentoCRB_TPCIC

Obtiene el código correspondiente al Certificado de Ingresos y Retenciones, en la tabla S022:

FDescRCC("S022", SRB->RB_TPCIC, 1, 2, 38, 2)

80No. DocumentoCRB_CICSe imprimirán los NIT de los primeros 2 dependientes relacionados al Empleado(RA_MAT).
81Apellidos y NombresCRB_NOMESe imprimirán los Nombres de los primeros 2 dependientes relacionados al Empleado(RA_MAT).
82ParentescoCRB_GRAUPARSe imprimirá el Parentesco de los primeros 2 dependientes relacionados al Empleado(RA_MAT).

04. Actualizaciones 

05. Tablas Utilizadas

  • SM0 - Empresas.
  • SRA - Empleados.
  • SRV - Conceptos.
  • SRB - Dependientes.
  • RCS - Inform. Complem. DIRF.
  • RGO - Certificados de Ingresos y Retenciones.
  • RCB/RCC - Tablas Alfanuméricas.