Saltar a contenido

Tipos de Ventas

Información General

Propiedad Valor
ID c7f23740-9d13-40c0-9261-a624e309e2e7
Tabla PostgreSQL tpr_476b991wc
Etiqueta Plural Tipos de Ventas
Texto principal automatico No
Sección Base Base - Tipos de movimiento (ef5644b0-fb98-4191-908d-99594d9e1cc5)

Campos

Total de campos: 64 (10 del sistema, 54 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Tipos de Ventas -
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
Exportar en módulos Sí/No Especial pr_1463107a6ax1a5wd 👁 Oculto -
Destinador Relación General pr_1463107ae6x1adwd 🔒 Bloqueado, 👁 Oculto -
Hora local Hora Registro pr_776ae22wd 🔒 Bloqueado, 👁 Oculto -
Nota que debe incluir la factura Texto General pr_60040239111 - -
Importe máximo (Impuestos incluidos) Decimal General pr_30040239382 📊 Cualquier valor numérico -
Es un ingreso sin factura Sí/No General pr_60040266783 - -
Prefijo concepto de asiento Texto Avanzado pr_60040271003 - Autorrellenado (Siempre): Texto: Emitida Factura Nº
Numeración (Rectificativas) Relación Avanzado pr_40655302 - -
Numeración (Presupuestos) Relación Avanzado pr_40655303 - -
Numeración (Ordinarias) Relación Avanzado pr_40655304 - -
Icono Relación Avanzado pr_50657641001 - -
Sin envíos Sí/No Políticas pr_50684291003 - -
Libro registro (Ventas / Ingresos) Relación Avanzado pr_10686732 - -
Impedir seleccionar Recursos Sí/No Políticas pr_30687172 - -
Impedir seleccionar Productos Sí/No Políticas pr_30687171 - -
Retencióin Relación Autorrellenado pr_40688133 - -
Inclusión de Impuestos Entero Autorrellenado pr_40688135 📊 Cualquier valor numérico -
Movimiento de inventario automático Sí/No General pr_10692943 - -
Impresión Ventas Relación Avanzado pr_20695342 - -
Impresión Presupuestos Relación Avanzado pr_20695343 - -
Mostrar en Área de Clientes Sí/No Políticas pr_50699191 - -
ES - Tipo Factura Entero General pr_40707362 📊 Cualquier valor numérico -
TPV Modo Táctil Sí/No Avanzado pr_20709711 - -
ES - Cumplimiento Entero General pr_40732791 📊 Cualquier valor numérico -
Factura emitida con otro Software (Importada) Sí/No Avanzado pr_50732791 - -
ES - Expedida por tercero - NIF del emisor Texto Avanzado pr_30734521 - -
ES - Expedida por tercero - Nombre del emisor Texto Avanzado pr_30734522 - -
ES - Factura sin identificar comprador (Art. 6.1 d) Sí/No Avanzado pr_30734524 🔒 Bloqueado -
ES - Factura simplificada (Art. 7.2-7.3) Sí/No Avanzado pr_30734525 🔒 Bloqueado -
ES – Tipo Factura rectificativa Entero General pr_40734932 📊 Cualquier valor numérico -
Observaciones Texto General pr_10735691 - -
Política paises permitidos Entero Políticas pr_60735683 📊 Cualquier valor numérico -
Permisión NIFs AEAT Entero Políticas pr_50735871001 📊 Cualquier valor numérico -
Permisión NIFs VIES Entero Políticas pr_50735871002 📊 Cualquier valor numérico -
Fecha Alta del registro Fecha Y Hora Registro pr_14c9f3f0d3x350wd 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Autor del alta Relación Registro pr_1463107a1dx3cdwd 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Actividad predeterminada Relación Autorrellenado pr_20040256141 - -
Clave predeterminada de operaciones Relación Autorrellenado pr_30040256991 - -
Impuesto predeterminado Relación Autorrellenado pr_40040549431 - -
Color Entero General pr_40683381001 📊 Cualquier valor numérico -
Disponible TPV Sí/No Políticas pr_50684291001 - -
Orden Entero General pr_20686731001 📊 Cualquier valor numérico -
Impedir seleccionar Conceptos Sí/No Políticas pr_30687173 - -
Categoría de Venta Relación Autorrellenado pr_40688134 - -
Mostrar en envíos pendientes Sí/No Políticas pr_40699191001 - -
ES - Expedida por tercero Sí/No Avanzado pr_30734523 🔒 Bloqueado -
Países permitidos (ISO 2-letras, separados por comas) Texto Políticas pr_60735681 - -
Disponible en contabilidad automática Sí/No General pr_40747883 - -
Políticas rellenado de Cliente Entero Políticas pr_20749371001 📊 Cualquier valor numérico -
Disponible Sí/No Políticas pr_20749371004 - Autorrellenado (Siempre): Constante: Sí
Políticas rellenado de Datos Fiscales de Cliente Entero Políticas pr_20749371002 📊 Cualquier valor numérico -
Impedir editar Impuestos Sí/No Políticas pr_10752241 - -
Impedir editar Descuentos Sí/No Políticas pr_10752242 - -
Impedir editar Precios Sí/No Políticas pr_20752241 - -

Datos Predefinidos

id (ID) nombre (Nombre) pr_60040239111 (Nota que debe incluir la factura) pr_30040239382 (Importe máximo (Impuestos incluidos)) pr_60040266783 (Es un ingreso sin factura) pr_60040271003 (Prefijo concepto de asiento) pr_40655302 (Numeración (Rectificativas)) pr_40655303 (Numeración (Presupuestos)) pr_40655304 (Numeración (Ordinarias)) pr_50657641001 (Icono) pr_50684291003 (Sin envíos) pr_10686732 (Libro registro (Ventas / Ingresos)) pr_30687172 (Impedir seleccionar Recursos) pr_30687171 (Impedir seleccionar Productos) pr_40688133 (Retencióin) pr_40688135 (Inclusión de Impuestos) pr_10692943 (Movimiento de inventario automático) pr_20695342 (Impresión Ventas) pr_20695343 (Impresión Presupuestos) pr_50699191 (Mostrar en Área de Clientes) pr_40707362 (ES - Tipo Factura) pr_20709711 (TPV Modo Táctil) pr_40732791 (ES - Cumplimiento) pr_50732791 (Factura emitida con otro Software (Importada)) pr_30734521 (ES - Expedida por tercero - NIF del emisor) pr_30734522 (ES - Expedida por tercero - Nombre del emisor) pr_30734524 (ES - Factura sin identificar comprador (Art. 6.1 d)) pr_30734525 (ES - Factura simplificada (Art. 7.2-7.3)) pr_40734932 (ES – Tipo Factura rectificativa) pr_10735691 (Observaciones) pr_60735683 (Política paises permitidos) pr_50735871001 (Permisión NIFs AEAT) pr_50735871002 (Permisión NIFs VIES) pr_20040256141 (Actividad predeterminada) pr_30040256991 (Clave predeterminada de operaciones) pr_40040549431 (Impuesto predeterminado) pr_40683381001 (Color) pr_50684291001 (Disponible TPV) pr_20686731001 (Orden) pr_30687173 (Impedir seleccionar Conceptos) pr_40688134 (Categoría de Venta) pr_40699191001 (Mostrar en envíos pendientes) pr_30734523 (ES - Expedida por tercero) pr_60735681 (Países permitidos (ISO 2-letras, separados por comas)) pr_40747883 (Disponible en contabilidad automática) pr_20749371001 (Políticas rellenado de Cliente) pr_20749371004 (Disponible) pr_20749371002 (Políticas rellenado de Datos Fiscales de Cliente) pr_10752241 (Impedir editar Impuestos) pr_10752242 (Impedir editar Descuentos) pr_20752241 (Impedir editar Precios) fecha (Fecha Alta Dato)
c91eb4f2-331c-4388-8370-f22e809337e7 Factura Nacional 0 0 Emitida Factura Nº ec2ce454-5fa8-4625-a6a7-1ebd4a308459 e9a7fecf-6dc4-4b10-a1c5-d3c5f7bc6a82 ff38fd6f-2b09-4baf-9714-8ae9de864d62 0 c3dd0f7d-3f32-49b1-9fdb-f1ef81f478be 0 0 0 0 cdc76bd9-6be4-4be2-b026-edf543a5090a cdc76bd9-6be4-4be2-b026-edf543a5090a 0 1 0 0 0 0 0 4 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 2024-06-27 04:01:53
6a9bca56-9813-4809-be5c-464cf645753c Simplificada 400 0 Emitida Factura Nº 4fa99af0-f4a7-4da4-9b8b-aadf3ce6c682 4a22806b-c6cb-4091-9ce9-67a7816a2859 5cbd83cb-8006-402e-aa38-3e8ba8500fb9 0 ee64c258-7631-4011-a0cd-1bb1aa1b4471 0 0 0 0 cdc76bd9-6be4-4be2-b026-edf543a5090a cdc76bd9-6be4-4be2-b026-edf543a5090a 0 2 0 0 0 0 0 8 0 0 0 0 1 2 0 0 0 0 0 0 2 0 0 0 2024-06-27 04:01:53

Scripts

Total de scripts: 3

Código de Scripts

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

Formulario_TickRecalculo

num emisorBloqueado
if C.ESExpedidaPorTercero = 0 
    C.ESExpedidaPorTerceroNIFDelEmisor = ''
    C.ESExpedidaPorTerceroNombreDelEmisor = ''
    V.emisorBloqueado = 1
end if 

F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.ESExpedidaPorTerceroNIFDelEmisor.ID,'',v.emisorBloqueado)
F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.ESExpedidaPorTerceroNombreDelEmisor.ID,'',v.emisorBloqueado)



