v1

latestOpenAPI 3.0.32026-07-24398641.3 MB
Gastos

transaction-out__create-outgoing-payment

MCP

create-outgoing-paymenttransaction-out__create-outgoing-payment.

HTTP

POST /api/v1/payments

Body obligatorio

  • type: "out"
  • date: YYYY-MM-DD
  • bankAccount: { id } o id escalar

Asociaciones (al menos una)

  • bills: [{ id, amount, retentions? }]
  • categories: líneas de gasto (ver line_models.categories en fuente)
  • documentLines: pagos a líneas de mayor (idJournal, documentLineId, amount)

Opcional

numberTemplate, currency, costCenter (objeto { id }, no idCostCenter en raíz), client, paymentMethod, observations, metadata (string JSON), paymentType (Rep. Dominicana → mayúsculas en metadata).

Errores

CódigoSignificadoAcción
4002Cuenta bancaria ausente o inválidaEnviar bankAccount válido
4006Resolución no es tipo salida (transactionOut)Elegir numeración correcta
4012Mezcla de asociaciones incompatibleNo mezclar bills con invoices en mismo pago
4004Conflicto entre number y numberTemplateAlinear numeración manual vs plantilla
4250Aviso/retraso en respuesta de timbre SAT (async)Ver error_4250_stamp_failure en la guía

Timbre async

Otros códigos de timbre pueden ir en error anidado según país (ver guía pública).

post/tools/transaction-out__create-outgoing-payment

Request body

object required

Body POST — create_minimum y request_body_shape en la fuente.

Response

Pago creado con numeración asignada