Árvore de páginas


ÍNDICE

  1. Visión general
    1. Descripción
    2. Procedimiento de Implantación
    3. Actualizaciones del Diccionario de Datos
    4. Configuraciones Previas
  2. Ejemplo de utilización
  3. Pantallas de Equivalencia Códigos Fiscales de Entrada y Salida
  4. Imagen explicativa del comportamiento esperado
  5. Tablas utilizadas
  6. Rutinas involucradas


01. VISIÓN GENERAL

La rutina de Certificados de Retención (FISA015) permite la generación, reimpresión y borrado de Certificados de Retención.


Descripción

Para los certificados de retención diseñados para Colombia considerar las Notas de Crédito del Proveedor y restarlas para ICA e IVA, para FUENTE restar en base a la configuración de códigos Fiscales.


Procedimiento de Implantación

Cerciórese de tener actualizadas las siguientes rutinas en el Repositorio de Objetos (RPO) del sistema:

    • FISA808   - Equivalencia COF Ent/Sal
    • FISA015   - Certificado de Retención
    • MATR992 - Cetif. Retención por Fuente
    • MATR993 - Cetif. Retención ICA


Actualizaciones del Diccionario de Datos


  1. Creación de tablas en el archivo SX2– Tablas:

    Clave

    Nombre

    Modo

    PYME

    CWE

    Cod. Fis. Entrada

    C

    N

    CWFCod. Fis. SalidaCN
  2. Creación de Campos en el archivo SX3 – Campos:

    • Tabla CWE- Cod. Fis. Entrada:

      Campo

      CWE_FILIAL

      Tipo

      Caracter

      Tamaño

      10

      Decimal

      0

      Formato

      @!

      Título

      Sucursal    

      Descripción

      Sucursal    

      Nivel

      1

      Utilizado

      No

      Obligatorio

      No

      Browse

      No

      Opciones


      Consulta


      Relación


      Val. Sistema


      Help

      Informe el Código de la Sucursal

      Campo

      CWE_COFIEN

      Tipo

      Caracter

      Tamaño

      5

      Decimal

      0

      Formato

      @!

      Título

      Cod.Fis.Ent.

      Descripción

      Código Fiscal Entrada              

      Nivel

      1

      Utilizado

      SI

      Obligatorio

      SI

      Browse

      SI

      Opciones

      13

      Consulta


      Relación


      Val. Sistema

      NaoVazio().and.ExistCpo("SX5","13"+M->CWE_COFIEN).AND.ExistChav("CWE") 

      Help

      En este campo debe ser tipeado:

      Código Fiscal de Entrada que se

      utilizará para el Certificado de

      Retención en el impuesto RETEFUENTE

      Campo

      CWE_DESCRI

      Tipo

      Carácter

      Tamaño

      60

      Decimal

      0

      Formato

      @!

      Título

      Descripción 

      Descripción

      Descripción            

      Nivel

      1

      Utilizado

      SI

      Obligatorio

      NO

      Browse

      NO

      Opciones


      Consulta


      Relación

      IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+ "13" +CWE->CWE_COFIEN,"X5DESCRI()"),"") 

      Val. Sistema


      Help

      Descripción del Código Fiscal

    • Tabla CWF- Cod. Fis. Salida:

      Campo

      CWF_FILIAL

      Tipo

      Carácter

      Tamaño

      4

      Decimal

      0

      Formato

      @!

      Título

      Sucursal    

      Descripción

      Sucursal    

      Nivel

      1

      Utilizado

      No

      Obligatorio

      No

      Browse

      No

      Opciones


      Consulta


      Relación


      Val. Sistema


      Help

      Informe el Código de la Sucursal

      Campo

      CWF_COFIEN

      Tipo

      Carácter

      Tamaño

      5

      Decimal

      0

      Formato

      @!

      Título

      Cod.Fis.Ent.

      Descripción

      Código Fiscal Entrada              

      Nivel

      1

      Utilizado

      SI

      Obligatorio

      NO

      Browse

      NO

      Opciones


      Consulta


      Relación


      Val. Sistema


      Help

      Código Fiscal de Entrada que se

      utilizará para el Certificado de

      Retención en el impuesto FUENTE

      Campo

      CWF_COFISA

      Tipo

      Carácter

      Tamaño

      5

      Decimal

      0

      Formato

      @!

      Título

      Cod.Fis.Sal.

      Descripción

      Código Fiscal Salida            

      Nivel

      1

      Utilizado

      SI

      Obligatorio

      SI

      Browse

      NO

      Opciones

      13

      Consulta


      Relación


      Val. Sistema

      (NaoVazio().and.ExistCpo("SX5","13"+M->CWF_COFISA)) .AND. FISA808V()

      Help

      Código Fiscal de Salida que se

      utilizará para el Certificado de

      Retención en el impuesto FUENTE

      Campo

      CWF_DESCRI

      Tipo

      Carácter

      Tamaño

      60

      Decimal

      0

      Formato

      @!

      Título

      Descripción 

      Descripción

      Descripción Código Fiscal            

      Nivel

      1

      Utilizado

      SI

      Obligatorio

      NO

      Browse

      NO

      Opciones


      Consulta


      Relación

      IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+ "13" +CWF->CWF_COFISA,"X5DESCRI()"),"")

      Val. Sistema


      Help

      Descripción del Código Fiscal


      Importante:

      El tamaño de los campos que disponen de grupo puede variar de acuerdo con el entorno en uso


  3.  Creación de Índices en el archivo SIX – Índices:

    Índice

    CWE

    Orden

    1

    Clave

    CWE_FILIAL+CWE_COFIEN

    Descripción

    Cod.Fis.Ent.

    Propietario

    U

    Índice

    CWF

    Orden

    1

    Clave

    CWF_FILIAL+CWF_COFIEN+CWF_COFISA

    Descripción

    Cod.Fis.Ent. + Cod.Fis.Sal.

    Propietario

    U

  4. Creación de Disparadores en el archivo SX7  Disparadores:
    • Tabla CWE – Código Fiscal Entrada:

      Campo

      CWE_COFIEN

      Secuencia

      001

      Campo Dominio

      CWE_DESCRI

      Tipo

      P

      Regla

      X5DESCRI()

      ¿Posiciona?

      N

      Clave

      xFilial('SX5') + '13' + CWE->CWE_COFIEN

      Condición


      Proprietario

      U

    • Tabla CWF – Código Fiscal Salida:

      Campo

      CWF_COFISA

      Secuencia

      001

      Campo Dominio

      CWF_DESCRI

      Tipo

      P

      Regla

      X5DESCRI()

      ¿Posiciona?

      S

      Clave

      xFilial('SX5') + '13' + M->CWF_COFISA

      Condición


      Proprietario

      U

      Orden1

