Saltar a contenido

Pedidos

Pedidos permite consultar y gestionar los pedidos web en el caso de contar con una tienda online. Esta sección almacena información completa del pedido incluyendo datos del cliente (nombre, apellidos, empresa, contacto), productos solicitados con sus cantidades y precios, información de envío (dirección, datos de destino), bases imponibles e impuestos, descuentos aplicables, saldo promocional, y estado de tramitación. Se integra con módulos de Clientes, Productos, Envíos de paquetería, y Ventas para convertir pedidos en facturas. Soporta múltiples estados de trámite, gestión de carritos abandonados, y automatización de procesos de venta online.

Información General

Propiedad Valor
ID e6c3fd00-6a90-48a5-9ae9-7f6755e5edd9
Tabla PostgreSQL tpr_30040496151
Etiqueta Plural Pedidos
Texto principal automatico
Sección Lista Lista - Pedidos (8e40eb12-30cb-4349-b5eb-0c5d359ae096)
Sección Base Base - Pedidos (453f8c7f-f915-4f65-845e-7d501de1c52c)

Campos

Total de campos: 131 (10 del sistema, 121 personalizados)

Campos del Sistema

Campo Tipo Rol Columna PostgreSQL Relación Atributos
ID Relación - id Pedidos -
Referencia 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
Hora local Hora Registro pr_300404961513 🔒 Bloqueado, 👁 Oculto -
Destinador Relación General pr_300404961516 🔒 Bloqueado, 👁 Oculto -
Fecha Alta del registro Fecha Y Hora Registro pr_300404961515 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Autor del alta Relación Registro pr_300404961511 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Nombre de Cliente Texto General pr_40040496151 - -
Apellidos de Cliente Texto General pr_40040496152 - -
Empresa (Cliente) Texto General pr_40040496153 - -
Municipio (Escrita a mano) Texto Datos de envío pr_40040496158 - Autorrellenado (Siempre): Campo : Cliente / Municipio / Nombre
País (Seleccionado) Relación Datos de envío pr_40040496155 - Autorrellenado (Cadena_Rellenada): Campo : Cliente / País
Dirección Texto Datos de envío pr_40040496156 - Autorrellenado (Cadena_Rellenada): Campo : Cliente / Dirección
Código postal (Escrita a mano) Texto Datos de envío pr_40040496157 - Autorrellenado (Siempre): Campo : Cliente / Código postal / Código postal
Provincia (Escrita a mano) Texto Datos de envío pr_40040496159 - Autorrellenado (Siempre): Campo : Cliente / Provincia / Nombre
Vencimiento pago Fecha Y Hora General pr_50040496153 - -
Correo electrónico Texto General pr_60040496153 - -
Teléfono Texto General pr_60040496152 - -
Total Decimal Bases pr_60040496154 🔒 Bloqueado, 📊 Cualquier valor numérico -
NIF / CIF (Cliente) Texto General pr_40040496154 - -
Cliente Relación General pr_10040496162 - -
Numeración Relación Registro pr_10040499564 🔴 Obligatorio Autorrellenado (Siempre): Campo (Empresa Actual): Numeración Pedidos
Número de pedido Texto General pr_10040499566 - -
Estado Relación General pr_20040499562 - Autorrellenado (Siempre): Campo (Empresa Actual): Estado inicial de Pedidos
Saldo promocional (Que tenía disponible) Decimal Parámetros pr_60040499742 🔒 Bloqueado, 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Cliente / Saldo acumulado
Cantidad de elementos en listado Entero General pr_50040499767 🔒 Bloqueado, 👁 Oculto, 📊 Cualquier valor numérico Autorrellenado (Siempre): Contar (Columna): ID ID *
Emisión de saldo % Decimal Parámetros pr_50040499765 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Tipo cliente / Saldo promocional %
Precios con impuestos incluidos Sí/No Parámetros pr_20040499783 - Autorrellenado (Siempre): Campo (Empresa Actual): Venta con impuestos incluidos
Tipo cliente Relación General pr_60040499811 - Autorrellenado (Cadena_Rellenada): Campo : Cliente / Tipo de Cliente · Autorrellenado (Cadena_Rellenada): Campo (Empresa Actual): Tipo Cliente inicial de Pedidos · Autorrellenado (Siempre): Campo (Empresa Actual): Tipo de cliente por defecto
Aplicar recago de equivalencia Sí/No Parámetros pr_60040499812 - Autorrellenado (Siempre): Campo : Cliente / Vender con Recargo de Equivalencia
Saldo emitido Decimal Bases pr_60040499744 🔒 Bloqueado, 📊 Cualquier valor numérico -
Saldo aplicado Decimal Parámetros pr_60040499743 🔒 Bloqueado, 📊 Cualquier valor numérico -
Total Suplidos Decimal Bases pr_20040499771 🔒 Bloqueado, 📊 Cualquier valor numérico -
Impuesto 1 Relación Bases pr_60040501011 🔒 Bloqueado -
Impuesto 3 Relación Bases pr_60040501013 🔒 Bloqueado -
Impuesto 2 Relación Bases pr_60040501012 🔒 Bloqueado -
Peso total Decimal Bases pr_10040501025 🔒 Bloqueado, 📊 Cualquier valor numérico -
Total descuentos (Sin impuestos) Decimal Bases pr_60040501024 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma (Con impuestos) Decimal Bases pr_60040501027 🔒 Bloqueado, 📊 Cualquier valor numérico -
Retención Relación Parámetros pr_30040500981 - Autorrellenado (Siempre): Campo : Cliente / Retención en Ventas
Suma (Sin impuestos) Decimal Bases pr_20040501462 🔒 Bloqueado, 📊 Cualquier valor numérico -
Base Imponible 3 - Cuota R.E Decimal Bases pr_20040501026 📊 Cualquier valor numérico -
Total descuentos (Con impuestos) Decimal Bases pr_60040501431 🔒 Bloqueado, 📊 Cualquier valor numérico -
Descuento V.I.P % Decimal Parámetros pr_20040500982 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Tipo cliente / Descuento V.I.P %
Descuento General % Decimal Parámetros pr_20040500984 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Tipo cliente / Descuento General %
Descuento Entidad % Decimal Parámetros pr_20040500981 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Cliente / Descuento % (Venta)
Suma 3 Decimal Bases pr_10040501023 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 1 Decimal Bases pr_10040501021 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 2 Decimal Bases pr_10040501022 🔒 Bloqueado, 📊 Cualquier valor numérico -
Base Imponible 2 - Cuota IVA Decimal Bases pr_20040501028 📊 Cualquier valor numérico -
Suma 3 - Descuentos saldo Decimal Bases pr_20040501024 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 1 - Descuentos generales Decimal Bases pr_100405010211 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 1 - Descuentos saldo Decimal Bases pr_20040501022 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 2 - Descuentos generales Decimal Bases pr_10040501028 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 3 - Descuentos generales Decimal Bases pr_100405010212 🔒 Bloqueado, 📊 Cualquier valor numérico -
Subtotal Decimal Bases pr_60040501025 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma Exenta - Descuentos de productos Decimal Bases pr_100405010210 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 2 - Descuentos saldo Decimal Bases pr_20040501023 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 3 - Descuentos de productos Decimal Bases pr_10040501027 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 1 - Descuentos de productos Decimal Bases pr_10040501029 🔒 Bloqueado, 📊 Cualquier valor numérico -
Base Imponible 1 - Cuota R.E Decimal Bases pr_20040501029 📊 Cualquier valor numérico -
Descuento Tipo Entidad % Decimal Parámetros pr_20040500983 📊 Cualquier valor numérico Autorrellenado (Siempre): Campo : Tipo cliente / Descuento tipo de entidad %
Base Imponible Exenta Decimal Bases pr_30040501021 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma exenta - Descuentos generales Decimal Bases pr_10040501026 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma Exenta - Descuentos saldo Decimal Bases pr_20040501025 🔒 Bloqueado, 📊 Cualquier valor numérico -
Base Imponible 1 - Cuota IVA Decimal Bases pr_200405010210 📊 Cualquier valor numérico -
Base Imponible 3 - Cuota IVA Decimal Bases pr_20040501027 📊 Cualquier valor numérico -
Base Imponible 3 Decimal Bases pr_30040501024 🔒 Bloqueado, 📊 Cualquier valor numérico -
Base Imponible 1 Decimal Bases pr_30040501023 🔒 Bloqueado, 📊 Cualquier valor numérico -
Total impuestos Decimal Bases pr_60040501022 🔒 Bloqueado, 📊 Cualquier valor numérico -
Total retención Decimal Bases pr_60040501021 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma exenta Decimal Bases pr_10040501024 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma 2 - Descuentos de productos Decimal Bases pr_20040501021 🔒 Bloqueado, 📊 Cualquier valor numérico -
Base Imponible 2 Decimal Bases pr_30040501022 🔒 Bloqueado, 📊 Cualquier valor numérico -
Base Imponible 2 - Cuota R.E Decimal Bases pr_200405010211 📊 Cualquier valor numérico -
Suma Decimal Bases pr_300405011928 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Generales Decimal Bases pr_30040506215 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Saldo (Sin impuestos) Decimal Bases pr_40040506212 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Productos (Con impuestos) Decimal Bases pr_40040506215 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Productos Decimal Bases pr_30040506216 🔒 Bloqueado, 📊 Cualquier valor numérico -
Total descuentos Decimal Bases pr_30040506217 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Saldo Decimal Bases pr_30040506214 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Generales (Sin impuestos) Decimal Bases pr_40040506211 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Productos (Sin impuestos) Decimal Bases pr_40040506213 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Saldo (Con impuestos) Decimal Bases pr_40040506214 🔒 Bloqueado, 📊 Cualquier valor numérico -
Suma descuentos Generales (Con impuestos) Decimal Bases pr_40040506216 🔒 Bloqueado, 📊 Cualquier valor numérico -
Cambio moneda extranjera Decimal Parámetros pr_100405062216 📊 Cualquier valor numérico -
Moneda extranjera Relación Parámetros pr_100405062217 - -
Tipo factura Entero Parámetros pr_20040506223 🔴 Obligatorio, 📊 Cualquier valor numérico Autorrellenado (Siempre): Número entero: 1
Editar manualmente bases imponibles Sí/No Registro pr_20040506227 - -
Versión sistema de facturación Entero Registro pr_20040506225 🔒 Bloqueado, 📊 Cualquier valor numérico -
Fecha Dato Fecha Y Hora Registro pr_300404961512 🔴 Obligatorio Autorrellenado (Siempre): Fecha y Hora actual
Total operación Decimal Bases pr_30040506285 🔒 Bloqueado, 📊 Cualquier valor numérico -
Es empresa Sí/No General pr_60040511621 - -
Dirección de envío (Guardada) Relación Registro pr_50040511622 - -
Destinatario Nombre y Apellidos Texto Datos de envío pr_60040511624 - Autorrellenado (Cadena_Rellenada): Campo : Dirección de envío (Guardada) / Destinatario NIF
Envío Relación General pr_10040511631 - -
Datos fiscales (Guardados) Relación Registro pr_20040511985 - -
Municipio (Seleccionado) Relación Datos de envío pr_20040511982 - Autorrellenado (Cadena_Rellenada): Campo : Dirección de envío (Guardada) / Municipio
Destinatario NIF Texto Datos de envío pr_60040511625 - Autorrellenado (Cadena_Rellenada): Campo : Dirección de envío (Guardada) / Destinatario NIF
Anotaciones Texto Datos de envío pr_60040511626 - Autorrellenado (Cadena_Rellenada): Campo : Dirección de envío (Guardada) / Anotaciones
Código postal (Seleccionado) Relación Datos de envío pr_20040511981 - Autorrellenado (Cadena_Rellenada): Campo : Dirección de envío (Guardada) / Código postal
Provincia (Seleccionada) Relación Datos de envío pr_20040511983 - Autorrellenado (Cadena_Rellenada): Campo : Dirección de envío (Guardada) / Provincia
Movimiento manual de saldo promocional Relación General pr_30040511982 - -
Ubicación Principal Relación Registro pr_300404961510 👁 Oculto Autorrellenado (Siempre): Campo (Sesión): Ubicación Principal
Estado (Trámite) Entero General pr_20040512046 👁 Oculto, 📊 Mayores que 0 Autorrellenado (Siempre): Campo : Estado / Estado
Movimiento interno de saldo Relación General pr_30040512041 🔒 Bloqueado, 👁 Oculto -
Empleado Relación Registro pr_30040496159 🔴 Obligatorio Autorrellenado (Siempre): Campo (Sesión): La Entidad ( ID* )
Dinazor Sesión ID Relación Registro pr_20040512256 👁 Oculto -
User-Agent Texto Registro pr_20040512257 👁 Oculto -
Dirección IP Texto Registro pr_20040512255 👁 Oculto -
Canal Relación General pr_30657441001 - Autorrellenado (Siempre): Campo (Empresa Actual): Canal inicial de Pedidos
Observaciones Texto General pr_10682731 - -
Enlace de pago Texto Registro pr_40692944 - -
Stripe ID Texto Registro pr_40692943 - -
Almacén Relación Registro pr_30695343 - -
Impuesto General Relación Parámetros pr_40695811006 - -
Categoría General Relación Parámetros pr_40695811005 - -
Tipo Operación Relación Parámetros pr_20695921 - -
Fecha de tramitación Fecha Y Hora Registro pr_30718172 - -
Pedido (Rectificando) Relación Registro pr_60719903 - -
Fecha de Cancelación Fecha Y Hora General pr_30720281 - -
Pago adelantado Decimal Registro pr_30720282 📊 Cualquier valor numérico -
Motivo de Cancelación Relación General pr_10720281017 - -

