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. |