| Producto | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: | |||||||||||||||||||
| Segmento: | |||||||||||||||||||
| Módulo: | SIGAFAT - Facturación | ||||||||||||||||||
| Función: |
| ||||||||||||||||||
| País: | Colombia Pacote: 012985 | ||||||||||||||||||
| Ticket: | NA | ||||||||||||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DMINA-21264 |
Se solicita crear una nueva rutina que realice el cálculo deImpuesto a los Productos Comestibles Ultraprocesados, por el cual establecen los parámetros normativos para reportar los impuestos a Alimentos Ultraprocesados en el caso en el que el producto aplique.
Impuesto a los Productos Comestibles Ultraprocesados debe calcularse a los 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 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 a los Productos Comestibles Ultraprocesados (M100ICUI) y la rutina Cálculo de Salida de Impuesto a los Productos Comestibles Ultraprocesados (M460ICUI), tomando en cuenta la siguiente regla de negocio:
En la rutina Funciones genéricas FE Colombia(M486XFUNCO), se realizan los siguientes ajustes:
En la rutina Funciones genéricas FE (M486XFUN), se realizan los siguientes ajustes:
En la rutina Carga de catálogos(FISA814), se realizan los siguientes ajustes:
|
Para conocer el funcionamiento de esta nuevo impuesto, puede ver DT Impuesto a los Productos Comestibles Ultraprocesados (ICUI)
Creación de campos en el archivo SX3 - Campos:
| Campo | B1_GPIETU |
|---|---|
| Tipo | C - Caracter |
| Tamaño | 1 |
| Decimal | 0 |
| Picture | @! |
| Título | ¿Imp Salud? |
| Descripción | ¿Calc. Imp Saludable? |
| Val Sistema | Pertence("SN") |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| 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. |
| Campo | F1_VALIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Valor Imp. C |
| Descripción | Valor Impuesto C |
| Val Sistema | MaFisRef("NF_VALIVC","MT100",M->F1_VALIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Valor de Impuesto C |
| Campo | F1_BASIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Base Imp. C |
| Descripción | Base Impuesto C |
| Val Sistema | MaFisRef("NF_BASEIVC","MT100",M->F1_BASIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Base de calculo de impuesto C |
| Campo | F2_VALIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Valor Imp. C |
| Descripción | Valor Impuesto C |
| Val Sistema | MaFisRef("NF_VALIVC","MT100",M->F2_VALIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Valor de Impuesto C |
| Campo | F2_BASIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Base Imp. C |
| Descripción | Base Impuesto C |
| Val Sistema | MaFisRef("NF_BASEIVC","MT100",M->F2_BASIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Base de calculo de impuesto C |
| Campo | F3_VALIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Valor Imp. C |
| Descripción | Valor Impuesto C |
| Val Sistema | |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Valor de Impuesto C |
| Campo | F3_BASIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Base Imp. C |
| Descripción | Base Impuesto C |
| Val Sistema | |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Base de calculo de impuesto C |
| Campo | F3_ALQIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 6 |
| Decimal | 2 |
| Picture | @E 999.99 |
| Título | Alic Imp. C |
| Descripción | Alícuota del Impuesto C |
| Val Sistema | |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Alicuota de impuesto C. |
| Campo | D1_VALIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Valor Imp. C |
| Descripción | Valor Impuesto C |
| Val Sistema | MaFisRef("IT_VALIVC","MT100",M->D1_VALIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Valor de Impuesto C |
| Campo | D1_BASIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Base Imp. C |
| Descripción | Base Impuesto C |
| Val Sistema | MaFisRef("IT_BASEIVC","MT100",M->D1_BASIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Base de calculo de impuesto C |
| Campo | D1_ALQIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 6 |
| Decimal | 2 |
| Picture | @E 999.99 |
| Título | Alic Imp. C |
| Descripción | Alícuota del Impuesto C |
| Val Sistema | MaFisRef("IT_ALIQIVC","MT100",M->D1_ALQIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Alicuota de impuesto C. |
| Campo | D2_VALIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Valor Imp. C |
| Descripción | Valor Impuesto C |
| Val Sistema | MaFisRef("IT_VALIVC","MT100",M->D2_VALIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Valor de Impuesto C |
| Campo | D2_BASIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 14 |
| Decimal | 2 |
| Picture | @E 99,999,999,999.99 |
| Título | Base Imp. C |
| Descripción | Base Impuesto C |
| Val Sistema | MaFisRef("IT_BASEIVC","MT100",M->D2_BASIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Base de calculo de impuesto C |
| Campo | D2_ALQIMPC |
|---|---|
| Tipo | N - Numérico |
| Tamaño | 6 |
| Decimal | 2 |
| Picture | @E 999.99 |
| Título | Alic Imp. C |
| Descripción | Alícuota del Impuesto C |
| Val Sistema | MaFisRef("IT_ALIQIVC","MT100",M->D2_ALQIMPC) |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Help | Alicuota de impuesto B. |