Árvore de páginas

Carregando...

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturaciones
Función:
RutinaNombre técnico
M460ICA2Cálculo de impuesto ICA por ítem
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).


  1. Contar con las configuraciones detalladas en el apartado 04. INFORMACIÓN ADICIONAL
  2. Por medio de la rutina “Clientes”, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir registro de clientes.
    1. Ejemplo:

      CampoEjemploDescripción
      Departamento01Código del departamento del cliente.
      Cd. Municipio05001Código del municipio correspondiente.
  3. Por medio de la rutina “Impuestos Variab.”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir el registro del nuevo impuesto:
    1. Ejemplo

      CampoEjemploDescripción
      ImpuestoIC2Código único para identificar el impuesto.
      DescripciónICA ítemBreve descripción del impuesto.
      Fórmula SalM460ICA2Fórmula de cálculo asignada al impuesto
      Clase ImpIIndica el tipo de clase del impuesto (I - Impuesto).
      Impuesto FE03Código fiscal electrónico para el impuesto.
  4. 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.
    1. 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.

  5. Por medio de la rutina “Conf. Adic. Imp”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registros para el nuevo impuesto.
    1. Ejemplo

      CampoEjemploDescripción
      Tasa10.00Tasa para la retención del impuesto
      Cód. Fis. Vent.5125Código fiscal vinculado a la compra
      Valor10,000Valor mínimo para el cálculo del impuesto
      ImpuestoIC2Código del impuesto registrado previamente
      Código ICAA011100Código vinculado al ICA de acuerdo con la actividad
      Zona Fiscal05Código del departamento 
      Cód Mun05001Có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.

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_CAMPOX3_TIPOX3_TAMANHOX3_TITSPAX3_DESCSPAX3_PICTUREX3_VALIDX3_USADOX3_BROWSEX3_VISUALX3_CONTEXTX3_F3
D2_TPACTIVC- Carácter7Tp ActividadTipo Actividad Económica@!

(Vazio() .OR. ExistCpo("CCN",M->D2_TPACTIV,2)) .AND. MaFisRef("IT_TPACTIV","MT100",M->D2_TPACTIV)                                                             

A

R

CCNCII

D2_CODMUNC- Carácter5Có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 DomExp. DominioExp. C DominioHabilitarVinc. Sucursal
CCNCCN_CIIUD2_TPACTIV

CC2CC2_CODMUND2_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_ALIASXB_TIPOXB_COLUNAXB_DESCSPAXB_CONTEM
CCNCII1DB

Códigos CIIU 

CCN 

CCNCII202

Código CIIU


CCNCII401

Sucursal

CCN_FILIAL

CCNCII402

CIIU

CCN_CIIU

CCNCII403

Agrupación

CCN_AGCIIU

CCNCII404

Descripción

CCN_DESCR

CCNCII5


CCN->CCN_CIIU

X3_CAMPOX3_TIPOX3_TAMANHOX3_TITSPAX3_DESCSPAX3_PICTUREX3_VALIDX3_USADOX3_BROWSEX3_VISUALX3_CONTEXTX3_F3
F3_TPACTIVC- Carácter7Tp ActividadTipo Actividad Económica@!

A

R


F3_CODMUNC- Carácter5Có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