developers Entrar a AdvantaCloud
Á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

CampoTipoDescripció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

Seguir sus relaciones en el explorador

Schema del 26 oct 2026 · Descargar schema.graphql¿Algo no cuadra? Repórtalo en ayuda.advanta.mx