01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||
Segmento: | Backoffice | ||||||||||||
Módulo: | SIGAFAT - Facturación | ||||||||||||
Función: |
| ||||||||||||
País: | Colombia | ||||||||||||
Ticket: | N/A | ||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-21959 |
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 retención del ICA dentro del mismo documento.
De acuerdo a la Ley 14 de 1983 y el concepto DIAN 083618, permite incluir conceptos asociados a diferentes municipios y tarifas en una sola factura, siempre que cada uno esté sujeto a la retención correspondiente.
03. SOLUCIÓN
Se crean nuevos campos a nivel ítem para las tablas SC6(Ítems Pedidos), SD2 (Ítems Documentos de Salida), SF3 (Libros Fiscales):
- Tipo de Actividad
- Código de Municipio
Estos campos tendrán relación con la tabla de Configuración Adicional de Impuestos (SFF), estos valores de los campos "Tipo de Actividad" y "Código de Municipio" serán validados contra los registros de la tabla SFF, si hay coincidencia, se tomará la tasa asignada en la tabla SFF y se aplicará al cálculo del ICA para ese ítem.
- Contar con las configuraciones detalladas en el apartado 04. INFORMACIÓN ADICIONAL
- A través de la rutina “Clientes”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registro de cliente.
Ejemplo:
Campo Ejemplo Descripción Dep. Cliente 05 Código del departamento del cliente. Cd. Municipio 05001 Código del municipio correspondiente. Ag. Ret. ICA S Indica si el cliente es agente retenedor del ICA (S para sí, N para no).
- A través de la rutina “Impuestos Variab.”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir 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.
- A través 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) deberá de 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.
- A través 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 8.00 Tasa para la retención del impuesto Cod. Fis. Vent 5129 Código fiscal asociado a la venta 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 asociado al ICA de acuerdo a la actividad Zona Fiscal 05 Código del departamento Cód Mun 05001 Código del municipio
- A través de la rutina "Pedidos de Venta", ubicada en el módulo SIGAFAT (Actualizaciones | Pedidos), incluir nuevo pedido.
- Encabezado Pedido:
- Cliente
- Tienda
- Cond. Pago
- Tp. Actividad
- El campo Cód. Municip. se llenará 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
- Encabezado Pedido:
Advertencia
No es posible combinar el cálculo del impuesto ICA por 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.
- Ingresar a la rutina "Generación de Notas", ubicada en el módulo SIGAFAT (Actualizaciones | Facturación).
- En la opción "Generación por", indicar Pedidos.
- Indicar parámetros para el filtro de pedidos.
- Marcar los ítems del pedido de venta registrado previamente.
- Dar clic en botón "Otras acciones", seleccionar la opción Genera Factura.
- Informar serie
- Confirmar la generación de la factura.
- En la opción "Generación por", indicar Pedidos.
- Ingresar a la rutina "Facturaciones", ubicada en el módulo SIGAFAT(Actualizaciones | Facturación), visualizar que la factura generada tenga los datos informados en el pedido y el cálculo del impuesto sea correcto.
04. INFORMACIÓN ADICIONAL
Paquetes de actualización
Las actualizaciones al Diccionario de Datos, se realizaron en el siguiente pacote (Uso Interno):
Código:014892
Contenido: MI - DMICNS-21959 - ICA VENTAS
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 |
---|---|---|---|---|---|---|---|---|---|---|---|
C6_TPACTIV | C- Carácter | 7 | Tp Actividad | Tipo Actividad Económica | @! | Vazio() .Or. ExistCpo("CCN",M->C6_TPACTIV,2) | A | R | CCNCII | ||
C6_CODMUN | C- Carácter | 5 | Cód Municip. | Código del Municipio | @! | A | R | CC2 | |||
D2_TPACTIV | C- Carácter | 7 | Tp Actividad | Tipo Actividad Económica | @! | A | R | ||||
D2_CODMUN | C- Carácter | 5 | Cód Municip. | Código del Municipio | @! | A | R | ||||
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 |
SX7- Disparadores
X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN |
---|---|---|---|
C6_PRODUTO | 007 | IIF(SC6->(ColumnPos("C6_TPACTIV"))> 0 .And. !Empty(M->C5_TPACTIV),M->C5_TPACTIV,"") | C6_TPACTIV |
C6_PRODUTO | 008 | IIF(SC6->(ColumnPos("C6_CODMUN"))> 0 .And. !Empty(M->C5_CODMUN),M->C5_CODMUN,"") | C6_CODMUN |
D2_COD | 008 | IIF(SD2->(ColumnPos("D2_TPACTIV"))> 0 .And. !Empty(M->F2_TPACTIV),M->F2_TPACTIV,"") | D2_TPACTIV |
D2_COD | 009 | IIF(SD2->(ColumnPos("D2_CODMUN"))> 0 .And. !Empty(M->F2_CODMUN),M->F2_CODMUN,"") | D2_CODMUN |
SX9- Relacionamientos
Tabla | Exp. Dominio | Exp. C Dominio | Habilitar | Vinc. Filial |
---|---|---|---|---|
SC6 | CCN_CIIU | C6_TPACTIV | ||
SC6 | CC2_CODMUN | C6_CODMUN |
SXB- Consulta Estándar
XB_ALIAS | XB_TIPO | XB_COLUNA | XB_DESCSPA | XB_CONTEM |
---|---|---|---|---|
CCNCII | 1 | DB | Codigos CIIU | CCN |
CCNCII | 2 | 02 | Codigo 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 |
Nota
La consulta CCNCII ya existía, únicamente se modificó el retorno, que se indica con la columna de color azul.
Actualmente esta funcionalidad únicamente esta disponible para registros generados desde la rutina generación de notas (MATA468n).¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- documento_tecnico
- protheus
- protheus_backoffice
- colombia
- col
- version_12_1_2210
- version_12_1_2310
- version_12_1_2410
- sigafat
- facturacion
- pedido_venta
- impuesto_ica
- ica_por_item
- m460ica2
- tipo_actividad
- municipios
- mercado_internacional
- base_conocimiento
- mata468n
- m460livr
- totos_backoffice
- mi
- dmicns-21959
- totvs_backoffice
- backoffice
- base_de_conocimiento
- linea_protheus