Presupuestos

Obtener un presupuesto

Devuelve el detalle de un presupuesto con su versión activa aplanada (estado documental y comercial).

Herramienta
filmo_quotes_get
Acceso: Lectura
  • quotes:read
  • 120/min
  • Anotación del servidor: Solo lectura
  • Anotación del servidor: Idempotente

Resultado

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "filmo_quotes_get",
    "arguments": {
      "quoteId": "quot_8f2a1c"
    }
  }
}

generado desde el esquema

Argumentos

quoteIdstringObligatorio

Identificador del presupuesto.

Límites: longitud mín. 1

Resultado

En un éxito el resultado lleva structuredContent con data y meta. Estos son los atributos de data.

Ver los atributos de data
idstring

Identificador único del presupuesto (contenedor).

quoteNumberstring

Número de presupuesto legible.

versionNumberinteger

Número de la versión activa del presupuesto.

statusstring

Estado del ciclo de vida del documento de la versión activa: draft o validated (validado y numerado).

Opciones disponibles: draft, validated

operativeStatusstring

Estado comercial de la versión activa: pending (a la espera de respuesta), confirmed (aceptada), cancelled (rechazada o cancelada) o superseded (sustituida).

Opciones disponibles: pending, confirmed, cancelled, superseded

issueDatestring<date-time> | null

Fecha de emisión de la versión activa en ISO 8601 con desfase; null si no se ha emitido.

validUntilstring<date-time> | null

Fecha de validez del presupuesto en ISO 8601 con desplazamiento; null si no se ha fijado.

startDatestring<date-time>

Inicio del periodo de alquiler presupuestado en ISO 8601 con desplazamiento.

endDatestring<date-time>

Fin del periodo de alquiler presupuestado en ISO 8601 con desplazamiento.

currencystring

Divisa del presupuesto como código ISO 4217 (por ejemplo "EUR").

contactobject | null

Referencia compacta al contacto del presupuesto; null si no hay.

Mostrar atributos hijos
contact.idstring

Identificador único del contacto.

contact.namestring

Nombre del contacto.

orderIdstring | null

Identificador del pedido vinculado; null si no está vinculado.

orderNumberstring | null

Número del pedido vinculado; null si no está vinculado.

projectIdstring | null

Identificador del proyecto vinculado; null si no está vinculado.

subTotalstring

Subtotal antes de descuentos e impuestos, como cadena decimal "1234.50" (ROUND_HALF_UP).

Límites: patrón ^-?\d+\.\d{2}$

discountTotalstring

Total de descuentos como cadena decimal "1234.50" (ROUND_HALF_UP).

Límites: patrón ^-?\d+\.\d{2}$

taxesPricestring

Total de impuestos como cadena decimal "1234.50" (ROUND_HALF_UP).

Límites: patrón ^-?\d+\.\d{2}$

netPricestring

Base imponible (neto antes de impuestos) como cadena decimal "1234.50" (ROUND_HALF_UP).

Límites: patrón ^-?\d+\.\d{2}$

grossPricestring

Total con impuestos, como cadena decimal "1234.50" (ROUND_HALF_UP).

Límites: patrón ^-?\d+\.\d{2}$

totalPaidstring | null

Importe cobrado contra el presupuesto como cadena decimal "1234.50" (ROUND_HALF_UP); null si no consta.

Límites: patrón ^-?\d+\.\d{2}$

createdAtstring<date-time>

Fecha de creación del contenedor en ISO 8601 con desplazamiento.

updatedAtstring<date-time>

Fecha de la última actualización en ISO 8601 con desplazamiento.

projectNamestring | null

Nombre del proyecto vinculado; null si no está vinculado.

taxBreakdownobject[] | null

Desglose de impuestos por tipo; null si no se ha calculado.

Mostrar atributos hijos
taxBreakdown.taxTypestring

Clave del tipo de impuesto (por ejemplo "IVA_21").

taxBreakdown.labelstring

Etiqueta de impuesto legible.

taxBreakdown.ratenumber

Tipo impositivo aplicado, como porcentaje (por ejemplo 21 para el 21%).

taxBreakdown.baseAmountstring

Base imponible sobre la que se aplica el impuesto, como cadena decimal "1234.50" (ROUND_HALF_UP).

Límites: patrón ^-?\d+\.\d{2}$

taxBreakdown.amountstring

Importe del impuesto como cadena decimal "1234.50" (ROUND_HALF_UP).

Límites: patrón ^-?\d+\.\d{2}$

Un error es un resultado con isError: true y el problema en content[0].text; no hay structuredContent. Consulta Errores.

La misma operación por REST

Esta herramienta ejecuta GET /api/v1/quotes/{quoteId}.

  • Presupuestos

    Obtener un presupuesto

    Devuelve el detalle de un presupuesto con su versión activa aplanada (estado documental y comercial).

  • Guías

    Escrituras seguras

    Un asistente que puede escribir también puede escribir lo equivocado. Decide qué herramientas necesitan a una persona, reintenta sin duplicar y sabe qué pone en marcha una escritura.

  • Guías

    Errores

    Un error de herramienta es un resultado con isError: true y el problema en el primer bloque de texto. Ramifica por su code.