Á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 - Facturaciones
Función:
RutinaNombre Técnicotécnico
M460ICA2Cálculo de impuesto ICA por ítem
MA460LIVR.PRWGeneración de libros fiscales para documentos de salida.
LOCXNF.PRW

Notas Fiscales.

FIELDS.TLPPEstructura de campos.
INPUTFIELDS.TLPPGeneración de estructuras para campos de entradas para países sin localización.
INPUTFIELDSALL.TLPPGeneración de estructuras para campos de entradas.
INPUTFIELDSARG.TLPPClase de creación de estructuras de entradas para Argentina.
INPUTFIELDSBOL.TLPPClase de creación de estructuras de entradas para Bolivia.
INPUTFIELDSCHI.TLPPEstructuras de campos para documentos de entrada Chile.
INPUTFIELDSCOL.TLPPGeneración de estructuras para campos de entradas de Colombia.
INPUTFIELDSDOM.TLPPClase de creación de estructuras de entradas para Republica Dominicana.
INPUTFIELDSEQU.TLPPClase de creación de estructuras de entradas para Ecuador.
INPUTFIELDSEUA.TLPPClase de creación de estructuras de entradas para Estados Unidos.
INPUTFIELDSMEX.TLPPClase de creación de estructuras de entradas para México.
INPUTFIELDSPAR.TLPPClase de creación de estructuras de entradas para Paraguay.
INPUTFIELDSPER.TLPPClase de creación de estructuras de entradas para Perú.
INPUTFIELDSRUS.TLPPClase de creación de estructuras de entradas para Rusia.
INPUTFIELDSURU.TLPPClase de creación de estructuras de entradas para Republica Uruguay.
LOCXARG.PRWFunciones generales de documentos fiscales Argentina.
LOCXBOL.PRWFunciones generales de documentos fiscales Bolivia.
LOCXCHI.PRWFunciones generales de documentos fiscales Chile.
LOCXCOL.PRWFunciones generales de documentos fiscales Colombia.
LOCXDOM.PRWFunciones generales de documentos fiscales Dominicana.
LOCXEQU.PRWFunciones generales de documentos fiscales Ecuador.
LOCXEUA.PRWFunciones generales de documentos fiscales Estados Unidos.
LOCXIN.PRWModelo de datos para documentos de entrada.
LOCXMEX.PRW Funciones generales de documentos fiscales México.
LOCXNCE.PRWModelo para notas de crédito de entradas.
LOCXNCS.PRWModelo para notas de crédito de salidas.
LOCXNDE.PRWModelo para notas de débito de entradas.
LOCXNDS.PRWModelo para notas de débito de salidas.
LOCXNF.PRWFunciones genéricas para Notas Fiscales
LOCXNF2.PRWFunciones genéricas para documentos fiscales.
LOCXNFE.PRWModelo para facturas de entradas.
LOCXNFS.PRWModelo para facturas de salidas.
LOCXOUT.PRWModelo de para documentos de salida.
LOCXPAR.PRWFunciones generales de documentos fiscales Paraguay.
LOCXPER.PRWFunciones generales de documentos fiscales Perú,
LOCXREN.PRWModelo para remitos de entradas.
LOCXRES.PRWModelo para remitos de salidas.
LOCXURU.PRW Funciones generales de documentos fiscales Uruguay.
LXINCTB.PRWModelo contabilidad para Documentos de Entrada.
LXINEST.PRWEvento stock para documentos de entradas.
LXINFIN.PRWEvento financiero para documentos de entradas.
LXINFIS.PRWEvento fiscal para documentos de entradas.
LXINPCO.PRWEvento PCO para documentos de entradas.
LXINPMS.PRWEvento PMS para documentos de entradas.
LXINTMS.PRWEvento TMS para documentos de entradas.
LXINWMS.PRWEvento WMS para documentos de entradas.
LXOUTCTB.PRWModelo contabilidad para Documentos de salida.
LXOUTEST.PRWEvento stock para documentos de salida.
LXOUTFIN.PRWEvento financiero para documentos de salida.
LXOUTFIS.PRWEvento fiscal para documentos de salida.
LXOUTPCO.PRWEvento PCO para documentos de salida.
LXOUTPMS.PRWEvento PMS para documentos de salida.
LXOUTWMS.PRWEvento WMS para documentos de salida.
MATA521.PRXExclusión Documentos de Salida.
MATA942.PRWEstados Vs. Ingresos Brutos.
MODXFUN.TLPPFunciones genéricas para el uso de modelos de datos.
OUTPUTFIELDS.TLPPGeneración de estructuras para campos de salidas para países sin localización.
OUTPUTFIELDSALL.TLPPGeneración de estructuras para campos de salidas.
OUTPUTFIELDSARG.TLPPGeneración de estructuras para campos de salidas de Argentina.
OUTPUTFIELDSBOL.TLPPGeneración de estructuras para campos de salidas de Bolivia.
OUTPUTFIELDSCHI.TLPPGeneración de estructuras para campos de salidas de Chile.
OUTPUTFIELDSCOL.TLPPGeneración de estructuras para campos de salidas de Colombia.
OUTPUTFIELDSDOM.TLPPGeneración de estructuras para campos de salidas de Dominicana.
OUTPUTFIELDSEQU.TLPPGeneración de estructuras para campos de salidas de Ecuador.
OUTPUTFIELDSEUA.TLPPGeneración de estructuras para campos de salidas de Estados Unidos.
OUTPUTFIELDSMEX.TLPPGeneración de estructuras para campos de salidas de México.
OUTPUTFIELDSPAR.TLPPGeneración de estructuras para campos de salidas de Paraguay.
OUTPUTFIELDSPER.TLPPGeneración de estructuras para campos de salidas de Perú.
OUTPUTFIELDSRUS.TLPPGeneración de estructuras para campos de salidas de Rusia.
OUTPUTFIELDSURU.TLPPGeneración de estructuras para campos de salidas de Uruguay.
TIPODOC.TLPPClase Tipo Doc para validaciones en modelos de documentos.
País:Colombia
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-22425


