Skip to content

Commit

Permalink
Update: Update readme and changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
ekmungai committed Jun 22, 2021
1 parent 8f1628c commit 0802175
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 3 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
## 4.1.0 - 2021-06-22

- Add Forex Difference transactions during clearing
- Add Forex Balance Translation at year closing
## 4.0.1 - 2021-04-28

- Adapt migrations to accomodate Lumen installations
- Adapt Readme with instructions for Lumen installations
## 4.0.0 - 2021-04-20

- Laravel 8 Compatibility
- Minimum PHP 7.3 requirement
## 3.1.4 - 2021-04-05

- Prevent transaction dates at the beginning of the first day of the reporting period
- Include credited attribute to getTransaction method
## 3.1.3 - 2021-04-04

- Reset composer.json dependencies to laravel 6 compatibility
## 3.1.2 - 2021-04-02

- Add Carbons `->startOfDay()` to reports start date so that all transactions since midnight are included
## 3.1.1 - 2021-03-31

- Remove hard coded current date as Account closing balance End Date
## 3.1.0 - 2021-03-30

- Add Localization to Entity Model
- Add monthly aggregates function to Income Statement
- Various fixes to Reports
- Fix for User Entity relationship
## 3.0.0 - 2021-01-26

- Include Cash Flow Statement
- Move Vat Account relation from Line Item model to Vat Model
- Enable daughter Entities
- Add mid year Opening Balances
- Add sub totals to Financial Statement totals
- Enable bulk assignments

## 2.0.1 - 2020-05-25

- Remove forced ugtext translation
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

This Package enables any Laravel application to generate [International Financial Reporting Standards](https://www.ifrs.org/issued-standards/list-of-standards/conceptual-framework/) compatible Financial Statements by providing a fully featured and configurable Double Entry accounting subsystem.

The package supports multiple Entities (Companies), Account Categorization, Transaction assignment, Start of Year Opening Balances and accounting for VAT Transactions. Transactions are also protected against tampering via direct database changes ensuring the integrity of the Ledger. Outstanding amounts for clients and suppliers can also be displayed according to how long they have been outstanding using configurable time periods (Current, 31 - 60 days, 61 - 90 days etc).
The package supports multiple Entities (Companies), Account Categorization, Transaction assignment, Start of Year Opening Balances and accounting for VAT Transactions. Transactions are also protected against tampering via direct database changes ensuring the integrity of the Ledger. Outstanding amounts for clients and suppliers can also be displayed according to how long they have been outstanding using configurable time periods (Current, 31 - 60 days, 61 - 90 days etc). Finally, the package supports the automated posting of forex difference transactions both within the reporting period as well as translating foreign denominated account balances at a set closing rate.

The motivation for this package can be found in detail on my blog post [here](https://karanjamungai.com/posts/accounting_software/)
## Table of contents
Expand Down Expand Up @@ -499,12 +499,12 @@ I am acutely aware that as a professionally trained Accountant I may have used s

- [x] Add Cashflow Statement
- [x] Laravel 8 Compatibility
- [ ] Add Multicurrency support
- [x] Add Multicurrency support

## License
This software is distributed for free under the MIT License


## References
* This package is heavily influenced by [chippyash/simple-accounts-3](https://github.com/chippyash/simple-accounts-3) and [scottlaurent/accounting](https://github.com/scottlaurent/accounting).
* Special thanks to [paschaldev](https://github.com/paschaldev) for his brilliant work in preventing collisions with already existing db tables.
* Special thanks to [paschaldev](https://github.com/paschaldev) for his brilliant work in preventing collisions with already existing db tables.

0 comments on commit 0802175

Please sign in to comment.