Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre Técnico
M460LIVRPrograma de generación de Libro Fiscal documentos de salida.
M460ICA2Cálculo de impuesto ICA por ítem
MATA468NGeneración de Notas Fiscales
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.


Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04Configuraciones Previas, Flujo de Prueba
idspaso1,paso2,paso3
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Contar con las configuraciones detalladas en el apartado 04. INFORMACIÓN ADICIONAL
  2. A través de la rutina “Clientes”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registro de cliente.
    1. Ejemplo:

      CampoEjemploDescripción
      Dep. Cliente05Código del departamento del cliente.
      Cd. Municipio05001Código del municipio correspondiente.
      Ag. Ret. ICASIndica si el cliente es agente retenedor del ICA (S para sí, N para no).
  3. A través de la rutina “Impuestos Variab.”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir 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. 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.
    1. Calc. Sobre (FC_CALCULO): I - Ítems Factura.

      Nota
      titleNota 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. A través de la rutina “Conf. Adic. Imp”, ubicada en el módulo SIGAFIS (Actualizaciones | Archivos), incluir registros para el nuevo impuesto.
    1. Ejemplo

      CampoEjemploDescripción
      Tasa8.00Tasa para la retención del impuesto
      Cod. Fis. Vent5129Código fiscal asociado a la venta
      Valor10,000Valor mínimo para el cálculo del impuesto
      ImpuestoIC2Código del impuesto registrado previamente
      Código ICAA011100Código asociado al ICA de acuerdo a la actividad
      Zona Fiscal05Código del departamento 
      Cód Mun05001Código del municipio 
  6. 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.
Totvs custom tabs box items
defaultno
referenciapaso2
  • 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.
  • Ingresar a la rutina "Facturaciones", ubicada en el módulo SIGAFAT(Actualizaciones | Facturación), visualizar la factura generada y validar los impuestos.




04. INFORMACIÓN ADICIONAL


Informações
titlePaquetes 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_CAMPOX3_TIPOX3_TAMANHOX3_TITSPAX3_DESCSPAX3_PICTUREX3_USADOX3_BROWSEX3_VISUALX3_CONTEXT
C6_TPACTIVC- Carácter7Tp ActividadTipo Actividad Económica@!

Image Added

Image Added

A

R

C6_CODMUNC- Carácter5Cód Municip.Código del Municipio@!

Image Added

Image Added

A

R

D2_TPACTIVC- Carácter7Tp ActividadTipo Actividad Económica@!

Image Added

Image Added

A

R

D2_CODMUNC- Carácter5Cód Municip.Código del Municipio@!

Image Added

Image Added

A

R

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

Image Added

Image Added

A

R

F3_CODMUNC- Carácter5Cód Municip.Código del Municipio@!

Image Added

Image Added

A

R

SX7- Disparadores

X7_CAMPOX7_SEQUENCX7_REGRAX7_CDOMIN
C6_PRODUTO007IIF(SC6->(ColumnPos("C6_TPACTIV"))> 0 .And. !Empty(M->C5_TPACTIV),M->C5_TPACTIV,"")                                                                                                                     C6_TPACTIV
C6_PRODUTO008IIF(SC6->(ColumnPos("C6_CODMUN"))> 0 .And. !Empty(M->C5_CODMUN),M->C5_CODMUN,"")                                                                                                                        C6_CODMUN
D2_COD008IIF(SD2->(ColumnPos("D2_TPACTIV"))> 0 .And. !Empty(M->F2_TPACTIV),M->F2_TPACTIV,"")   D2_TPACTIV
D2_COD009IIF(SD2->(ColumnPos("D2_CODMUN"))> 0 .And. !Empty(M->F2_CODMUN),M->F2_CODMUN,"")D2_CODMUN


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaqueActualmente esta funcionalidad únicamente esta disponible para registros generados desde la rutina de pedidos.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS