Référence complète du ExpenseService dans le SDK JavaScript Smartbills, lister, télécharger, mettre à jour, scinder, exporter et gérer les dépenses en masse.
Le ExpenseService (client.expenses) fournit des méthodes pour lister, créer, mettre à jour, supprimer et opérer en masse sur les dépenses. Les dépenses représentent les reçus et transactions capturées au sein d’une entreprise.
// Supprimer une dépense de l'entrepriseawait client.expenses.delete(expenseId);// Supprimer la dépense d'un employéawait client.expenses.deleteEmployée(employéeId, expenseId);
// Pieces jointes de plusieurs dépensesconst zipBlob = await client.expenses.downloadAttachments({ expenseIds: [1, 2, 3],});// Piece jointe d'une seule dépenseconst attachment = await client.expenses.downloadSingleAttachment(expenseId);// Avec le nom de fichierconst { blob, filename } = await client.expenses.downloadSingleAttachmentWithFilename(expenseId);