Excel download overview
Download the Lending API reports to Excel
Our Excel download reports will show you what data is available from our API without you writing any code upfront. You can use this to inform testing within your credit models.
Feature components
Our Excel download feature consists of the following component reports:
Data export provides an output of data from our accounting data sources.
Enhanced financial statements provide an output of the categorized profit and loss and balance sheet statements.
Enhanced cash flows provides an output of the categorized bank transactions.
Enhanced invoices provides an output of reconciled invoices.
Audit helps you identify possible irregularities in a company's financial data.
Metrics template
We've also created a metrics template Excel file. You can paste data into this file from the Enhanced financial statements Excel report to calculate key financial metrics and ratios.
Supported outputs
Reports in Excel format that are available to download can be generated via the Portal or by calling the Excel reports endpoints of our API.
Excel download via API
The process to download an Excel report via the API is as follows:
- Request an Excel report for download.
- TypeScript
- Python
- C#
- Go
const response = await lendingClient.excelReports.generate({
companyId: companyId,
reportType: ExcelReportTypes.EnhancedInvoices
});
request = operations.GenerateExcelReportRequest(
company_id=company_id,
report_type=shared.ExcelReportTypes.ENHANCED_INVOICES,
)
response = lending_client.excel_reports.generate(req)
var response = await lendingClient.ExcelReports.GenerateAsync(new() {
CompanyId = companyId,
ReportType = ExcelReportTypes.EnhancedInvoices,
});
ctx := context.Background()
response, err := lendingClient.ExcelReports.Generate(ctx,
operations.GenerateExcelReportRequest{
CompanyID: companyID,
ReportType: shared.ExcelReportTypesEnhancedInvoices,
})
- Check the progress status of the latest report requested (optional).
- TypeScript
- Python
- C#
- Go
const response = await lendingClient.excelReports.getStatus({
companyId: companyId,
reportType: ExcelReportTypes.EnhancedInvoices,
});
request = operations.GetExcelReportGenerationStatusRequest(
company_id=company_id,
report_type=shared.ExcelReportTypes.ENHANCED_INVOICES,
)
response = lending_client.excel_reports.get_status(req)
var response = await lendingClient.ExcelReports.GetStatusAsync(new() {
CompanyId = companyId,
ReportType = ExcelReportTypes.EnhancedInvoices,
});
ctx := context.Background()
response, err := lendingClient.ExcelReports.GetStatus(ctx, operations.GetExcelReportGenerationStatusRequest{
CompanyID: companyID,
ReportType: shared.ExcelReportTypesEnhancedInvoices,
})
- Download the latest Excel report.
- TypeScript
- Python
- C#
- Go
const response = await lendingClient.excelReports.download({
companyId: companyId,
reportType: ExcelReportTypes.EnhancedInvoices,
});
request = operations.DownloadExcelReportRequest(
company_id=company_id,
report_type=shared.ExcelReportTypes.ENHANCED_INVOICES,
)
response = lending_client.excel_reports.download(request)
var response = await lendingClient.ExcelReports.DownloadAsync(new() {
CompanyId = companyId,
ReportType = ExcelReportTypes.EnhancedInvoices,
});
ctx := context.Background()
response, err := lendingClient.ExcelReports.Download(ctx, operations.DownloadExcelReportRequest{
CompanyID: companyID,
ReportType: shared.ExcelReportTypesEnhancedInvoices,
})
Only one request will be processed at a time per SMB company and per report type. The generated report is kept in blob storage and gets replaced when a new one is generated.
Excel download via Portal
You can also generate and download a report in an Excel format via the Portal:
Navigate to Companies and select a company you wish to download a report for.
In the side navigation, choose Lending > Reports. This page lists the names of reports available for generation and their descriptions.
Click the Generate report button next to the desired report to produce a new report. The Last generated field will be updated to the date and time you initiated the generation. It will keep this timestamp until the next time you generate the report.
When the report successfully generates, the report name (which is also the file name) with the file size and latest timestamp will be available for download. Click the Download button to save the Excel report to your local machine.
You can also generate and download the data export report by clicking the Export data button on any of the Lending screens of the Portal.