Árbol del API · Tipos › Order
Orden de venta
Order
Clase
Objeto
Dominio
Común
Campos
52
Lo usan
1 operación · 5 tipos
Una orden de venta con su cliente, sus importes, sus partidas y su avance de facturación, cobro y embarque.
Los importes (subtotal, discount, tax, total, openBalance) llegan
como texto decimal en la moneda de la orden: "4872.00", nunca como número
flotante.
Campos
52
| Campo | Tipo | Descripción |
|---|---|---|
advanceInvoices[OrderAdvanceInvoice!] |
[OrderAdvanceInvoice!] | Facturas de anticipo del cliente que se pueden aplicar a la orden. Requiere «Ventas» en la llave; sin él llega null.
|
advancesAppliedTotalMoney |
Money | Total de anticipos aplicados a la orden. Requiere «Ventas» en la llave; sin él llega null.
|
clientKeyString |
String | La idempotencyKey con la que esta misma llave creó la orden con createOrder; null si la creó otra llave, un usuario o la aplicación, o si su registro ya se depuró (una tarea diaria borra los de más de 30 días).
|
collectionStatusString |
String | Estatus de cobro; vacío mientras no tiene cobros. |
contactCustomerContact |
CustomerContact | Contacto del cliente para esta orden. |
createdAtDateTime |
DateTime | Fecha y hora de captura, con su desfase horario. |
createdByUserSummary |
UserSummary | Usuario que capturó la orden. |
creditTermCreditTerm |
CreditTerm | Término de crédito. |
currencyString |
String | Clave de la moneda de la orden, p. ej. MXN.
|
customerCustomer |
Customer | Cliente de la orden. |
deliveryAddressCustomerAddress |
CustomerAddress | Lugar de entrega. |
deliveryDateDate |
Date | Fecha de vencimiento de la orden; es el mismo dato que dueDate.
|
deliveryOnDate |
Date | Fecha en que se entregó la orden. |
discountMoney |
Money | Descuento total. |
dueDateDate |
Date | Fecha de vencimiento de la orden. |
exchangeRateDecimal |
Decimal | Tipo de cambio de la orden. |
fhproxDate |
Date | Fecha de entrega comprometida con el cliente. |
folioString |
String | Folio visible en la aplicación y en los documentos, p. ej. OV00512.
|
idID |
ID | Identificador de la orden; úsalo con order(id:).
|
incotermString |
String | Clave SAT del incoterm, en órdenes de comercio exterior. |
invoiceRequestedBoolean |
Boolean | true si el cliente pidió factura; false si se entrega con remisión.
|
invoiceStatusString |
String | Estatus de facturación; vacío mientras la orden no se factura. |
lines(after: String, first: Int)OrderLineConnection! |
OrderLineConnection! | Partidas de la orden por número de partida, paginadas con cursores igual que las listas.20 por omisión, hasta 100 por página. |
notesString |
String | Comentarios de la orden. Al desconfirmar una orden de venta con cancelOrder, el motivo se agrega aquí.
|
observString |
String | Observaciones de la orden. |
openBalanceMoney |
Money | Saldo por cobrar de la orden. |
originOrderOrigin! |
OrderOrigin! | Dónde se capturó la orden. |
payments[OrderPayment!] |
[OrderPayment!] | Cobros aplicados a la orden, del más reciente al más antiguo. Requiere «Ventas» en la llave; sin él llega null.
|
paymentsTotals[OrderPaymentTotal!] |
[OrderPaymentTotal!] | Total cobrado por moneda de la cuenta bancaria. Requiere «Ventas» en la llave; sin él llega null.
|
pdfUrl(formatId: ID!, legendId: ID)String |
String | Liga al PDF de la orden con el formato (formatId) y la leyenda opcional (legendId) de orderPrintOptions. Está firmada y vence a los 10 minutos. Requiere «Ventas» en la llave; sin él llega null.
|
priceLevelInt |
Int | Nivel de precios aplicado. |
priceStructurePriceStructure |
PriceStructure | La estructura de precios de las partidas, cuando todas las que tienen una usan la misma; null si ninguna tiene o si hay varias distintas. Requiere «Cliente» en la llave; sin él llega null.
|
projectProject |
Project | Proyecto al que se carga la orden. |
purchaseOrderString |
String | Orden de compra del cliente. |
rawOriginString |
String | Clave del origen tal como la guarda AdvantaCloud; útil cuando origin es UNKNOWN.
|
rawShipmentStatusString |
String | Clave del estatus de embarque tal como la guarda AdvantaCloud. |
rawStatusString |
String | Clave del estatus tal como la guarda AdvantaCloud; útil cuando status es UNKNOWN.
|
referenceString |
String | Referencia libre de la orden. |
saleClassifierCatalogOption |
CatalogOption | Clasificador de venta. |
saleTypeSaleType |
SaleType | Tipo de venta. |
salespersonEmployee |
Employee | Vendedor asignado. |
shipmentOrderShipment! |
OrderShipment! | Avance del embarque de la orden. |
shipmentClassifierString |
String | Clasificador de embarque. |
shippingCostMoney |
Money | Costo de envío. |
shippingMethodShippingMethod |
ShippingMethod | Forma de embarque. |
statusOrderStatus! |
OrderStatus! | Estatus de la orden. |
subtotalMoney |
Money | Importe antes de impuestos. |
tags[String!]! |
[String!]! | Etiquetas de la orden. |
taxMoney |
Money | Impuestos. |
totalMoney |
Money | Total de la orden. |
totalWeightQuantity |
Quantity | Peso total de las partidas. |
warehouseWarehouse |
Warehouse | Almacén que surte la orden. |
Dónde se usa
Schema del 26 oct 2026 · Descargar schema.graphql¿Algo no cuadra? Repórtalo en ayuda.advanta.mx