Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre
Fecha
M100ICUI.PRW

Cálculo de Entrada de impuestos saludables

M460ICUI.PRWCálculo de Salida de impuestos saludables
M486XFUNCO.PRWFunciones genericas FE Colombia
País:Colombia Pacote: 012985
Ticket:NA
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21209


02. SITUACIÓN/REQUISITO

Se solicita crear una nueva rutina que realice el cálculo de los impuestos saludables, conforme al artículo 513 del Estatuto Tributario, titulado “Impuestos Saludables”, por el cual establecen los parámetros normativos para reportar los impuestos a bebidas Ultraprocesadas Azucaradas y Alimentos Ultraprocesados en el caso en el que el producto aplique.

Los impuestos saludables deben calcularse a los documentos de entrada como lo Documentos de Entrada que son Factura de Entrada (MATA101N), Documento Soporte (MATA101N), Notas de Crédito y Debito de Proveedor y Notas de ajuste (MATA466N) y a los documentos de salida como lo Documentos de Salida que son Facturas de Cliente (MATA467N) y Notas de Crédito y Débito de cliente (MATA465N).

...

Se crea la rutina de Cálculo de Entrada de impuesto saludables (M100ICUI) y la rutina Cálculo de Salida de impuestos saludables (M460ICUI), tomando en cuenta la siguiente regla de negocio:

  • Para los documentos Documentos de entrada Entrada o de salida Salida se realizará el cálculo cuando el documento tenga un producto con en el producto tenga informado en el campo ¿Imp Salud?  igual a "S - Si", si ; Si el producto tiene informado el campo ¿Imp Salud?  igual a "N - No" o , esta vacio vacío o el campo no existe, el impuesto no será calculado.

En la rutina Funciones genéricas FE Colombia(M486XFUNCO), se realizan los siguientes ajustes:

  • Se realiza tratamiento para obtener los impuestos del documento que se esta transmitiendo y así realizar una búsqueda en la tabla alfanumérica S020 - Impuestos Extras y mostrar los nodos <Extras></Extras> con la información contenida en dicha tabla.


Totvs custom tabs box
tabsPre-condiciones,Pasos
idsPre-condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-21209.
    • Validar que las rutinas actualizadas correspondan a las indicadas en la sección Función del punto 01. DATOS GENERALES
  3. Tener las configuraciones indicadas en la sección 04. INFORMACIÓN ADICIONAL
  4. En el módulo Facturación(SIGAFAT), ir al menú Actualizaciones Archivos | Clientes.
    • Configurar un Cliente con los valores estandar.
  5. En el módulo Compras(SIGACOM), ir al menú Actualizaciones Archivos | Productos.
    • Configurar un Producto con el
campo ¿
    • campo ¿Imp Salud?  igual a "S - Si"
  1. En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | 
Imp. Variables
  1. Tipos de Entrada y Salida.
    • Configurar
el impuesto CUI para "
    • un Tipo de Salida, con cálculo de Impuesto a los productos comestibles
", utilizando la función M100ICUI para la Fórmula de Entrada y M460ICUI para la Fórmula de Salida
    • .
    • Image Added
  1. En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | 
Tipos de Entrada y Salida
  1. Imp.
Configurar un Tipo de Salida, con cálculo de Impuesto a los productos comestibles.
  1. Variables
    • Configurar el impuesto ICUI:
      • Impuesto (FB_CODIGO): CUI
      • Descripción (FB_DESCR): PRODUCTOS COMESTIBLES ULTRAPRO                             
      • Fórmula Entrada (FB_FORMENT): M100ICUI                                                                                                                                                                        
      • Fórmula Salida (FB_FORSAI): M460ICUI                                                        
      • % Alícuota (FB_ALIQ): 10
      • Cpo del L.F. (FB_CPOLVRO): C
      • Clase Impuesto (FB_CLASSE): I-Impuesto 
      • Impuesto FE (FB_IMPSAT): ZZ 
      • Image Added
  2. Para el proceso de transmisión electrónica, realizar la configuración de la tabla S020 - Impuestos extras como se muestra en las imágenes:

Image Added


Para carga automática se debe contar con el archivo 20ImpuestosExtras.csv en la carpeta configurada en el parámetro MV_PATH814 con la siguiente estructura:

Image Added

Image Added


Totvs custom tabs box items
defaultno
referenciaPasos

Para Documento de Entrada con cálculo de impuestos saludables ICUI/IBUA

  • En el Encabezado informar del Documento informar los campos:
    • Proveedor (F1_FORNECE)
    • Tienda (F1_LOJA)
    • Serie (F1_SERIE)
    • Num. de Doc. (F1_DOC)
  • En los Ítems del Documento informar los siguientes campos:
    • Producto (D1_COD) - campo ¿Imp Salud?  igual a "S - Si"
    • Cantidad (D1_QUANT)
    • Valor Unit. (D1_VUNIT)
    • Valor Total (D1_TOTAL)
    • Tipo Entrada (D1_TES)
  • En la pestaña "Impuestos" en el pie del Documento, validar el cálculo de impuestos saludables CUI/BUA

Para Documento de Salida con cálculo de impuestos saludables ICUI/IBUA

  • En el Encabezado informar del Documento informar los campos:
    • Cliente (F2_CLIENTE)
    • Tienda (F2_LOJA)
    • Serie Docto. (F2_SERIE)
    • N. Documento (F2_DOC)
  • En los Ítems del Documento informar los siguientes campos:
    • Producto (D2_COD) - campo ¿Imp Salud?  igual a "S - Si"
    • Cantidad (D2_QUANT)
    • Valor Unit. (D2_PRCVEN)
    • Valor Total (D2_TOTAL)
    • Tipo Salida (D2_TES)
  • En la pestaña "Impuestos" en el pie del Documento, validar el cálculo de impuestos saludables ICUI/IBUA


