Restofy Docs
Facturación de ventas POST

Detalle de una factura

POST /api/invoicing/get-invoice

Descripción

Devuelve la información completa de una factura emitida, con sus datos fiscales, totales y líneas de detalle.

Detalles

Retorna la cabecera de una factura identificada por su código único, incluyendo los datos fiscales del cliente, la orden asociada, el desglose de totales y cada una de las líneas del documento. Incluye los documentos vinculados: el que esta factura anula o reemplaza, y el que la anuló o la reemplazó. Si el código no corresponde a una factura existente, la respuesta llega sin datos de factura.

Permisos requeridos

cash.module

Request

Nombre Tipo Requerido Reglas
invoiceUuid string Sí
max:36

Ejemplo de request

curl -X POST https://restofy.pro/api/invoicing/get-invoice \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "invoiceUuid": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-10-09T02:12:12Z
HTTP 200

Request

{
    "invoiceUuid": "c9261a71-c386-11f1-a755-a2f78ac020f7"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "invoice": {
            "invoiceUuid": "c9261a71-c386-11f1-a755-a2f78ac020f7",
            "invoiceNumber": "SETPRS1",
            "consecutive": 1,
            "prefix": "SETPRS",
            "issueDate": "2026-10-09T02:11:49.000Z",
            "dueDate": null,
            "documentTypeName": "Factura Electrónica de Venta",
            "documentTypeCode": "doc.co.invoice.electronic",
            "documentKind": "invoice",
            "isElectronic": 1,
            "transmissionStatus": "transmitted",
            "transmittedAt": "2026-10-09T02:11:49.000Z",
            "acceptedAt": null,
            "providerCode": "pruebas",
            "orderCode": "98Q-G52",
            "orderUuid": "516fd234-39f8-4810-9269-b73ffb2b600d",
            "actorName": "App Testing",
            "recipientName": null,
            "recipientDocumentNumber": null,
            "recipientDocumentTypeName": null,
            "recipientOrganizationTypeName": null,
            "recipientTaxRegimeName": null,
            "recipientFiscalAddress": null,
            "recipientEmail": null,
            "totalBaseCents": 4600000,
            "discountCents": 0,
            "taxCents": 0,
            "priceCents": 4600000,
            "grandTotalCents": 4600000,
            "tipAmountCents": 0,
            "tipModeApplied": "disabled",
            "deliveryFeeCents": 0,
            "deliveryModeApplied": "disabled",
            "cufe": null,
            "externalUrl": null,
            "providerReference": "SBX:1791511909",
            "transmissionMetadata": null,
            "creditNoteConceptName": null,
            "creditNoteReason": null,
            "recipientMunicipalityName": null,
            "recipientStateRegion": null,
            "relatedInvoiceUuid": null,
            "relatedInvoiceNumber": null,
            "reversedByInvoiceUuid": null,
            "reversedByInvoiceNumber": null,
            "replacedByInvoiceUuid": null,
            "replacedByInvoiceNumber": null,
            "sequenceSelectionMode": "manual",
            "sequenceName": "FE pruebas RS",
            "sequencePrefix": "SETPRS",
            "sequenceSuffix": null,
            "sequencePaddingLength": 1,
            "sequenceCurrentValue": 1,
            "sequenceStartValue": 1,
            "sequenceMinValue": 1,
            "sequenceMaxValue": 99999,
            "sequenceIncrement": 1,
            "taxResolutionNumber": "18760000001",
            "taxResolutionDate": null,
            "sequenceValidFrom": null,
            "sequenceValidTo": null,
            "sequenceStatus": "active",
            "cashRegisterName": "Caja Principal",
            "providerName": "pruebas",
            "providerTypeName": "Pruebas",
            "providerCountryCode": null,
            "transmissionErrors": []
        },
        "items": [
            {
                "description": "Cazuela de Mariscos",
                "quantity": "1.0000",
                "unitPriceCents": 2300000,
                "discountCents": 0,
                "totalBaseCents": 2300000,
                "taxCents": 0,
                "priceCents": 2300000,
                "modifiersTotalCents": 0
            },
            {
                "description": "Cazuela de Mariscos",
                "quantity": "1.0000",
                "unitPriceCents": 2300000,
                "discountCents": 0,
                "totalBaseCents": 2300000,
                "taxCents": 0,
                "priceCents": 2300000,
                "modifiersTotalCents": 0
            }
        ],
        "annullingCreditNote": null
    }
}