Skip to main content

Reference

Capital Contributions

Record owner or investor funding into the business. Posts to Share Capital automatically.

Capital contributions track money owners and investors put into the business. Creating a contribution posts a JE: DR Cash/Bank, CR Share Capital (3010).

List contributions

GET/v1/capital-contributions

Returns every capital contribution, newest first.

Query parameters

FieldTypeRequiredNotes
businessIdstringyes
limitintegernoDefault 50, max 100.
contributorIdstringnoFilter to one owner/investor.

Get a single contribution

GET/v1/capital-contributions/{id}

Record a contribution

POST/v1/capital-contributions

Records an owner/investor contribution and posts the GL entry.

Body

FieldTypeRequiredNotes
amountnumberyesNaira.
contributorNamestringyesName shown on the record and in the audit trail.
contributorIdstringnoInternal ID if you track contributors separately.
dateISO 8601noDefaults to today.
paymentMethodstringnocash, bank_transfer, card, etc.
bankAccountIdstringnoWhich bank account received the funds (for the debit side).
equityPercentagenumbernoPercentage of business equity allocated for this contribution.
notesstringno

Response — 201

{
  "success": true,
  "data": {
    "id": "cap_abc",
    "number": "CAP-2026-003",
    "amount": 1_000_000,
    "amountKobo": 100_000_000,
    "contributorName": "Adaeze Okafor",
    "status": "recorded",
    "createdAt": "2026-04-17T10:30:00.000Z"
  }
}

Capital contributions cannot be updated once recorded. To correct one, post a reversing journal entry and create a new contribution.

Related endpoints

Reference index

Back to all modules