Creando su primer factura
Fiscalapi le permite crear facturas usando dos modos de operación en el mismo endpoint, ambos modos de operación generan exactamente el mismo resultado, la diferencia está en la forma en que se envían los datos en la petición HTTP. El modo de operación recomendado es por referencias.
Crear facturas por referencias
Este endpoint te permite crear una factura de ingreso por referencias, la factura de ingreso es la factura mas común y es conocida simplemente como factura.
Modelo
- Name
versionCode
- Type
- string?
- Description
Código de la versión de la facura.
Default:"4.0"
- Name
series
- Type
- string
- required
- Description
Es el número de serie que utiliza el contribuyente para control interno de su información. Este campo acepta de uno hasta 25 caracteres alfanuméricos
- Name
date
- Type
- string
- required
- Description
Es la fecha y hora de expedición del comprobante fiscal. Se expresa en la forma
AAAA-MM-DDThh:mm:ss
y debe corresponder con la hora local donde se expide el comprobante
- Name
paymentFormCode
- Type
- string
- required
- Description
Código de la forma de pago para la factura. Catálogo del SAT
c_FormaPago
- Type
- enum:
- Values
- "01""02""03"
- Name
currencyCode
- Type
- string
- required
- Description
Código de la moneda utilizada para expresar los montos, cuando se usa moneda nacional se registra
MXN
. Catálogo del SATc_Moneda
Default:"MXN"- Type
- enum:
- Values
- "MXN""USD""EUR"
- Name
typeCode
- Type
- string
- required
- Description
Código de tipo de factura. Catálogo del SAT
c_TipoDeComprobante
- Type
- enum:
- Values
- "I""E""T"
- Name
expeditionZipCode
- Type
- string
- required
- Description
Código postal del emisor, debe corresponder con el código postal expresado en su constancia de situación fiscal. Catálogo del SAT
c_CodigoPostal
- Name
exportCode
- Type
- string
- required
- Description
Código que se identifica si la factura ampara una operación de exportación. Catálogo del SAT
c_Exportacion
Default:"01"- Type
- enum:
- Values
- "01""02""03"
- Name
paymentMethodCode
- Type
- string
- required
- Description
Código de método para la factura de pago del catálogo del SAT
c_MetodoPago
- Type
- enum:
- Values
- "PUE""PPD"
- Name
exchangeRate
- Type
- number?
- Description
Tipo de cambio FIX conforme a la moneda registrada en la factura. Si la moneda es MXN, el tipo de cambio debe ser 1.
Default:1
- Name
issuer
- Type
- object (InvoiceIssuer)
- required
El emisor de la factura
- Name
id
- Type
- string
- required
- Description
ID de la persona (emisora) en fiscalapi.
- Name
recipient
- Type
- object (Recipient)
- required
Receptor de la factura
- Name
id
- Type
- string
- required
- Description
ID de la persona (receptora) en fiscalapi.
- Name
items
- Type
- array of objects (InvoiceItem)
- required
Conceptos de la factura (productos o servicios)
- Name
id
- Type
- string
- required
- Description
ID del producto en fiscalapi.
- Name
quantity
- Type
- number | decimal
- required
- Description
Cantidad del producto o servicio.
- Name
discount
- Type
- number | decimal?
- Description
Descuento aplicado al producto o servicio en la moneda de la factura.
Request
curl --location 'https://test.fiscalapi.com/api/v4/invoices/income' \
--header 'X-TENANT-KEY: <my-tenant>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <my-api-key>' \
--data '{
"versionCode": "4.0",
"series": "F",
"date": "2025-04-17T08:56:40",
"paymentFormCode": "01",
"paymentMethodCode": "PUE",
"currencyCode": "MXN",
"typeCode": "I",
"expeditionZipCode": "42501",
"exchangeRate": 1,
"exportCode": "01",
"issuer": {
"id": "78d380fd-1b69-4e3c-8bc0-4f57737f7d5f"
},
"recipient": {
"id": "bef56254-0892-4558-95c3-f9c8729e4b0e"
},
"items": [
{
"id": "310301b3-1ae9-441b-b463-51a8f9ca8ba2",
"quantity": 9.5,
"discount": 25.85
}
]
}'
Response
{
"data": {
"versionCode": "4.0",
"series": "F",
"number": "FUNK671228PH6-50",
"date": "2025-04-20T02:59:53.0000000",
"paymentFormCode": "01",
"paymentConditions": null,
"subtotal": 950,
"discount": 25.85,
"currencyCode": "MXN",
"exchangeRate": 1,
"total": 1076.15,
"typeCode": "I",
"exportCode": "01",
"uuid": "2ab6d11b-258a-45ea-9339-f23cf813996d",
"consecutive": 80,
"status": null,
"paymentMethodCode": "PUE",
"expeditionZipCode": "42501",
"issuer": {
"id": "78d380fd-1b69-4e3c-8bc0-4f57737f7d5f",
"tin": "FUNK671228PH6",
"legalName": "KARLA FUENTE NOLASCO",
"taxRegimeCode": "626"
},
"recipient": {
"id": "bef56254-0892-4558-95c3-f9c8729e4b0e",
"tin": "EKU9003173C9",
"legalName": "ESCUELA KEMPER URGATE",
"zipCode": "42501",
"taxRegimeCode": "601",
"cfdiUseCode": "G03",
"email": "escuela@gmail.com"
},
"items": [
{
"itemCode": "84111500",
"quantity": 9.5,
"unitOfMeasurementCode": "E48",
"description": "Servicios contables",
"unitPrice": 100,
"taxObjectCode": "02",
"itemSku": "310301b3-1ae9-441b-b463-51a8f9ca8ba2",
"unitOfMeasurement": null,
"discount": 25.85,
"itemTaxes": [
{
"taxCode": "002",
"taxTypeCode": "Tasa",
"taxRate": 0.16,
"taxFlagCode": "T"
}
]
}
],
"responses": [
{
"invoiceId": "35be2f13-f4f6-4b3c-a858-cede33f017db",
"invoiceUuid": "2ab6d11b-258a-45ea-9339-f23cf813996d",
"invoiceCertificateNumber": "30001000000500003446",
"invoiceBase64Sello": "Ur1UVneI+ZeU50Lx3E5WdqCbt659O0KiOYpj2I8SxmW15SPY4ciZVk2D3bvuY9IT3v4bfAlxWvxEmeemII1pTGbeGppzmVx3EkFlgtoagJNNDudvwXqPAoduky3cKOPHLD2ANGaQFu5wQmjme4kdQO0K4kZiasjAtW3QVZU3DmmHrrIkOzaOpFJvH1TbD/SNokdHNWGxNp5MXU87GBgQ08OF+GJ1XwoAXUADe2YQpG5wR09wit1RtZBcs1UaOCexqOG/4eLOFj7jFQObCP1LSYFFjJ0Cc4/dM2rNXyNyIeTNVtYcnj7jXrMDNr2n4jysWymQFzhI7EzqK1EzG3vYHQ==",
"invoiceSignatureDate": "2025-04-20T03:15:38.0000000",
"invoiceBase64QrCode": "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",
"invoiceBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48Y2ZkaTpDb21wcm9iYW50ZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvNCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkLzQvY2ZkdjQwLnhzZCIgTHVnYXJFeHBlZGljaW9uPSI0MjUwMSIgTWV0b2RvUGFnbz0iUFVFIiBFeHBvcnRhY2lvbj0iMDEiIFRpcG9EZUNvbXByb2JhbnRlPSJJIiBUb3RhbD0iMTA3Ni4xNSIgVGlwb0NhbWJpbz0iMSIgRGVzY3VlbnRvPSIyNS44NSIgU3ViVG90YWw9Ijk1MC4wMCIgQ2VydGlmaWNhZG89Ik1JSUZnRENDQTJpZ0F3SUJBZ0lVTXpBd01ERXdNREF3TURBMU1EQXdNRE0wTkRZd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z2dFck1ROHdEUVlEVlFRRERBWkJReUJWUVZReExqQXNCZ05WQkFvTUpWTkZVbFpKUTBsUElFUkZJRUZFVFVsT1NWTlVVa0ZEU1U5T0lGUlNTVUpWVkVGU1NVRXhHakFZQmdOVkJBc01FVk5CVkMxSlJWTWdRWFYwYUc5eWFYUjVNU2d3SmdZSktvWklodmNOQVFrQkZobHZjMk5oY2k1dFlYSjBhVzVsZWtCellYUXVaMjlpTG0xNE1SMHdHd1lEVlFRSkRCUXpjbUVnWTJWeWNtRmtZU0JrWlNCallXeHBlakVPTUF3R0ExVUVFUXdGTURZek56QXhDekFKQmdOVkJBWVRBazFZTVJrd0Z3WURWUVFJREJCRFNWVkVRVVFnUkVVZ1RVVllTVU5QTVJFd0R3WURWUVFIREFoRFQxbFBRVU5CVGpFUk1BOEdBMVVFTFJNSU1pNDFMalF1TkRVeEpUQWpCZ2txaGtpRzl3MEJDUUlURm5KbGMzQnZibk5oWW14bE9pQkJRMFJOUVMxVFFWUXdIaGNOTWpNd05URTRNVFF6TlRNM1doY05NamN3TlRFNE1UUXpOVE0zV2pDQnB6RWRNQnNHQTFVRUF4TVVTMEZTVEVFZ1JsVkZUbFJGSUU1UFRFRlRRMDh4SFRBYkJnTlZCQ2tURkV0QlVreEJJRVpWUlU1VVJTQk9UMHhCVTBOUE1SMHdHd1lEVlFRS0V4UkxRVkpNUVNCR1ZVVk9WRVVnVGs5TVFWTkRUekVXTUJRR0ExVUVMUk1OUmxWT1N6WTNNVEl5T0ZCSU5qRWJNQmtHQTFVRUJSTVNSbFZPU3pZM01USXlPRTFEVEU1TVVqQTFNUk13RVFZRFZRUUxFd3BUZFdOMWNuTmhiQ0F4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFoTlhiVFNxR1g2Ky8zVXJwZW15eTV2VkcySWRQMnY3djAwMStjNEJvTXhFREZEUTMyY09GZERpUnh5MEZxOWFSK09qcm9mcThWZWZ0dk41ODZpeUExQTZhMFFuQTY4aTdKblFLSTR1SnkrdTBxaWl4dUh1NnUzYjNCaFNwb2FWSGNVdHFGV0xMbHpyMHlCeGZWTE9xVm5hLzEvdEhiUUpnOWh4NTdtcDk3UDBKbVhPMVdlSXFpK1pxb2IvbVZaaDJsc1BHZEo4aXFnallGYUZuOVFWT1ExUHE3NG8xUFRxd2Z6cWdKU2ZWMHpPT2xFU0RQV2dnYURBWUU0Vk55VEJpc09VamxOZDB4N3BwY1R4U2kzeWVuckpIcWtxL3BxSnNSTEtmNlZKL3M5cDZic2QyYmowN2hTRHBqbERDMmxCMjVlRWZrRWtlTWtYb0U3RXJYUTVRQ3dJREFRQUJveDB3R3pBTUJnTlZIUk1CQWY4RUFqQUFNQXNHQTFVZER3UUVBd0lHd0RBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUh3WXBnYkNsSFVMWFloSzRHTlRnb252WGg4MW9xZlh3Q1NXQXlEUGlUWUZEV1ZmV005QzRBcHhNTHljMFh2SnRlNzVSbGErYlBDMDhvWU4zT2xoYmJ2UDN0d0JML3c5U3NmeHZrYnBGbjJaZkdTVFhaaHlpcTR2am1RSFcxcG5GdkdlbHdnVTR2M2VlUkUvTWpvQ25FN00vUTV0aHB1b2c2V0dmN0NiS0VSbldabjhRc1VhSnNaU0VrZzZCdjJqbTY5eWU1N2FiNXJyT1VhZU1sc3RUZmRsYUhBRWtVZ0xYL05YcTdSYkd3djgyaGtIWTViMnZZY1hlaDM0dFVNQkw2b3MzT2RSbG9vTjlaUUdrVklJU3Z4VlpwU0hrWUMyMERGTmgxQmIwb3ZqZnVqbFRja2E4MUduYlVoRkdadFJ1b1ZRMVJWcE1POHh0eDNZS0JMcDRkbzNoUG1uUkNWNWhDbTQzT0lqWXg5T3YyZHFJQ1YzQWFOWFNMVjFkVzM5QmFrL1JCaUlER0h6T0lXMitWTVBqdnZ5cEJqbVB2L3RtYnFOSFdQU0FXT3hUeU14NkUxZ0ZDWnZpKzVGK0Jna2RDM0xtN1UwQlUwTmZ2c1hhalpkOHNYbklsbHZFTXJpa0NMb0kveXVydmV4TkRjRjFSVy9GaE1zb3VhMGVlcndjemNObTY2cEdqSG0wNXA5RFI2bEZlSlpydHFlcVp1b2pkeEJXeTR2SDZnaHlKYXVwZXJnb1grbm1kRzNKWWVSdHRDRkYvSVRJNjhUZUNFUzVWM1kwQzNwc1lBZzFYeGNHUkxHZDRjaFBvLzR4d2lMa2lqV3RndDAvdG81bGpHQndmSzdyNjJQSFpmTDFEcCtpN1YzdzdobU9saGJYelAremhNWm4xR0NrN0tZPSIgTm9DZXJ0aWZpY2Fkbz0iMzAwMDEwMDAwMDA1MDAwMDM0NDYiIEZvcm1hUGFnbz0iMDEiIFNlbGxvPSJVcjFVVm5lSStaZVU1MEx4M0U1V2RxQ2J0NjU5TzBLaU9ZcGoySThTeG1XMTVTUFk0Y2laVmsyRDNidnVZOUlUM3Y0YmZBbHhXdnhFbWVlbUlJMXBUR2JlR3Bwem1WeDNFa0ZsZ3RvYWdKTk5EdWR2d1hxUEFvZHVreTNjS09QSExEMkFOR2FRRnU1d1Ftam1lNGtkUU8wSzRrWmlhc2pBdFczUVZaVTNEbW1IcnJJa096YU9wRkp2SDFUYkQvU05va2RITldHeE5wNU1YVTg3R0JnUTA4T0YrR0oxWHdvQVhVQURlMllRcEc1d1IwOXdpdDFSdFpCY3MxVWFPQ2V4cU9HLzRlTE9GajdqRlFPYkNQMUxTWUZGakowQ2M0L2RNMnJOWHlOeUllVE5WdFljbmo3alhyTUROcjJuNGp5c1d5bVFGemhJN0V6cUsxRXpHM3ZZSFE9PSIgRmVjaGE9IjIwMjUtMDQtMjBUMDg6NTk6NTMiIEZvbGlvPSJGVU5LNjcxMjI4UEg2LTUwIiBTZXJpZT0iRiIgTW9uZWRhPSJNWE4iIFZlcnNpb249IjQuMCIgeG1sbnM6Y2ZkaT0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC80Ij48Y2ZkaTpFbWlzb3IgUmZjPSJGVU5LNjcxMjI4UEg2IiBOb21icmU9IktBUkxBIEZVRU5URSBOT0xBU0NPIiBSZWdpbWVuRmlzY2FsPSI2MjYiIC8+PGNmZGk6UmVjZXB0b3IgUmZjPSJFS1U5MDAzMTczQzkiIE5vbWJyZT0iRVNDVUVMQSBLRU1QRVIgVVJHQVRFIiBEb21pY2lsaW9GaXNjYWxSZWNlcHRvcj0iNDI1MDEiIFJlZ2ltZW5GaXNjYWxSZWNlcHRvcj0iNjAxIiBVc29DRkRJPSJHMDMiIC8+PGNmZGk6Q29uY2VwdG9zPjxjZmRpOkNvbmNlcHRvIENsYXZlUHJvZFNlcnY9Ijg0MTExNTAwIiBDYW50aWRhZD0iOS41IiBDbGF2ZVVuaWRhZD0iRTQ4IiBEZXNjcmlwY2lvbj0iU2VydmljaW9zIGNvbnRhYmxlcyIgVmFsb3JVbml0YXJpbz0iMTAwLjAwMDAwMCIgSW1wb3J0ZT0iOTUwLjAwMDAwMCIgT2JqZXRvSW1wPSIwMiIgTm9JZGVudGlmaWNhY2lvbj0iMzEwMzAxYjMtMWFlOS00NDFiLWI0NjMtNTFhOGY5Y2E4YmEyIiBEZXNjdWVudG89IjI1Ljg1Ij48Y2ZkaTpJbXB1ZXN0b3M+PGNmZGk6VHJhc2xhZG9zPjxjZmRpOlRyYXNsYWRvIEJhc2U9Ijk1MC4wMDAwMDAiIEltcHVlc3RvPSIwMDIiIFRpcG9GYWN0b3I9IlRhc2EiIFRhc2FPQ3VvdGE9IjAuMTYwMDAwIiBJbXBvcnRlPSIxNTIuMDAwMDAwIiAvPjwvY2ZkaTpUcmFzbGFkb3M+PC9jZmRpOkltcHVlc3Rvcz48L2NmZGk6Q29uY2VwdG8+PC9jZmRpOkNvbmNlcHRvcz48Y2ZkaTpJbXB1ZXN0b3MgVG90YWxJbXB1ZXN0b3NUcmFzbGFkYWRvcz0iMTUyLjAwIj48Y2ZkaTpUcmFzbGFkb3M+PGNmZGk6VHJhc2xhZG8gQmFzZT0iOTUwLjAwIiBJbXB1ZXN0bz0iMDAyIiBUaXBvRmFjdG9yPSJUYXNhIiBUYXNhT0N1b3RhPSIwLjE2MDAwMCIgSW1wb3J0ZT0iMTUyLjAwIiAvPjwvY2ZkaTpUcmFzbGFkb3M+PC9jZmRpOkltcHVlc3Rvcz48Y2ZkaTpDb21wbGVtZW50bz48dGZkOlRpbWJyZUZpc2NhbERpZ2l0YWwgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvVGltYnJlRmlzY2FsRGlnaXRhbCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkL1RpbWJyZUZpc2NhbERpZ2l0YWwvVGltYnJlRmlzY2FsRGlnaXRhbHYxMS54c2QiIFZlcnNpb249IjEuMSIgVVVJRD0iMmFiNmQxMWItMjU4YS00NWVhLTkzMzktZjIzY2Y4MTM5OTZkIiBGZWNoYVRpbWJyYWRvPSIyMDI1LTA0LTIwVDA5OjE1OjM4IiBSZmNQcm92Q2VydGlmPSJTUFIxOTA2MTNJNTIiIFNlbGxvQ0ZEPSJVcjFVVm5lSStaZVU1MEx4M0U1V2RxQ2J0NjU5TzBLaU9ZcGoySThTeG1XMTVTUFk0Y2laVmsyRDNidnVZOUlUM3Y0YmZBbHhXdnhFbWVlbUlJMXBUR2JlR3Bwem1WeDNFa0ZsZ3RvYWdKTk5EdWR2d1hxUEFvZHVreTNjS09QSExEMkFOR2FRRnU1d1Ftam1lNGtkUU8wSzRrWmlhc2pBdFczUVZaVTNEbW1IcnJJa096YU9wRkp2SDFUYkQvU05va2RITldHeE5wNU1YVTg3R0JnUTA4T0YrR0oxWHdvQVhVQURlMllRcEc1d1IwOXdpdDFSdFpCY3MxVWFPQ2V4cU9HLzRlTE9GajdqRlFPYkNQMUxTWUZGakowQ2M0L2RNMnJOWHlOeUllVE5WdFljbmo3alhyTUROcjJuNGp5c1d5bVFGemhJN0V6cUsxRXpHM3ZZSFE9PSIgTm9DZXJ0aWZpY2Fkb1NBVD0iMzAwMDEwMDAwMDA1MDAwMDM0NTYiIFNlbGxvU0FUPSJBSnc4R1F0dklvVS9STnFzZnZNQXZnVnBmZ05qN1REdythdDlrZzNpZXpjY2h3SkpOTEVpQlozdDhwamo0RFJjWC82K2g1b2dEMGlPMXBRSWwxKzgyaVYxMUp0ejAwQ3RHNFJmK2lscTh4cEVZTWVHR1RzY1VnbVpOSkNzUUxnaU1PZ0xrNFVud3FwUmpDRXBSTmtOMXcrcCtObGFwa2F4NC9yQzJ4UG54R1JFcThoQ0c4RVFGWS82RVJ1ZFByNEo2bUhaN1pYRll4SGRCekt1bEpqQ3JsOVhFQkRwYmNPdDF3TENvNGM1ZUtyR2pvTUEyNXdVNm9YOEFuS01jTjQxcE9PM05HSHFnK1greGFLOEsvRDhBMUlVNWRKRTZ3b1NJeWFWemNYemtnZC9EWEtTWDZaS3h3TlA1Z2preG5zUGU0VE9vRE9hcnZNak9ZNzk1K3hCRnc9PSIgeG1sbnM6dGZkPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvVGltYnJlRmlzY2FsRGlnaXRhbCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgLz48L2NmZGk6Q29tcGxlbWVudG8+PC9jZmRpOkNvbXByb2JhbnRlPg==",
"satBase64Sello": "AJw8GQtvIoU/RNqsfvMAvgVpfgNj7TDw+at9kg3iezcchwJJNLEiBZ3t8pjj4DRcX/6+h5ogD0iO1pQIl1+82iV11Jtz00CtG4Rf+ilq8xpEYMeGGTscUgmZNJCsQLgiMOgLk4UnwqpRjCEpRNkN1w+p+Nlapkax4/rC2xPnxGREq8hCG8EQFY/6ERudPr4J6mHZ7ZXFYxHdBzKulJjCrl9XEBDpbcOt1wLCo4c5eKrGjoMA25wU6oX8AnKMcN41pOO3NGHqg+X+xaK8K/D8A1IU5dJE6woSIyaVzcXzkgd/DXKSX6ZKxwNP5gjkxnsPe4TOoDOarvMjOY795+xBFw==",
"satBase64OriginalString": "fHwxLjF8MmFiNmQxMWItMjU4YS00NWVhLTkzMzktZjIzY2Y4MTM5OTZkfDIwMjUtMDQtMjBUMDk6MTU6Mzh8U1BSMTkwNjEzSTUyfFVyMVVWbmVJK1plVTUwTHgzRTVXZHFDYnQ2NTlPMEtpT1lwajJJOFN4bVcxNVNQWTRjaVpWazJEM2J2dVk5SVQzdjRiZkFseFd2eEVtZWVtSUkxcFRHYmVHcHB6bVZ4M0VrRmxndG9hZ0pOTkR1ZHZ3WHFQQW9kdWt5M2NLT1BITEQyQU5HYVFGdTV3UW1qbWU0a2RRTzBLNGtaaWFzakF0VzNRVlpVM0RtbUhycklrT3phT3BGSnZIMVRiRC9TTm9rZEhOV0d4TnA1TVhVODdHQmdRMDhPRitHSjFYd29BWFVBRGUyWVFwRzV3UjA5d2l0MVJ0WkJjczFVYU9DZXhxT0cvNGVMT0ZqN2pGUU9iQ1AxTFNZRkZqSjBDYzQvZE0yck5YeU55SWVUTlZ0WWNuajdqWHJNRE5yMm40anlzV3ltUUZ6aEk3RXpxSzFFekczdllIUT09fDMwMDAxMDAwMDAwNTAwMDAzNDU2fHw=",
"satCertificateNumber": "30001000000500003456",
"id": "ffe2c500-2bcc-45f8-93e7-bbaff5e54937",
"createdAt": "2025-04-20T09:15:38.9347327",
"updatedAt": "2025-04-20T09:15:38.9347327"
}
],
"id": "35be2f13-f4f6-4b3c-a858-cede33f017db",
"createdAt": "2025-04-20T09:15:38.9347260",
"updatedAt": "2025-04-20T09:15:38.9347270"
},
"succeeded": true,
"message": "",
"details": "",
"httpStatusCode": 200
}
Crear facturas por valores
Este endpoint te permite crear una factura de ingreso por valores, la factura de ingreso es la factura mas común y es conocida simplemente como factura.
Modelo
- Name
versionCode
- Type
- string?
- Description
Código de la versión de la facura.
Default:"4.0"
- Name
series
- Type
- string
- required
- Description
Es el número de serie que utiliza el contribuyente para control interno de su información. Este campo acepta de uno hasta 25 caracteres alfanuméricos
- Name
date
- Type
- string
- required
- Description
Es la fecha y hora de expedición del comprobante fiscal. Se expresa en la forma
AAAA-MM-DDThh:mm:ss
y debe corresponder con la hora local donde se expide el comprobante
- Name
paymentFormCode
- Type
- string
- required
- Description
Código de la forma de pago para la factura. Catálogo del SAT
c_FormaPago
- Type
- enum:
- Values
- "01""02""03"
- Name
currencyCode
- Type
- string
- required
- Description
Código de la moneda utilizada para expresar los montos, cuando se usa moneda nacional se registra
MXN
. Catálogo del SATc_Moneda
Default:"MXN"- Type
- enum:
- Values
- "MXN""USD""EUR"
- Name
typeCode
- Type
- string
- required
- Description
Código de tipo de factura. Catálogo del SAT
c_TipoDeComprobante
- Type
- enum:
- Values
- "I""E""T"
- Name
expeditionZipCode
- Type
- string
- required
- Description
Código postal del emisor, debe corresponder con el código postal expresado en su constancia de situación fiscal. Catálogo del SAT
c_CodigoPostal
- Name
exportCode
- Type
- string
- required
- Description
Código que se identifica si la factura ampara una operación de exportación. Catálogo del SAT
c_Exportacion
Default:"01"- Type
- enum:
- Values
- "01""02""03"
- Name
paymentMethodCode
- Type
- string
- required
- Description
Código de método para la factura de pago del catálogo del SAT
c_MetodoPago
- Type
- enum:
- Values
- "PUE""PPD"
- Name
exchangeRate
- Type
- number?
- Description
Tipo de cambio FIX conforme a la moneda registrada en la factura. Si la moneda es MXN, el tipo de cambio debe ser 1.
Default:1
- Name
issuer
- Type
- object (InvoiceIssuer)
- required
El emisor de la factura
- Name
tin
- Type
- string
- required
- Description
RFC del emisor (Tax Identification Number)
- Name
legalName
- Type
- string
- required
- Description
Razón social del emisor sin regimen de capital. Por ejemplo: si la razón social es
Mi Empresa S.A. de C.V.
, se debe enviarMi Empresa
, si el emisor es persona física, se debe enviar el nombre completo, tal cual aparece en la constancia de situación fiscal.
- Name
taxRegimeCode
- Type
- string
- required
- Description
Código del régimen fiscal del emisor. Catálogo del SAT
c_RegimenFiscal
.- Type
- enum:
- Values
- "601""603""605"
- Name
taxCredentials
- Type
- array of objects (TaxCredential)
- required
Sellos SAT del emisor (archivos .cer y .key). Debe envíar exactamente dos objetos
TaxCredential
.- Name
base64File
- Type
- string
- required
- Description
Archivo en formato base64. Lea cómo codificar los certificados (sellos) en base 64.
- Name
fileType
- Type
- number
- required
- Description
Tipo de archivo.
- Type
- enum:
- Values
- 01
- Name
password
- Type
- string
- required
- Description
Contraseña del archivo .key
Debe ser la misma en ambos objetos (.cer y .key)
- Name
recipient
- Type
- object (InvoiceRecipient)
- required
Receptor de la factura
- Name
tin
- Type
- string
- required
- Description
RFC del receptor (Tax Identification Number).
- Name
legalName
- Type
- string
- required
- Description
Razón social del receptor sin regimen de capital. Por ejemplo: si la razón social es
Mi Empresa S.A. de C.V.
, se debe enviarMi Empresa
, si el receptor es persona física, se debe enviar el nombre completo, tal cual aparece en la constancia de situación fiscal.
- Name
taxRegimeCode
- Type
- string
- required
- Description
Código del régimen fiscal del receptor. Catálogo del SAT
c_RegimenFiscal
.- Type
- enum:
- Values
- "601""603""605"
- Name
cfdiUseCode
- Type
- string
- required
- Description
Código del uso CFDI de la factura. Catálogo del SAT
c_UsoCFDI
.- Type
- enum:
- Values
- "G01""G02""G03"
- Name
zipCode
- Type
- string
- required
- Description
Código postal del receptor, debe corresponder con el código postal expresado en su constancia de situación fiscal. Catálogo del SAT
c_CodigoPostal
- Name
email
- Type
- string?
- Description
Correo electrónico del receptor. Para enviar la factura desde el dasborard.
- Name
items
- Type
- array of objects (InvoiceItem)
- required
Productos o servicios de la factura
- Name
itemCode
- Type
- string
- required
- Description
Código del producto o servicio del catálogo
c_ClaveProdServ
- Type
- enum:
- Values
- "01010101""01010108""01010109"
- Name
quantity
- Type
- number | decimal
- required
- Description
Cantidad del producto o servicio.
- Name
discount
- Type
- number | decimal?
- Description
Cantidad monetaria del descuento aplicado al producto o servicio.
- Name
unitOfMeasurementCode
- Type
- string
- required
- Description
Código de la unidad de medida del producto o servicio. Catálogo
c_ClaveUnidad
- Type
- enum:
- Values
- "H87""E48""EA"
- Name
description
- Type
- string
- required
- Description
Descripción del producto o servicio.
- Name
unitPrice
- Type
- number | decimal
- required
- Description
Precio unitario del producto o servicio. (Sin impuestos)
- Name
taxObjectCode
- Type
- string
- required
- Description
Código de obligaciones de impuesto aplicables al producto o servicio. Catálogo
c_ObjetoImp
- Type
- enum:
- Values
- "01""02""03"
- Name
itemSku
- Type
- string?
- Description
SKU o clave interna del producto o servicio.
- Name
itemTaxes
- Type
- array of objects (ItemTax)
- required
Impuestos aplicables al producto o servicio.
- Name
taxCode
- Type
- string
- required
- Description
Código del impuesto. Catálogo del SAT
c_Impuesto
- Name
taxTypeCode
- Type
- string
- required
- Description
Tipo de factor. Catálogo del SAT
c_TipoFactor
- Name
taxRate
- Type
- number | decimal
- required
- Description
Tasa del impuesto. Catálogo del SAT
c_TasaOCuota
- Name
taxFlagCode
- Type
- string
- required
- Description
Código que indica la naturaleza del impuesto.
- Type
- enum:
- Values
- "T""R"
Request
curl --location 'https://test.fiscalapi.com/api/v4/invoices/income' \
--header 'X-TENANT-KEY: <my-tenant>' \
--header 'X-TIME-ZONE: America/Mexico_City' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <my-api-key>' \
--data-raw '{
"versionCode": "4.0",
"series": "F",
"date": "2025-04-17T08:56:40",
"paymentFormCode": "01",
"paymentMethodCode": "PUE",
"currencyCode": "MXN",
"typeCode": "I",
"expeditionZipCode": "42501",
"exchangeRate": 1,
"exportCode": "01",
"issuer": {
"tin": "FUNK671228PH6",
"legalName": "KARLA FUENTE NOLASCO",
"taxRegimeCode": "621",
"taxCredentials": [
{
"base64File": "MIIFgDCCA2igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0NDYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTQzNTM3WhcNMjcwNTE4MTQzNTM3WjCBpzEdMBsGA1UEAxMUS0FSTEEgRlVFTlRFIE5PTEFTQ08xHTAbBgNVBCkTFEtBUkxBIEZVRU5URSBOT0xBU0NPMR0wGwYDVQQKExRLQVJMQSBGVUVOVEUgTk9MQVNDTzEWMBQGA1UELRMNRlVOSzY3MTIyOFBINjEbMBkGA1UEBRMSRlVOSzY3MTIyOE1DTE5MUjA1MRMwEQYDVQQLEwpTdWN1cnNhbCAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhNXbTSqGX6+/3Urpemyy5vVG2IdP2v7v001+c4BoMxEDFDQ32cOFdDiRxy0Fq9aR+Ojrofq8VeftvN586iyA1A6a0QnA68i7JnQKI4uJy+u0qiixuHu6u3b3BhSpoaVHcUtqFWLLlzr0yBxfVLOqVna/1/tHbQJg9hx57mp97P0JmXO1WeIqi+Zqob/mVZh2lsPGdJ8iqgjYFaFn9QVOQ1Pq74o1PTqwfzqgJSfV0zOOlESDPWggaDAYE4VNyTBisOUjlNd0x7ppcTxSi3yenrJHqkq/pqJsRLKf6VJ/s9p6bsd2bj07hSDpjlDC2lB25eEfkEkeMkXoE7ErXQ5QCwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAHwYpgbClHULXYhK4GNTgonvXh81oqfXwCSWAyDPiTYFDWVfWM9C4ApxMLyc0XvJte75Rla+bPC08oYN3OlhbbvP3twBL/w9SsfxvkbpFn2ZfGSTXZhyiq4vjmQHW1pnFvGelwgU4v3eeRE/MjoCnE7M/Q5thpuog6WGf7CbKERnWZn8QsUaJsZSEkg6Bv2jm69ye57ab5rrOUaeMlstTfdlaHAEkUgLX/NXq7RbGwv82hkHY5b2vYcXeh34tUMBL6os3OdRlooN9ZQGkVIISvxVZpSHkYC20DFNh1Bb0ovjfujlTcka81GnbUhFGZtRuoVQ1RVpMO8xtx3YKBLp4do3hPmnRCV5hCm43OIjYx9Ov2dqICV3AaNXSLV1dW39Bak/RBiIDGHzOIW2+VMPjvvypBjmPv/tmbqNHWPSAWOxTyMx6E1gFCZvi+5F+BgkdC3Lm7U0BU0NfvsXajZd8sXnIllvEMrikCLoI/yurvexNDcF1RW/FhMsoua0eerwczcNm66pGjHm05p9DR6lFeJZrtqeqZuojdxBWy4vH6ghyJaupergoX+nmdG3JYeRttCFF/ITI68TeCES5V3Y0C3psYAg1XxcGRLGd4chPo/4xwiLkijWtgt0/to5ljGBwfK7r62PHZfL1Dp+i7V3w7hmOlhbXzP+zhMZn1GCk7KY=",
"fileType": 0,
"password": "12345678a"
},
{
"base64File": "MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIAgEAAoIBAQACAggAMBQGCCqGSIb3DQMHBAgwggS9AgEAMASCBMh4EHl7aNSCaMDA1VlRoXCZ5UUmqErAbucRBAKNQXH8t8gVCl/ItHMI2hMJ76QOECOqEi1Y89cDpegDvh/INXyMsXbzi87tfFzgq1O+9ID6aPWGg+bNGADXyXxDVdy7Nq/SCdoXvo66MTYwq8jyJeUHDHEGMVBcmZpD44VJCvLBxDcvByuevP4Wo2NKqJCwK+ecAdZc/8Rvd947SjbMHuS8BppfQWARVUqA5BLOkTAHNv6tEk/hncC7O2YOGSShart8fM8dokgGSyewHVFe08POuQ+WDHeVpvApH/SP29rwktSoiHRoL6dK+F2YeEB5SuFW9LQgYCutjapmUP/9TC3Byro9Li6UrvQHxNmgMFGQJSYjFdqlGjLibfuguLp7pueutbROoZaSxU8HqlfYxLkpJUxUwNI1ja/1t3wcivtWknVXBd13R06iVfU1HGe8Kb4u5il4a4yP4p7VT4RE3b1SBLJeG+BxHiE8gFaaKcX/Cl6JV14RPTvk/6VnAtEQ66qHJex21KKuiJo2JoOmDXVHmvGQlWXNjYgoPx28Xd5WsofL+n7HDR2Ku8XgwJw6IXBJGuoday9qWN9v/k7DGlNGB6Sm4gdVUmycMP6EGhB1vFTiDfOGQO42ywmcpKoMETPVQ5InYKE0xAOckgcminDgxWjtUHjBDPEKifEjYudPwKmR6Cf4ZdGvUWwY/zq9pPAC9bu423KeBCnSL8AQ4r5SVsW6XG0njamwfNjpegwh/YG7sS7sDtZ8gi7r6tZYjsOqZlCYU0j7QTBpuQn81Yof2nQRCFxhRJCeydmIA8+z0nXrcElk7NDPk4kYQS0VitJ2qeQYNENzGBglROkCl2y6GlxAG80IBtReCUp/xOSdlwDR0eim+SNkdStvmQM5IcWBuDKwGZc1A4v/UoLl7niV9fpl4X6bUX8lZzY4gidJOafoJ30VoY/lYGkrkEuz3GpbbT5v8fF3iXVRlEqhlpe8JSGu7Rd2cPcJSkQ1Cuj/QRhHPhFMF2KhTEf95c9ZBKI8H7SvBi7eLXfSW2Y0ve6vXBZKyjK9whgCU9iVOsJjqRXpAccaWOKi420CjmS0+uwj/Xr2wLZhPEjBA/G6Od30+eG9mICmbp/5wAGhK/ZxCT17ZETyFmOMo49jl9pxdKocJNuzMrLpSz7/g5Jwp8+y8Ck5YP7AX0R/dVA0t37DO7nAbQT5XVSYpMVh/yvpYJ9WR+tb8Yg1h2lERLR2fbuhQRcwmisZR2W3Sr2b7hX9MCMkMQw8y2fDJrzLrqKqkHcjvnI/TdzZW2MzeQDoBBb3fmgvjYg07l4kThS73wGX992w2Y+a1A2iirSmrYEm9dSh16JmXa8boGQAONQzQkHh7vpw0IBs9cnvqO1QLB1GtbBztUBXonA4TxMKLYZkVrrd2RhrYWMsDp7MpC4M0p/DA3E/qscYwq1OpwriewNdx6XXqMZbdUNqMP2viBY2VSGmNdHtVfbN/rnaeJetFGX7XgTVYD7wDq8TW9yseCK944jcT+y/o0YiT9j3OLQ2Ts0LDTQskpJSxRmXEQGy3NBDOYFTvRkcGJEQJItuol8NivJN1H9LoLIUAlAHBZxfHpUYx66YnP4PdTdMIWH+nxyekKPFfAT7olQ=",
"fileType": 1,
"password": "12345678a"
}
]
},
"recipient": {
"tin": "EKU9003173C9",
"legalName": "ESCUELA KEMPER URGATE",
"zipCode": "42501",
"taxRegimeCode": "601",
"cfdiUseCode": "G01",
"email": "someone@somewhere.com"
},
"items": [
{
"itemCode": "01010101",
"quantity": 9.5,
"unitOfMeasurementCode": "E48",
"description": "Invoicing software as a service",
"unitPrice": 3587.75,
"taxObjectCode": "02",
"itemSku": "7506022301697",
"discount": 255.85,
"itemTaxes": [
{
"taxCode": "002",
"taxTypeCode": "Tasa",
"taxRate": 0.160000,
"taxFlagCode": "T"
}
]
}
]
}'
Response
{
"data": {
"versionCode": "4.0",
"series": "F",
"number": "FUNK671228PH6-44",
"date": "2025-04-20T02:59:53.0000000",
"paymentFormCode": "01",
"paymentConditions": null,
"subtotal": 34083.63,
"discount": 255.85,
"currencyCode": "MXN",
"exchangeRate": 1,
"total": 39281.16,
"typeCode": "I",
"exportCode": "01",
"uuid": "2f3999ba-f6df-48e9-8458-64def716a782",
"consecutive": 69,
"status": null,
"paymentMethodCode": "PUE",
"expeditionZipCode": "42501",
"issuer": {
"id": null,
"tin": "FUNK671228PH6",
"legalName": "KARLA FUENTE NOLASCO",
"taxRegimeCode": "621"
},
"recipient": {
"id": null,
"tin": "EKU9003173C9",
"legalName": "ESCUELA KEMPER URGATE",
"zipCode": "42501",
"taxRegimeCode": "601",
"cfdiUseCode": "G01",
"email": "someone@somewhere.com"
},
"items": [
{
"itemCode": "01010101",
"quantity": 9.5,
"unitOfMeasurementCode": "E48",
"description": "Invoicing software as a service",
"unitPrice": 3587.75,
"taxObjectCode": "02",
"itemSku": "7506022301697",
"unitOfMeasurement": null,
"discount": 255.85,
"itemTaxes": [
{
"taxCode": "002",
"taxTypeCode": "Tasa",
"taxRate": 0.16,
"taxFlagCode": "T"
}
]
}
],
"responses": [
{
"invoiceId": "68aaf8d5-62e1-402f-8446-4e892e10b435",
"invoiceUuid": "2f3999ba-f6df-48e9-8458-64def716a782",
"invoiceCertificateNumber": "30001000000500003446",
"invoiceBase64Sello": "JhGeZDdFWupUUnXT5mrbidp6qGRnrsHOsiq1HCVtcatPkzR0YRn3XiQFswYrNOyHRbyDAmVtGPDFjd0MqCf0g3AIX4U/RixnwJxnDj9+2mDto4IDUDI7s+QJLYUPeWjTV0FIMsstlM7PjWh4hGXBesUsfi6XhxxTL50xo4KBXOz/vG6b1BYQ2pZ4c4Nv7lvrBIwt4GHGnCBX5HdUJVmZH4n770ybfqZ0qtsrZRIqF4FclRRPA4D8bEu+qMP2QRUxqXP6PjEAlQ9cWbu5xxW5tmJ3n4ddcRoiZWPpYnZ4/ni9WjZqSq7WcB1gNY3VrdYxlmdvkejqBnjso+ellOhdkg==",
"invoiceSignatureDate": "2025-04-20T03:05:20.0000000",
"invoiceBase64QrCode": "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",
"invoiceBase64": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48Y2ZkaTpDb21wcm9iYW50ZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvNCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkLzQvY2ZkdjQwLnhzZCIgTHVnYXJFeHBlZGljaW9uPSI0MjUwMSIgTWV0b2RvUGFnbz0iUFVFIiBFeHBvcnRhY2lvbj0iMDEiIFRpcG9EZUNvbXByb2JhbnRlPSJJIiBUb3RhbD0iMzkyODEuMTYiIFRpcG9DYW1iaW89IjEiIERlc2N1ZW50bz0iMjU1Ljg1IiBTdWJUb3RhbD0iMzQwODMuNjMiIENlcnRpZmljYWRvPSJNSUlGZ0RDQ0EyaWdBd0lCQWdJVU16QXdNREV3TURBd01EQTFNREF3TURNME5EWXdEUVlKS29aSWh2Y05BUUVMQlFBd2dnRXJNUTh3RFFZRFZRUUREQVpCUXlCVlFWUXhMakFzQmdOVkJBb01KVk5GVWxaSlEwbFBJRVJGSUVGRVRVbE9TVk5VVWtGRFNVOU9JRlJTU1VKVlZFRlNTVUV4R2pBWUJnTlZCQXNNRVZOQlZDMUpSVk1nUVhWMGFHOXlhWFI1TVNnd0pnWUpLb1pJaHZjTkFRa0JGaGx2YzJOaGNpNXRZWEowYVc1bGVrQnpZWFF1WjI5aUxtMTRNUjB3R3dZRFZRUUpEQlF6Y21FZ1kyVnljbUZrWVNCa1pTQmpZV3hwZWpFT01Bd0dBMVVFRVF3Rk1EWXpOekF4Q3pBSkJnTlZCQVlUQWsxWU1Sa3dGd1lEVlFRSURCQkRTVlZFUVVRZ1JFVWdUVVZZU1VOUE1SRXdEd1lEVlFRSERBaERUMWxQUVVOQlRqRVJNQThHQTFVRUxSTUlNaTQxTGpRdU5EVXhKVEFqQmdrcWhraUc5dzBCQ1FJVEZuSmxjM0J2Ym5OaFlteGxPaUJCUTBSTlFTMVRRVlF3SGhjTk1qTXdOVEU0TVRRek5UTTNXaGNOTWpjd05URTRNVFF6TlRNM1dqQ0JwekVkTUJzR0ExVUVBeE1VUzBGU1RFRWdSbFZGVGxSRklFNVBURUZUUTA4eEhUQWJCZ05WQkNrVEZFdEJVa3hCSUVaVlJVNVVSU0JPVDB4QlUwTlBNUjB3R3dZRFZRUUtFeFJMUVZKTVFTQkdWVVZPVkVVZ1RrOU1RVk5EVHpFV01CUUdBMVVFTFJNTlJsVk9TelkzTVRJeU9GQklOakViTUJrR0ExVUVCUk1TUmxWT1N6WTNNVEl5T0UxRFRFNU1VakExTVJNd0VRWURWUVFMRXdwVGRXTjFjbk5oYkNBeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBaE5YYlRTcUdYNisvM1VycGVteXk1dlZHMklkUDJ2N3YwMDErYzRCb014RURGRFEzMmNPRmREaVJ4eTBGcTlhUitPanJvZnE4VmVmdHZONTg2aXlBMUE2YTBRbkE2OGk3Sm5RS0k0dUp5K3UwcWlpeHVIdTZ1M2IzQmhTcG9hVkhjVXRxRldMTGx6cjB5QnhmVkxPcVZuYS8xL3RIYlFKZzloeDU3bXA5N1AwSm1YTzFXZUlxaStacW9iL21WWmgybHNQR2RKOGlxZ2pZRmFGbjlRVk9RMVBxNzRvMVBUcXdmenFnSlNmVjB6T09sRVNEUFdnZ2FEQVlFNFZOeVRCaXNPVWpsTmQweDdwcGNUeFNpM3llbnJKSHFrcS9wcUpzUkxLZjZWSi9zOXA2YnNkMmJqMDdoU0RwamxEQzJsQjI1ZUVma0VrZU1rWG9FN0VyWFE1UUN3SURBUUFCb3gwd0d6QU1CZ05WSFJNQkFmOEVBakFBTUFzR0ExVWREd1FFQXdJR3dEQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFId1lwZ2JDbEhVTFhZaEs0R05UZ29udlhoODFvcWZYd0NTV0F5RFBpVFlGRFdWZldNOUM0QXB4TUx5YzBYdkp0ZTc1UmxhK2JQQzA4b1lOM09saGJidlAzdHdCTC93OVNzZnh2a2JwRm4yWmZHU1RYWmh5aXE0dmptUUhXMXBuRnZHZWx3Z1U0djNlZVJFL01qb0NuRTdNL1E1dGhwdW9nNldHZjdDYktFUm5XWm44UXNVYUpzWlNFa2c2QnYyam02OXllNTdhYjVyck9VYWVNbHN0VGZkbGFIQUVrVWdMWC9OWHE3UmJHd3Y4MmhrSFk1YjJ2WWNYZWgzNHRVTUJMNm9zM09kUmxvb045WlFHa1ZJSVN2eFZacFNIa1lDMjBERk5oMUJiMG92amZ1amxUY2thODFHbmJVaEZHWnRSdW9WUTFSVnBNTzh4dHgzWUtCTHA0ZG8zaFBtblJDVjVoQ200M09Jall4OU92MmRxSUNWM0FhTlhTTFYxZFczOUJhay9SQmlJREdIek9JVzIrVk1QanZ2eXBCam1Qdi90bWJxTkhXUFNBV094VHlNeDZFMWdGQ1p2aSs1RitCZ2tkQzNMbTdVMEJVME5mdnNYYWpaZDhzWG5JbGx2RU1yaWtDTG9JL3l1cnZleE5EY0YxUlcvRmhNc291YTBlZXJ3Y3pjTm02NnBHakhtMDVwOURSNmxGZUpacnRxZXFadW9qZHhCV3k0dkg2Z2h5SmF1cGVyZ29YK25tZEczSlllUnR0Q0ZGL0lUSTY4VGVDRVM1VjNZMEMzcHNZQWcxWHhjR1JMR2Q0Y2hQby80eHdpTGtpald0Z3QwL3RvNWxqR0J3Zks3cjYyUEhaZkwxRHAraTdWM3c3aG1PbGhiWHpQK3poTVpuMUdDazdLWT0iIE5vQ2VydGlmaWNhZG89IjMwMDAxMDAwMDAwNTAwMDAzNDQ2IiBGb3JtYVBhZ289IjAxIiBTZWxsbz0iSmhHZVpEZEZXdXBVVW5YVDVtcmJpZHA2cUdSbnJzSE9zaXExSENWdGNhdFBrelIwWVJuM1hpUUZzd1lyTk95SFJieURBbVZ0R1BERmpkME1xQ2YwZzNBSVg0VS9SaXhud0p4bkRqOSsybUR0bzRJRFVESTdzK1FKTFlVUGVXalRWMEZJTXNzdGxNN1BqV2g0aEdYQmVzVXNmaTZYaHh4VEw1MHhvNEtCWE96L3ZHNmIxQllRMnBaNGM0TnY3bHZyQkl3dDRHSEduQ0JYNUhkVUpWbVpING43NzB5YmZxWjBxdHNyWlJJcUY0RmNsUlJQQTREOGJFdStxTVAyUVJVeHFYUDZQakVBbFE5Y1didTV4eFc1dG1KM240ZGRjUm9pWldQcFluWjQvbmk5V2pacVNxN1djQjFnTlkzVnJkWXhsbWR2a2VqcUJuanNvK2VsbE9oZGtnPT0iIEZlY2hhPSIyMDI1LTA0LTIwVDA4OjU5OjUzIiBGb2xpbz0iRlVOSzY3MTIyOFBINi00NCIgU2VyaWU9IkYiIE1vbmVkYT0iTVhOIiBWZXJzaW9uPSI0LjAiIHhtbG5zOmNmZGk9Imh0dHA6Ly93d3cuc2F0LmdvYi5teC9jZmQvNCI+PGNmZGk6RW1pc29yIFJmYz0iRlVOSzY3MTIyOFBINiIgTm9tYnJlPSJLQVJMQSBGVUVOVEUgTk9MQVNDTyIgUmVnaW1lbkZpc2NhbD0iNjIxIiAvPjxjZmRpOlJlY2VwdG9yIFJmYz0iRUtVOTAwMzE3M0M5IiBOb21icmU9IkVTQ1VFTEEgS0VNUEVSIFVSR0FURSIgRG9taWNpbGlvRmlzY2FsUmVjZXB0b3I9IjQyNTAxIiBSZWdpbWVuRmlzY2FsUmVjZXB0b3I9IjYwMSIgVXNvQ0ZEST0iRzAxIiAvPjxjZmRpOkNvbmNlcHRvcz48Y2ZkaTpDb25jZXB0byBDbGF2ZVByb2RTZXJ2PSIwMTAxMDEwMSIgQ2FudGlkYWQ9IjkuNSIgQ2xhdmVVbmlkYWQ9IkU0OCIgRGVzY3JpcGNpb249Ikludm9pY2luZyBzb2Z0d2FyZSBhcyBhIHNlcnZpY2UiIFZhbG9yVW5pdGFyaW89IjM1ODcuNzUiIEltcG9ydGU9IjM0MDgzLjYyNSIgT2JqZXRvSW1wPSIwMiIgTm9JZGVudGlmaWNhY2lvbj0iNzUwNjAyMjMwMTY5NyIgRGVzY3VlbnRvPSIyNTUuODUiPjxjZmRpOkltcHVlc3Rvcz48Y2ZkaTpUcmFzbGFkb3M+PGNmZGk6VHJhc2xhZG8gQmFzZT0iMzQwODMuNjI1IiBJbXB1ZXN0bz0iMDAyIiBUaXBvRmFjdG9yPSJUYXNhIiBUYXNhT0N1b3RhPSIwLjE2MDAwMCIgSW1wb3J0ZT0iNTQ1My4zODAwMDAiIC8+PC9jZmRpOlRyYXNsYWRvcz48L2NmZGk6SW1wdWVzdG9zPjwvY2ZkaTpDb25jZXB0bz48L2NmZGk6Q29uY2VwdG9zPjxjZmRpOkltcHVlc3RvcyBUb3RhbEltcHVlc3Rvc1RyYXNsYWRhZG9zPSI1NDUzLjM4Ij48Y2ZkaTpUcmFzbGFkb3M+PGNmZGk6VHJhc2xhZG8gQmFzZT0iMzQwODMuNjMiIEltcHVlc3RvPSIwMDIiIFRpcG9GYWN0b3I9IlRhc2EiIFRhc2FPQ3VvdGE9IjAuMTYwMDAwIiBJbXBvcnRlPSI1NDUzLjM4IiAvPjwvY2ZkaTpUcmFzbGFkb3M+PC9jZmRpOkltcHVlc3Rvcz48Y2ZkaTpDb21wbGVtZW50bz48dGZkOlRpbWJyZUZpc2NhbERpZ2l0YWwgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvVGltYnJlRmlzY2FsRGlnaXRhbCBodHRwOi8vd3d3LnNhdC5nb2IubXgvc2l0aW9faW50ZXJuZXQvY2ZkL1RpbWJyZUZpc2NhbERpZ2l0YWwvVGltYnJlRmlzY2FsRGlnaXRhbHYxMS54c2QiIFZlcnNpb249IjEuMSIgVVVJRD0iMmYzOTk5YmEtZjZkZi00OGU5LTg0NTgtNjRkZWY3MTZhNzgyIiBGZWNoYVRpbWJyYWRvPSIyMDI1LTA0LTIwVDA5OjA1OjIwIiBSZmNQcm92Q2VydGlmPSJTUFIxOTA2MTNJNTIiIFNlbGxvQ0ZEPSJKaEdlWkRkRld1cFVVblhUNW1yYmlkcDZxR1JucnNIT3NpcTFIQ1Z0Y2F0UGt6UjBZUm4zWGlRRnN3WXJOT3lIUmJ5REFtVnRHUERGamQwTXFDZjBnM0FJWDRVL1JpeG53SnhuRGo5KzJtRHRvNElEVURJN3MrUUpMWVVQZVdqVFYwRklNc3N0bE03UGpXaDRoR1hCZXNVc2ZpNlhoeHhUTDUweG80S0JYT3ovdkc2YjFCWVEycFo0YzROdjdsdnJCSXd0NEdIR25DQlg1SGRVSlZtWkg0bjc3MHliZnFaMHF0c3JaUklxRjRGY2xSUlBBNEQ4YkV1K3FNUDJRUlV4cVhQNlBqRUFsUTljV2J1NXh4VzV0bUozbjRkZGNSb2laV1BwWW5aNC9uaTlXalpxU3E3V2NCMWdOWTNWcmRZeGxtZHZrZWpxQm5qc28rZWxsT2hka2c9PSIgTm9DZXJ0aWZpY2Fkb1NBVD0iMzAwMDEwMDAwMDA1MDAwMDM0NTYiIFNlbGxvU0FUPSJMQnhRdUZRcUFDK1NmTHIvQUVjUHd0TVVZbXkyQ1pSSGx4OVlGdW1tbVkxN0dlKzZxbm01eTk4YlV4S09BTTZzRkpRcGxxcDFnQ05Mb1I5aklNVmI3bnA3cHBqNWZsQW4vTmhOYUtnQm5oVVVzMzl5eFd1ZnNSZjNzN1AwcTlaN0pMRkdLZ0NoL3hwbjBSVzIycG45czZCTDFoeWE0ZjJnaGJkV1R2c2lJblQwVjNIcUJzUm9wY2s4Z0tBclpremVjeERRWUJuV1g1bnBWd0V6NGIvNFlUVE1LVVVMNHZZVUluTndDZVpxV05qelhWSFV0VUtKN1FySVVpUkdmT1ovMWh5clFHSUxUaTlMbFlFanVYT2FhWWZzdlJjaUZrYU9mV1dxWXZqMGpocnBzaG5FODNOZDQzbzVjOVhpSzl6M1lteTJGdHNvMW1OaWh2ekcyKzN2YkE9PSIgeG1sbnM6dGZkPSJodHRwOi8vd3d3LnNhdC5nb2IubXgvVGltYnJlRmlzY2FsRGlnaXRhbCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgLz48L2NmZGk6Q29tcGxlbWVudG8+PC9jZmRpOkNvbXByb2JhbnRlPg==",
"satBase64Sello": "LBxQuFQqAC+SfLr/AEcPwtMUYmy2CZRHlx9YFummmY17Ge+6qnm5y98bUxKOAM6sFJQplqp1gCNLoR9jIMVb7np7ppj5flAn/NhNaKgBnhUUs39yxWufsRf3s7P0q9Z7JLFGKgCh/xpn0RW22pn9s6BL1hya4f2ghbdWTvsiInT0V3HqBsRopck8gKArZkzecxDQYBnWX5npVwEz4b/4YTTMKUUL4vYUInNwCeZqWNjzXVHUtUKJ7QrIUiRGfOZ/1hyrQGILTi9LlYEjuXOaaYfsvRciFkaOfWWqYvj0jhrpshnE83Nd43o5c9XiK9z3Ymy2Ftso1mNihvzG2+3vbA==",
"satBase64OriginalString": "fHwxLjF8MmYzOTk5YmEtZjZkZi00OGU5LTg0NTgtNjRkZWY3MTZhNzgyfDIwMjUtMDQtMjBUMDk6MDU6MjB8U1BSMTkwNjEzSTUyfEpoR2VaRGRGV3VwVVVuWFQ1bXJiaWRwNnFHUm5yc0hPc2lxMUhDVnRjYXRQa3pSMFlSbjNYaVFGc3dZck5PeUhSYnlEQW1WdEdQREZqZDBNcUNmMGczQUlYNFUvUml4bndKeG5EajkrMm1EdG80SURVREk3cytRSkxZVVBlV2pUVjBGSU1zc3RsTTdQaldoNGhHWEJlc1VzZmk2WGh4eFRMNTB4bzRLQlhPei92RzZiMUJZUTJwWjRjNE52N2x2ckJJd3Q0R0hHbkNCWDVIZFVKVm1aSDRuNzcweWJmcVowcXRzclpSSXFGNEZjbFJSUEE0RDhiRXUrcU1QMlFSVXhxWFA2UGpFQWxROWNXYnU1eHhXNXRtSjNuNGRkY1JvaVpXUHBZblo0L25pOVdqWnFTcTdXY0IxZ05ZM1ZyZFl4bG1kdmtlanFCbmpzbytlbGxPaGRrZz09fDMwMDAxMDAwMDAwNTAwMDAzNDU2fHw=",
"satCertificateNumber": "30001000000500003456",
"id": "55791d80-3b49-42b1-907e-d6c5d991c3b7",
"createdAt": "2025-04-20T09:05:20.9942793",
"updatedAt": "2025-04-20T09:05:20.9942793"
}
],
"id": "68aaf8d5-62e1-402f-8446-4e892e10b435",
"createdAt": "2025-04-20T09:05:20.9942717",
"updatedAt": "2025-04-20T09:05:20.9942728"
},
"succeeded": true,
"message": "",
"details": "",
"httpStatusCode": 200
}