Saltar a contenido

Impuestos

Impuestos configura los tipos impositivos aplicables a las operaciones comerciales de su organización. Almacena información completa de cada impuesto (nombre, etiqueta, porcentaje de IVA y recargo de equivalencia), subcuentas contables asociadas para ventas y compras (IVA repercutido/soportado, rectificaciones), clasificación fiscal (tipo, clave régimen, causa de sujeción, país), opciones especiales (inversión del sujeto pasivo, es suplido) y limitaciones de uso. Garantiza la correcta aplicación de tributos en facturas y genera automáticamente asientos contables con las cuentas apropiadas. Soporta múltiples tipos impositivos vigentes simultáneamente.

Información General

Propiedad Valor
ID ed839ee7-95d0-4b4c-bc41-6881c48fc6de
Tabla PostgreSQL tpr_73
Etiqueta Plural Impuestos
Texto principal automatico No
Sección Base Base - Impuestos (f3199ee0-dc83-4667-a9c1-f3b04e97a8a4)

Campos

Total de campos: 44 (10 del sistema, 34 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Impuestos -
Nombre Texto - nombre - -
Fecha Alta Dato Fecha Y Hora - fecha - -
Editado Fecha Y Hora - fecham - -
Eliminado Sí/No - eliminado - -
Usuario Creador del dato Relación - usuarioid Base - Entidades -
Sección (Relación Sistema) Relación - plantillapid - 🔴 Obligatorio
Posición (Orden) Decimal - posicion - -
Modificado Sí/No - modificado - -
Fecha Indice Actividad Fecha Y Hora - fechaia - -

Campos Personalizados

Campo Tipo Pestaña Columna Atributos Notas
Fecha Alta del registro Fecha Y Hora Registro pr_14c9f3f13ex3b6wd 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Exportar en módulos Sí/No Especial pr_1463107e02x137wd 👁 Oculto -
Recargo Equivalencia % Decimal General pr_12n 📊 Positivos o 0 -
R.E - Multiplicador - Cálculo Decimal General pr_173fa3d091x27fwd 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Valor % Decimal General pr_46 🔴 Obligatorio, 📊 Positivos o 0 -
Autor del alta Relación Registro pr_1463107dc2x113wd 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
R.E - Multiplicador - Incremento Decimal General pr_173fa3d049x23awd 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Hora local Hora Registro pr_776ae1awd 🔒 Bloqueado, 👁 Oculto -
Valor - Multiplicador - Cálculo Decimal General pr_173f9cae69x3acwd 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
Destinador Relación General pr_1463107e80x24dwd 🔒 Bloqueado, 👁 Oculto -
Etiqueta (Impresión) Texto General pr_173aeb5dd9x1dewd 🔴 Obligatorio -
Valor - Multiplicador - Incremento Decimal General pr_173f98b891x9ewd 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico -
ES - Tipo Entero General pr_40682633 📊 Mayores que 0 Autorrellenado (Siempre): Número entero: 1
ES - Causa (Sujeción) Entero General pr_60732782 📊 Mayores que 0 Autorrellenado (Siempre): Número entero: 1
Inversión del sujeto pasivo Sí/No General pr_50733221001 - -
País Relación General pr_50733221003 - -
ES - Clasificación de Operación Entero General pr_30734761 📊 Mayores que 0 Autorrellenado (Siempre): Número entero: 1
ES - Clave Régimen Entero General pr_40734761 📊 Mayores que 0 Autorrellenado (Siempre): Número entero: 1
Es Suplido Sí/No Registro pr_50735181 - -
Subcuenta (Ventas) Relación General pr_60040133021004 - -
Subcuenta (Compras) Relación General pr_60040133021003 - -
Subcuenta (Ventas) (R.E) Relación General pr_30040133031 - Subcuenta contable de destino para el importe de recargo de equivalencia en ventas.
Subcuenta (Compras) (R.E) Relación General pr_30040133032 - Subcuenta contable de destino para el importe de recargo de equivalencia en compras.
Subcuenta Rectificaciones (Compras) (R.E) Relación General pr_20040135231002 - -
Subcuenta Rectificaciones (Compras) Relación General pr_20040135231003 - -
Subcuenta Rectificaciones (Ventas) Relación General pr_20040135231004 - -
Subcuenta Rectificaciones (Ventas) (R.E) Relación General pr_20040135231001 - -
Activo Sí/No General pr_173af6f824x300wd - Autorrellenado (Siempre): Constante: Sí
Disponible TPV Sí/No General pr_30747881001 - -
Disponible en contabilidad automática Sí/No General pr_30747881003 - -
Limitar a tipo de Venta 4 Relación Registro pr_20749115 - -
Limitar a tipo de Venta 2 Relación Registro pr_20749113 - -
Limitar a tipo de Venta 3 Relación Registro pr_20749114 - -
Limitar a tipo de Venta 1 Relación Registro pr_20749112 - -

Scripts

Total de scripts: 4

Código de Scripts

Lógica de negocio ejecutada en los formularios automáticamente

Campo_Cambiado

if C.ValorPorciento = 21

    C.RecargoEquivalenciaPorciento = 5.2

elseif C.ValorPorciento = 10

    C.RecargoEquivalenciaPorciento = 1.4


elseif C.ValorPorciento = 4

    C.RecargoEquivalenciaPorciento = 0.5

End If

Campos utilizados: - Impuestos > Valor %

Formulario_TickRecalculo

F.SugerirValor(S.Fields.Impuestos.ReferenciaSubcuentaVentasRE.ID,C.ReferenciaSubcuentaVentas,'Impuesto')
F.SugerirValor(S.Fields.Impuestos.ReferenciaSubcuentaRectificacionesVentas.ID,C.ReferenciaSubcuentaVentas,'Impuesto')
F.SugerirValor(S.Fields.Impuestos.ReferenciaSubcuentaRectificacionesVentasRE.ID,C.ReferenciaSubcuentaVentas,'Impuesto')



F.SugerirValor(S.Fields.Impuestos.ReferenciaSubcuentaComprasRE.ID,C.ReferenciaSubcuentaCompras,'Impuesto')
F.SugerirValor(S.Fields.Impuestos.ReferenciaSubcuentaRectificacionesCompras.ID,C.ReferenciaSubcuentaCompras,'Impuesto')
F.SugerirValor(S.Fields.Impuestos.ReferenciaSubcuentaRectificacionesComprasRE.ID,C.ReferenciaSubcuentaCompras,'Impuesto')

Formulario_PreACeptar

If C.ValorPorciento + C.RecargoEquivalenciaPorciento >= 100

     @ Hay un campo en listaventas  limitado a 99.99 que almacena esa misma información
     F.MsgBox('La suma de valor y de recargo de equivalencia deben de ser inferiores a 100.',1)
     F.CancelarEvento 

 End If

Formulario_TickRecalculo

If C.ValorPorciento > 0
    C.ValorMultiplicadorCalculo = C.ValorPorciento / 100
    C.ValorMultiplicadorIncremento = C.ValorMultiplicadorCalculo + 1 
Else
    C.ValorMultiplicadorCalculo = 0 
    C.ValorMultiplicadorIncremento = 0 
End If 


If C.RecargoEquivalenciaPorciento > 0
    C.REMultiplicadorCalculo = C.RecargoEquivalenciaPorciento / 100
    C.REMultiplicadorIncremento = C.REMultiplicadorCalculo + 1
Else
    C.REMultiplicadorCalculo = 0
    C.REMultiplicadorIncremento = 0
End If

← Volver al índice