v1

latestOpenAPI 3.0.32026-07-24398641.3 MB
Gastos

purchase-orders__create-purchase-order

MCP

create-purchase-orderpurchase-orders__create-purchase-order.

HTTP

POST /v1/purchase-orders

Body obligatorio

  • date, deliveryDate
  • provider (o provider.id)
  • purchases con al menos una línea en purchases.items y/o purchases.categories

No enviar

id, status, total, subTotal, bills (en respuesta). Evitar idCostCenter en raíz; usar costCenter objeto.

Líneas

Items/categories: id, price, quantity; impuestos como { id } o arreglo de objetos { id }.

Errores

CódigoSignificadoAcción
12016Sin líneas en compraAgregar items/categories en purchases
12030Moneda no disponibleElegir moneda válida para la cuenta
3042Validación de líneaRevisar items/categories e impuestos
12021Número ya registradoOtro número o numeración
902Cuerpo vacíoEnviar JSON con body

México puede exigir taxCondition en líneas.

post/tools/purchase-orders__create-purchase-order

Request body

object required

Body POST — ver request_body_shape y line_models en la fuente.

Response

Orden creada (HTTP 201)