Obtener una factura por ID
const url = 'https://api.dev.lade.com.mx/invoices/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0?teamId=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.dev.lade.com.mx/invoices/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0?teamId=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0' \ --header 'Authorization: Bearer <token>'Devuelve la factura junto con un objeto trip enriquecido (cliente, conductor, vehículo del viaje asociado) para render directo en el frontend sin llamadas adicionales.
Authorizations
Sección titulada «Authorizations»Parameters
Sección titulada «Parameters»Path Parameters
Sección titulada «Path Parameters»ID de la factura (UUID)
Query Parameters
Sección titulada «Query Parameters»ID del equipo (UUID)
Responses
Sección titulada «Responses»Factura con datos de viaje/cliente/conductor/vehículo enriquecidos
object
DRAFT: borrador editable (creado automáticamente al crear un viaje). PENDING: timbrado en curso (lock atómico). VALID: timbrada. CANCELLED/CANCELLED_PENDING: cancelada (inmediata o en proceso ante el SAT). ERROR: falló el último intento de timbrado, editable de nuevo.
Clave SAT c_FormaPago, ej. 03=Transferencia
Clave SAT c_UsoCFDI, ej. G03=Gastos en general
object
Clave de producto/servicio SAT (catálogo c_ClaveProdServ)
Clave de unidad SAT (catálogo c_ClaveUnidad)
Datos del complemento Carta Porte 3.1 que el frontend arma para PUT /invoices/{id}. El backend los combina con los datos del vehículo/conductor del viaje para construir el complemento completo que se envía a Facturapi.
object
Distancia total recorrida en km
object
ISO datetime, ej. 2025-12-18T05:00:00
Km, solo aplica en Destino
object
Código de 4 dígitos, catálogo SAT
Código de 3 letras SAT, ej. NLE, JAL, MEX
object
ISO datetime, ej. 2025-12-18T05:00:00
Km, solo aplica en Destino
object
Código de 4 dígitos, catálogo SAT
Código de 3 letras SAT, ej. NLE, JAL, MEX
object
Clave SAT de bienes transportados
object
object
object
object
Example
{ "status": "DRAFT", "paymentMethod": "PUE", "items": [ { "productKey": "78101500", "quantity": 1, "unitKey": "E48", "taxRate": 0.16 } ], "cartaPorte": { "origen": { "tipoUbicacion": "Origen", "domicilio": { "pais": "MEX" } }, "destino": { "tipoUbicacion": "Origen", "domicilio": { "pais": "MEX" } }, "mercancias": [ { "cantidad": 1, "claveUnidad": "KGM" } ] }}Solicitud inválida
object
Example
{ "error": "Validation failed", "field": "email", "message": "Invalid email format"}Sin permisos
object
Example
{ "error": "Forbidden", "message": "You don't have permission to access this resource"}Recurso no encontrado
object
Example
{ "error": "Not found", "message": "Resource not found"}