Skip to main content
POST
Crear nueva venta de equipo

Authorizations

Authorization
string
header
required

Token de sesión Better Auth para rutas de backoffice; las rutas de portal usan su token propio.

Body

application/json
clientId
string
required

ID del cliente

amountUf
number
required

Monto en UF

amountClp
number
required

Monto en CLP

ufValueAtSale
number
required

Valor de la UF al momento de la venta

paymentMode
enum<string>
required

Modo de pago

Available options:
IMMEDIATE,
INSTALLMENTS
subscriptionId
string

ID de la suscripción asociada

visitDetailId
string

ID del detalle de visita

gpsDetailsId
string

ID del detalle GPS

description
string

Descripción de la venta

installmentsCount
number

Número de cuotas (requerido si paymentMode es INSTALLMENTS)

createdBy
string

Campo legacy ignorado; el creador se toma de la sesión autenticada

Response

201

Venta creada exitosamente