Ventas de PDV

Venta en tienda en caja, con sus partidas, cobros, salida de existencias y factura por cobrar al cliente.

Campos

El nombre API es el que usan la API, MCP y la CLI.

NombreNombre APITipoObligatorioDescripción
IDidID de registroSí
NombrelabelTexto
FoliouidTextoEl folio es un identificador único y legible para el registro.
DíadateFechaSíFecha calendario de este valor.
Turno de cajastorecashregistersessionIdReferenciaSí
Factura por cobrarfinancesinvoiceIdReferencia
ClientecustomerIdReferenciaSí
UsuariouserIdUsuario
Terminal de PDVposterminalIdReferenciaSí
Reclamación de venta PDVstorepossaleclaimIdReferencia
Base del preciopriceBasisConstanteSíSi el precio unitario incluye el impuesto (bruto) o lo excluye (neto).
Importe pagadoamountPaidPrecio unitarioSíImporte en la moneda del documento o de la partida.
SubtotalsubtotalPrecio unitarioSíSuma de importes de partida antes de impuestos y retenciones en este documento.
Cumplimiento fiscaltaxPrecio unitarioSíImporte de impuesto para este ámbito, en moneda del documento, según el motor fiscal configurado.
RetenciónwithholdingPrecio unitarioSíImporte de retención fiscal retenido en este ámbito, en moneda del documento.
TotaltotalPrecio unitarioSíTotal del documento tras descuentos, impuestos y retenciones en moneda del documento.
TagstagIdsTags
DescripcióndescriptionCampo de Texto
DatosdataDatos
Creado porcreatedByUsuario
Creado elcreatedAtFecha y HoraSí
Actualizado porupdatedByUsuario
Actualizado elupdatedAtFecha y HoraSí
Procesado porprocessedByUsuario
Procesado elprocessedAtFecha y Hora
Enviado porsentByUsuario
Enviado elsentAtFecha y Hora
Cancelado porcanceledByUsuario
Cancelado elcanceledAtFecha y Hora
Bloqueado porblockedByUsuario
Bloqueado elblockedAtFecha y Hora
Archivado porarchivedByUsuario
Archivado elarchivedAtFecha y Hora

Relaciones

Los registros poseídos (línea sólida) se eliminan con su dueño. Los registros agrupados (línea punteada) pueden existir solos.

CampoApunta aTipo
Turno de caja storecashregistersessionIdTurnos de cajareferencia
Factura por cobrar financesinvoiceIdFacturas por cobrarreferencia
Cliente customerIdClientesreferencia
Usuario userIdUsuariosreferencia
Terminal de PDV posterminalIdTerminales de PDVreferencia
Reclamación de venta PDV storepossaleclaimIdReclamaciones de venta PDVreferencia
Tags tagIdsTagsreferencia

Acciones

Lo que puedes hacer con un registro. Cada acción también envía el evento de webhook storepossales.<acción>. Las lecturas (find, get, count) funcionan en toda tabla.

NombreNombre APIDescripciónDónde
CrearcreateCrea una venta.App · API · MCP · CLI
EditarupdateGuarda los cambios de la venta.App · API · MCP · CLI
EnviarsendEnviar la venta al cliente.App · API · MCP · CLI
ProcesarprocessRegistra el documento. No se puede deshacer.App · API · MCP · CLI
CancelarcancelRevierte el efecto registrado de la acción.App · API · MCP · CLI
BloquearblockImpide editar y eliminar la venta. Sigue visible y puede seguir en documentos existentes. Desbloquéala para volver a cambiarla.App · API · MCP · CLI
DesbloquearunblockPermite de nuevo editar y eliminar la venta.App · API · MCP · CLI
ArchivararchiveRetira la venta del uso diario. Sale de las listas y los selectores activos, y la mayoría de las acciones se detienen. Desarchívala para restaurarla.App · API · MCP · CLI
RestaurarunarchiveDevuelve la venta a las listas y las acciones activas.App · API · MCP · CLI
EliminardeleteElimina la venta y los datos que le pertenecen. No se puede deshacer.App · API · CLI

Estados

Cómo pasa un registro de un estado a otro. Archivar y bloquear pueden ocurrir en cualquier estado.

ProcesarEnviarCancelarCancelarCreadoProcesadoEnviado · ProcesadoProcesado · CanceladoEnviado · Procesado ·Cancelado