num verifactuObligado
num verifactuBloqueado = 1

if C.ESCumplimiento = S.Enums.cumplimientosistema.verifactu 

    V.verifactuObligado = 1
    V.verifactuBloqueado = 0



elseif C.ESCumplimiento = S.Enums.cumplimientosistema.none 



else
    C.ESCumplimiento = S.Enums.cumplimientosistema.none 

end if




F.CampoObligatorioMotivo(S.Fields.TiposDeVentas.ESTipoFactura.ID,'Necesario para Verifactu',v.verifactuObligado)
F.CampoObligatorioMotivo(S.Fields.TiposDeVentas.ESTipoFacturaRectificativa.ID,'Necesario para Verifactu',v.verifactuObligado)




if V.verifactuObligado = 1



    if C.ESTipoFactura = 0
        F.CampoVaciar(S.Fields.TiposDeVentas.ESTipoFactura.ID)
    end if

    if C.ESTipoFactura = 0
        F.CampoVaciar(S.Fields.TiposDeVentas.ESTipoFacturaRectificativa.ID)
    end if


end if







if C.ESTipoFactura = S.Enums.verifactufacturatipo.f1facturacompletaart672y73delrd16192012 
elseif C.ESTipoFactura = S.Enums.verifactufacturatipo.f2facturasimplificadaticketart61drd16192012 
elseif C.ESTipoFactura = S.Enums.verifactufacturatipo.f3facturaemitidaensustituciondefacturassimplificadasfacturadasydeclaradas 
else
    C.ESTipoFactura = 0