02. SITUACIÓN/REQUISITO

Se requiere la capacidad de poder registrar documentos facturas de venta manuales 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 agregro agregó un tratamiento en el fuente M460ICA2 (Cálculo de impuesto ICA por ítem) para que sea posible calcular el impuesto ICA por item ao ítem al hacer una Factura Manual manual de Salída. Fue agregado tambien salida. También se agregaron las consultas estandar estándar para facilitar el uso de los campos Código del Municipiomunicipio (F2_CODMUN), Código del Municipiomunicipio (D2_CODMUN) y Tipo Actividad Económicade actividad económica(D2_TPACTIV).


Totvs custom tabs box
tabsConfiguraciones Previasprevias, Flujo de Pruebaprueba
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 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. A través 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. A través 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) deberá de debe 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 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
      CodCód. Fis. Vent.5125Código fiscal asociado vinculado a la compra
      Valor10,000Valor mínimo para el cálculo del impuesto
      ImpuestoIC2Código del impuesto registrado previamente
      Código ICAA011100Código asociado vinculado al ICA de acuerdo a con la actividad
      Zona Fiscal05Código del departamento 
      Cód Mun05001Código del municipio 
Totvs custom tabs box items
defaultno
referenciapaso2
  • A través Por medio de la rutina "Facturaciones", ubicada en el módulo SIGAFAT (Actualizaciones | Facturaciones), incluir factura de salídasalida.
    • 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
titleNOTA

Si los campos Tp. Actividad y Cód Municipio coinciden con el registro de la tabla Configuración Adicional adicional de Impuestos impuestos (SFF) tomará la alícuota de esta tabla, en caso contrario tomará la alícuota de la tabla del impuesto (SFB).

Aviso
titleAdvertencia

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


Informações
titlePaquetes de actualización

Las actualizaciones al Diccionario de Datos, se realizaron en el siguiente pacote (Uso Interno):

Código: 015430

Contenido: MI - DMICNS-22425 - CALCULO ICA ITENS DESDE LA FAC

El paquete de actualización del diccionario estará disponible en la expedición continua posterior al 30/04/2025.

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)                                                             

Image RemovedImage Added

Image RemovedImage Added

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)                                                                         

Image RemovedImage Added

Image RemovedImage Added

A

R

CC2   



SX9- RelacionamientosRelaciones

Tabla DomExp. DominioExp. C DominioHabilitarVinc. FilialSucursal
CCNCCN_CIIUD2_TPACTIV

Image RemovedImage Added

Image RemovedImage Added

CC2CC2_CODMUND2_CODMUN

Image RemovedImage Added

Image RemovedImage Added

Informações
titleNota

Los siguientes cambios no fueron realizados se realizaron en el pacote paquete mencionado, pero son necesarios para que la solución funcione correctamente.


SXB-  Consulta Estándarestá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@!

Image RemovedImage Added

Image RemovedImage Added

A

R


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

Image RemovedImage Added

Image RemovedImage Added

A

R



Card documentos
InformacaoLa presente solución se aplica para a facturas de salída salida manuales desde la rutina MATA467N.
Titulo¡IMPORTANTE!

05. ASUNTOS RELACIONADOS

...