Solicitudes de descarga masiva

Las solicitudes de descarga son peticiones de descarga de CFDI o metadatos que se envían al SAT para su descarga. Todas las solicitudes se crean a partir de una regla de descarga y la regla debe estár aprobada para poder crear solicitudes. Las solicitudes de descarga tienen un cliclo de vida complejo del cual ustéd no debe preocuparse, Fiscalapi implementa mecanismos complejos de resiliencia para obtener el mayor rendimiento de los servicios de descarga del SAT.

Modelo solicitud de descarga

El modelo de solicitud de descarga contiene toda la información concreta sobre una solicitud de descarga de CFDI o metadatos del SAT.

Properties

  • Name
    id
    Type
    string?
    Description

    Id de la solicitud de descarga asignado por Fiscalapi.

  • Name
    consecutive
    Type
    number?
    Description

    Número consecutivo de la solicitud de descarga.

  • Name
    satRequestId
    Type
    string?
    Description

    Id de la solicitud en el SAT.

  • Name
    downloadRuleId
    Type
    string?
    Description

    Id de la regla de descarga asociada a esta solicitud.

  • Name
    downloadTypeId
    Type
    string?
    expandible
    Description

    Id del tipo de descarga asociado a la solicitud. (heredado)

    Type
    enum:
    Values
    "Emitidos""Recibidos"
  • Name
    downloadRequestTypeId
    Type
    string?
    expandible
    Description

    Id del tipo de solicitud de descarga.

    Type
    enum:
    Values
    "Automatica""Manual"
  • Name
    recipientTin
    Type
    string?
    Description

    RFC del receptor de las facturas a descargar. (heredado)

  • Name
    issuerTin
    Type
    string?
    Description

    RFC del emisor de las facturas a descargar. (heredado)

  • Name
    requesterTin
    Type
    string?
    Description

    RFC del solicitante de la descarga. (heredado)

  • Name
    startDate
    Type
    string?
    Description

    Fecha de inicio del rango de descarga.

  • Name
    endDate
    Type
    string?
    Description

    Fecha de fin del rango de descarga.

  • Name
    satQueryTypeId
    Type
    string?
    expandible
    Description

    Id del tipo de consulta SAT asociado a la solicitud. (heredado)

    Type
    enum:
    Values
    "CFDI""Metadata"
  • Name
    satInvoiceTypeId
    Type
    string?
    expandible
    Description

    Id del tipo de factura SAT a descargar. (heredado)

    Type
    enum:
    Values
    """E""I"
  • Name
    satInvoiceStatusId
    Type
    string?
    expandible
    Description

    Id del estado de las facturas SAT a descargar. (heredado)

    Type
    enum:
    Values
    "Cancelado""Vigente"
  • Name
    satInvoiceComplementId
    Type
    string?
    expandible
    Description

    Id del complemento de facturas SAT a descargar. (heredado)

    Type
    enum:
    Values
    """acreditamientoieps10""aerolineas"
  • Name
    satRequestStatusId
    Type
    string?
    expandible
    Description

    Id del estado de la solicitud en el SAT.

    Type
    enum:
    Values
    "0""1""2"
  • Name
    downloadRequestStatusId
    Type
    string?
    expandible
    Description

    Id del estado de la solicitud de descarga.

    Type
    enum:
    Values
    "1""2""3"
  • Name
    lastAttemptDate
    Type
    string?
    Description

    Fecha del último intento de descarga.

  • Name
    invoiceCount
    Type
    number?
    Description

    Número de facturas encontradas en la solicitud de descarga.

  • Name
    packageIds
    Type
    array of strings?
    Description

    Lista de ids de paquetes de descarga.

  • Name
    isReadyToDownload
    Type
    boolean?
    Description

    Indica si la solicitud está lista para descargar.

  • Name
    retriesCount
    Type
    number?
    Description

    Número total de intentos de descarga de la solicitud.


GET/api/v4/download-requests

Listar solicitudes

Este endpoint devuelve una lista paginada de solicitudes de descarga. De forma predeterminada, se muestran diez solicitudes de descarga por página, pero puedes ajustar esto con los parámetros de consulta.

Query parameters

  • Name
    pageNumber
    Type
    integer | number
    required
    Description

    El número de página que se desea recuperar.

    Default:
    1
  • Name
    pageSize
    Type
    integer | number
    required
    Description

    Valor entre 1 y 50 inclusivo para indicar la cantidad de registros devueltos por página.

    Default:
    10

Request