end if







if C.ESTipoFacturaRectificativa = S.Enums.verifactufacturatipo.f1facturacompletaart672y73delrd16192012 
    C.ESTipoFacturaRectificativa = 0
elseif C.ESTipoFacturaRectificativa = S.Enums.verifactufacturatipo.f2facturasimplificadaticketart61drd16192012 
    C.ESTipoFacturaRectificativa = 0
elseif C.ESTipoFacturaRectificativa = S.Enums.verifactufacturatipo.f3facturaemitidaensustituciondefacturassimplificadasfacturadasydeclaradas 
    C.ESTipoFacturaRectificativa = 0
else
end if

Formulario_TickRecalculo

if C.ESTipoFactura = S.Enums.verifactufacturatipo.f1facturacompletaart672y73delrd16192012

    C.PoliticasRellenadoDeCliente = S.Enums.rellenadopolitica.siemprerellenado 
    C.PoliticasRellenadoDeDatosFiscalesDeCliente = S.Enums.rellenadopolitica.siemprerellenado 
    F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.PoliticasRellenadoDeCliente.ID,'',1)
    F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.PoliticasRellenadoDeDatosFiscalesDeCliente.ID,'',1)

elseif C.ESTipoFactura = S.Enums.verifactufacturatipo.f2facturasimplificadaticketart61drd16192012


    F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.PoliticasRellenadoDeCliente.ID,'',0)

    C.PoliticasRellenadoDeDatosFiscalesDeCliente = S.Enums.rellenadopolitica.nuncarellenado 
    F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.PoliticasRellenadoDeDatosFiscalesDeCliente.ID,'',1)

else

    F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.PoliticasRellenadoDeCliente.ID,'',0)
    F.CampoBloqueadoMotivo(S.Fields.TiposDeVentas.PoliticasRellenadoDeDatosFiscalesDeCliente.ID,'',0)

end if

← Volver al índice