Árbol del API · Referencia
Referencia
32 operaciones
Cada operación que acepta una Llave API, con sus argumentos, lo que devuelve, el permiso que necesita la llave, sus errores y un ejemplo en cinco lenguajes.
| Operación | Tipo | Qué hace |
|---|---|---|
warehouseOptionsQuery | Query | Almacenes. Lista los almacenes de la empresa ordenados por clave, con el identificador que piden las órdenes de venta y los cobros. |
currencyOptionsQuery | Query | Monedas. Lista las monedas de la empresa con su clave, su nombre y cuál es la moneda base. |
unitOptionsQuery | Query | Unidades de medida. Lista las unidades de medida de la empresa ordenadas por clave, o sólo la unidad de un artículo. |
priceStructureOptionsQuery | Query | Estructuras de precios. Lista las estructuras de precios de la empresa o, con orderId, sólo las que admite una orden de venta. |
paymentMethodOptionsQuery | Query | Formas de cobro. Lista las formas de cobro habilitadas en la empresa, en el orden que ella definió, y dice cuáles son con tarjeta. |
paymentTypeOptionsQuery | Query | Formas de cobro sin marca de tarjeta. Lista las formas de cobro habilitadas en la empresa con su clave y su nombre, en el orden que ella definió, sin decir cuáles son con tarjeta. |
collectionTypeOptionsQuery | Query | Tipos de cobro. Lista los tipos que acepta un cobro nuevo: cobro de facturas o anticipo. |
collectorOptionsQuery | Query | Cobradores. Lista los empleados marcados como cobradores, ordenados por su clave de empleado. |
businessUnitOptionsQuery | Query | Unidades de negocio. Lista las unidades de negocio de la empresa ordenadas por clave. |
| Operación | Tipo | Qué hace |
|---|---|---|
customersConnectionQuery | Query | Lista de clientes. Lista los clientes de la empresa, del modificado hace más tiempo al más reciente. Busca por nombre, RFC, correo o clave, trae sólo los que tienen saldo por cobrar o los modificados desde un momento, y recorre el resultado por páginas con cursores. |
customerQuery | Query | Detalle de un cliente. Devuelve un cliente por su id, con su crédito y su saldo, sus lugares de entrega y contactos, sus órdenes de venta más recientes y sus facturas con saldo por cobrar. |
customerSuggestionsQuery | Query | Buscar clientes. Busca clientes activos por nombre, clave, RFC o correo y devuelve hasta 20, ordenados por nombre. |
upsertCustomerAddressMutation | Mutation | Registrar o actualizar un lugar de entrega. Registra un lugar de entrega nuevo para un cliente o actualiza uno que ya tiene, y devuelve el lugar de entrega como quedó. |
| Operación | Tipo | Qué hace |
|---|---|---|
productsConnectionQuery | Query | Lista de artículos. Lista los artículos de la empresa, del modificado hace más tiempo al más reciente. Busca por clave, descripción o código de barras, filtra por familia y trae el precio de cada artículo para un cliente o una estructura de precios. |
productQuery | Query | Detalle de un artículo. Devuelve un artículo por su id, con su unidad, su familia y su control de inventario, y su precio para un cliente o una estructura de precios. |
productSuggestionsQuery | Query | Buscar artículos. Busca artículos por clave, descripción o código de barras y devuelve hasta 50, ordenados por clave. |
priceStructuresConnectionQuery | Query | Lista de estructuras de precios. Lista las estructuras de precios de la empresa con las listas de precios que las forman, de la modificada hace más tiempo a la más reciente. |
priceListEntriesConnectionQuery | Query | Precios de una lista. Lista los precios de una lista de precios, artículo por artículo, en el orden en que se registraron. Filtra por artículos o por fecha de modificación para traer sólo lo que cambió. |
| Operación | Tipo | Qué hace |
|---|---|---|
ordersConnectionQuery | Query | Lista de órdenes de venta. Lista las órdenes de venta de la empresa, de la más reciente a la más antigua. Filtra por cliente, vendedor, almacén, estatus, origen y rango de fechas, y recorre el resultado por páginas con cursores. |
orderQuery | Query | Detalle de una orden de venta. Devuelve una orden de venta por su id, con su cliente, sus importes y sus partidas. |
orderDefaultsQuery | Query | Valores iniciales de una orden. Devuelve los valores con los que conviene empezar una orden para un cliente: estructura de precios, términos de crédito, tipos de venta, vendedor, almacén, moneda, lugares de entrega y contactos. |
quoteOrderQuery | Query | Cotizar una orden. Calcula precios, descuentos, impuestos y totales de una orden sin guardarla. Devuelve la orden calculada y las advertencias de existencia, precio y crédito. |
orderPrintOptionsQuery | Query | Formatos de impresión de órdenes. Lista los formatos de impresión de órdenes de venta y las leyendas opcionales que puedes pedir en Order.pdfUrl. |
createOrderMutation | Mutation | Crear una orden de venta. Registra una orden de venta nueva con sus partidas. La orden queda registrada (REGISTERED), sin confirmar y sin apartar inventario. |
cancelOrderMutation | Mutation | Cancelar una orden de venta. Cancela una orden de venta. Una orden de venta registrada se elimina; una confirmada regresa a registrada con el motivo en sus comentarios. |
| Operación | Tipo | Qué hace |
|---|---|---|
invoicesConnectionQuery | Query | Lista de facturas. Lista las facturas de la empresa con su cliente, su total y su saldo por cobrar. Filtra por cliente, estatus, fecha de emisión o texto, pide sólo las que tienen saldo pendiente y recorre el resultado por páginas con cursores. |
invoiceQuery | Query | Detalle de una factura. Devuelve una factura por su id, con su saldo y las ligas para descargar el XML del CFDI y su PDF. |
collectionsConnectionQuery | Query | Lista de cobros. Lista los cobros de la empresa con su importe, su forma de cobro y las facturas a las que se aplicaron. Filtra por cliente y por fecha del pago, y recorre el resultado por páginas con cursores. |
collectionQuery | Query | Detalle de un cobro. Devuelve un cobro por su id, con su importe, su forma de cobro y las facturas a las que se aplicó. |
paymentComplementQuery | Query | Complemento de pago de un cobro. Devuelve el complemento de pago (REP) que incluye un cobro: el estado de su timbrado, su UUID y las ligas para descargar el XML y el PDF. |
bankTerminalsQuery | Query | Terminales bancarias. Lista las terminales bancarias activas para los cobros con tarjeta de un almacén, con su cuenta bancaria y su banco. |
createCollectionMutation | Mutation | Registrar un cobro. Registra un pago recibido de un cliente y, si lo indicas, lo aplica a sus facturas en la misma operación. No emite ni timbra el complemento de pago. |