Factuarea APIDevelopers

Resolver varios precios de catálogo

Revalora un documento: resuelve hasta 100 selecciones y compara cada una con el current_unit_price de la línea.

  • No guarda nada. - Un destino que no se puede resolver se informa en targets.<n> en lugar de hacer fallar el lote. - date y channel (documents o web) se aplican a todos los destinos con las ofertas vigentes.
  • client_id elige la tarifa como lo hace un documento (manda price_list_id, null = ninguna). - Cada precio lleva regular_unit_price, regular_source y promotion.
  • Su gross usa el IVA del elemento y el régimen de la empresa (importe exacto: taxes/calculate-totals).
POST
/companies/{company}/price-lists/resolve-many

Authorization

AuthorizationBearer <token>

Tu API key como token Bearer: fact_live_… en producción, fact_test_… en sandbox. Consulta la guía de autenticación.

En: header

Parámetros de ruta

company*string

Identificador público (UUID v7) de la empresa. Obtenlo de GET /v1/me (data.scope[].id).

Formatouuid

Headers

Factuarea-Version?string

Fija la versión de la API (YYYY-MM-DD, versionado por fecha estilo Stripe) para esta petición; omítelo para usar la versión fijada de la clave, o la última si no hay ninguna. Versión no soportada → 400 unsupported_api_version; malformada → 400 parameter_invalid_format. La versión efectiva se refleja en la cabecera de respuesta Factuarea-Version. Consulta la guía de Versioning.

Formatodate

Cuerpo de la petición

application/json

Definiciones de TypeScript

Usa el tipo request body en TypeScript.

Cuerpo de la respuesta

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json