---
title: "Create Variable Payment Order"
method: POST
path: "/admin/payment-orders/{payment_order_id}/variable"
tags: ["Ordenes de pago"]
---

# Create Variable Payment Order

`POST /admin/payment-orders/{payment_order_id}/variable`

## Request

- Base URL: `https://api.factpro.la` (the document declares no server; this is the origin it was published from)
- URL: `https://api.factpro.la/admin/payment-orders/{payment_order_id}/variable`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/factpro/apis/note-service-api/docs/admin/payment-orders/:payment_order_id/variable/post.ts> (a function with typed inputs; its response is checked against the schema)

Crear la orden variable de la suscripción asociada a esta orden fija

## Path parameters

- `payment_order_id` integer, required

## Response `200`

Successful Response

- SaasPaymentOrderOut
  - `serie` string: Serie de la orden de pago
  - `numero` integer, required: Número de la orden de pago
  - `subscription_id` integer, required: ID de la suscripción
  - `periodo` string, required: Ej: '2026-05'
  - `tipo_orden` string, required: 'FIJO', 'VARIABLE'
  - `total` string, required: Total de la orden
  - `estado` string: 'pendiente', 'pagado', 'anulado'
  - `fecha_emision` string, date, required: Fecha de emisión
  - `fecha_fin` string, date, nullable: Fecha de fin
  - `fecha_bloqueo` string, date, required: Fecha de bloqueo
  - `url_factura_emitida` string, nullable: URL de la factura emitida
  - `id` integer, required
  - `usuario_id` integer, nullable: ID del usuario
  - `usuario` string, nullable: Nombre del usuario
  - `correo_usuario` string, nullable: Correo del usuario
  - `plan` string, nullable: Nombre del plan
  - `fecha_de_creacion` string, date-time, nullable: Fecha de creación
  - `respuestas_facturacion` object[], nullable: Respuestas de facturación asociadas a la orden de pago
  - `historial_notificaciones` object[], nullable: Historial de notificaciones enviadas de la orden de pago
  - `fecha_notificacion_proximo_pago` string, date-time, nullable: Fecha en que se envió la notificación anticipada de próximo pago
  - `usuario_creador_id` integer, nullable: ID del usuario que creó la orden de pago
  - `archivo_pdf` string, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-01** `9d2497911955`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/factpro/apis/note-service-api/changes/admin/payment-orders/:payment_order_id/variable/post.md)

---

[API](https://skmtc.dev/factpro/apis/note-service-api.md) - [All operations](https://skmtc.dev/factpro/apis/note-service-api/llms.txt) - [OpenAPI document](https://skmtc.dev/factpro/apis/note-service-api/revisions/bc60c2458165?raw)
