Add multi-format support to SDK-TS report functions: - Add utility types: OpResponseBodyCsv, OpResponseBodyXlsx, OpResponseBodyPdf - Create modular report structure in src/reports/ directory - Implement 5 format functions for each of 18 reports: - Table format (existing): fetch*Table() - JSON format: fetch*Json() - CSV format: fetch*Csv() (returns Blob) - XLSX format: fetch*Xlsx() (returns Blob) - PDF format: fetch*Pdf() (returns Blob) Reports with multi-format support: 1. Balance Sheet 2. Trial Balance Sheet 3. Profit/Loss Sheet 4. Cashflow Statement 5. General Ledger 6. Journal 7. Receivable Aging Summary 8. Payable Aging Summary 9. Customer Balance Summary 10. Vendor Balance Summary 11. Transactions By Customers 12. Transactions By Vendors 13. Transactions By Reference 14. Sales By Items 15. Purchases By Items 16. Inventory Valuation 17. Inventory Item Details 18. Sales Tax Liability Summary Backward compatibility maintained via reports.ts re-export. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Simple, smart online accounting software for small and medium businesses.
What's Bigcapital?
Bigcapital is a smart and open-source accounting and inventory software, Bigcapital keeps all business finances in right place and automates accounting processes to give the business powerful and intelligent financial statements and reports to help in making decisions.
Getting Started
We've got serveral options on dev and prod depending on your need to get started quickly with Bigcapital.
Self-hosted
Bigcapital is available open-source under AGPL license. You can host it on your own servers using Docker.
Docker
To get started with self-hosted with Docker and Docker Compose, take a look at the Docker guide.
Development
Local Setup
To get started locally, we have a guide to help you.
Gitpod
- Click the Gitpod button below to open this project in development mode.
- This will open and configure the workspace in your browser with all the necessary dependencies.
Headless Accounting
You can integrate Bigcapital API with your system to organize your transactions in double-entry system to get the best financial reports.
Resources
- Documentation - Learn how to use.
- API Reference - API reference docs
- Contribution - Welcome to any contributions.
- Discord - Ask for help.
- Bug Tracker - Notify us new bugs.
Changelog
Please see Releases for more information what has changed recently.
Contact us
Meet our sales team for any commercial inquiries.
Recognition
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!