Scripts

Total de scripts: 9

Código de Scripts

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

Formulario_TickRecalculo

F.CalcularVenta


if C.ReferenciaMotivoDeCancelacion = ''
    C.FechaDeCancelacion = ''
else
    if C.FechaDeCancelacion = ''
        C.FechaDeCancelacion = D.DatosEspeciales.FechaYHoraActual 
    end if
end if

Campo_Click

F.AgregarElemento_Iniciar(S.Sections.EnviosDePaqueteria.ID)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.Direccion.ID,C.Direccion)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.ReferenciaPais.ID,C.ReferenciaPaisSeleccionado)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.ReferenciaCodigoPostal.ID,C.ReferenciaCodigoPostalSeleccionado)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.ReferenciaProvincia.ID,C.ReferenciaProvinciaSeleccionada)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.ReferenciaMunicipio.ID,C.ReferenciaMunicipioSeleccionado)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.ReferenciaDestinatario.ID,C.ReferenciaCliente)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.DestinatarioNombreYApellidos.ID,C.DestinatarioNombreYApellidos)
F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteria.DestinatarioNIF.ID,C.DestinatarioNIF)
F.AgregarElemento_Finalizar()



F.CargarListado()
F.ProcessDataList_Ini(S.Sections.PedidosLista.ID)



    if I.PedidosLista.PesoUnidad > 0
        F.AgregarElemento_Iniciar(S.Sections.EnviosDePaqueteriaLista.ID)



        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.ReferenciaProducto.ID,I.PedidosLista.ReferenciaProducto)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.ReferenciaRecurso.ID,I.PedidosLista.ReferenciaRecurso)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.Peso.ID,I.PedidosLista.PesoUnidad)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.ReferenciaMedida.ID,I.PedidosLista.ReferenciaMedida)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.ReferenciaMedidaBase.ID,I.PedidosLista.ReferenciaMedidaBase)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.CantidadMedidaBasePorUnd.ID,I.PedidosLista.CantidadMedidaBasePorUnd)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.CantidadMedida.ID,I.PedidosLista.Cantidad)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.CantidadMedidaBase.ID,I.PedidosLista.CantidadMedidaBase)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.Unidades.ID,I.PedidosLista.CantidadUnidades)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.PesoPorUnidad.ID,I.PedidosLista.PesoUnidad)
        F.AgregarElemento_Valor(S.Fields.EnviosDePaqueteriaLista.TextoPrincipal.ID,I.PedidosLista.TextoPrincipal)


        F.AgregarElemento_FinalizarYAceptar()
    end if 