Transmisión electrónica de documentos con impuestos saludables.

Teniendo en cuenta que los códigos que dispondrá la DIAN actualmente no están disponibles, para la implementación de estos impuestos se utilizará lo que rige en el Anexo Técnico 1.8. En el numeral 13.2.2. “Tributos” se indica lo siguiente:

  • En los casos que no se cuente con el tributo expresado en el listado de este numeral, el código ZZ debe ser utilizado para informar el tributo, tasas, contribuciones o similares y el contribuyente debe indicar la información correspondiente que aplique.
  • Dentro del XML de los documentos transmitidos deberá aparecer los nodos correspondientes a los campos extras con la información configurada en la tabla S020 - Impuestos extras:
    • Image Added
  • ngresar al módulo Facturación(SIGACOM).
  • Ir al menú "Actualizaciones | Movimientos | Factura " (MATA101N).
  • Incluir una nueva Factura de Entrada (NF)
    • En el encabezado, informar el Proveedor que fue configurado para que sea agente retenedor de ICA (ver pre-condiciones).
    • Informar un ítem, indicando el Tipo de Entrada con cálculo de la sobretasa bomberil  (ver pre-condiciones).
  • Verificar la pestaña de "Impuestos", donde se muestre correctamente el cálculo de la sobretasa Bomberil (BOM).


    04. INFORMACIÓN ADICIONAL

    Para conocer el funcionamiento de esta nuevo impuesto, puede ver DT Cálculo de

    ...

    impuestos saludables (IBUA-ICUI) 

    Creación de campos en el archivo SX3 - Campos:

    CampoB1_GPIETU
    TipoC - Caracter
    Tamaño1
    Decimal 0
    Picture@!
    Título¿Imp Salud?
    Descripción¿Calc. Imp Saludable?  
    Val Sistema
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Indica si un producto aplica Impuesto a la salud.

    S - Si: Si aplica para cálculo de impuesto

    N- No: No aplica para cálculo de impuesto.

    CampoF1_VALIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloValor Imp. C
    DescripciónValor Impuesto C
    Val SistemaMaFisRef("NF_VALIVC","MT100",M->F1_VALIMPC)
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Valor de Impuesto C


    CampoF1_BASIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloBase Imp. C
    DescripciónBase Impuesto C
    Val SistemaMaFisRef("NF_BASEIVC","MT100",M->F1_BASIMPC)                                                                                    
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Base de calculo de impuesto C


    CampoF2_VALIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloValor Imp. C
    DescripciónValor Impuesto C
    Val SistemaMaFisRef("NF_VALIVC","MT100",M->F2_VALIMPC)
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Valor de Impuesto C

    CampoF2_BASIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloBase Imp. C
    DescripciónBase Impuesto C
    Val SistemaMaFisRef("NF_BASEIVC","MT100",M->F2_BASIMPC)                                                                                    
    UtilizadoSi
    ObligatorioNo
    Browse

    No

    Help

    Base de calculo de impuesto C


    CampoF3_VALIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloValor Imp. C
    DescripciónValor Impuesto C
    Val Sistema
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Valor de Impuesto C


    CampoF3_BASIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloBase Imp. C
    DescripciónBase Impuesto C
    Val Sistema
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Base de calculo de impuesto C


    CampoF3_ALQIMPC
    TipoN - Numérico
    Tamaño6
    Decimal 2
    Picture@E 999.99 
    TítuloAlic Imp. C
    DescripciónAlícuota del Impuesto C
    Val Sistema
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Alicuota de impuesto C.

    CampoD1_VALIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloValor Imp. C
    DescripciónValor Impuesto C
    Val SistemaMaFisRef("IT_VALIVC","MT100",M->D1_VALIMPC)                                                                                     
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Valor de Impuesto C


    CampoD1_BASIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloBase Imp. C
    DescripciónBase Impuesto C
    Val SistemaMaFisRef("IT_BASEIVC","MT100",M->D1_BASIMPC)                                                                                    
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Base de calculo de impuesto C


    CampoD1_ALQIMPC
    TipoN - Numérico
    Tamaño6
    Decimal 2
    Picture@E 999.99 
    TítuloAlic Imp. C
    DescripciónAlícuota del Impuesto C
    Val SistemaMaFisRef("IT_ALIQIVC","MT100",M->D1_ALQIMPC)                                                                                    
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Alicuota de impuesto C.


    CampoD2_VALIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloValor Imp. C
    DescripciónValor Impuesto C
    Val SistemaMaFisRef("IT_VALIVC","MT100",M->D2_VALIMPC)                                                                                     
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Valor de Impuesto C


    CampoD2_BASIMPC
    TipoN - Numérico
    Tamaño14
    Decimal 2
    Picture@E 99,999,999,999.99 
    TítuloBase Imp. C
    DescripciónBase Impuesto C
    Val SistemaMaFisRef("IT_BASEIVC","MT100",M->D2_BASIMPC)                                                                                    
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Base de calculo de impuesto C


    CampoD2_ALQIMPC
    TipoN - Numérico
    Tamaño6
    Decimal 2
    Picture@E 999.99 
    TítuloAlic Imp. C
    DescripciónAlícuota del Impuesto C
    Val SistemaMaFisRef("IT_ALIQIVC","MT100",M->D2_ALQIMPC)                                                                                    
    UtilizadoSi
    ObligatorioNo
    BrowseNo
    Help

    Alicuota de impuesto B.



    Card documentos
    InformacaoUtilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.2210 o superior.
    Titulo¡IMPORTANTE!


    05. ASUNTOS RELACIONADOS




    Templatedocumentos