Nota: El tamaño del campo Código Fiscal (FE_CFO) de la tabla Retenciones de Impuestos (SFE) se actualizó a 5 posiciones a través de la solución:

19108646 DMINA-22227 DT Restar retenciones de NCP en el certificado de retención fuente COL

Configuraciones Previas

  • Registrar las entradas necesarias en la tabla de Equivalencia Códigos Fiscales de Entrada y Salida, accediendo a Actualizaciones | Archivos | Equivalencia COF Ent/Sal.
  • En la sección 04, se muestra una imagen explicativa del comportamiento esperado.


02. EJEMPLO DE UTILIZACIÓN

  1. En el módulo Libros Fiscales (SIGAFIS), acceda a Actualizaciones | Miscelánea | Certificados | Certificado de Retención (FISA015).
  2. El sistema exhibe la ventana de parámetros.
    1. Seleccionar los filtros necesarios; en el Filtro “¿Impuesto?”, seleccionar IVA, ICA o Fuente y ejecutar el Reporte.
  3. El sistema exhibe la ventana con las Facturas de Entrada, Notas de Débito y Notas de Crédito del Proveedor correspondientes a las especies:
    1. NF - Factura Entrada
    2. NDP - Nota de débito Proveedor
    3. NCI -  Nota de crédito Interna
    4. NDI - Nota de débito interna
    5. NCP - Nota de crédito proveedor
  4. Seleccionar los documentos de Factura de Entrada (NF), Nota de Crédito (NCI) o Nota de Débito (NDP) de un proveedor y haga Clic en el Botón "Ok".
  5. Seleccionar las Notas de crédito proveedor (NCP),  Nota de débito interna (NDI) o ambas.
    1. El sistema exhibe la ventana del reporteador, haga Clic en el Botón "Imprimir".
  6. Se mostrará en el reporte, el Valor base de la NF, NCI o NDP afectado por la resta del valor Base de las notas NCP y NDI.
  7. Para el caso de haber seleccionado Impuesto “Fuente”, verificar que solo se hayan restado las notas NCP y NDI con el Código Fiscal configurado en “Equivalencia COF Ent/Sal”.
  8. Verificar la reimpresión accediendo nuevamente al Certificado de Retención, en los parámetros, seleccionar en el Filtro Opción, seleccionar "Re-Imprimir" y asignar el Número de Certificado.
  9. Verifique los datos y confirme.


03. PANTALLAS DE EQUIVALENCIAS CODIGOS FISCALES DE ENTRADA Y SALIDA



04. IMAGEN EXPLICATIVA DE COMPORTAMIENTO ESPERADO

A continuación, se muestra una imagen explicativa del comportamiento esperado una vez realizada la equivalencia:

05. TABLAS UTILIZADAS

  • CWE – Código Fiscal Entrada
  • CWF – Código Fiscal Salida
  • SF1 – Encabezado de Factura de Entrada
  • SF2 –  Encabezado de Factura de Salida
  • SF3  – Libros Fiscales
  • SFE  – Retención de Impuestos

06. RUTINAS INVOLUCRADAS

  • FISA015 - Certificado de Retención.
  • FISA808 - Equivalencia COF Ent/Sal.
  • MATR992 - Cetif. Retención por Fuente.
  • MATR993 - Cetif. Retención por ICA.