Tesorería
Registrar un pago entrante o saliente
Registra un pago en una cuenta de tesorería.
treasury:writetreasury:write- 120/min
- Anotación del servidor: Destructiva
- Requiere confirmación humana
- Envía tu propia idempotencyKey
Resultado
generado desde el esquema
Envía tu propia idempotencyKey
Un reintento sin la misma clave duplica el efecto. Envía tu propia idempotencyKey (un UUID) y reenvía la misma si reintentas.
Requiere confirmación humana
Pon esta herramienta en la lista de «preguntar antes de ejecutar» de tu cliente. Las anotaciones son pistas que declara el servidor, no garantías: no decidas la aprobación solo por destructiveHint. El servidor marca esta herramienta con _meta["anthropic, que los clientes que lo respetan usan para preguntar a una persona antes de cada llamada.
El documento al que está vinculado va como el PAR linkedDocumentType + linkedDocumentId, nunca como un campo por tipo: enviar dos identificadores a la vez dejaría sin saber a cuál se vinculó. type: "deposit" marca una fianza cobrada a un cliente: exige direction: in (400 en direction en caso contrario) y no se descuenta del total del pedido. La fecha puede ser cualquier momento de hoy, pero no un día posterior, en la zona horaria de la cuenta (400 en date). Envía Idempotency-Key: un reintento sin ella registra el pago dos veces. Devuelve el pago completo, la misma proyección que su GET.
Argumentos
in para un cobro de un cliente, out para un pago a un proveedor.
Opciones disponibles: in, out
Importe como cadena decimal, mayor que cero.
Límites: patrón ^\d{1,13}(\.\d{1,2})?$
Moneda en ISO 4217. Por defecto, EUR.
Límites: longitud mín. 3, longitud máx. 3
Fecha del pago, en ISO 8601 con desplazamiento. Se acepta cualquier hora de hoy; un día posterior, en la zona horaria de la cuenta, se rechaza con 400.
Método de pago configurado en la cuenta.
Límites: longitud mín. 1
Cuenta de tesorería por la que entra o sale el dinero.
Límites: longitud mín. 1
"deposit" marca una fianza cobrada a un cliente: exige direction=in (400 en caso contrario) y no se descuenta del total del pedido.
Opciones disponibles: normal, deposit
Cliente o proveedor del pago.
Tipo del documento al que está vinculado el pago. Va junto con linkedDocumentId.
Opciones disponibles: invoice, creditNote, supplierInvoice, quote, proforma, salesReceipt, simpleCreditNote, purchaseOrder
Documento al que está vinculado el pago. Va junto con linkedDocumentType.
Referencia externa del pago.
Límites: longitud máx. 200
Notas. Se guardan en Filmo y NO se devuelven.
Límites: longitud máx. 2000
Clave de idempotencia elegida por el cliente (se recomienda un UUID). Repetir la misma clave con los mismos argumentos en 24 h devuelve la respuesta almacenada sin volver a ejecutar; con argumentos distintos responde 422. Es la forma segura de reintentar tras un fallo de red.
Límites: longitud mín. 1, longitud máx. 255
Bloqueo optimista: el meta.etag que obtuviste de la lectura de detalle de este recurso (o "*"). Si el recurso ha cambiado desde entonces, la llamada falla con 412 precondition_failed antes de escribir nada; léelo de nuevo y reintenta. Omítelo para escribir sin condiciones.
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
Identificador del pago.
in cuando entra dinero (un cobro) y out cuando sale (un pago).
Importe del pago como cadena decimal, en la moneda indicada.
Límites: patrón ^-?\d+\.\d{2}$
Moneda del pago, como código ISO 4217.
Fecha del pago en ISO 8601 UTC.
normal, o deposit cuando es un pago anticipado.
Cuenta de tesorería por la que pasa el pago.
Cliente o proveedor del pago; null si no se ha declarado.
Referencia externa del pago; null si no tiene.
Documentos a los que está asignado el pago; vacío si no está vinculado a ninguno.
Mostrar atributos hijosOcultar atributos hijos
Tipo del documento vinculado.
Opciones disponibles: invoice, creditNote, supplierInvoice, quote, proforma, salesReceipt, simpleCreditNote, purchaseOrder
Identificador del documento vinculado.
Importe de este pago asignado al documento, como cadena decimal.
Límites: patrón ^-?\d+\.\d{2}$
Fecha de creación en ISO 8601 UTC.
Fecha de la última modificación en ISO 8601 UTC.
Un error es un resultado con isError: true y el problema en content[0].; no hay structuredContent. Consulta Errores.
La misma operación por REST
Esta herramienta ejecuta POST /api/v1/treasury/payments.
Páginas relacionadas
Enlace a esta sección: Páginas relacionadasTesorería
Registrar un pago entrante o saliente
Registra un pago en una cuenta de tesorería.
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: truey el problema en el primer bloque de texto. Ramifica por sucode.
¿Te ha resultado útil esta página?