Crear pedido
Crea un pedido manual con cliente, moneda, artículos y entrega, guardado como borrador o colocado directamente.
Que se logra
- Resultado: queda un pedido numerado con total, saldo pendiente y estados de pago y entrega listos para seguimiento.
- Caso de uso: un distribuidor registra un pedido telefónico con la referencia de orden de compra del cliente y lo coloca para reservar inventario.
- Se combina con: Productos, Payment Links y Automatizaciones (
New order placed).
Donde esta
- Ruta:
/[orgId]/finance/orders/new - Acceso en UI:
Orders>New order
Como funciona
- Selecciona el cliente (
Customer), la moneda (Currency) y la numeración (Numbering). - Agrega artículos con
Search productso escribiendo el nombre; ajustaQtyyPrice. - Define
Discount(porcentaje o fijo),ShippingyAdjustment. - Elige
Delivery:No delivery,Shipping(con dirección) oPickup. - Pulsa
Save as draftpara guardar sin efectos, oPlace orderpara colocarlo.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Customer | selector de contacto | Sí | Copia nombre, correo y teléfono al pedido. |
| Currency | lista | Sí | Monedas habilitadas en la organización. |
| Numbering | lista | Sí | Esquemas de numeración de tipo order. |
| Reference | texto | No | Orden de compra o referencia externa. |
| Items | tabla | Sí | Al menos un artículo con nombre. Muestra Converted from o Fixed price for this currency según el precio del producto. |
| Discount / Shipping / Adjustment | importe | No | El descuento puede ser % o Fixed. |
| Delivery | selector | No | Con Shipping pide dirección (nombre, teléfono, dirección, ciudad, estado, código postal, país ISO). |
| Customer note / Internal notes | texto | No | La nota interna no la ve el comprador. |
Reglas y validaciones
- Solo se pueden editar pedidos en
DraftuOpen. - Colocar el pedido (
DraftaOpen) reserva inventario de productos conTrack inventory, envía correo de confirmación al comprador, notifica a miembros y disparaNew order placed. - Un borrador no dispara automatizaciones ni reserva stock.
Backend
- Servicios:
orders(create, patch),order-items,products,document-setting. - Efectos: confirmación por correo al cliente con link
/o/{path}, notificación in-app y por correo al propietario, registro enorders-change-history.
Relaciones
- Requiere: un esquema de numeración
ordery un contacto. - Dispara / afecta: inventario, trigger
New order placed, página pública del pedido.