F.ProcessDataList_End

Campos utilizados: - Botón

Formulario_TickRecalculo

num SaldoGando = 0
num SaldoGastado = 0


if C.ReferenciaCliente = ''

elseif C.EstadoTramite = S.Enums.estadotramite.pendiente 

    V.SaldoGando = 0
    V.SaldoGastado = C.ImporteSaldoAplicado 

elseif C.EstadoTramite = S.Enums.estadotramite.tramitado


    V.SaldoGando = C.ImporteSaldoEmitido 
    V.SaldoGastado = C.ImporteSaldoAplicado 

end if 


num Diferencia = V.SaldoGando - V.SaldoGastado 


if V.Diferencia = 0

    C.ReferenciaMovimientoInternoDeSaldo.ImporteCantidadDeSaldoAcumulado = 0
    C.ReferenciaMovimientoInternoDeSaldo.ReferenciaEntidad = ''

else

    C.ReferenciaMovimientoInternoDeSaldo.ImporteCantidadDeSaldoAcumulado = V.Diferencia 
    C.ReferenciaMovimientoInternoDeSaldo.ReferenciaEntidad = C.ReferenciaCliente

end if

Indefinido

txt Dependencia = S.Fields.Entidades.ReferenciaProvincia.ID

Formulario_Iniciado_AgregarNuevo

