🚨 This documentation is out of date.
View our New Documentation!
Open Collective Docs
Go back to Open Collective
  • Welcome
  • About
    • Introduction
    • Documentation
    • Terminology
    • Company
    • Pricing
    • Team
    • The Open Collective Way
      • Mission and Values
      • Community Guidelines
    • Hiring
    • Investors
    • Contributing
    • Refund Policy
    • Contact Us
  • Product
    • Features
    • Roadmap
    • Comparison
    • User Profile
    • Dashboard
      • Preview Features
    • Currencies
    • Log-in System
    • Privacy Policy
    • Moderation
    • Security
    • Ledger
      • Individual Transactions
      • Transaction Pairs, Groups & Perspectives
      • Viewing Transactions
      • Exporting Transactions
      • Fiscal Host Ledger Perspective
      • Contributions in the Ledger
      • Added Funds in the Ledger
      • Expenses in the Ledger
      • Ledger Changelog
    • Notifications
    • Two-factor Authentication
    • Activity Log
  • Collectives
    • Collectives FAQ
    • Creating a Collective
    • Quick Start Guide
    • Collective Settings
      • Customize Collective
      • Team
      • Collective Goals & Tiers
      • Expense Policy
      • Data Export
      • Security
      • Integrations
      • Zero Collective Balance
      • Closing a Collective
    • Add Fiscal Host
    • Change Fiscal Host
    • Open Source Collectives
      • Setting up GitHub Sponsors
    • Transparent Budget
    • Expenses
    • Updates & Comms
    • Custom Email
    • Moderation
    • Conversations
    • Events
    • Projects
    • Funding Options
    • Buttons & Banners
    • Connected Collectives
    • Contribution flow
  • Financial Contributors
    • Financial Contributors FAQ
    • Guest contributions
    • Payments
    • Platform Tips
    • Website Badge
    • Receipts
    • Collective to Collective
    • Organizations
      • Organization FAQ
      • Funds
      • Bulk Transfers
      • Gift Cards
      • Sustainer Resources
  • Expenses & Getting Paid
    • Expenses FAQ
    • Submitting Expenses
      • Inviting a third-party to submit an Expense
    • Expense Comments
    • Edit or Download an Expense
    • Receiving payment through Payoneer or Wise
    • Tax Information
  • Fiscal Hosts
    • Fiscal Hosts FAQ
    • Becoming a Fiscal Host
    • Creating a Fiscal Host
    • Organisation Settings
      • Info
      • Customize Profile Page
      • Connect external accounts
      • Accounting Categories
      • Security
      • Manage updates
      • Policies
    • Fiscal Host Dashboard
      • Expenses
      • Financial contributions
      • Pending applications
      • Hosted Collectives
      • Vendors
      • Transaction Report
        • Reports
    • Receiving Money
      • Bank Transfers
      • Credit Card
      • Add Funds Manually
      • Expected Funds
    • Payouts
      • Virtual Card Settings
      • Payouts with PayPal
      • Payouts with Wise
      • Two-factor authentication for payouts
      • Refunds
    • Host Fees
    • Local Tax Support
    • Agreement Templates
  • Independent Collectives
    • About Independent Collectives
    • Create an Independent Collective
      • Migrate from Self-Hosted to Independent Collective
      • Migrate from a Fiscal Host to Independent Collective
    • Independent Collective Setup
    • Independent Collective Management
      • Money coming in: Contributions
      • Money going out: Expenses
    • Close an Independent Collective
  • Contributing
    • Design
      • Design Workflow
      • Design Contribution Guidelines
    • Development
      • Contribution Guide
      • Best Practice Guidelines
      • Bounties
      • Architecture
      • API
        • Members
        • Collectives
        • Events
      • README Integration
      • PayPal
      • TransferWise
      • Post-Donation Redirect
      • Manual Reporting
      • GitHub Permissions
      • Internationalization (i18n) system
      • Testing with Cypress
      • Testing features
        • Conversations
      • Collective's locations
      • Virtual Cards
    • Documentation
      • Resources for documentarians
      • Style guide
      • Suggesting changes
    • Translation
  • Developers
    • OAuth
    • Personal Tokens
Powered by GitBook

Helpful Links

  • Website
  • Blog
  • Contact
  • Slack

Ⓒ Open Collective 2024

On this page
  • Introduction
  • Immutability
  • When are transactions generated?
  • Accessing the Ledger

Was this helpful?

Edit on GitHub
Export as PDF
  1. Product

Ledger

Introduction

At the heart of Open Collective is a ledger that records all the financial activities that take place on the platform. The ledger is our source of truth. It is the foundation that makes possible crowdfunding contributions, added funds, grants and expenses. All these financial interactions generate transactions that are recorded in the ledger.

Most users interact with the ledger indirectly by making contributions and submitting expenses and for most users that is enough. However, as the platform has grown, larger organizations who rely on the platform, primarily fiscal hosts and medium-to-large collectives, need to use information from the platform for accounting purposes. In response to these needs we are making the ledger itself more visible, accessible and legible to users.

The ledger does not always provide a complete financial picture for entities (such as fiscal hosts or independent collectives) that manage funds off-platform.

If you are a fiscal host or an independent collective that uses banking and financial services (some of which may be connected to the platform) then you likely have financial activities that do not originate and the platform and will NOT be reflected on unless you intentionally add them to the platform.

For example: if you make a payment directly from your bank account, that payment will not show up on the platform unless you manually add it to the platform.

Immutability

The transparency at Open Collective relies on the ledger to be a trustworthy source of information. Therefore, transactions on the ledger cannot be modified. Transactions can only be added to the ledger. There are rare cases where platform support does intervene in the ledger to:

  1. Mark a transaction as deleted - the transaction is not really deleted, it still exists in the ledger, however it is marked as deleted and is no longer included in calculations and will not appear in transactions lists or exports.

  2. Reassign a transaction to a different account. The transactions itself is not modified but the account to which it is related can be changed.

When are transactions generated?

Transactions are generated either when:

  1. Via the platform: financial transactions are confirmed via payment processors:

    1. A contribution is successfully charged and confirmed by a payment processor (such as Paypal, or credit cards via Stripe).

    2. A contribution is refunded.

    3. An expense is successfully paid through a payment processor (such as Wise or Paypal).

    4. An expense is marked as unpaid (when payment does not reach its destination).

  2. Off the platform: financial transactions that occurred off platform are documented on the platform.

    1. A fiscal host adds (see Added Funds) funds that have arrived in their bank accounts and assigns them to their designated collective.

    2. Off platform (manually paid) expenses are documented on the platform by fiscal hosts.

  3. Inside the platform: money is moved between collective accounts within the same fiscal host.

Expected Funds: potential future financial activities that do not generate transactions.

Expected Funds are created

  1. By contributors who select a manual payment method (checks and bank transfers).

  2. By fiscal host admins who document expected funds from institutional funders.

Accessing the Ledger

The ledger can be accessed:

PreviousSecurityNextIndividual Transactions

Last updated 1 year ago

Was this helpful?

Both are registered as “Expected Funds” that do not generate ledger transactions. Transactions will be created only when they are identified by fiscal hosts when the actual payment is received. Read more about

Directly in the platform via the dashboard .

Expected Funds
Read more about individual transactions.
Read more about transaction pairs, groups, and perspectives.
Transactions tool
As exported CSV Files
Through the API