https://github.com/shuttle/shuttle.accounting
Generic accounting implementation.
https://github.com/shuttle/shuttle.accounting
Last synced: about 2 months ago
JSON representation
Generic accounting implementation.
- Host: GitHub
- URL: https://github.com/shuttle/shuttle.accounting
- Owner: Shuttle
- License: bsd-3-clause
- Created: 2018-08-24T05:56:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-15T13:03:11.000Z (over 6 years ago)
- Last Synced: 2025-02-02T07:28:54.540Z (4 months ago)
- Language: C#
- Size: 24.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shuttle.Accounting
Generic accounting implementation.
***Please note***: This repository is still in development. Please 'watch' if you'd like to receive notifications on updates.
### Design
- TransactionType
- PostingRules
- Journal
- PostingId
- JournalTransaction (TransactionTypeID)
- Groups individual transaction e.g. Amount + VAT (2 transactions)
- AccountType
- Account
- Transactions (contains JournalID / TransactionJournalID)
- Period (when transaction occurred)
- EffectivePeriod (period that transaction applies to)
- Transaction may be effected today but represents arrears so perhaps 6 months ago and should go into ageing bucket
- **Allocations** (on transaction)
- AgeingBuckets
- AccountOffset
- FinanceSchedule
- Instalment