Restofy Docs
Órdenes POST

Factura emitida de la orden

POST /api/pos-order/get-order-invoice

Descripción

Devuelve la factura más reciente asociada a la orden, o vacío si la orden aún no ha sido facturada.

Detalles

Retorna los datos de la factura electrónica vigente de la orden: número, prefijo, fecha de emisión, estado de transmisión, datos del receptor y enlaces a los documentos generados (PDF, XML, código QR). Si la orden todavía no tiene factura emitida la respuesta indica ausencia de factura.

Permisos requeridos

orders.module

Request

Nombre Tipo Requerido Reglas
orderUuid string
min:36 max:36

Ejemplo de request

curl -X POST https://app.restofy.co/api/pos-order/get-order-invoice \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "orderUuid": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "orderUuid": "1b1f0d6f-3052-4754-a0f6-4a1739c1fdb1"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "invoice": {
            "invoiceId": 1,
            "invoiceNumber": "F0002",
            "prefix": "F",
            "consecutive": 2,
            "issueDate": "2026-07-15T13:19:11.000Z",
            "dueDate": null,
            "cufe": null,
            "externalUrl": null,
            "transmissionStatus": "pending",
            "documentTypeName": "Factura POS",
            "documentTypeCode": "doc.pos",
            "recipientName": "Empresa Original SAS",
            "recipientDocumentNumber": "900111222",
            "recipientDocumentTypeName": "Cédula de Ciudadanía"
        }
    }
}