Ledger and billing-related data (scope of coverage)
For developers who want to feed ReceiptRoller data into accounting software or tax tools.
Because ReceiptRoller centers on receipt issuance and sales recording, the ledger/billing domain takes the stance of "providing data in a form you can hand to a downstream accounting system". It does not issue invoices or produce accounting journal entries itself.
What we provide
| Data | Endpoint |
|---|---|
| Daily sales summary | GET /v1/reports/sales_daily |
| Aggregation by tax rate (reduced-rate aware) | GET /v1/reports/tax_breakdown |
| Aggregation by payment method | GET /v1/reports/payment_methods |
| Sales by store | GET /v1/reports/sales_by_store |
| Receipt line-item CSV export | POST /v1/exports |
Related scopes
billing.read— read ledger / sales reportsanalytics.read— aggregate reports in generalreceipt.read— receipt line items
Invoice system (qualified invoice) support
Each receipt and store includes the following invoice-related fields.
- The store's qualified-invoice issuer registration number (
store.invoice_number) - The totals by tax rate included on the receipt (10% / 8% / tax-exempt)
- Consumption tax amount by tax rate
- Business name and address
Using these, you can implement processing on the accounting-integration app side to re-output them as a qualified invoice. ReceiptRoller's own function to directly issue a qualified-invoice PDF is limited (simple receipt output only).
Typical patterns for accounting software integration
1. Daily summary integration
A nightly batch retrieves the previous day's sales summary and registers it as an accounting-software journal entry (simple).
2. One receipt = one journal entry
Detect receipt issuance via a Webhook (receipt.issued) and immediately post a journal entry into the accounting software (detailed).
3. Monthly CSV export
Monthly, generate a CSV with POST /v1/exports and provide it for the accountant to download (manual operation).
What we do not provide
- Automatic invoice PDF issuance (including qualified-invoice format)
- Journal entry creation (auto-determination of accounts)
- Reconciliation with bank accounts
- Accounts receivable / payable management
If you need these, integrate ReceiptRoller's data with accounting software (freee / Money Forward / Yayoi, etc.).