GET
/api/v4/download-requests?pageNumber=1&pageSize=2
curl --location 'https://test.fiscalapi.com/api/v4/download-requests?pageNumber=1&pageSize=2' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": {
        "items": [
            {
                "consecutive": 5,
                "satRequestId": "6cfd1310-82f6-46fb-a23e-6c312632cb85",
                "downloadRuleId": "b9b2d8b0-80a0-4c08-ae07-cf5e193fe839",
                "downloadType": {
                    "description": "Recibidos",
                    "id": "Recibidos",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "downloadRequestType": {
                    "description": "Manual",
                    "id": "Manual",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "recipientTin": "FUNK671228PH6",
                "issuerTin": null,
                "requesterTin": "FUNK671228PH6",
                "startDate": "2025-06-13T18:00:00.000",
                "endDate": "2025-08-14T17:59:59.000",
                "invoiceUuid": null,
                "satQueryType": {
                    "description": "Facturas",
                    "id": "CFDI",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satInvoiceType": {
                    "description": "Ingreso",
                    "id": "I",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satInvoiceStatus": {
                    "description": "Vigente",
                    "id": "Vigente",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satInvoiceComplement": {
                    "description": "Todos",
                    "id": "",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satRequestStatus": {
                    "description": "Terminada",
                    "id": "3",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "downloadRequestStatus": {
                    "description": "Completada",
                    "id": "3",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "lastAttemptDate": "2025-08-14T17:36:55.760",
                "nextAttemptDate": null,
                "invoiceCount": 3,
                "packageIds": [
                    "76103bc8-b457-4cd7-9f5d-e816fe4d3036_01"
                ],
                "isReadyToDownload": true,
                "reSubmissionCount": 0,
                "retriesCount": 1,
                "timeOffsetSeconds": 0,
                "id": "0367634b-b3a9-4551-93de-afba276d057e",
                "createdAt": "2025-08-14T17:36:55.762",
                "updatedAt": "2025-08-14T17:36:55.762"
            },
            {
                "consecutive": 4,
                "satRequestId": "1101a3d3-6008-43f7-a06e-42f900b2ed4f",
                "downloadRuleId": "6f345af1-d21f-4a82-8bd3-997a9d0dcb21",
                "downloadType": {
                    "description": "Recibidos",
                    "id": "Recibidos",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "downloadRequestType": {
                    "description": "Manual",
                    "id": "Manual",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "recipientTin": "FUNK671228PH6",
                "issuerTin": null,
                "requesterTin": "FUNK671228PH6",
                "startDate": "2025-06-13T18:00:00.000",
                "endDate": "2025-08-14T17:59:59.000",
                "invoiceUuid": null,
                "satQueryType": {
                    "description": "Facturas",
                    "id": "CFDI",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satInvoiceType": {
                    "description": "Ingreso",
                    "id": "I",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satInvoiceStatus": {
                    "description": "Vigente",
                    "id": "Vigente",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satInvoiceComplement": {
                    "description": "Todos",
                    "id": "",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "satRequestStatus": {
                    "description": "Terminada",
                    "id": "3",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "downloadRequestStatus": {
                    "description": "Completada",
                    "id": "3",
                    "createdAt": "2024-08-10T15:46:30.373",
                    "updatedAt": null
                },
                "lastAttemptDate": "2025-08-14T17:17:01.930",
                "nextAttemptDate": null,
                "invoiceCount": 3,
                "packageIds": [
                    "f23fac6c-9012-4f1d-a3ba-ae6bb876bb14_01"
                ],
                "isReadyToDownload": true,
                "reSubmissionCount": 0,
                "retriesCount": 1,
                "timeOffsetSeconds": 0,
                "id": "12e55d8f-8abc-4879-972a-f572fdc44190",
                "createdAt": "2025-08-14T17:17:02.163",
                "updatedAt": "2025-08-14T17:17:02.163"
            }
        ],
        "pageNumber": 1,
        "totalPages": 1,
        "totalCount": 6,
        "hasPreviousPage": false,
        "hasNextPage": false
    },
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

POST/api/v4/download-requests

Crear solicitud

Este endpoint le permite crear una nueva solicitud de descarga.

Modelo

  • Name
    downloadRuleId
    Type
    string
    required
    Description

    Id de la regla de descarga asociada a la solicitud.

  • Name
    downloadRequestTypeId
    Type
    string
    required
    Description

    Tipo de solicitud de descarga.

  • Name
    startDate
    Type
    string
    required
    Description

    Fecha de inicio del rango de descarga. (formato ISO 8601)

  • Name
    endDate
    Type
    string
    required
    Description

    Fecha de fin del rango de descarga. (formato ISO 8601)

Request

POST
/api/v4/download-requests
curl --location 'https://test.fiscalapi.com/api/v4/download-requests' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '{
      "downloadRuleId": "dc17ba67-05cd-4e8d-93c5-aeae0137b8c1",
      "downloadRequestTypeId": "Manual",
      "startDate": "2025-08-07T01:59:00.000Z",
      "endDate": "2025-08-15T01:59:00.000Z"
  }'

Response

{
    "data": {
        "consecutive": 19,
        "satRequestId": "8846fbec-483a-4b47-b264-046b744690fc",
        "downloadRuleId": "dc17ba67-05cd-4e8d-93c5-aeae0137b8c1",
        "downloadType": null,
        "downloadRequestType": null,
        "recipientTin": "FUNK671228PH6",
        "issuerTin": "",
        "requesterTin": "FUNK671228PH6",
        "startDate": "2025-08-06T13:59:00.000",
        "endDate": "2025-08-14T13:59:00.000",
        "invoiceUuid": null,
        "satQueryType": null,
        "satInvoiceType": null,
        "satInvoiceStatus": null,
        "satInvoiceComplement": null,
        "satRequestStatus": null,
        "downloadRequestStatus": null,
        "lastAttemptDate": null,
        "nextAttemptDate": null,
        "invoiceCount": 0,
        "packageIds": [],
        "isReadyToDownload": false,
        "reSubmissionCount": 0,
        "retriesCount": 0,
        "timeOffsetSeconds": 0,
        "id": "672ddd02-bb4a-48ba-99ef-488c94b8da31",
        "createdAt": "2025-08-14T20:01:24.184",
        "updatedAt": "2025-08-14T20:01:24.184"
    },
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

GET/api/v4/download-requests/<id>

Obtener solicitud por ID

Este endpoint te permite obtener una solicitud de descarga por su ID.

Request

GET
/api/v4/download-requests/<id>
curl --location 'https://test.fiscalapi.com/api/v4/download-requests/2c6aafcf-8cd2-4fb1-94a8-687adc671380' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": {
        "consecutive": 12,
        "satRequestId": "2f7713dd-030b-40e6-8e58-a449210ce496",
        "downloadRuleId": "3b54bbe5-b8de-4760-b6c7-bb17da3fa680",
        "downloadType": {
            "description": "Recibidos",
            "id": "Recibidos",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "downloadRequestType": {
            "description": "Manual",
            "id": "Manual",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "recipientTin": "FUNK671228PH6",
        "issuerTin": null,
        "requesterTin": "FUNK671228PH6",
        "startDate": "2025-06-13T18:00:00.000",
        "endDate": "2025-08-15T17:59:59.000",
        "invoiceUuid": null,
        "satQueryType": {
            "description": "Facturas",
            "id": "CFDI",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "satInvoiceType": {
            "description": "Ingreso",
            "id": "I",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "satInvoiceStatus": {
            "description": "Vigente",
            "id": "Vigente",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "satInvoiceComplement": {
            "description": "Todos",
            "id": "",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "satRequestStatus": {
            "description": "Terminada",
            "id": "3",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "downloadRequestStatus": {
            "description": "Completada",
            "id": "3",
            "createdAt": "2024-08-10T15:46:30.373",
            "updatedAt": null
        },
        "lastAttemptDate": "2025-08-14T19:15:33.661",
        "nextAttemptDate": null,
        "invoiceCount": 3,
        "packageIds": [
            "4216856e-7191-4429-9884-814662fc4c09_01"
        ],
        "isReadyToDownload": true,
        "reSubmissionCount": 0,
        "retriesCount": 1,
        "timeOffsetSeconds": 0,
        "id": "e9b2bf4b-9aa0-4be7-8ed6-63896979d137",
        "createdAt": "2025-08-14T19:15:33.814",
        "updatedAt": "2025-08-14T19:15:33.814"
    },
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

GET/api/v4/download-requests/<id>/xmls

Listar xmls por ID

Este endpoint te permite obtener los xmls descargados de una solicitud por su Id.

Request

GET
/api/v4/download-requests/<id>/xmls
curl --location 'https://test.fiscalapi.com/api/v4/download-requests/2c6aafcf-8cd2-4fb1-94a8-687adc671380/xmls' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": {
        "items": [
            {
                "downloadRequestId": "e9b2bf4b-9aa0-4be7-8ed6-63896979d137",
                "version": "4.0",
                "series": "F",
                "number": "FUNK671228PH6-90",
                "date": "2025-06-18T12:58:30.000",
                "paymentForm": "01",
                "paymentMethod": "PUE",
                "certificateNumber": "30001000000500003446",
                "paymentConditions": null,
                "subTotal": 200,
                "discount": 5.85,
                "currency": "MXN",
                "exchangeRate": 1,
                "total": 226.15,
                "invoiceType": "I",
                "export": "01",
                "expeditionZipCode": "42501",
                "confirmation": null,
                "totalWithheldTaxes": 0,
                "totalTransferredTaxes": 32,
                "xmlGlobalInformation": null,
                "taxes": [
                    {
                        "base": 200,
                        "tax": "002",
                        "taxType": "Tasa",
                        "rate": 0.16,
                        "amount": 32,
                        "taxFlag": "T",
                        "xmlId": "efd84190-bc60-4251-a7e5-8768befa3d47",
                        "id": "8ea07f6e-8b67-4710-8fda-b14fb1cf8fb8",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "xmlRelated": [],
                "xmlIssuer": {
                    "tin": "FUNK671228PH6",
                    "legalName": "KARLA FUENTE NOLASCO",
                    "taxRegime": "626",
                    "id": "6bd719c8-d947-4f13-90e5-9199f8c8dd61",
                    "createdAt": "2025-08-14T19:15:33.814",
                    "updatedAt": "2025-08-14T19:15:33.814"
                },
                "xmlRecipient": {
                    "tin": "EKU9003173C9",
                    "legalName": "ESCUELA KEMPER URGATE",
                    "zipCode": "42501",
                    "taxRegime": "601",
                    "cfdiUse": "G03",
                    "foreignTaxId": null,
                    "fiscalResidence": null,
                    "id": "ebcf40a1-de99-4c02-bbdb-31f6af79c60a",
                    "createdAt": "2025-08-14T19:15:33.814",
                    "updatedAt": "2025-08-14T19:15:33.814"
                },
                "xmlItems": [
                    {
                        "xmlId": "efd84190-bc60-4251-a7e5-8768befa3d47",
                        "itemCode": "84111500",
                        "sku": "310301b3-1ae9-441b-b463-51a8f9ca8ba2",
                        "quantity": 1,
                        "unitMeasurement": "E48",
                        "description": "Servicios contables",
                        "unitPrice": 200,
                        "amount": 200,
                        "discount": 5.85,
                        "taxObject": "02",
                        "thirdPartyAccount": null,
                        "xmlItemCustomsInformation": [],
                        "xmlItemPropertyAccounts": [],
                        "taxes": [
                            {
                                "base": 200,
                                "tax": "002",
                                "taxType": "Tasa",
                                "rate": 0.16,
                                "amount": 32,
                                "taxFlag": "T",
                                "tenantId": "102e5f13-e114-41dd-bea7-507fce177281",
                                "isShared": false,
                                "xmlItemId": "58e3085e-28d1-4ed0-ab28-a2ec7616961a",
                                "id": "3140cd5a-6b2c-4e1f-ad0f-d8203fddffc0",
                                "createdAt": "2025-08-14T19:15:33.814",
                                "updatedAt": "2025-08-14T19:15:33.814"
                            }
                        ],
                        "id": "58e3085e-28d1-4ed0-ab28-a2ec7616961a",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "xmlComplements": [
                    {
                        "complementName": "TimbreFiscalDigital",
                        "base64ComplementValue": "PHRmZDpUaW1icmVGaXNjYWxEaWdpdGFsIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwgaHR0cDovL3d3dy5zYXQuZ29iLm14L3NpdGlvX2ludGVybmV0L2NmZC9UaW1icmVGaXNjYWxEaWdpdGFsL1RpbWJyZUZpc2NhbERpZ2l0YWx2MTEueHNkIiBWZXJzaW9uPSIxLjEiIFVVSUQ9ImUwMzU4YTkxLTEwZDMtNGQ0Ny05ZWI4LTM0YWIyMTgxZWI3ZCIgRmVjaGFUaW1icmFkbz0iMjAyNS0wNi0xOFQxODo1ODozMSIgUmZjUHJvdkNlcnRpZj0iU1BSMTkwNjEzSTUyIiBTZWxsb0NGRD0iQjE2eE5JU09wWlBDaHV0dmpkclpLMXVic3psR0tQRjVxZHlEeTc3Y0h2Si9DM1k3bExsU0N1blZCUzR5TEszWjg0OHF6alhyOWpLYk83MDJXRW41ODJGS3AzeFJicUsrOE5GVFZ3R05UVWlNdTNWc3Z4d2pJdG81eXRkRDROcmR3OVYvT1VkeUViM042aXJRakJGNUJRQXlNczFQbngyUDhXcTdPUnhyaXU1L1FwL3lnSzFXSStvbXNMdEJ0bndkcUp1bDFxSVRzMDVvNjBUNDQvcEJIdGdnS0RCMStGSGZtNTd1NWgwWHZIT0hxbnU1UWlPWktrUytxaEIrR0JJa1JWS2JwN3F5T1lKUUhNR0UrWWFwKzdtRXZvemtJVk1BQU1QSm5DaWxOWTQyRUVsc2hSSHpwQTdKQjFGK0pxRnZKMjR2TFRGei8wcXpQdW1vVUhpcERBPT0iIE5vQ2VydGlmaWNhZG9TQVQ9IjMwMDAxMDAwMDAwNTAwMDAzNDU2IiBTZWxsb1NBVD0iWWFONmJaUmhxclIzWjVaTXIzYUtIcWN5K0x0OVFCbWNDeWkwU3Y1dERGUlgyYWthL0VrUkZTSXVqNGdnc3QzZDdwY0lOMDdLZjdwT0ZWSG10eHVmcUlqempzaSt6dXViWnJNMm5DNTd0c25mTVRLbHVEVzFuUTlNVEtPZ0xCVzZyMG40a3hOOFdESGtVR2VwYzJUWHBDa1pLQ3FZRFVydUsvZVZBR0RNUVVJS3duczIyeXlnUkpiZGoybWg0cHdNQWpnbldERE1kQjZwYXhvQ2ttTUc2b0dlbUVPUll1YzExNEhWMkZWZmNreDRjMFp1a3E5V0dZUExjd01RcEtYYjNoUS9CVWprUGNtNzlhUmFGa2MyWUpSUzZ3NGZUTVpVVm03dXhBVnkweGZCYzVaTHFhbE9GM21Zd1F2TGc0WlFXSTZuUnh0RzBzMVJGOXJrYk53MmVBPT0iIHhtbG5zOnRmZD0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIC8+",
                        "xmlId": "efd84190-bc60-4251-a7e5-8768befa3d47",
                        "id": "b2c6c551-f600-4f72-bb5a-5368a1d88256",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "base64Content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48Y2ZkaTpDb21wcm9iYW50ZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvNCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkLzQvY2ZkdjQwLnhzZCIgTHVnYXJFeHBlZGljaW9uPSI0MjUwMSIgTWV0b2RvUGFnbz0iUFVFIiBFeHBvcnRhY2lvbj0iMDEiIFRpcG9EZUNvbXByb2JhbnRlPSJJIiBUb3RhbD0iMjI2LjE1IiBUaXBvQ2FtYmlvPSIxIiBEZXNjdWVudG89IjUuODUiIFN1YlRvdGFsPSIyMDAuMDAiIENlcnRpZmljYWRvPSJNSUlGZ0RDQ0EyaWdBd0lCQWdJVU16QXdNREV3TURBd01EQTFNREF3TURNME5EWXdEUVlKS29aSWh2Y05BUUVMQlFBd2dnRXJNUTh3RFFZRFZRUUREQVpCUXlCVlFWUXhMakFzQmdOVkJBb01KVk5GVWxaSlEwbFBJRVJGSUVGRVRVbE9TVk5VVWtGRFNVOU9JRlJTU1VKVlZFRlNTVUV4R2pBWUJnTlZCQXNNRVZOQlZDMUpSVk1nUVhWMGFHOXlhWFI1TVNnd0pnWUpLb1pJaHZjTkFRa0JGaGx2YzJOaGNpNXRZWEowYVc1bGVrQnpZWFF1WjI5aUxtMTRNUjB3R3dZRFZRUUpEQlF6Y21FZ1kyVnljbUZrWVNCa1pTQmpZV3hwZWpFT01Bd0dBMVVFRVF3Rk1EWXpOekF4Q3pBSkJnTlZCQVlUQWsxWU1Sa3dGd1lEVlFRSURCQkRTVlZFUVVRZ1JFVWdUVVZZU1VOUE1SRXdEd1lEVlFRSERBaERUMWxQUVVOQlRqRVJNQThHQTFVRUxSTUlNaTQxTGpRdU5EVXhKVEFqQmdrcWhraUc5dzBCQ1FJVEZuSmxjM0J2Ym5OaFlteGxPaUJCUTBSTlFTMVRRVlF3SGhjTk1qTXdOVEU0TVRRek5UTTNXaGNOTWpjd05URTRNVFF6TlRNM1dqQ0JwekVkTUJzR0ExVUVBeE1VUzBGU1RFRWdSbFZGVGxSRklFNVBURUZUUTA4eEhUQWJCZ05WQkNrVEZFdEJVa3hCSUVaVlJVNVVSU0JPVDB4QlUwTlBNUjB3R3dZRFZRUUtFeFJMUVZKTVFTQkdWVVZPVkVVZ1RrOU1RVk5EVHpFV01CUUdBMVVFTFJNTlJsVk9TelkzTVRJeU9GQklOakViTUJrR0ExVUVCUk1TUmxWT1N6WTNNVEl5T0UxRFRFNU1VakExTVJNd0VRWURWUVFMRXdwVGRXTjFjbk5oYkNBeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBaE5YYlRTcUdYNisvM1VycGVteXk1dlZHMklkUDJ2N3YwMDErYzRCb014RURGRFEzMmNPRmREaVJ4eTBGcTlhUitPanJvZnE4VmVmdHZONTg2aXlBMUE2YTBRbkE2OGk3Sm5RS0k0dUp5K3UwcWlpeHVIdTZ1M2IzQmhTcG9hVkhjVXRxRldMTGx6cjB5QnhmVkxPcVZuYS8xL3RIYlFKZzloeDU3bXA5N1AwSm1YTzFXZUlxaStacW9iL21WWmgybHNQR2RKOGlxZ2pZRmFGbjlRVk9RMVBxNzRvMVBUcXdmenFnSlNmVjB6T09sRVNEUFdnZ2FEQVlFNFZOeVRCaXNPVWpsTmQweDdwcGNUeFNpM3llbnJKSHFrcS9wcUpzUkxLZjZWSi9zOXA2YnNkMmJqMDdoU0RwamxEQzJsQjI1ZUVma0VrZU1rWG9FN0VyWFE1UUN3SURBUUFCb3gwd0d6QU1CZ05WSFJNQkFmOEVBakFBTUFzR0ExVWREd1FFQXdJR3dEQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFId1lwZ2JDbEhVTFhZaEs0R05UZ29udlhoODFvcWZYd0NTV0F5RFBpVFlGRFdWZldNOUM0QXB4TUx5YzBYdkp0ZTc1UmxhK2JQQzA4b1lOM09saGJidlAzdHdCTC93OVNzZnh2a2JwRm4yWmZHU1RYWmh5aXE0dmptUUhXMXBuRnZHZWx3Z1U0djNlZVJFL01qb0NuRTdNL1E1dGhwdW9nNldHZjdDYktFUm5XWm44UXNVYUpzWlNFa2c2QnYyam02OXllNTdhYjVyck9VYWVNbHN0VGZkbGFIQUVrVWdMWC9OWHE3UmJHd3Y4MmhrSFk1YjJ2WWNYZWgzNHRVTUJMNm9zM09kUmxvb045WlFHa1ZJSVN2eFZacFNIa1lDMjBERk5oMUJiMG92amZ1amxUY2thODFHbmJVaEZHWnRSdW9WUTFSVnBNTzh4dHgzWUtCTHA0ZG8zaFBtblJDVjVoQ200M09Jall4OU92MmRxSUNWM0FhTlhTTFYxZFczOUJhay9SQmlJREdIek9JVzIrVk1QanZ2eXBCam1Qdi90bWJxTkhXUFNBV094VHlNeDZFMWdGQ1p2aSs1RitCZ2tkQzNMbTdVMEJVME5mdnNYYWpaZDhzWG5JbGx2RU1yaWtDTG9JL3l1cnZleE5EY0YxUlcvRmhNc291YTBlZXJ3Y3pjTm02NnBHakhtMDVwOURSNmxGZUpacnRxZXFadW9qZHhCV3k0dkg2Z2h5SmF1cGVyZ29YK25tZEczSlllUnR0Q0ZGL0lUSTY4VGVDRVM1VjNZMEMzcHNZQWcxWHhjR1JMR2Q0Y2hQby80eHdpTGtpald0Z3QwL3RvNWxqR0J3Zks3cjYyUEhaZkwxRHAraTdWM3c3aG1PbGhiWHpQK3poTVpuMUdDazdLWT0iIE5vQ2VydGlmaWNhZG89IjMwMDAxMDAwMDAwNTAwMDAzNDQ2IiBGb3JtYVBhZ289IjAxIiBTZWxsbz0iQjE2eE5JU09wWlBDaHV0dmpkclpLMXVic3psR0tQRjVxZHlEeTc3Y0h2Si9DM1k3bExsU0N1blZCUzR5TEszWjg0OHF6alhyOWpLYk83MDJXRW41ODJGS3AzeFJicUsrOE5GVFZ3R05UVWlNdTNWc3Z4d2pJdG81eXRkRDROcmR3OVYvT1VkeUViM042aXJRakJGNUJRQXlNczFQbngyUDhXcTdPUnhyaXU1L1FwL3lnSzFXSStvbXNMdEJ0bndkcUp1bDFxSVRzMDVvNjBUNDQvcEJIdGdnS0RCMStGSGZtNTd1NWgwWHZIT0hxbnU1UWlPWktrUytxaEIrR0JJa1JWS2JwN3F5T1lKUUhNR0UrWWFwKzdtRXZvemtJVk1BQU1QSm5DaWxOWTQyRUVsc2hSSHpwQTdKQjFGK0pxRnZKMjR2TFRGei8wcXpQdW1vVUhpcERBPT0iIEZlY2hhPSIyMDI1LTA2LTE4VDE4OjU4OjMwIiBGb2xpbz0iRlVOSzY3MTIyOFBINi05MCIgU2VyaWU9IkYiIE1vbmVkYT0iTVhOIiBWZXJzaW9uPSI0LjAiIHhtbG5zOmNmZGk9Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvNCI+PGNmZGk6RW1pc29yIFJmYz0iRlVOSzY3MTIyOFBINiIgTm9tYnJlPSJLQVJMQSBGVUVOVEUgTk9MQVNDTyIgUmVnaW1lbkZpc2NhbD0iNjI2IiAvPjxjZmRpOlJlY2VwdG9yIFJmYz0iRUtVOTAwMzE3M0M5IiBOb21icmU9IkVTQ1VFTEEgS0VNUEVSIFVSR0FURSIgRG9taWNpbGlvRmlzY2FsUmVjZXB0b3I9IjQyNTAxIiBSZWdpbWVuRmlzY2FsUmVjZXB0b3I9IjYwMSIgVXNvQ0ZEST0iRzAzIiAvPjxjZmRpOkNvbmNlcHRvcz48Y2ZkaTpDb25jZXB0byBDbGF2ZVByb2RTZXJ2PSI4NDExMTUwMCIgQ2FudGlkYWQ9IjEiIENsYXZlVW5pZGFkPSJFNDgiIERlc2NyaXBjaW9uPSJTZXJ2aWNpb3MgY29udGFibGVzIiBWYWxvclVuaXRhcmlvPSIyMDAuMDAiIEltcG9ydGU9IjIwMC4wMCIgT2JqZXRvSW1wPSIwMiIgTm9JZGVudGlmaWNhY2lvbj0iMzEwMzAxYjMtMWFlOS00NDFiLWI0NjMtNTFhOGY5Y2E4YmEyIiBEZXNjdWVudG89IjUuODUiPjxjZmRpOkltcHVlc3Rvcz48Y2ZkaTpUcmFzbGFkb3M+PGNmZGk6VHJhc2xhZG8gQmFzZT0iMjAwLjAwIiBJbXB1ZXN0bz0iMDAyIiBUaXBvRmFjdG9yPSJUYXNhIiBUYXNhT0N1b3RhPSIwLjE2MDAwMCIgSW1wb3J0ZT0iMzIuMDAwMDAwIiAvPjwvY2ZkaTpUcmFzbGFkb3M+PC9jZmRpOkltcHVlc3Rvcz48L2NmZGk6Q29uY2VwdG8+PC9jZmRpOkNvbmNlcHRvcz48Y2ZkaTpJbXB1ZXN0b3MgVG90YWxJbXB1ZXN0b3NUcmFzbGFkYWRvcz0iMzIuMDAiPjxjZmRpOlRyYXNsYWRvcz48Y2ZkaTpUcmFzbGFkbyBCYXNlPSIyMDAuMDAiIEltcHVlc3RvPSIwMDIiIFRpcG9GYWN0b3I9IlRhc2EiIFRhc2FPQ3VvdGE9IjAuMTYwMDAwIiBJbXBvcnRlPSIzMi4wMCIgLz48L2NmZGk6VHJhc2xhZG9zPjwvY2ZkaTpJbXB1ZXN0b3M+PGNmZGk6Q29tcGxlbWVudG8+PHRmZDpUaW1icmVGaXNjYWxEaWdpdGFsIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwgaHR0cDovL3d3dy5zYXQuZ29iLm14L3NpdGlvX2ludGVybmV0L2NmZC9UaW1icmVGaXNjYWxEaWdpdGFsL1RpbWJyZUZpc2NhbERpZ2l0YWx2MTEueHNkIiBWZXJzaW9uPSIxLjEiIFVVSUQ9ImUwMzU4YTkxLTEwZDMtNGQ0Ny05ZWI4LTM0YWIyMTgxZWI3ZCIgRmVjaGFUaW1icmFkbz0iMjAyNS0wNi0xOFQxODo1ODozMSIgUmZjUHJvdkNlcnRpZj0iU1BSMTkwNjEzSTUyIiBTZWxsb0NGRD0iQjE2eE5JU09wWlBDaHV0dmpkclpLMXVic3psR0tQRjVxZHlEeTc3Y0h2Si9DM1k3bExsU0N1blZCUzR5TEszWjg0OHF6alhyOWpLYk83MDJXRW41ODJGS3AzeFJicUsrOE5GVFZ3R05UVWlNdTNWc3Z4d2pJdG81eXRkRDROcmR3OVYvT1VkeUViM042aXJRakJGNUJRQXlNczFQbngyUDhXcTdPUnhyaXU1L1FwL3lnSzFXSStvbXNMdEJ0bndkcUp1bDFxSVRzMDVvNjBUNDQvcEJIdGdnS0RCMStGSGZtNTd1NWgwWHZIT0hxbnU1UWlPWktrUytxaEIrR0JJa1JWS2JwN3F5T1lKUUhNR0UrWWFwKzdtRXZvemtJVk1BQU1QSm5DaWxOWTQyRUVsc2hSSHpwQTdKQjFGK0pxRnZKMjR2TFRGei8wcXpQdW1vVUhpcERBPT0iIE5vQ2VydGlmaWNhZG9TQVQ9IjMwMDAxMDAwMDAwNTAwMDAzNDU2IiBTZWxsb1NBVD0iWWFONmJaUmhxclIzWjVaTXIzYUtIcWN5K0x0OVFCbWNDeWkwU3Y1dERGUlgyYWthL0VrUkZTSXVqNGdnc3QzZDdwY0lOMDdLZjdwT0ZWSG10eHVmcUlqempzaSt6dXViWnJNMm5DNTd0c25mTVRLbHVEVzFuUTlNVEtPZ0xCVzZyMG40a3hOOFdESGtVR2VwYzJUWHBDa1pLQ3FZRFVydUsvZVZBR0RNUVVJS3duczIyeXlnUkpiZGoybWg0cHdNQWpnbldERE1kQjZwYXhvQ2ttTUc2b0dlbUVPUll1YzExNEhWMkZWZmNreDRjMFp1a3E5V0dZUExjd01RcEtYYjNoUS9CVWprUGNtNzlhUmFGa2MyWUpSUzZ3NGZUTVpVVm03dXhBVnkweGZCYzVaTHFhbE9GM21Zd1F2TGc0WlFXSTZuUnh0RzBzMVJGOXJrYk53MmVBPT0iIHhtbG5zOnRmZD0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIC8+PC9jZmRpOkNvbXBsZW1lbnRvPjwvY2ZkaTpDb21wcm9iYW50ZT4=",
                "id": "efd84190-bc60-4251-a7e5-8768befa3d47",
                "createdAt": "2025-08-14T19:15:33.814",
                "updatedAt": "2025-08-14T19:15:33.814"
            },
            {
                "downloadRequestId": "e9b2bf4b-9aa0-4be7-8ed6-63896979d137",
                "version": "4.0",
                "series": "CN",
                "number": "FUNK671228PH6-30",
                "date": "2025-06-12T05:39:42.000",
                "paymentForm": "03",
                "paymentMethod": "PUE",
                "certificateNumber": "30001000000500003446",
                "paymentConditions": null,
                "subTotal": 150,
                "discount": 0,
                "currency": "MXN",
                "exchangeRate": 1,
                "total": 174,
                "invoiceType": "E",
                "export": "01",
                "expeditionZipCode": "01160",
                "confirmation": null,
                "totalWithheldTaxes": 0,
                "totalTransferredTaxes": 24,
                "xmlGlobalInformation": null,
                "taxes": [
                    {
                        "base": 150,
                        "tax": "002",
                        "taxType": "Tasa",
                        "rate": 0.16,
                        "amount": 24,
                        "taxFlag": "T",
                        "xmlId": "fd064209-ac8d-42a2-8435-43c2b02d6218",
                        "id": "091b411e-f71e-42a4-bbe8-8599a6e55bd7",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "xmlRelated": [
                    {
                        "xmlId": "fd064209-ac8d-42a2-8435-43c2b02d6218",
                        "relationshipType": "01",
                        "cfdiUuid": "5FB2822E-396D-4725-8521-CDC4BDD20CCF",
                        "id": "7a9f358e-896b-4f84-a787-c8c81c4ffec3",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "xmlIssuer": {
                    "tin": "FUNK671228PH6",
                    "legalName": "KARLA FUENTE NOLASCO",
                    "taxRegime": "626",
                    "id": "dc14ed55-9b39-497b-b534-9f5f36481ce6",
                    "createdAt": "2025-08-14T19:15:33.814",
                    "updatedAt": "2025-08-14T19:15:33.814"
                },
                "xmlRecipient": {
                    "tin": "EKU9003173C9",
                    "legalName": "ESCUELA KEMPER URGATE",
                    "zipCode": "42501",
                    "taxRegime": "601",
                    "cfdiUse": "G03",
                    "foreignTaxId": null,
                    "fiscalResidence": null,
                    "id": "d99cd1a5-8c4e-4461-a2ee-7795a208cd88",
                    "createdAt": "2025-08-14T19:15:33.814",
                    "updatedAt": "2025-08-14T19:15:33.814"
                },
                "xmlItems": [
                    {
                        "xmlId": "fd064209-ac8d-42a2-8435-43c2b02d6218",
                        "itemCode": "84111500",
                        "sku": "310301b3-1ae9-441b-b463-51a8f9ca8ba2",
                        "quantity": 1,
                        "unitMeasurement": "E48",
                        "description": "Servicios contables",
                        "unitPrice": 150,
                        "amount": 150,
                        "discount": 0,
                        "taxObject": "02",
                        "thirdPartyAccount": null,
                        "xmlItemCustomsInformation": [],
                        "xmlItemPropertyAccounts": [],
                        "taxes": [
                            {
                                "base": 150,
                                "tax": "002",
                                "taxType": "Tasa",
                                "rate": 0.16,
                                "amount": 24,
                                "taxFlag": "T",
                                "tenantId": "102e5f13-e114-41dd-bea7-507fce177281",
                                "isShared": false,
                                "xmlItemId": "cf5720b6-9349-414f-b2fe-4c7d731d01fc",
                                "id": "d4e62386-486f-44aa-8153-988bf80a1632",
                                "createdAt": "2025-08-14T19:15:33.814",
                                "updatedAt": "2025-08-14T19:15:33.814"
                            }
                        ],
                        "id": "cf5720b6-9349-414f-b2fe-4c7d731d01fc",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "xmlComplements": [
                    {
                        "complementName": "TimbreFiscalDigital",
                        "base64ComplementValue": "PHRmZDpUaW1icmVGaXNjYWxEaWdpdGFsIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwgaHR0cDovL3d3dy5zYXQuZ29iLm14L3NpdGlvX2ludGVybmV0L2NmZC9UaW1icmVGaXNjYWxEaWdpdGFsL1RpbWJyZUZpc2NhbERpZ2l0YWx2MTEueHNkIiBWZXJzaW9uPSIxLjEiIFVVSUQ9ImM4YjhhZGRkLWU4MzQtNGY5NC1iNDEwLTMxNzIzMDE4ZDdlYSIgRmVjaGFUaW1icmFkbz0iMjAyNS0wNi0xNFQxMzoyMDowMiIgUmZjUHJvdkNlcnRpZj0iU1BSMTkwNjEzSTUyIiBTZWxsb0NGRD0iSUNOK0RlSVhQRFpabWFqM1RWU3J6MmtFbHZPNThXWTZCU3d1SytUQW9OeHQ1ZnkxR2FUTVFnbmEyb3dBS3hoMUR0RFF5V0N0Q3lSNjM5eWp4WXRsQ0djSkI0QUpGaXg1d2JKcS9WZ2I1MGNPUzd1SmxyWFpHN0t2QVpqOFVDN0g4UEhvbXdJQ2UxeDdVRWV4Z2ZCSGJKb2puVDNLWmpMY1BPY3NMdHhQaVVUQU9vMThyT25tT2tXYUU0bzV6cVBUSVN4cGN0VGwxZThUbkh2aU8vSDVZbzdySTk4NHBlMlNmTCtrZnY2ZzlYK0tzckZJRW5uc3Zrald0VnJRQTBpU0g3cFY2RTRnUU52eXVDZTB4bk1nWnBFSXNmWFRsZUpZSG1EWFJvUWdKZ0dQQnh1c2M5QS9yclQ2OWlJdVVsNmI4c04wMWJUSlVuRzZESXJ1TFd0TTVnPT0iIE5vQ2VydGlmaWNhZG9TQVQ9IjMwMDAxMDAwMDAwNTAwMDAzNDU2IiBTZWxsb1NBVD0iR3c1VFJ4Z1lGcUp2bGpLOFRrQkJmNTBheDFIWjNSWlpyemhiU2ZsVmswMmhDVDlOM3BSWE9jTW9aeVFYSnZyT0VZWlZQWDBXejlIT1VRZjUrU0ZkR2VxZ3I3d0JWOEdhTU5wWlNzRHluVnBxWm1WYzdsa014TGJyYUZ3ZE9XdDkrdUJVQjNMKy9TeVhGVHdCalF1Znl5QThtZXMwc2ptc00xajlrNnQxYnAzMFNzUlprakVBOHc0SXVBK1hCcSswajQxVFpiTHJrMlVZcXoyY1pnTXFLZnZHaHNYNHlGd296djExVFp0dDBqdkJZV1NZaFZ5K1RublpZbzJDamlXcEJpMnZKN3lXcVN6cS9aWDZYWnF0anFNQXpTc21HeGtmRDBua0R3TzQ2OEJnYXBqaUp0Q1QxNTRrbysybzRqT3k2cTIzcENqUGJRSmdhSFE2ZFBHZkJnPT0iIHhtbG5zOnRmZD0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIC8+",
                        "xmlId": "fd064209-ac8d-42a2-8435-43c2b02d6218",
                        "id": "7288e5e4-3ef5-44c8-8592-9ce68e8940c8",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "base64Content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48Y2ZkaTpDb21wcm9iYW50ZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvNCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkLzQvY2ZkdjQwLnhzZCIgTHVnYXJFeHBlZGljaW9uPSIwMTE2MCIgTWV0b2RvUGFnbz0iUFVFIiBFeHBvcnRhY2lvbj0iMDEiIFRpcG9EZUNvbXByb2JhbnRlPSJFIiBUb3RhbD0iMTc0LjAwIiBUaXBvQ2FtYmlvPSIxIiBTdWJUb3RhbD0iMTUwLjAwIiBDZXJ0aWZpY2Fkbz0iTUlJRmdEQ0NBMmlnQXdJQkFnSVVNekF3TURFd01EQXdNREExTURBd01ETTBORFl3RFFZSktvWklodmNOQVFFTEJRQXdnZ0VyTVE4d0RRWURWUVFEREFaQlF5QlZRVlF4TGpBc0JnTlZCQW9NSlZORlVsWkpRMGxQSUVSRklFRkVUVWxPU1ZOVVVrRkRTVTlPSUZSU1NVSlZWRUZTU1VFeEdqQVlCZ05WQkFzTUVWTkJWQzFKUlZNZ1FYVjBhRzl5YVhSNU1TZ3dKZ1lKS29aSWh2Y05BUWtCRmhsdmMyTmhjaTV0WVhKMGFXNWxla0J6WVhRdVoyOWlMbTE0TVIwd0d3WURWUVFKREJRemNtRWdZMlZ5Y21Ga1lTQmtaU0JqWVd4cGVqRU9NQXdHQTFVRUVRd0ZNRFl6TnpBeEN6QUpCZ05WQkFZVEFrMVlNUmt3RndZRFZRUUlEQkJEU1ZWRVFVUWdSRVVnVFVWWVNVTlBNUkV3RHdZRFZRUUhEQWhEVDFsUFFVTkJUakVSTUE4R0ExVUVMUk1JTWk0MUxqUXVORFV4SlRBakJna3Foa2lHOXcwQkNRSVRGbkpsYzNCdmJuTmhZbXhsT2lCQlEwUk5RUzFUUVZRd0hoY05Nak13TlRFNE1UUXpOVE0zV2hjTk1qY3dOVEU0TVRRek5UTTNXakNCcHpFZE1Cc0dBMVVFQXhNVVMwRlNURUVnUmxWRlRsUkZJRTVQVEVGVFEwOHhIVEFiQmdOVkJDa1RGRXRCVWt4QklFWlZSVTVVUlNCT1QweEJVME5QTVIwd0d3WURWUVFLRXhSTFFWSk1RU0JHVlVWT1ZFVWdUazlNUVZORFR6RVdNQlFHQTFVRUxSTU5SbFZPU3pZM01USXlPRkJJTmpFYk1Ca0dBMVVFQlJNU1JsVk9TelkzTVRJeU9FMURURTVNVWpBMU1STXdFUVlEVlFRTEV3cFRkV04xY25OaGJDQXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWhOWGJUU3FHWDYrLzNVcnBlbXl5NXZWRzJJZFAydjd2MDAxK2M0Qm9NeEVERkRRMzJjT0ZkRGlSeHkwRnE5YVIrT2pyb2ZxOFZlZnR2TjU4Nml5QTFBNmEwUW5BNjhpN0puUUtJNHVKeSt1MHFpaXh1SHU2dTNiM0JoU3BvYVZIY1V0cUZXTExsenIweUJ4ZlZMT3FWbmEvMS90SGJRSmc5aHg1N21wOTdQMEptWE8xV2VJcWkrWnFvYi9tVlpoMmxzUEdkSjhpcWdqWUZhRm45UVZPUTFQcTc0bzFQVHF3ZnpxZ0pTZlYwek9PbEVTRFBXZ2dhREFZRTRWTnlUQmlzT1VqbE5kMHg3cHBjVHhTaTN5ZW5ySkhxa3EvcHFKc1JMS2Y2VkovczlwNmJzZDJiajA3aFNEcGpsREMybEIyNWVFZmtFa2VNa1hvRTdFclhRNVFDd0lEQVFBQm94MHdHekFNQmdOVkhSTUJBZjhFQWpBQU1Bc0dBMVVkRHdRRUF3SUd3REFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBSHdZcGdiQ2xIVUxYWWhLNEdOVGdvbnZYaDgxb3FmWHdDU1dBeURQaVRZRkRXVmZXTTlDNEFweE1MeWMwWHZKdGU3NVJsYStiUEMwOG9ZTjNPbGhiYnZQM3R3QkwvdzlTc2Z4dmticEZuMlpmR1NUWFpoeWlxNHZqbVFIVzFwbkZ2R2Vsd2dVNHYzZWVSRS9Nam9DbkU3TS9RNXRocHVvZzZXR2Y3Q2JLRVJuV1puOFFzVWFKc1pTRWtnNkJ2MmptNjl5ZTU3YWI1cnJPVWFlTWxzdFRmZGxhSEFFa1VnTFgvTlhxN1JiR3d2ODJoa0hZNWIydlljWGVoMzR0VU1CTDZvczNPZFJsb29OOVpRR2tWSUlTdnhWWnBTSGtZQzIwREZOaDFCYjBvdmpmdWpsVGNrYTgxR25iVWhGR1p0UnVvVlExUlZwTU84eHR4M1lLQkxwNGRvM2hQbW5SQ1Y1aENtNDNPSWpZeDlPdjJkcUlDVjNBYU5YU0xWMWRXMzlCYWsvUkJpSURHSHpPSVcyK1ZNUGp2dnlwQmptUHYvdG1icU5IV1BTQVdPeFR5TXg2RTFnRkNadmkrNUYrQmdrZEMzTG03VTBCVTBOZnZzWGFqWmQ4c1huSWxsdkVNcmlrQ0xvSS95dXJ2ZXhORGNGMVJXL0ZoTXNvdWEwZWVyd2N6Y05tNjZwR2pIbTA1cDlEUjZsRmVKWnJ0cWVxWnVvamR4Qld5NHZINmdoeUphdXBlcmdvWCtubWRHM0pZZVJ0dENGRi9JVEk2OFRlQ0VTNVYzWTBDM3BzWUFnMVh4Y0dSTEdkNGNoUG8vNHh3aUxraWpXdGd0MC90bzVsakdCd2ZLN3I2MlBIWmZMMURwK2k3VjN3N2htT2xoYlh6UCt6aE1abjFHQ2s3S1k9IiBOb0NlcnRpZmljYWRvPSIzMDAwMTAwMDAwMDUwMDAwMzQ0NiIgRm9ybWFQYWdvPSIwMyIgU2VsbG89IklDTitEZUlYUERaWm1hajNUVlNyejJrRWx2TzU4V1k2QlN3dUsrVEFvTnh0NWZ5MUdhVE1RZ25hMm93QUt4aDFEdERReVdDdEN5UjYzOXlqeFl0bENHY0pCNEFKRml4NXdiSnEvVmdiNTBjT1M3dUpsclhaRzdLdkFaajhVQzdIOFBIb213SUNlMXg3VUVleGdmQkhiSm9qblQzS1pqTGNQT2NzTHR4UGlVVEFPbzE4ck9ubU9rV2FFNG81enFQVElTeHBjdFRsMWU4VG5IdmlPL0g1WW83ckk5ODRwZTJTZkwra2Z2Nmc5WCtLc3JGSUVubnN2a2pXdFZyUUEwaVNIN3BWNkU0Z1FOdnl1Q2UweG5NZ1pwRUlzZlhUbGVKWUhtRFhSb1FnSmdHUEJ4dXNjOUEvcnJUNjlpSXVVbDZiOHNOMDFiVEpVbkc2RElydUxXdE01Zz09IiBGZWNoYT0iMjAyNS0wNi0xMlQxMTozOTo0MiIgRm9saW89IkZVTks2NzEyMjhQSDYtMzAiIFNlcmllPSJDTiIgTW9uZWRhPSJNWE4iIFZlcnNpb249IjQuMCIgeG1sbnM6Y2ZkaT0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC80Ij48Y2ZkaTpDZmRpUmVsYWNpb25hZG9zIFRpcG9SZWxhY2lvbj0iMDEiPjxjZmRpOkNmZGlSZWxhY2lvbmFkbyBVVUlEPSI1RkIyODIyRS0zOTZELTQ3MjUtODUyMS1DREM0QkREMjBDQ0YiIC8+PC9jZmRpOkNmZGlSZWxhY2lvbmFkb3M+PGNmZGk6RW1pc29yIFJmYz0iRlVOSzY3MTIyOFBINiIgTm9tYnJlPSJLQVJMQSBGVUVOVEUgTk9MQVNDTyIgUmVnaW1lbkZpc2NhbD0iNjI2IiAvPjxjZmRpOlJlY2VwdG9yIFJmYz0iRUtVOTAwMzE3M0M5IiBOb21icmU9IkVTQ1VFTEEgS0VNUEVSIFVSR0FURSIgRG9taWNpbGlvRmlzY2FsUmVjZXB0b3I9IjQyNTAxIiBSZWdpbWVuRmlzY2FsUmVjZXB0b3I9IjYwMSIgVXNvQ0ZEST0iRzAzIiAvPjxjZmRpOkNvbmNlcHRvcz48Y2ZkaTpDb25jZXB0byBDbGF2ZVByb2RTZXJ2PSI4NDExMTUwMCIgQ2FudGlkYWQ9IjEiIENsYXZlVW5pZGFkPSJFNDgiIERlc2NyaXBjaW9uPSJTZXJ2aWNpb3MgY29udGFibGVzIiBWYWxvclVuaXRhcmlvPSIxNTAuMDAiIEltcG9ydGU9IjE1MC4wMCIgT2JqZXRvSW1wPSIwMiIgTm9JZGVudGlmaWNhY2lvbj0iMzEwMzAxYjMtMWFlOS00NDFiLWI0NjMtNTFhOGY5Y2E4YmEyIj48Y2ZkaTpJbXB1ZXN0b3M+PGNmZGk6VHJhc2xhZG9zPjxjZmRpOlRyYXNsYWRvIEJhc2U9IjE1MC4wMCIgSW1wdWVzdG89IjAwMiIgVGlwb0ZhY3Rvcj0iVGFzYSIgVGFzYU9DdW90YT0iMC4xNjAwMDAiIEltcG9ydGU9IjI0LjAwMDAwMCIgLz48L2NmZGk6VHJhc2xhZG9zPjwvY2ZkaTpJbXB1ZXN0b3M+PC9jZmRpOkNvbmNlcHRvPjwvY2ZkaTpDb25jZXB0b3M+PGNmZGk6SW1wdWVzdG9zIFRvdGFsSW1wdWVzdG9zVHJhc2xhZGFkb3M9IjI0LjAwIj48Y2ZkaTpUcmFzbGFkb3M+PGNmZGk6VHJhc2xhZG8gQmFzZT0iMTUwLjAwIiBJbXB1ZXN0bz0iMDAyIiBUaXBvRmFjdG9yPSJUYXNhIiBUYXNhT0N1b3RhPSIwLjE2MDAwMCIgSW1wb3J0ZT0iMjQuMDAiIC8+PC9jZmRpOlRyYXNsYWRvcz48L2NmZGk6SW1wdWVzdG9zPjxjZmRpOkNvbXBsZW1lbnRvPjx0ZmQ6VGltYnJlRmlzY2FsRGlnaXRhbCB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9UaW1icmVGaXNjYWxEaWdpdGFsIGh0dHA6Ly93d3cuc2F0LmdvYi5teC9zaXRpb19pbnRlcm5ldC9jZmQvVGltYnJlRmlzY2FsRGlnaXRhbC9UaW1icmVGaXNjYWxEaWdpdGFsdjExLnhzZCIgVmVyc2lvbj0iMS4xIiBVVUlEPSJjOGI4YWRkZC1lODM0LTRmOTQtYjQxMC0zMTcyMzAxOGQ3ZWEiIEZlY2hhVGltYnJhZG89IjIwMjUtMDYtMTRUMTM6MjA6MDIiIFJmY1Byb3ZDZXJ0aWY9IlNQUjE5MDYxM0k1MiIgU2VsbG9DRkQ9IklDTitEZUlYUERaWm1hajNUVlNyejJrRWx2TzU4V1k2QlN3dUsrVEFvTnh0NWZ5MUdhVE1RZ25hMm93QUt4aDFEdERReVdDdEN5UjYzOXlqeFl0bENHY0pCNEFKRml4NXdiSnEvVmdiNTBjT1M3dUpsclhaRzdLdkFaajhVQzdIOFBIb213SUNlMXg3VUVleGdmQkhiSm9qblQzS1pqTGNQT2NzTHR4UGlVVEFPbzE4ck9ubU9rV2FFNG81enFQVElTeHBjdFRsMWU4VG5IdmlPL0g1WW83ckk5ODRwZTJTZkwra2Z2Nmc5WCtLc3JGSUVubnN2a2pXdFZyUUEwaVNIN3BWNkU0Z1FOdnl1Q2UweG5NZ1pwRUlzZlhUbGVKWUhtRFhSb1FnSmdHUEJ4dXNjOUEvcnJUNjlpSXVVbDZiOHNOMDFiVEpVbkc2RElydUxXdE01Zz09IiBOb0NlcnRpZmljYWRvU0FUPSIzMDAwMTAwMDAwMDUwMDAwMzQ1NiIgU2VsbG9TQVQ9Ikd3NVRSeGdZRnFKdmxqSzhUa0JCZjUwYXgxSFozUlpacnpoYlNmbFZrMDJoQ1Q5TjNwUlhPY01vWnlRWEp2ck9FWVpWUFgwV3o5SE9VUWY1K1NGZEdlcWdyN3dCVjhHYU1OcFpTc0R5blZwcVptVmM3bGtNeExicmFGd2RPV3Q5K3VCVUIzTCsvU3lYRlR3QmpRdWZ5eUE4bWVzMHNqbXNNMWo5azZ0MWJwMzBTc1Jaa2pFQTh3NEl1QStYQnErMGo0MVRaYkxyazJVWXF6MmNaZ01xS2Z2R2hzWDR5RndvenYxMVRadHQwanZCWVdTWWhWeStUbm5aWW8yQ2ppV3BCaTJ2Sjd5V3FTenEvWlg2WFpxdGpxTUF6U3NtR3hrZkQwbmtEd080NjhCZ2FwamlKdENUMTU0a28rMm80ak95NnEyM3BDalBiUUpnYUhRNmRQR2ZCZz09IiB4bWxuczp0ZmQ9Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9UaW1icmVGaXNjYWxEaWdpdGFsIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiAvPjwvY2ZkaTpDb21wbGVtZW50bz48L2NmZGk6Q29tcHJvYmFudGU+",
                "id": "fd064209-ac8d-42a2-8435-43c2b02d6218",
                "createdAt": "2025-08-14T19:15:33.814",
                "updatedAt": "2025-08-14T19:15:33.814"
            },
            {
                "downloadRequestId": "e9b2bf4b-9aa0-4be7-8ed6-63896979d137",
                "version": "4.0",
                "series": "F:123",
                "number": "FUNK671228PH6-2",
                "date": "2025-06-12T05:39:42.000",
                "paymentForm": "01",
                "paymentMethod": "PUE",
                "certificateNumber": "30001000000500003446",
                "paymentConditions": null,
                "subTotal": 250.85,
                "discount": 0,
                "currency": "MXN",
                "exchangeRate": 1,
                "total": 290.99,
                "invoiceType": "I",
                "export": "01",
                "expeditionZipCode": "42501",
                "confirmation": null,
                "totalWithheldTaxes": 0,
                "totalTransferredTaxes": 40.14,
                "xmlGlobalInformation": null,
                "taxes": [
                    {
                        "base": 250.85,
                        "tax": "002",
                        "taxType": "Tasa",
                        "rate": 0.16,
                        "amount": 40.14,
                        "taxFlag": "T",
                        "xmlId": "6abcf066-a7aa-452e-89d7-8c77d27ef961",
                        "id": "63a1e43d-d81d-4156-8762-734be6afaadc",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "xmlRelated": [],
                "xmlIssuer": {
                    "tin": "FUNK671228PH6",
                    "legalName": "KARLA FUENTE NOLASCO",
                    "taxRegime": "626",
                    "id": "ef48a8ff-95e7-4dc3-84b6-e6bfcc6f87bc",
                    "createdAt": "2025-08-14T19:15:33.814",
                    "updatedAt": "2025-08-14T19:15:33.814"
                },
                "xmlRecipient": {
                    "tin": "EKU9003173C9",
                    "legalName": "ESCUELA KEMPER URGATE",
                    "zipCode": "42501",
                    "taxRegime": "601",
                    "cfdiUse": "G03",
                    "foreignTaxId": null,
                    "fiscalResidence": null,
                    "id": "8708039d-3638-4baa-af72-ee0fda895578",
                    "createdAt": "2025-08-14T19:15:33.814",
                    "updatedAt": "2025-08-14T19:15:33.814"
                },
                "xmlItems": [
                    {
                        "xmlId": "6abcf066-a7aa-452e-89d7-8c77d27ef961",
                        "itemCode": "84111500",
                        "sku": "310301b3-1ae9-441b-b463-51a8f9ca8ba2",
                        "quantity": 1,
                        "unitMeasurement": "E48",
                        "description": "Servicios contables",
                        "unitPrice": 250.85,
                        "amount": 250.85,
                        "discount": 0,
                        "taxObject": "02",
                        "thirdPartyAccount": null,
                        "xmlItemCustomsInformation": [],
                        "xmlItemPropertyAccounts": [],
                        "taxes": [
                            {
                                "base": 250.85,
                                "tax": "002",
                                "taxType": "Tasa",
                                "rate": 0.16,
                                "amount": 40.136,
                                "taxFlag": "T",
                                "tenantId": "102e5f13-e114-41dd-bea7-507fce177281",
                                "isShared": false,
                                "xmlItemId": "6e59e440-12a1-41cc-81eb-ead2222ed56a",
                                "id": "917e29e0-6094-47c6-aaa9-518d2c1254c5",
                                "createdAt": "2025-08-14T19:15:33.814",
                                "updatedAt": "2025-08-14T19:15:33.814"
                            }
                        ],
                        "id": "6e59e440-12a1-41cc-81eb-ead2222ed56a",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "xmlComplements": [
                    {
                        "complementName": "TimbreFiscalDigital",
                        "base64ComplementValue": "PHRmZDpUaW1icmVGaXNjYWxEaWdpdGFsIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwgaHR0cDovL3d3dy5zYXQuZ29iLm14L3NpdGlvX2ludGVybmV0L2NmZC9UaW1icmVGaXNjYWxEaWdpdGFsL1RpbWJyZUZpc2NhbERpZ2l0YWx2MTEueHNkIiBWZXJzaW9uPSIxLjEiIFVVSUQ9IjZlOThiMDA2LTQ3ODMtNDcxMi1hMGJiLWZlZjhmMTFjNDU5YSIgRmVjaGFUaW1icmFkbz0iMjAyNS0wNi0xNFQxMzoxNjoyNiIgUmZjUHJvdkNlcnRpZj0iU1BSMTkwNjEzSTUyIiBTZWxsb0NGRD0iQ0hKY3Q0U2loZVc0bU1VRDNoZ001eEhwVGlaOCtVWG05cWZ6M1pxeHlFWitMblFUNlpzM0h4TlB5bmtPVGJGMDNIclhxR1BBdlNNQXpOcGR5QnJpYWtrSlJ2VG0rdnUxTEphczFBaXJ5WFByZzJpTHovcXNCWkxzNVpqV2RCMUxPYVFnYi9zMDVYaSs1QzFSR3J1eC9PT1NxNGFyc0tTL0xIeTlSQW9lUy9jUTNvVjM1SGVYTkRONlZtbzdUM3dlQVJVWXNjNVNTQjFqUTBMRGJBbkxYZUZnR2lwc1NwbTBJYm9GaVRSdXRnZzdEWEdobEh2WE1wa3puN3RDSzRXYW5QTnduVXdEdDRTQnFZSVhzQ1BucEVNeXZmN1h4ZGtFMkNGQXhxd05FSW5weVpITUNoVGFROEtUOThOMjlSYTZiU3NPYS9IL3lJSnlzZ1pnVWhINmdRPT0iIE5vQ2VydGlmaWNhZG9TQVQ9IjMwMDAxMDAwMDAwNTAwMDAzNDU2IiBTZWxsb1NBVD0iSWI4RFJmbWdlUEwxOWtTdFcwY2M1blNJMDhnR0RFcVcvTlhyYUpHQVBsV1o1Q25YbzhGZWgxUjJMUzgzcXNtZ0tsaVJRa2N3VVFEczZEZlZraFU5aVU3MUZxeDVHcG1tekZ6THorNFlEdDRkZmtLYUdyRXYvY2NoQ3B3THdHcFJqL2VwN25hVGsyWnR6eW9NQ1FMVGV4dFBNbmhUQmRWZzhnQ1FDNXFyTXEzRldBeFhrVEdUM0hTckJpV3pDQmRQbG9IN2U3SERvMy9qbVZlbDlUd1VZd0RRUC9oMVJtUE9jeEZxRURHWGUrNjNPeG1yRHIxM2tNbG9HMFJYV0d0Njhiajl2d1h1NzBQbHRBY3dvcUloQWlTRDBRTTRBeXRaKzZLbTRVeGZIMTVoNkY1ZDNpdWx4OEQrNkRYcEN4NHdCY3F1TXpraC9KQkFvK2dUMWgrRkd3PT0iIHhtbG5zOnRmZD0iaHR0cDovL3d3dy5zYXQuZ29iLm14L1RpbWJyZUZpc2NhbERpZ2l0YWwiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIC8+",
                        "xmlId": "6abcf066-a7aa-452e-89d7-8c77d27ef961",
                        "id": "72166516-251c-40ef-803e-ec5c9801209e",
                        "createdAt": "2025-08-14T19:15:33.814",
                        "updatedAt": "2025-08-14T19:15:33.814"
                    }
                ],
                "base64Content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48Y2ZkaTpDb21wcm9iYW50ZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvNCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkLzQvY2ZkdjQwLnhzZCIgTHVnYXJFeHBlZGljaW9uPSI0MjUwMSIgTWV0b2RvUGFnbz0iUFVFIiBFeHBvcnRhY2lvbj0iMDEiIFRpcG9EZUNvbXByb2JhbnRlPSJJIiBUb3RhbD0iMjkwLjk5IiBUaXBvQ2FtYmlvPSIxIiBTdWJUb3RhbD0iMjUwLjg1IiBDZXJ0aWZpY2Fkbz0iTUlJRmdEQ0NBMmlnQXdJQkFnSVVNekF3TURFd01EQXdNREExTURBd01ETTBORFl3RFFZSktvWklodmNOQVFFTEJRQXdnZ0VyTVE4d0RRWURWUVFEREFaQlF5QlZRVlF4TGpBc0JnTlZCQW9NSlZORlVsWkpRMGxQSUVSRklFRkVUVWxPU1ZOVVVrRkRTVTlPSUZSU1NVSlZWRUZTU1VFeEdqQVlCZ05WQkFzTUVWTkJWQzFKUlZNZ1FYVjBhRzl5YVhSNU1TZ3dKZ1lKS29aSWh2Y05BUWtCRmhsdmMyTmhjaTV0WVhKMGFXNWxla0J6WVhRdVoyOWlMbTE0TVIwd0d3WURWUVFKREJRemNtRWdZMlZ5Y21Ga1lTQmtaU0JqWVd4cGVqRU9NQXdHQTFVRUVRd0ZNRFl6TnpBeEN6QUpCZ05WQkFZVEFrMVlNUmt3RndZRFZRUUlEQkJEU1ZWRVFVUWdSRVVnVFVWWVNVTlBNUkV3RHdZRFZRUUhEQWhEVDFsUFFVTkJUakVSTUE4R0ExVUVMUk1JTWk0MUxqUXVORFV4SlRBakJna3Foa2lHOXcwQkNRSVRGbkpsYzNCdmJuTmhZbXhsT2lCQlEwUk5RUzFUUVZRd0hoY05Nak13TlRFNE1UUXpOVE0zV2hjTk1qY3dOVEU0TVRRek5UTTNXakNCcHpFZE1Cc0dBMVVFQXhNVVMwRlNURUVnUmxWRlRsUkZJRTVQVEVGVFEwOHhIVEFiQmdOVkJDa1RGRXRCVWt4QklFWlZSVTVVUlNCT1QweEJVME5QTVIwd0d3WURWUVFLRXhSTFFWSk1RU0JHVlVWT1ZFVWdUazlNUVZORFR6RVdNQlFHQTFVRUxSTU5SbFZPU3pZM01USXlPRkJJTmpFYk1Ca0dBMVVFQlJNU1JsVk9TelkzTVRJeU9FMURURTVNVWpBMU1STXdFUVlEVlFRTEV3cFRkV04xY25OaGJDQXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWhOWGJUU3FHWDYrLzNVcnBlbXl5NXZWRzJJZFAydjd2MDAxK2M0Qm9NeEVERkRRMzJjT0ZkRGlSeHkwRnE5YVIrT2pyb2ZxOFZlZnR2TjU4Nml5QTFBNmEwUW5BNjhpN0puUUtJNHVKeSt1MHFpaXh1SHU2dTNiM0JoU3BvYVZIY1V0cUZXTExsenIweUJ4ZlZMT3FWbmEvMS90SGJRSmc5aHg1N21wOTdQMEptWE8xV2VJcWkrWnFvYi9tVlpoMmxzUEdkSjhpcWdqWUZhRm45UVZPUTFQcTc0bzFQVHF3ZnpxZ0pTZlYwek9PbEVTRFBXZ2dhREFZRTRWTnlUQmlzT1VqbE5kMHg3cHBjVHhTaTN5ZW5ySkhxa3EvcHFKc1JMS2Y2VkovczlwNmJzZDJiajA3aFNEcGpsREMybEIyNWVFZmtFa2VNa1hvRTdFclhRNVFDd0lEQVFBQm94MHdHekFNQmdOVkhSTUJBZjhFQWpBQU1Bc0dBMVVkRHdRRUF3SUd3REFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBSHdZcGdiQ2xIVUxYWWhLNEdOVGdvbnZYaDgxb3FmWHdDU1dBeURQaVRZRkRXVmZXTTlDNEFweE1MeWMwWHZKdGU3NVJsYStiUEMwOG9ZTjNPbGhiYnZQM3R3QkwvdzlTc2Z4dmticEZuMlpmR1NUWFpoeWlxNHZqbVFIVzFwbkZ2R2Vsd2dVNHYzZWVSRS9Nam9DbkU3TS9RNXRocHVvZzZXR2Y3Q2JLRVJuV1puOFFzVWFKc1pTRWtnNkJ2MmptNjl5ZTU3YWI1cnJPVWFlTWxzdFRmZGxhSEFFa1VnTFgvTlhxN1JiR3d2ODJoa0hZNWIydlljWGVoMzR0VU1CTDZvczNPZFJsb29OOVpRR2tWSUlTdnhWWnBTSGtZQzIwREZOaDFCYjBvdmpmdWpsVGNrYTgxR25iVWhGR1p0UnVvVlExUlZwTU84eHR4M1lLQkxwNGRvM2hQbW5SQ1Y1aENtNDNPSWpZeDlPdjJkcUlDVjNBYU5YU0xWMWRXMzlCYWsvUkJpSURHSHpPSVcyK1ZNUGp2dnlwQmptUHYvdG1icU5IV1BTQVdPeFR5TXg2RTFnRkNadmkrNUYrQmdrZEMzTG03VTBCVTBOZnZzWGFqWmQ4c1huSWxsdkVNcmlrQ0xvSS95dXJ2ZXhORGNGMVJXL0ZoTXNvdWEwZWVyd2N6Y05tNjZwR2pIbTA1cDlEUjZsRmVKWnJ0cWVxWnVvamR4Qld5NHZINmdoeUphdXBlcmdvWCtubWRHM0pZZVJ0dENGRi9JVEk2OFRlQ0VTNVYzWTBDM3BzWUFnMVh4Y0dSTEdkNGNoUG8vNHh3aUxraWpXdGd0MC90bzVsakdCd2ZLN3I2MlBIWmZMMURwK2k3VjN3N2htT2xoYlh6UCt6aE1abjFHQ2s3S1k9IiBOb0NlcnRpZmljYWRvPSIzMDAwMTAwMDAwMDUwMDAwMzQ0NiIgRm9ybWFQYWdvPSIwMSIgU2VsbG89IkNISmN0NFNpaGVXNG1NVUQzaGdNNXhIcFRpWjgrVVhtOXFmejNacXh5RVorTG5RVDZaczNIeE5QeW5rT1RiRjAzSHJYcUdQQXZTTUF6TnBkeUJyaWFra0pSdlRtK3Z1MUxKYXMxQWlyeVhQcmcyaUx6L3FzQlpMczVaaldkQjFMT2FRZ2IvczA1WGkrNUMxUkdydXgvT09TcTRhcnNLUy9MSHk5UkFvZVMvY1Ezb1YzNUhlWE5ETjZWbW83VDN3ZUFSVVlzYzVTU0IxalEwTERiQW5MWGVGZ0dpcHNTcG0wSWJvRmlUUnV0Z2c3RFhHaGxIdlhNcGt6bjd0Q0s0V2FuUE53blV3RHQ0U0JxWUlYc0NQbnBFTXl2ZjdYeGRrRTJDRkF4cXdORUlucHlaSE1DaFRhUThLVDk4TjI5UmE2YlNzT2EvSC95SUp5c2daZ1VoSDZnUT09IiBGZWNoYT0iMjAyNS0wNi0xMlQxMTozOTo0MiIgRm9saW89IkZVTks2NzEyMjhQSDYtMiIgU2VyaWU9IkY6MTIzIiBNb25lZGE9Ik1YTiIgVmVyc2lvbj0iNC4wIiB4bWxuczpjZmRpPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvY2ZkLzQiPjxjZmRpOkVtaXNvciBSZmM9IkZVTks2NzEyMjhQSDYiIE5vbWJyZT0iS0FSTEEgRlVFTlRFIE5PTEFTQ08iIFJlZ2ltZW5GaXNjYWw9IjYyNiIgLz48Y2ZkaTpSZWNlcHRvciBSZmM9IkVLVTkwMDMxNzNDOSIgTm9tYnJlPSJFU0NVRUxBIEtFTVBFUiBVUkdBVEUiIERvbWljaWxpb0Zpc2NhbFJlY2VwdG9yPSI0MjUwMSIgUmVnaW1lbkZpc2NhbFJlY2VwdG9yPSI2MDEiIFVzb0NGREk9IkcwMyIgLz48Y2ZkaTpDb25jZXB0b3M+PGNmZGk6Q29uY2VwdG8gQ2xhdmVQcm9kU2Vydj0iODQxMTE1MDAiIENhbnRpZGFkPSIxIiBDbGF2ZVVuaWRhZD0iRTQ4IiBEZXNjcmlwY2lvbj0iU2VydmljaW9zIGNvbnRhYmxlcyIgVmFsb3JVbml0YXJpbz0iMjUwLjg1IiBJbXBvcnRlPSIyNTAuODUiIE9iamV0b0ltcD0iMDIiIE5vSWRlbnRpZmljYWNpb249IjMxMDMwMWIzLTFhZTktNDQxYi1iNDYzLTUxYThmOWNhOGJhMiI+PGNmZGk6SW1wdWVzdG9zPjxjZmRpOlRyYXNsYWRvcz48Y2ZkaTpUcmFzbGFkbyBCYXNlPSIyNTAuODUiIEltcHVlc3RvPSIwMDIiIFRpcG9GYWN0b3I9IlRhc2EiIFRhc2FPQ3VvdGE9IjAuMTYwMDAwIiBJbXBvcnRlPSI0MC4xMzYwMDAiIC8+PC9jZmRpOlRyYXNsYWRvcz48L2NmZGk6SW1wdWVzdG9zPjwvY2ZkaTpDb25jZXB0bz48L2NmZGk6Q29uY2VwdG9zPjxjZmRpOkltcHVlc3RvcyBUb3RhbEltcHVlc3Rvc1RyYXNsYWRhZG9zPSI0MC4xNCI+PGNmZGk6VHJhc2xhZG9zPjxjZmRpOlRyYXNsYWRvIEJhc2U9IjI1MC44NSIgSW1wdWVzdG89IjAwMiIgVGlwb0ZhY3Rvcj0iVGFzYSIgVGFzYU9DdW90YT0iMC4xNjAwMDAiIEltcG9ydGU9IjQwLjE0IiAvPjwvY2ZkaTpUcmFzbGFkb3M+PC9jZmRpOkltcHVlc3Rvcz48Y2ZkaTpDb21wbGVtZW50bz48dGZkOlRpbWJyZUZpc2NhbERpZ2l0YWwgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvVGltYnJlRmlzY2FsRGlnaXRhbCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkL1RpbWJyZUZpc2NhbERpZ2l0YWwvVGltYnJlRmlzY2FsRGlnaXRhbHYxMS54c2QiIFZlcnNpb249IjEuMSIgVVVJRD0iNmU5OGIwMDYtNDc4My00NzEyLWEwYmItZmVmOGYxMWM0NTlhIiBGZWNoYVRpbWJyYWRvPSIyMDI1LTA2LTE0VDEzOjE2OjI2IiBSZmNQcm92Q2VydGlmPSJTUFIxOTA2MTNJNTIiIFNlbGxvQ0ZEPSJDSEpjdDRTaWhlVzRtTVVEM2hnTTV4SHBUaVo4K1VYbTlxZnozWnF4eUVaK0xuUVQ2WnMzSHhOUHlua09UYkYwM0hyWHFHUEF2U01Bek5wZHlCcmlha2tKUnZUbSt2dTFMSmFzMUFpcnlYUHJnMmlMei9xc0JaTHM1WmpXZEIxTE9hUWdiL3MwNVhpKzVDMVJHcnV4L09PU3E0YXJzS1MvTEh5OVJBb2VTL2NRM29WMzVIZVhORE42Vm1vN1Qzd2VBUlVZc2M1U1NCMWpRMExEYkFuTFhlRmdHaXBzU3BtMElib0ZpVFJ1dGdnN0RYR2hsSHZYTXBrem43dENLNFdhblBOd25Vd0R0NFNCcVlJWHNDUG5wRU15dmY3WHhka0UyQ0ZBeHF3TkVJbnB5WkhNQ2hUYVE4S1Q5OE4yOVJhNmJTc09hL0gveUlKeXNnWmdVaEg2Z1E9PSIgTm9DZXJ0aWZpY2Fkb1NBVD0iMzAwMDEwMDAwMDA1MDAwMDM0NTYiIFNlbGxvU0FUPSJJYjhEUmZtZ2VQTDE5a1N0VzBjYzVuU0kwOGdHREVxVy9OWHJhSkdBUGxXWjVDblhvOEZlaDFSMkxTODNxc21nS2xpUlFrY3dVUURzNkRmVmtoVTlpVTcxRnF4NUdwbW16RnpMeis0WUR0NGRma0thR3JFdi9jY2hDcHdMd0dwUmovZXA3bmFUazJadHp5b01DUUxUZXh0UE1uaFRCZFZnOGdDUUM1cXJNcTNGV0F4WGtUR1QzSFNyQmlXekNCZFBsb0g3ZTdIRG8zL2ptVmVsOVR3VVl3RFFQL2gxUm1QT2N4RnFFREdYZSs2M094bXJEcjEza01sb0cwUlhXR3Q2OGJqOXZ3WHU3MFBsdEFjd29xSWhBaVNEMFFNNEF5dForNkttNFV4ZkgxNWg2RjVkM2l1bHg4RCs2RFhwQ3g0d0JjcXVNemtoL0pCQW8rZ1QxaCtGR3c9PSIgeG1sbnM6dGZkPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvVGltYnJlRmlzY2FsRGlnaXRhbCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgLz48L2NmZGk6Q29tcGxlbWVudG8+PC9jZmRpOkNvbXByb2JhbnRlPg==",
                "id": "6abcf066-a7aa-452e-89d7-8c77d27ef961",
                "createdAt": "2025-08-14T19:15:33.814",
                "updatedAt": "2025-08-14T19:15:33.814"
            }
        ],
        "pageNumber": 1,
        "totalPages": 1,
        "totalCount": 3,
        "hasPreviousPage": false,
        "hasNextPage": false
    },
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

GET/api/v4/download-requests/<id>/meta-items

Listar meta-items por ID

Este endpoint te permite obtener los metadatos de facturas descargados de una solicitud por su Id.

Request

GET
/api/v4/download-requests/<id>/meta-items
curl --location 'https://test.fiscalapi.com/api/v4/download-requests/2c6aafcf-8cd2-4fb1-94a8-687adc671380/meta-items' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": {
        "items": [
            {
                "invoiceUuid": "c8b8addd-e834-4f94-b410-31723018d7ea",
                "issuerTin": "FUNK671228PH6",
                "issuerName": "KARLA FUENTE NOLASCO",
                "recipientTin": "EKU9003173C9",
                "recipientName": "ESCUELA KEMPER URGATE",
                "pacTin": "PAC010203ABC",
                "invoiceDate": "2025-06-12T05:39:42.000",
                "satCertificationDate": "2025-08-15T12:24:27.000",
                "amount": 174,
                "invoiceType": "E",
                "status": 1,
                "cancellationDate": null,
                "downloadPackageId": null,
                "downloadRequestId": "71bdec41-fd18-4f1b-9e5e-2b9cdad9978f",
                "id": "19deb039-0150-47c9-8f16-975fe897d06c",
                "createdAt": "2025-08-15T12:24:27.562",
                "updatedAt": "2025-08-15T12:24:27.562"
            },
            {
                "invoiceUuid": "6e98b006-4783-4712-a0bb-fef8f11c459a",
                "issuerTin": "FUNK671228PH6",
                "issuerName": "KARLA FUENTE NOLASCO",
                "recipientTin": "EKU9003173C9",
                "recipientName": "ESCUELA KEMPER URGATE",
                "pacTin": "PAC010203ABC",
                "invoiceDate": "2025-06-12T05:39:42.000",
                "satCertificationDate": "2025-08-15T12:24:27.000",
                "amount": 290.99,
                "invoiceType": "I",
                "status": 1,
                "cancellationDate": null,
                "downloadPackageId": null,
                "downloadRequestId": "71bdec41-fd18-4f1b-9e5e-2b9cdad9978f",
                "id": "c6a65658-4ce2-4ab3-b462-dba1ecdaa6d2",
                "createdAt": "2025-08-15T12:24:27.562",
                "updatedAt": "2025-08-15T12:24:27.562"
            }
        ],
        "pageNumber": 1,
        "totalPages": 2,
        "totalCount": 3,
        "hasPreviousPage": false,
        "hasNextPage": false
    },
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

GET/api/v4/download-requests/<id>/package

Descargar paquete por ID

Este endpoint te permite descargar un paquete (archivo .zip) de facturas descargados de una solicitud por su Id.

Request

GET
/api/v4/download-requests/<id>/package
curl --location 'https://test.fiscalapi.com/api/v4/download-requests/2c6aafcf-8cd2-4fb1-94a8-687adc671380/package' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": [
        {
            "base64File": "UEsDBBQAAAAIAPCZDltT86ykCwsAAB8TAAAoAAAAZTAzNThhOTEtMTBkMy00ZDQ3LTllYjgtMzRhYjIxODFlYjdkLnhtbOxYx5LqTJZ+FYItUSUvwY2u7pAFgQyyIDYTcsh7C6/Wi3mkeYVJoOq6vjHR/2JiNkMESJl5TJ487kv+65//+bd/zEW+GMO2S6ryY4m8w8tFWPpVkJTRx3Lor2/r5T/+/jf/GiTf2Kqo28pzyz5cAK6y+zZ3yccy7vv6GwRN0/Q+Ye9VG0EoDCPQWZYMPw4L9y0pu94t/XC5APTfuuekVPlu/1T5E3vn9u9R5b0XMwQUQvjiz2tdAjj/IwHbaMuwf5E+fkccfp+7YLmQhsht+bkOg8R/6sBRAkaWCznsq6A6ulH1sTxa/HIBaKq2d19EDwozqSsu/MnQj6UIZqvezT+WKEq+I8SLiHULLwFiAA8Xdv4Qlj0YEe9rsG4M3hcHDL/D4ETZsO2Ta+K7ASCSRVGIOJal0SSiJ5GhI9GS7/Qkczz4Pp408nrKsMI5E6c5+0N1EePRV2iNlxiNnqKIb2Vt/VjjbE3jOPrCaDfG1mxtllK6YyLFZuhK3tuKYOWXvQbnR5HXBZEXeNPKVcNWLCsTOMPaqKKgG4a1t21eAE9+3qa08+LvZN5WGJtF9rotR9rZht3t5uaedUI2omkf/byvjBHifPRRJfYTonfOe9g9EXmYMXfnrA0XdJNIBYLLOjxtp+ee9xyj3f2CjxzUvvmFkDkGk10MJnVOwHMpr8r0tKURi+e1SZA5567c6Zm90/vX3hyTzhBH1rNJeMkTOYbhDGCFZmmRzluRadmOYSlHWecn7kWz4+iYM5H8qFkKY6a8LtPrpw5Jl0U5wREp1QaFs+a9SadMlDVxlmw3E8ywmmgK5T73MWb0SiV2ijlXE4bRYF3RDMQE5z7tYl+RU3lSTB6XTe2umDJ2es75v86lLFPf+UBmuqduepYtAxYMk+cjPbcFM3/4iTiavGBq8HrembT3tJnNTIHvGSubGZG/2LpFWLrBqCY8Mxb8sPP72R74WZc0ey9rBrO1LVu1H+eRbWTNVjjzzp9kRvuyWwE6VePuYLIp3lSBEZWU92Qme64zumz8ss4jnMkTspWCGNXliX/Fn8RPtRmcFMQHZ+OxwCJRZMSUVn4+QxC7Ak2rLK2t6cc6Gx3AO0/HytkzjWZ7JlcQZrV1WNxuxGhvUTE4oiM1gmKy8nGmkmeeEzgNQ31VCLhEn2+w0GxcfaWmbXVt1nZ47UeFWJPJjUZo0oW1kibXCbUvtYOID/vbaoCbJJmH3UAOmIcxsVFXrr3zrb4RTpKU31v4xsxXW1Ibu3QhBOp3nraPNvFMUEW9oY7wvjiryCkUm2R1aSoPKuxLjObdcRvs10kTpY7gCuVGs1UNOTYUXiFHs5mu9ybaG1cbvqtqzhvc8RRFLkc7PG4rN5NJOtVKcyWAZ6qufXM2EuwWlu1+12QNVDf7TpcOV9LeQ92mJr0uQL0UpmKDq9OcY9GcQYmQv2Z8FsrZueIpvj1rhMZOIkdrNFPNICbutPyIn50uM/R1zdMpTcv0M/YCbgIOmMTtxP3uq+7lq4ind5NTRx6b7yzp7MQHfKuYUVWO53iNVM31PLHGib5xx8R0BO5kX0/yhsXpepalmw+fx30fUoSeuyvvyMLrylEwNY89bzxi/cRI0LQxuus8Zl4tlOjlujXM8yW+JQ0+poW2OyF1KYzbMJ8iCx+xMNR5SE4rtuQpGdKIPq6HKiJP2yvFegdeL0+Xcq11lrvvLgafRSQzomlBbm4hQbke0baq5YZy3vXmNcjdHc1nViSdIeXcULq3ncY1Gmc7h/DQ0fHPYYzhvSUzEll1mBroeVUpm4u2zWxRNMbZvtTGLnNYFOYEJUYYD67G9Dqkueln7hrZlp4VC9tLrw+VrSG6Xcvqeu5nzDkwUo0HFRYfi1JnbSJmCxxTxdSZN+qIBo3I2hjtKmdDspHghG0YN4N0JhG57e6uiid0ZcvHdBxvNZMWxxHqC69RdqejQZ/U2bzJM8kjkcBexmRFCCvg04DFpIKy4EeNuI7d2U0vwbo7l2Kej7zcJhkrVSJ0G9oxnBXOFxD9BAmx3FWDC4dhO/l3XylIst6muwIm6g2nk7kQ7i9t34TNZajSYGZON3zckVF827tDHbZRdV6VRbDF9k6o9z0rCJBoiuTaDFneIGzMgVms7hw6Qs6zv9WlbYD78bGC8HlKpCxJT33Uw1BfEXm6ZabrgWpJ9Li7XCWEq1cJZWMTFRePMDrfj6t7LF9KZMtm1MH5WC6U6pdmi8GgfIAv+BCPHwzHyeVCqNrCfeGAR9c3wjwHrwxCzopoqPXlyMZDP6ZBezkgg9fd8+3hKBBNcONuFOXvxj3EYg6VS7nBDqXNGPhNOmCXNb5u7um53aQHT6Vg9MSXxBoVDjU2615zWK0VwbQnkD5WIg+Y3Y3zlIrAylsfcLjSBtPGhlQruPEeppBJq6WMQIBmf5M75FjO6HF9aihVn9tkICCthm7RATmJq6ropJ7pyylo9kOONKLZwURFwiaOQzWz66PowDHISthdC4IaiBjk5E7dNeVAaIl6OWTGqomZ1ZYRM90+eDXV3FRnr+3kLb9y3HpFFfxY3TPRlkHVOO5LNskVB0d5Pu9ifXevaWrPIMJq3wjjHsVHyRTuENzcj0NRWbuk5ugP4BQh9GP3AYdQ4g0m35C1iay/EetvGMBGQpU/gJRgKQeSQlB0fdyRbxuwYIRtAvCXAHBbVYYB4JfPynJhf2FV/IFVXzj0AU//RyS5/ISwfJF0VbvQr/5vGh+BU3gt0HegdYleCBYPevZCUSXaYNXlQg+jpAhLIen8B7AjUcABfQrVQz+s+y+x/MHagDhDKIzd/JDKGyzotvTiwMtHXl9Y+pY2AQDlqgJAVHAAL8Ffkr4j1l/U/lglH2tWV7ECJ34stzD2YzNsVT6put/GCzZ3x/DYVgE41/FjucYRBCGe4BTg3CRwgyeYfVJZ5WvM4+sXvG2T+oWRH7wPTN0t/KrsXS8PO+ARN69awNO77cOTX6BXLB7gOvwxoXopAOBgGmQd+jgaMQCw+ZmqL+kYAmMw4mFviBtu3nAc8d48nMTeCMRdXze+u/Zc9F/x9qehQO4Qdj8MN1u3y0EN+H28YNzup019sYE9PTb1wPaC6z9P2XQ7F8yAX5UdAKAHJO8I+agiPxmHoUDMaw64APpdNfT73qBfvPL7+Guz3xled4/vw0/JD9mfqpf/B+b+m6Z+vzTmIYjhh7H9NfhmJo+MeEU0l0QgavK/cC/8E/e/fUv8A/Of5kYEed0jv5ca5P2Rb5bIfSxDGCPW7gZ5Q+AAe8MDnHrbhN76DcNdD0XWSOhRwWfBe4p+dqF/LXyP3L76IB3HV7sCqXXUkQ1MIphIoJ8tCaT3/3el/72u9AtUMGjzT2iBID998Vx3XIX0LnrctDp2IS5yi7mHXePfVlK/0ZjCZ28JbIxEzwn6GXUzF+IzXTDEIcWjqOuxgKp9UYGpw5WqVcHeFf08XBsxvaddsroPg3dpZbRkCarvyqtsHvKBOyGltgGvaiQxJ7KFSzyblfWJ22XWNqx91DzXbHY5sI3DWe1wgEKb3nKyZomHqexQ9HaL9L0XpGgR4/Uk02lUnjhODhiydueKzQp5S1bbsOBV3Rl8BMF3NirYVz+bcR++DFmzOW2do+RPslYfzh4WaxBjpdnRLyhw83KFzEedvW6QE3415YtlF9Qw0/YNnq+MT1ykxs1VASucSRulCL9oJ5Es9bnfwh2iC5s285QJDZ++ePVxUB/+QuJ/cf3Vf6G+F69fatOPqc+/fv7+3wAAAP//AwBQSwMEFAAAAAgA8JkOW78KRolHCwAAgxMAACgAAABjOGI4YWRkZC1lODM0LTRmOTQtYjQxMC0zMTcyMzAxOGQ3ZWEueG1s7FjZsqrKlv0Vw1djbenFFWedG/SCAtIKvFTQS4+AgP7afahPql+oVNfazYkdFfc83LgvZYRgZs4mZ86RM0f6P//87z/+MVflYoy7PmvqjyX8DVou4jpsoqxOP5bXIXkjl//4848wibJ3pqnargn8eogXQKvu3+c++1ieh6F9X6+nafo2od+aLl0jEASvHflghOe48t+yuh/8OoyXCyD/3j87D03oD0+XP6n3/vAtbYJv1bwGDtfY4vdjfQY0/ysD0+jqeHiJPp4jBn2b+2i5OFxTv+PmNo6y8OkDgmECBCbHQxM1Rz9tPpZHi1sugEzTDf6X0HJhZm3Dxj8F+rEEYmYz+CVYnA32DYJeQoxfBRkwA3SMa/AlgENPASbuhizJQj8CErIo8inLMBSSpdQk0lQqWvKdmmSWA9/Hm4JfbxlSWHdiNVfaN554HkOF0rgDrVFTmnKdrJGPMdbWNJalPFq70bZma/Mhp3o6VWyaamTJVnir9CQNKo8ip/Mix3OmVaqGrVhWwbOGtVVFXjcMS7JtjgdvbhZyyn3p9zJnK7TNwJJuy6nm2JAvbG++o+OykU5S+vO8Cpo/l2OIKOcwwwfXkSD/hJdxQd9dR7t6yDY7VDAm69AkTM85Syyt3cOKS13EvoUVX7gGXXgGnbsnkKicU2VqEijY4jht4mXWvSt3ambulPSam2tSBezKejHxL3siS9OsAaLQLC3VOSs1Lds1LOUo69zEvmR2LHVmTbg8apZCmzmnyxT59HHQZVHOMPiQa1eFtWbJpHI6LS7nIhO2E0QzmmjytVSGKD0GtXJ2q7lUM5rWIF3RDNgE6z7tzqEi5/KkmBwmm9pdMWX09OwLf+3LGbq9c5FM90/f1CxbBsQbJselemnzZvnIE340Od7UIHLemVTwjJkpTJ4baKuYaZHzbN3CLd2gVROaaQt6xPl9bffcrB80W5I1gxZsy1btx3oUW1mzFda8cyeZ1r7iVoBP1bi7qGyKN5WnRSXnApkunuO0Lhu/jHMwa3K4bOUAo7o8cS/8HbipNaOTAodgbQIGRCSKtJhTys9rCLDLU5TKUBpJPcaZdA9+c9RZcQLTuAgOsVqjVtfG1e2Gj7aAiNERGTcjqB2rEKMbeeZYntVQJFT5iM30+Qbxl62vr9S8a5ILacfJMCo4SWQ3CqYIH9JqiiCzjVRrexG7SrfVFbpk2XzdXYkrGqD02Wgb396F1nDhT4dDee+gGz0n9kG92LW/htfDLtCkdHue8U3VbjdHSKocFT7F4iVbeZcmWFe2d0bK/ihEEpld0tzlfb7earaqwcfLBmvgo3mZkvsllYzEhu6qWnIGezylqc9SLofZys2ks1618lKJoHnTtqE5Gxl6i+tO2l2Ky7q9SL1+2CeELa37bUsEfYQEObQ5G2yblyyDlDSCx1xScEUsF07DbbjO0XCNmUSW0ii6mQEm7pT8wM9Ol2kqITkqpyiZemIvYieQgEkUJvavuepfuUo5aje5bRow5c46OO55jwmKmTb16JxJuLkkzsQYJ+rGHjPT5dmTnZzkLYNR7SwfbiHkjNIQb3C99FfBkYHIxlVQtTwHwXhEh4k+rKet0SfzWAQtXyNeIhim451v2QUb80rbneC25kchLqfUwkY0jnVuLecNU3Mbea3hw7m9NilxEpINE+w5vT55Nan1li/1nsEVKUGPSF4R21uMb/wA7zrV8mO57AcziUp/R3GFlR6cteJcNnogTCOJnIudiwfI6IZOfEaxwZLpA9H0qBrpZdMoW08TClsUjXG2vdbYFS6DQCyvnGE6gJoxT655aYaFT8JCHVhnXvAG/drYGqzbrayS8zCj7p4+tFjUoOdjVeuMjZ+ZCkNVMXfnrToi0UVkbJTyFcc42HB0Qre0X6x1OhNZYXdXxROysuVjPo63ls6r47gequCi7E5Hgzqps3mTZ4KDU57xxmyF8yuQ04hBD9XGgh41Ihl7x8+9iOydWizLkZO7rGAOjbi+XbsxnhU25GH9tObPct9cfSiOuym8h0pFEK2Q7yoIb7esTpR8LHndcIkv3rXJo5k+3bBxR6Tnm+Rf27hLG2dVV5GASm6sDwPD82vRFAnSjBnOwG3UhRi07V0qhZ05FPSDEGHh+dissXnKDkWWn4Z0gNZDg5e5QE/JftMRyHHnJQeYbVfZxkanzbl6wMi5H1f3s+zVsMAUm737sVwozS+HLQqB8gG+4IM/HiiGEcsF33SV/zr2IRQc2HFZgp8io6zYWHSOrOdVfo6attHdkYIrRxUnTy5BG9N1vzKpRpkHPLnBgm/KWlr7SDNR+/kMswOr3U7MwNx0At3e8tkdSkYIJRqjJD6b8SmQLms7DXAoVI3NVSo7xxM2+5HyctJiNjvyuGuqSWRieN5YXDynCb0LpCavTXTv5YfwqIb9YZiPmWVSagOTnVpXanHyOazB75ejKRpzGw5mCcekWe/GTF3vcLfZdOKWxNoYMZLDqkhGIt06q33fgTOmrvuxAKttdxoFZcZu09oEh6WaMt6uTAzNtZx6LSf2iWOWseTuKtbRGy2VUuFIz9c+3FLrrjOJbSZerZIIyF6B4MCUrFogWLG7Hk6DjKcfICl8HJ79jyUCIfgbRLzBiAnD7+j2HUMeuSgfvIm3lD2xgREErALxhgLSZMRdBugWowCe1tRxBAzIDmjYX9wUkK/lJ+980NH/kzkuvygreOhx+WR4ACD9k7t9dTwp3+8FF5Ylsh9LnKcREkG4N3RLsG/YBsRD4gj8xrAMRrMsAjEMv1ys//xj/Vtvn7a5KuubbqEn4V/ifsC3CjoQ9Z7SD9SCtzjAHBaKeqAMRl0u9DjNqrjmsz580EsCIZ7Onkb1OIzb4csst7e2AO3wBmW2P6xyBgPOfGqx5+Qjpy8sXaBMQGfZpgK8GKThZfjLElhhBH+Q4F/c/hglHmNW3zA8K34shcdO+poM09RPqa+Iv9oLpvTH+Ng1Ecju+LEkMRgGJPlBkQG5ziI/ejLop5RVv9ocRoIpxn3YZe0rSw/dB5HvF2FTD35Qxj2AhV82HdAZ/O7Jwz+pt1g9GH38o0MNcsD6QTfINoCf0ohRXL8Kxss6CkMowDH6Bvvx9g3D4OAtwAj0DYd9MtmGPhn4yBdKgJlr3P+I0+z8vvwp01/tBe33P83hSw1M4TGHBwZ5P3wuqun3PugBT5W5glsEEPkG7irQL7Egj3vHq+871n5yvf7r3Na/JOGv7a/Jfld43W++Nz8tP2x/ul7+B8L9F0P9fjEtYwDZR7BDEr2b2WMDvADMZikASfk37p6/0/6Xb6K/Uf5d3wjDr7vq9/IGf3tsr2fZCcmA9KMoeotJFHvDki0GIAlDb2B/IwCrZLSJ/c8q+zT9PPq+V1vMhNF3BHp/rD0oDmD3ja8zEuykow5vIQJGRRz5PAfBbv7/o/DfdxT+wk8MyvwdRcGJz1w8x4UJN/U5dfmLNJb5njQLmk5wyJ/hnYfqntfdz4GRlHYBIWfG3CpoqztqKDfeTXOksVM517OPDnS6b3eqpSX4yuAjIb6k3WaibVLwZaX1jJ691XZ78So73JSFPB8AiPgpUk/DdnWlLRo9rNbGzeHNiQZX5OR2o8gq7qE+r3oZzrcFMcBBi0JGr3tFzlHkhIlXauXQlxWUY7DpBYeuQCz3ckdCL5Uv+2QUzr2D3fipuQPom94wQPlIuyfDPdu3lVnXntsgTJ6dWjpDRmlzO12M+2XtOYTjXYb8IlN3o6+EuUhYqC7YScUIkk79Ns+kgTFhHCuaFdJguXojLgjaMvnxcZfzdxoRHYWEfubixR1AffgbG/9L6+/+0/WDE/xcm350ff699Of/AgAA//8DAFBLAwQUAAAACADwmQ5bdnz/fgkLAAAAEwAAKAAAADZlOThiMDA2LTQ3ODMtNDcxMi1hMGJiLWZlZjhmMTFjNDU5YS54bWzsWMmO6kyWfhXEFmV6NiZVWSXPGGzjGcOm5QnPs7ENr1aLfqR+hQrg5p10Vap/0b1qJDycOGOcEye+8P/887//9o+5LBZj1PVpXX0ukXd4uYiqoA7TKv5cXofLG7X8x9//FlzC9IOty6arfa8aogWQqvqPuU8/l8kwNB8QNE3T+4S9110MoTCMQK4im0ESld5bWvWDVwXRcgH4P/onUa4Db3ia/Em894b3uPbfyxkCBiF88eexPgWS/5UCN7oqGl6sj+uIw+9zHy4X8jX2On5uojANnjZwlICR5UKJhjqsNS+uP5eazS8XgKfuBu/F9OCw0qbmop8C/VxKgFoPXvG5RDfw+2bzYmK90k+BGiBjXv0vBgJ+p4jlgo26Ib2kgRcCDkWShJhjWRpNY3qSGDqWbOVOTwrHg//jTiOvuwKr3Gni9NNuX5+lZAxUWudlRqenOOY7RaceY5yj6xxHnxn9xji6o89yRvdMrDoMXSs7RxXs4rzT4UKTeEOQeIG37OJgOqpt5wJn2puDJBimae8chxfAnZ/FjD695HuFd1TGYZGd4Six7jqwJ25unmsQihlPu/hnv3JGSIoxQNUkSInh5O5g70gUUc7cT65+PaObVC4RXDHgSZyePu84Rr8HJR+fUOcWlEJ+Mpn8bDLZ6QgSlfEHhZ5EGrF5Xp8EhTvd1Ts9s3d69/LtZNE5clKMfBJe+iSOYTgTRKHbemzwdmzZzsm0VU0x+Il78Ww5OuEspNB0W2WsjDcUmnrakA1FUlIckTP9qnL2vLPojInzNslTcTPBDKtLllDtigBjRr9Sk1M5F4eUYXTYUHUTscC8T9skUJVMmVSLxxVLv6uWgh2ftOBXWsYyzZ0PFaZ/2qZnxTZhwbR4PjYKR7CKR54IzeIFS4epeWvR/jNmNrcEfmDsfGYk/uwYNmEbJnOw4Jmx4Uec3+d2z8+GrDs7RTcZ0bGdg/OYj3yj6I7KWXf+qDD6V9wqsHkw7ydMsaTbQWAkNeN9hcmf44yhmL+M8whn8YRiZ6BGDWXiX/Un81NjhUcVCcDc+CyISJIYKaPVn+cQ1K5A0weW1in6Mc7Ge/DM04nq+pbZii65gjC7a6LydiNGR0SlUEPH9Qh6xyrAmVqZeU7gdAwNDkLIpcZ8g4V24xmrQ9bVl5ZyosswqgRFpjcaoUkP1iuapNL1rtL3En7d3VZXuE3T+bq9klfMx5jEbGrP2Qb20ApHWS7uHXxj5osjH1qn8iAEGra+vos3yUysy2az1uBd6R6QYyS16erc1j5UOucELXpNDHdU2sbZSfCEaqM7Bx3R2jVeI5rVTpd7G+/MiwPfD4eCNzntGMceR5943FFvFpP2Bzsr1BCe100TWLOZYreo6nbbNm+hpt31hry/kM4O6jcN6fch6mfwOjG5Jis4Fi0YlIj4S87nkZK7Nb/mO1cndHaSOFqnmXoGNXGnlUf9bA2FoS8UT2c0rdDP2gu5CSRgksSJ+z1X/StXMU9vp1MT+2yxtWX3lOxxUbXiuhrdhELq9uJOrHmkb5yWWieBOzqXo7JhcbqZFfkWwO64G6I1YRTeytdYmKpPKnYoEt8fNWyYGBmaNmZ/mcfcb4QKPV9E03LPyS1t8TEr9e0RaSphFKNiim18xKLI4CElq9mKXyuQTgxJc61j8ihe1qy/543qeK4ovbe9XX82+TwmmRHNSnJzi4i15xNdd7C9SCn6wbqEhbel+dyOZRdS3XZt+OI0UmiSb0+Ej46nwI0SDB9shZHJuscOoVHUtbo562LuSJI5zs65Mbf5iUVhTlAThPHheswu16ywgtyjELHy7UQQz4NxrR0dMZxGOVDzMGOnPSM3eFhjiVZWBusQCVvi2EHKTvPmMKJhK7EORnuqa8oOEh6xDePlkMGkEidu7wfpiK4cRcvG8dYwWamN0FD6rbo9aiZ9PMzWTZlJHokF9jymK0JYgZyGLCaXaxt+9IjL2Ltedg6p3q2kohh5pUtzVq4l6HbtxmhWuUBAjCMkJEpfXz04iropuAdqSZKNmG1LmGg2nEEWQrQ7d0MbtedrnYUzc7zh45aMk9vOuzZRF9fuqipDEdudImMYWEGAJEsiKStieZNwsBPMYk1/omPEnQPRkMUQDxKthvB5SuU8zY5DPMDQUBNFJjLTZb/uSFTbni8ywjWrdO1g0zopH2Xk3rXVPVHOFSKy+Xp/+lwu1PqXzRaDQfsAf/AjHhcMx8nlQqi70ntt+49N3oyKAjyy210w4GaaREe8VGwOS2KFmLeNlZ6ple2Wm/Zyx87tfOPPK7nSLfLcY9tZ1W5VfrB8Aca2nduKGj2aCn1Xm/DGdKmX5ztjtMrVeEXkndcjdNrdXK2L0VS+Q23PnOWeOGfHkEHkg6fHPtTDhAtyxyKG2F1n6HAwW9zr+r0JydvbxqDryIQCHasdjNhGrsqppFPWawubItqwT31AmCaDZDoscz5dyW4kxGLa9GZTwpJfC6llXIc4XnOumBTb0VWa/F6tB3aPH71KU6fKnjgwB0x7ktye1aqGV27jZe3OYc6jrEDP7aTyUtXczluFTSxPp/bWhlLRjeGRvtkfPGgL3aTdrY/PsZ2AmtA/QVKEKEg8AIdglHiDyTcEtRDkA9t84OgjF8UDNwm2uifXCIpS2pZ8A3Qz6lKAtoQPBMUAUqurKAQqFFddLpwvdIo/0OkLeT4A6b/FjstvoJUv077uFsYl+M3oo3ZKvwM297Qh0wvB5sG2vVAPMm2yh+XCiOK0jCoh7YMHtiNRIAF9U2pEQdQMX2r5vb0BpYasMXbzQytvsmDDpRd7XtF4Y2EbIm0ByMnVJQClYA5eir80fceov5j9MUo+xuy+ZgVO+lyKMPbDGbaunlz9b+8LtvDGSOvqEMzt+LmkcARBwKoA+BQg2zT0wid8fXLZ1eudxyngYtQHXdq8UPFD9oGi+0VQV4PnF1EPMuIVdQdkBq97JPML90rlA05HPwgHPwOQG5DBwgM5VmspjKrXan1pxxAYgxEfe0O8aPOG44j/5uMk9kYgHnXZBB7le+hXJoGaa9T/iNPqvL4Aq/739wXj9T/58CUGXHj48ADvghc8J9Xyeg9QwPXAXgGEByzvCPnoGz/FAg4VCPYgPmcc+t009Ltv0C9J+P39y9nvAq/DxffXb5oful+mvxfy/2G4+H8Y6vdTYRGBkn0EO1zCDyt9LIBXAXNpDIqk+AsHvz9J/8fHwD8I/4k2IsjroPi9syDvj+VlSxxYadGG8mHQtvA1hYELgr55sO+/XaILdUGQACc23rcW91T93He+tzrcQrAPhPx4dAvQHMDqG18bFFhJmoFsYBLBJAL9tgmB1fz/+9D/3j70CzgwaetP+IAgv+XiOS75FGdcyjjSZGSTm8MRDgKiMiWYikWOb48APHbeTqS14ngm2MqtKSFKEAOVTQpr+zLeF6mh58Fk61xPchcnT+xNaq8RoZ0JsSnLu3CX7yv8BIINL/neEzt+hIIgYZtJnsTGyKCoWVeelaPn4X6rFVaXrWgeNKVKLCZ0YipmdZZoO6XFhCM9u7klWtjW7Jj0eGeZUCvq7Tpab7kag7LSiYqNNdmPTwoaBLwstUMwCy3PiW60IrHDXHZch2C5UtQibLhHcSApP9uMk3tdw1ox0MFUt1JCpyYH6wpO34bzityXuD1ftgiRkAIRYum1mCluRXJuw874xATtVbnnCbQDnyNWsYUkK0GcHrl4bdugP/yFhf8l9Vc/M31vXr/0ph+kb992/v4vAAAA//8DAFBLAQIUABQAAAAIAPCZDltT86ykCwsAAB8TAAAoAAAAAAAAAAAAAAAAAAAAAABlMDM1OGE5MS0xMGQzLTRkNDctOWViOC0zNGFiMjE4MWViN2QueG1sUEsBAhQAFAAAAAgA8JkOW78KRolHCwAAgxMAACgAAAAAAAAAAAAAAAAAUQsAAGM4YjhhZGRkLWU4MzQtNGY5NC1iNDEwLTMxNzIzMDE4ZDdlYS54bWxQSwECFAAUAAAACADwmQ5bdnz/fgkLAAAAEwAAKAAAAAAAAAAAAAAAAADeFgAANmU5OGIwMDYtNDc4My00NzEyLWEwYmItZmVmOGYxMWM0NTlhLnhtbFBLBQYAAAAAAwADAAIBAAAtIgAAAAA=",
            "fileName": "4216856e-7191-4429-9884-814662fc4c09_01.zip",
            "fileExtension": ".zip"
        }
    ],
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

GET/api/v4/download-requests/<id>/raw-request

Descargar SAT request por ID

Este endpoint te permite descargar el SAT request crudo (archivo .xml) de una solicitud por su Id. 💡 Este archivo es útil para debuggear la solicitud.

Request

GET
/api/v4/download-requests/<id>/raw-request
curl --location 'https://test.fiscalapi.com/api/v4/download-requests/2c6aafcf-8cd2-4fb1-94a8-687adc671380/raw-request' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": {
        "base64File": "PHM6RW52ZWxvcGUgeG1sbnM6cz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iIHhtbG5zOmRlcz0iaHR0cDovL0Rlc2NhcmdhTWFzaXZhVGVyY2Vyb3Muc2F0LmdvYi5teCIgeG1sbnM6eGQ9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxzOkhlYWRlciAvPjxzOkJvZHk+PGRlczpWZXJpZmljYVNvbGljaXR1ZERlc2NhcmdhPjxkZXM6c29saWNpdHVkIElkU29saWNpdHVkPSIyZDZjOTA4MS1mNGU1LTRlM2EtODU0ZS01MjRjNmZkMTE0NmMiIFJmY1NvbGljaXRhbnRlPSJNRUpKOTQwODI0QzYxIj48U2lnbmF0dXJlIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj48U2lnbmVkSW5mbz48Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyI+PC9DYW5vbmljYWxpemF0aW9uTWV0aG9kPjxTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjcnNhLXNoYTEiPjwvU2lnbmF0dXJlTWV0aG9kPjxSZWZlcmVuY2UgVVJJPSIiPjxUcmFuc2Zvcm1zPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiPjwvVHJhbnNmb3JtPjwvVHJhbnNmb3Jtcz48RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3NoYTEiPjwvRGlnZXN0TWV0aG9kPjxEaWdlc3RWYWx1ZT5sWjFobFVPUjZObk9kZTVuc2xFTGg1SncvWjA9PC9EaWdlc3RWYWx1ZT48L1JlZmVyZW5jZT48L1NpZ25lZEluZm8+PFNpZ25hdHVyZVZhbHVlPkZIbUs1ei90bkR2WWhiRm9YU1dsY1p6K2VidlJPUXdSbUhzM2JPaVp6ZHhaWEdsd2VZNnFiRTJ1aFlQV2RGd1ZGOGprN1hMYnBtOEl6bkQ4VFpsZTlPQ2JsajZiM0Nva1I5OHI3em5xaWhZLzlmVDM3OXVsTTdkQ1JUN0RlMjkyUldWTlpvemRuMlhPRWlQUmRmMTVLdmtQTlFnbmxSZHFKQVZYak9DTVpOdDJERkp4UUtuTTA3bnQ3dWFwcmdtTlZDNlpnRGt0SW53bXl6azBMWmRjTTZjV3k4dlJ0TnAwNGhudVpicUc4T0w4OWNUNHYxTWsxamkzZ0JaRkJJVVhjbkp6YTdadHlFTzZGSUdER05OWGkxZ1haZGJRdzU4VUNZSVI1TWVpbWtGUmgraldadTJneTBaY2RsckZadThBYjRUd1YzZUg5MlRLMVFMNi83OFV2dz09PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE+PFg1MDlJc3N1ZXJTZXJpYWw+PFg1MDlJc3N1ZXJOYW1lPk9JRC4xLjIuODQwLjExMzU0OS4xLjkuMj1yZXNwb25zYWJsZTogQURNSU5JU1RSQUNJT04gQ0VOVFJBTCBERSBTRVJWSUNJT1MgVFJJQlVUQVJJT1MgQUwgQ09OVFJJQlVZRU5URSwgT0lELjIuNS40LjQ1PVNBVDk3MDcwMU5OMywgTD1DVUFVSFRFTU9DLCBTPUNETVgsIEM9TVgsIFBvc3RhbENvZGU9MDYzMDAsIFNUUkVFVD0iQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8iLCBFPXNlcnZpY2lvc2FsY29udHJpYnV5ZW50ZUBzYXQuZ29iLm14LCBPVT1TQVQtSUVTIEF1dGhvcml0eSwgTz1TRVJWSUNJTyBERSBBRE1JTklTVFJBQ0lPTiBUUklCVVRBUklBLCBDTj1BQyBERUwgU0VSVklDSU8gREUgQURNSU5JU1RSQUNJT04gVFJJQlVUQVJJQTwvWDUwOUlzc3Vlck5hbWU+PFg1MDlTZXJpYWxOdW1iZXI+MzAzMDMwMzAzMTMwMzAzMDMwMzAzMDM3MzEzMDMwMzMzMzMxMzIzMTwvWDUwOVNlcmlhbE51bWJlcj48L1g1MDlJc3N1ZXJTZXJpYWw+PFg1MDlDZXJ0aWZpY2F0ZT5NSUlHT2pDQ0JDS2dBd0lCQWdJVU1EQXdNREV3TURBd01EQTNNVEF3TXpNeE1qRXdEUVlKS29aSWh2Y05BUUVMQlFBd2dnR1ZNVFV3TXdZRFZRUUREQ3hCUXlCRVJVd2dVMFZTVmtsRFNVOGdSRVVnUVVSTlNVNUpVMVJTUVVOSlQwNGdWRkpKUWxWVVFWSkpRVEV1TUN3R0ExVUVDZ3dsVTBWU1ZrbERTVThnUkVVZ1FVUk5TVTVKVTFSU1FVTkpUMDRnVkZKSlFsVlVRVkpKUVRFYU1CZ0dBMVVFQ3d3UlUwRlVMVWxGVXlCQmRYUm9iM0pwZEhreE1qQXdCZ2txaGtpRzl3MEJDUUVXSTNObGNuWnBZMmx2YzJGc1kyOXVkSEpwWW5WNVpXNTBaVUJ6WVhRdVoyOWlMbTE0TVNZd0pBWURWUVFKREIxQmRpNGdTR2xrWVd4bmJ5QTNOeXdnUTI5c0xpQkhkV1Z5Y21WeWJ6RU9NQXdHQTFVRUVRd0ZNRFl6TURBeEN6QUpCZ05WQkFZVEFrMVlNUTB3Q3dZRFZRUUlEQVJEUkUxWU1STXdFUVlEVlFRSERBcERWVUZWU0ZSRlRVOURNUlV3RXdZRFZRUXRFd3hUUVZRNU56QTNNREZPVGpNeFhEQmFCZ2txaGtpRzl3MEJDUUlUVFhKbGMzQnZibk5oWW14bE9pQkJSRTFKVGtsVFZGSkJRMGxQVGlCRFJVNVVVa0ZNSUVSRklGTkZVbFpKUTBsUFV5QlVVa2xDVlZSQlVrbFBVeUJCVENCRFQwNVVVa2xDVlZsRlRsUkZNQjRYRFRJME1Ea3hNVEU0TlRneE9Wb1hEVEk0TURreE1URTROVGcxT1Zvd2djVXhIVEFiQmdOVkJBTVRGRXBGVTFWVElFMUZUa1JQV2tFZ1NsVkJVa1ZhTVIwd0d3WURWUVFwRXhSS1JWTlZVeUJOUlU1RVQxcEJJRXBWUVZKRldqRWRNQnNHQTFVRUNoTVVTa1ZUVlZNZ1RVVk9SRTlhUVNCS1ZVRlNSVm94Q3pBSkJnTlZCQVlUQWsxWU1TUXdJZ1lKS29aSWh2Y05BUWtCRmhWdFpXNWtiM3BoTG1kcGRFQm5iV0ZwYkM1amIyMHhGakFVQmdOVkJDMFREVTFGU2tvNU5EQTRNalJETmpFeEd6QVpCZ05WQkFVVEVrMUZTa281TkRBNE1qUklSMVJPVWxNd016Q0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUowL0VpR3R6RGxUb1BOOHdFV0dSVCtJS1lYaXh2Ry8xb1pNRHJpa3BKVllMRk5kWkF1VjZWSHcwZjU4WVVqWFR4SU9TTEg4MzRqcDlUNUJmcXpuSXNrYkYyR1llcDdjU1ZZb0I1OEhyMmNjYWNYaUw2THhxNEhMTm1KVlpOUVpkQWhIbC9wL2FEOXpKSDRiOUZjVG9IUDdoL1NOV3JuVmdOVjlqYzZPT3Zoa09rS1gyTjZ4WjJvTUtoRHhFclpQTFdINGFsaEtydkFRcENNTmpKbERhaGwvMWFIMXZFZm5KK0taTjFSSkZjUktZWkFFeUtROEZIeGI4Sm53NHNRaVcwSVI5YzhxV3pjaXlVSk1UcmtINFR0SXJwMFVUUm1NM2RpbnpLMjdlSTdka0xad1BVM3ZpMVdvZnpJRUZGMTk4K3M2akEvb3AwVEVoR2RDSmFiSE90c0NBd0VBQWFOUE1FMHdEQVlEVlIwVEFRSC9CQUl3QURBTEJnTlZIUThFQkFNQ0E5Z3dFUVlKWUlaSUFZYjRRZ0VCQkFRREFnV2dNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01FQmdnckJnRUZCUWNEQWpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUx3dFlpSGZWMWl5WHYrcGUzdE5ka0dXNG1aZitLSmVUN2dZT0ZLMEg0K0tMaGV3ZGxrVE9GdjRiSEcwWHQxRytyaFZVU01JT2JLdllDeGZpMFh0MTA1ZVM1VG12cXZFS3lFNXNCRUUvNjZnOUpxWmluaVQ4SXFWVEswZHhIM1FoQVk0cGl4UDBTT00vOU9Kakp1Nkd1bG4zNGRaU0owSjhld3h2bzZTSEFFSytpeDNPbk44bDhwVkovVGpvbi9KdXBicENkT0tUY0RvaS9iMUxGZWh6RkNua3BCTTYzUW15YVpqd0E5YVZ6ekxjZXQrckFyTXNjNTRvVDFaTyt3bWlUVXV3VW1kNjU5Q1FUSDF6VjhYWjNoSW4zT2ExZks3MVhIK1FBQUpSNkRGQ2VucXp4aWdiUzNrN3JiYkRwUURWSDlOUHNwOWFNb3oybVdaaktCMkltN1FXRy9ma0RSNU0rWlBRVjRRMHNCYmVFSnduaXVUOG5DMjBob0dTRUZZdmRxRE9keG8vZnFkYS8yZnNqTDBGUFZIYndmQVZkQ1NYMHBLclpjMVlDOHRDY3VzeXczc202dFB0bHdoaHZDNVNaRGJoczVVMEliU2w0dkUxU2RyOWUrNlNZcFpxSWlGRWdVV2tZOWxqUENjOHZKMlcwa2crM3pLU0ptaVFoaUZjbzNRckFFSkNpRm5zak9JQlZKT1dPK2toNE52TGZIUTNGOUgzVXJQRWQ1QTZqMTkwR2VXYVlIbGsrYkwzNWpoMlZvSzhIekxDS25ESU51SnRyZWtIMis1amoyc2pFbUlhWmFXTnJPOU94S1FHVWdyUkdBbko3ZU14VEJLbUdWUWpLV3RGQjhJZ1RzU2ZNQWZIaTljQXFpOEFxVGRzS0NzRWpjRXVra1Q3TTBJPTwvWDUwOUNlcnRpZmljYXRlPjwvWDUwOURhdGE+PC9LZXlJbmZvPjwvU2lnbmF0dXJlPjwvZGVzOnNvbGljaXR1ZD48L2RlczpWZXJpZmljYVNvbGljaXR1ZERlc2NhcmdhPjwvczpCb2R5PjwvczpFbnZlbG9wZT4=",
        "fileName": "RawRequest_cd9959d1-3c6d-40d7-bf13-551b2265dded.xml",
        "fileExtension": ".xml"
    },
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

GET/api/v4/download-requests/<id>/raw-response

Descargar SAT response por ID

Este endpoint te permite descargar el SAT response crudo (archivo .xml) de una solicitud por su Id. 💡 Este archivo es útil para debuggear la respuesta de una solicitud.

Request

GET
/api/v4/download-requests/<id>/raw-response
curl --location 'https://test.fiscalapi.com/api/v4/download-requests/2c6aafcf-8cd2-4fb1-94a8-687adc671380/raw-response' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": {
        "base64File": "PHM6RW52ZWxvcGUgeG1sbnM6cz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbnZlbG9wZS8iPjxzOkJvZHkgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+PFZlcmlmaWNhU29saWNpdHVkRGVzY2FyZ2FSZXNwb25zZSB4bWxucz0iaHR0cDovL0Rlc2NhcmdhTWFzaXZhVGVyY2Vyb3Muc2F0LmdvYi5teCI+PFZlcmlmaWNhU29saWNpdHVkRGVzY2FyZ2FSZXN1bHQgQ29kRXN0YXR1cz0iNTAwMCIgRXN0YWRvU29saWNpdHVkPSIxIiBDb2RpZ29Fc3RhZG9Tb2xpY2l0dWQ9IjUwMDAiIE51bWVyb0NGRElzPSIwIiBNZW5zYWplPSJTb2xpY2l0dWQgQWNlcHRhZGEiLz48L1ZlcmlmaWNhU29saWNpdHVkRGVzY2FyZ2FSZXNwb25zZT48L3M6Qm9keT48L3M6RW52ZWxvcGU+",
        "fileName": "RawResponse_cd9959d1-3c6d-40d7-bf13-551b2265dded.xml",
        "fileExtension": ".xml"
    },
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

DELETE/api/v4/download-requests/<id>

Eliminar solicitud por ID

Este endpoint te permite eliminar una solicitud de descarga por su ID.

Request

DELETE
/api/v4/download-requests/<id>
curl --location --request DELETE 'https://test.fiscalapi.com/api/v4/download-requests/5d2dfd35-9e1c-4263-973e-5121aef74087' \
--header 'X-TENANT-KEY: <tenant-key>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'X-API-KEY: <api-key>'

Response

{
    "data": true,
    "succeeded": true,
    "message": "",
    "details": "",
    "httpStatusCode": 200
}

¿Le resultó útil esta página?