01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||
---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||
Segmento: | Backoffice | ||||
Módulo: | SIGAFAT - Facturaciones | ||||
Función: |
| ||||
País: | Colombia | ||||
Ticket: | N/A | ||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-22425 |
02. SITUACIÓN/REQUISITO
Se requiere la capacidad de registrar documentos de venta que incluyan dos o más tarifas del ICA dentro de un mismo documento. Esto surge debido a que brindan servicios en distintos municipios y desean facturar estas actividades en un único documento. Sin embargo, el sistema actual solo permite un único campo para el municipio y la actividad económica en el encabezado. Esto impide asignar múltiples tarifas de ICA dentro del mismo documento.
03. SOLUCIÓN
Se agregó un tratamiento en el fuente M460ICA2 (Cálculo de impuesto ICA por ítem) para que sea posible calcular el impuesto ICA por ítem al hacer una Factura manual de salida. También se agregaron las consultas estándar para facilitar el uso de los campos Código del municipio (F2_CODMUN), Código del municipio (D2_CODMUN) y Tipo de actividad económica(D2_TPACTIV).
- Contar con las configuraciones detalladas en el apartado 04. INFORMACIÓN ADICIONAL
- Por medio de la rutina “Clientes”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir registro de clientes.
Ejemplo:
Campo Ejemplo Descripción Departamento 01 Código del departamento del cliente. Cd. Municipio 05001 Código del municipio correspondiente.
- Por medio de la rutina “Impuestos Variab.”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir el registro del nuevo impuesto:
Ejemplo
Campo Ejemplo Descripción Impuesto IC2 Código único para identificar el impuesto. Descripción ICA ítem Breve descripción del impuesto. Fórmula Sal M460ICA2 Fórmula de cálculo asignada al impuesto Clase Imp I Indica el tipo de clase del impuesto (I - Impuesto). Impuesto FE 03 Código fiscal electrónico para el impuesto.
- Por medio de la rutina “Tipos de Entrada y Salida”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registros de TES de salida con el nuevo impuesto. Nota: El campo Calc. Sobre (FC_CALCULO) debe informarse con el valor I- Ítems Factura.
Calc. Sobre (FC_CALCULO): I - Ítems Factura.
Nota Importante:
El campo Calc. Sobre (FC_CALCULO) con el valor I - Ítems Factura, define que el cálculo del impuesto se hará sobre los ítems de la factura.
- Por medio de la rutina “Conf. Adic. Imp”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registros para el nuevo impuesto.
Ejemplo
Campo Ejemplo Descripción Tasa 10.00 Tasa para la retención del impuesto Cód. Fis. Vent. 5125 Código fiscal vinculado a la compra Valor 10,000 Valor mínimo para el cálculo del impuesto Impuesto IC2 Código del impuesto registrado previamente Código ICA A011100 Código vinculado al ICA de acuerdo con la actividad Zona Fiscal 05 Código del departamento Cód Mun 05001 Código del municipio
- Por medio de la rutina "Facturaciones", ubicada en el módulo SIGAFAT (Actualizaciones | Facturaciones), incluir factura de salida.
- Encabezada Factura:
- Cliente
- Tienda
- Serie
- Núm. Documento
- El campo Cód. Municip. (Se informará automáticamente si el cliente tiene este dato registrado en la tabla SA1).
- Ítems
- Incluir código del producto
- Si los campos Tp. Actividad y Cód Municipio están informados en el encabezado, se informan de forma automática.
- Incluir código del producto
- Encabezada Factura:
NOTA
Si los campos Tp. Actividad y Cód Municipio coinciden con el registro de la tabla Configuración adicional de impuestos (SFF) tomará la alícuota de esta tabla, en caso contrario tomará la alícuota de la tabla del impuesto (SFB).
Advertencia
No es posible combinar el cálculo del impuesto ICA por el total y por ítem dentro de una misma TES. En la factura, el impuesto ICA debe aplicarse únicamente de una forma: ya sea por total o por ítem, pero no ambas a la vez.
04. INFORMACIÓN ADICIONAL
Paquetes de actualización
Las actualizaciones al Diccionario de datos, se realizaron en el siguiente paquete (Uso interno):
Código: 015430
Contenido: MI - DMICNS-22425 - CÁLCULO ICA ÍTEMS DESDE LA FAC
SX3 - Campos
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITSPA | X3_DESCSPA | X3_PICTURE | X3_VALID | X3_USADO | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|
D2_TPACTIV | C- Carácter | 7 | Tp Actividad | Tipo Actividad Económica | @! | (Vazio() .OR. ExistCpo("CCN",M->D2_TPACTIV,2)) .AND. MaFisRef("IT_TPACTIV","MT100",M->D2_TPACTIV) | A | R | CCNCII | ||
D2_CODMUN | C- Carácter | 5 | Cód Municip. | Código del Municipio | @! | (Vazio() .OR. ExistCpo("CC2",M->D2_CODMUN,3)) .AND. MaFisRef("IT_CODMUN","MT100",M->D2_CODMUN) | A | R | CC2 |
SX9- Relaciones
Tabla Dom | Exp. Dominio | Exp. C Dominio | Habilitar | Vinc. Sucursal |
---|---|---|---|---|
CCN | CCN_CIIU | D2_TPACTIV | ||
CC2 | CC2_CODMUN | D2_CODMUN |
Nota
Los siguientes cambios no se realizaron en el paquete mencionado, pero son necesarios para que la solución funcione correctamente.
SXB- Consulta estándar
XB_ALIAS | XB_TIPO | XB_COLUNA | XB_DESCSPA | XB_CONTEM |
---|---|---|---|---|
CCNCII | 1 | DB | Códigos CIIU | CCN |
CCNCII | 2 | 02 | Código CIIU | |
CCNCII | 4 | 01 | Sucursal | CCN_FILIAL |
CCNCII | 4 | 02 | CIIU | CCN_CIIU |
CCNCII | 4 | 03 | Agrupación | CCN_AGCIIU |
CCNCII | 4 | 04 | Descripción | CCN_DESCR |
CCNCII | 5 | CCN->CCN_CIIU |
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITSPA | X3_DESCSPA | X3_PICTURE | X3_VALID | X3_USADO | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_F3 |
---|---|---|---|---|---|---|---|---|---|---|---|
F3_TPACTIV | C- Carácter | 7 | Tp Actividad | Tipo Actividad Económica | @! | A | R | ||||
F3_CODMUN | C- Carácter | 5 | Cód Municip. | Código del Municipio | @! | A | R |
¡IMPORTANTE!
La presente solución se aplica a facturas de salida manuales desde la rutina MATA467N.
05. ASUNTOS RELACIONADOS
- DT Cálculo de Impuesto de Industria y Comercio (ICA) Colombia
- DMICNS-21959 DT Factura Automática ICA por ítem Ventas COL
- documento_tecnico
- protheus
- protheus_backoffice
- colombia
- col
- version_12_1_2210
- version_12_1_2310
- version_12_1_2410
- impuesto_ica
- ica_por_item
- tipo_actividad
- municipios
- mercado_internacional
- base_conocimiento
- totos_backoffice
- mi
- totvs_backoffice
- backoffice
- base_de_conocimiento
- linea_protheus
- factura_manual
- ventas
- sigafat
- m460ica2
- mata467n
- dmicns-22425
- dmicns_22425
- facturacion