Ir al contenido principal

API Web – Recibos

Listar recibos de un viaje o gasto individual

URL de la solicitud

Parámetros de consulta

Ninguno

Ejemplo

Buscar recibos

URL de la solicitud

Parámetros de consulta

  • type – debe ser «trip» o «expense», obligatorio.

  • startDate – Formato «aaaa-mm-dd», por ej. «2015-01-31» significa medianoche del 31 de enero de 2015 en su zona horaria local. Inclusivo.

  • endDate – Formato «aaaa-mm-dd», por ej. «2015-12-31». Inclusivo.

  • userEmail – Dirección de correo electrónico de un usuario específico a buscar.

  • activity – Actividad del viaje, por ej. «Business».

  • status – Estado de aprobación. Las opciones válidas son: «U» – no enviado, «S» – enviado, «A» – aprobado, «R» – rechazado, «P» – pago programado.

Ejemplo

Respuesta JSON

{
"message": "OK",
"receipts": [
{
"id": 3310213,
"url": "https://triplog-virginia.s3.amazonaws.com/receipts/RECEIPTNAME.jpg",
"lastUpdated": "2024-07-05T16:51:52.419Z",
"expense": {
"id": 20001953,
"url": "https://app.triplog.net/web/api/expenses/20001953",
"lastUpdated": "2024-07-05T16:51:51.456Z",
"user": {
"id": 297603,
"url": "https://app.triplog.net/web/api/users/297603",
"email": "bt@bizlog.com",
"display": "Driver, TripLog"
},
"date": "2024-07-04T07:00:00.000Z",
"category": "CC-Purchases",
"subcategory": null,
"vehicle": null,
"odometer": null,
"activity": "Business",
"merchant": "MagRonalds",
"location": null,
"amount": 40.0,
"tax": 0.0,
"tags": null,
"notes": null,
"status": "Not Submitted",
"statusUpdateTime": null,
"statusUpdatedBy": null,
"reminder": false,
"reminderNumIntervals": null,
"reminderInterval": null,
"reminderMileage": null,
"receipts": "https://app.triplog.net/web/api/expenses/20001953/receipts"
},
"trip": null,
"dateUploaded": "2024-07-05T16:51:52.000Z",
"idx": 0,
"thumbnailUrl": null,
"timeEntry": null
}
]
}

¿Ha quedado contestada tu pregunta?