Récupérer ses factures et écritures associées grâce aux API Inqom
Récupérer vos factures de ventes et d'achats par API (pièces et écritures) pour les archiver ou importer dans un autre logiciel.
1. Récupération des factures d'achat ou de vente
Endpoint :POST https://api.inqom.com/payment/api/v1/supplier-payments/enterprises/{accountingFolderId}/Invoices/search
⚠️ La base URL indiquée dans la documentation à suivre est erronée, il faut utiliser impérativement celle ci-dessus 👆. Le reste : paramètres et exemple de réponse sont eux corrects.
Documentation : https://api.inqom.com/payment/api/documentation#tag/Invoices/operation/PaymentInvoices_SearchInvoices
Exemple de body :
{
"PageNumber": 1,
"PageSize": 100,
"Type": "BuyInvoice",
"SortColumn": "Status",
"SortDirection": "Ascending"
}
💡 Pour récupérer les factures d'achat, utilisez "Type": "BuyInvoice". Pour récupérer les factures de vente, utilisez "Type": "SellInvoice".
Dans la réponse, récupérez pour chaque facture son EntryId.
2. Récupération des IDs des documents et des lignes d'écritures
GET https://api.inqom.com/api/app/enterprises/{accountingFolderId}/entries?entriesId=EntryId1,EntryId2
Récupérer le FileId de chaque entrée dans la réponse. On obtient la correspondance EntryId → FileId, qui servira pour le prochain appel.
Le retour contient aussi un tableau d'entry lines avec le détail des lignes d'écritures et les comptes associés.
Documentation : https://api.inqom.com/api/documentation#tag/Entries/operation/Entries_GetByIds
3. Récupération des PDF factures
GET https://api.inqom.com/accounting-documents/api/accounting-documents/accounting-folders/{accountingFolderId}/Documents?documentsId=FileId1,FileId2
Pour chaque document retourné, récupérer le lien vers le PDF de la facture et le télécharger.