Skip to main content
Version: Next

Search by id

Information

This API allow you to search for an invoice by its unique identifier.

Link to swagger
This endpoint is synchronous
The role user is needed in order to use this endpoint
Endpoints

GET/v1/invoice/:invoiceId

Path parameters
invoiceIdstring (uuid) - Required


Request

GET /v1/invoice/:invoiceId


curl -X 'GET'
'https://api.ppd.iopole.fr//v1/invoice/32c9aec1-e6d6-4ddf-82a0-42dfa29268f8'
-H 'accept: application/json'
-H 'Authorization: Bearer ${TOKEN}'

Response

200 OK

 [
{
"type": 380,
"processType": "B1",
"invoiceId": "INV20240918-001",
"invoiceDate": "20240918",
"invoiceDueDate": "20241018",
"buyer": {
"name": "Example Buyer",
"country": "FR",
"siren": "987654321",
"postalAddress": {
"addressLineOne": "456 Buyer Avenue",
"cityName": "Paris",
"postalCode": "75002",
"country": "FR"
}
},
"seller": {
"name": "Example Seller",
"country": "FR",
"siren": "123456789",
"postalAddress": {
"addressLineOne": "123 Seller Street",
"cityName": "Paris",
"postalCode": "75001",
"country": "FR"
}
},
"taxDetails": [
{
"taxableAmount": {
"amount": 1000.0
},
"taxAmount": {
"amount": 200.0
},
"taxType": "VAT",
"categoryCode": "S",
"percent": 20.0
}
],
"monetary": {
"invoiceAmount": {
"amount": 1200.0
},
"taxBasisTotalAmount": {
"amount": 1000.0
},
"taxTotalAmount": {
"amount": 200.0,
"currency": "EUR"
},
"payableAmount": {
"amount": 1200.0
},
"lineTotalAmount": {
"amount": 1000.0
},
"invoiceCurrency": "EUR"
}
}
]