num dias = C.empresa.DiasVencimientoPagoInicialPedidos 

if V.dias > 0

    C.VencimientoPago = F.DateTime_AddDays(D.DatosEspeciales.FechaYHoraActual,V.dias)

end if

Campo_PreAgregarRelacion

F.CopiarAgregarRelacion(S.Fields.EntidadesBase.Cliente.ID,1)

if C.EsEmpresa

    F.CopiarAgregarRelacion(S.Fields.EntidadesBase.NombrePersonalRazonSocial.ID,C.EmpresaCliente)
    F.CopiarAgregarRelacion(S.Fields.EntidadesBase.NIF.ID,C.NIFCIFCliente)
else

    F.CopiarAgregarRelacion(S.Fields.EntidadesBase.NombrePersonalRazonSocial.ID,C.NombreDeCliente)
    F.CopiarAgregarRelacion(S.Fields.EntidadesBase.Apellidos.ID,C.ApellidosDeCliente)
    F.CopiarAgregarRelacion(S.Fields.EntidadesBase.NIF.ID,C.NIFCIFCliente)
end if

F.CopiarAgregarRelacion(S.Fields.EntidadesBase.Cliente.ID,1)

Campos utilizados: - Pedidos > Cliente

Campo_Click

F.Guardar()
F.AgregarElemento_Iniciar(S.Sections.VentasIngresos.ID)
F.AgregarElemento_Valor(S.Fields.VentasIngresos.ReferenciaPedidoDeOrigen.ID,C.ID)
F.AgregarElemento_Finalizar()

Campos utilizados: - Botón

Campo_Cambiado

if C.EstadoTramite = S.Enums.estadotramite.tramitado 

    if C.FechaDeTramitacion = ''
        C.FechaDeTramitacion = D.DatosEspeciales.FechaYHoraActual 
    end if

else

    C.FechaDeTramitacion = ''
end if

Campos utilizados: - Pedidos > Estado (Trámite)

Formulario_PreACeptar

if C.ReferenciaMotivoDeCancelacion = ''


else
    if C.EstadoTramite <> S.Enums.estadotramite.cancelado
        F.MsgBox('Si se indica un motivo de cancelación, debe asignarse un estado de naturaleza cancelada',1)
        salir
    end if 
end if

← Volver al índice