a.bouhuolia
27483495cb
feat: closed sale receipt status.
...
feat: approve and reject sale estimate.
feat: initial receipts, invoices, estimates and bills views.
2020-12-14 20:25:38 +02:00
Ahmed Bouhuolia
188e411f02
feat: rewrite repositories with base entity repository class.
...
feat: sales and purchases status.
feat: sales and purchases auto-increment number.
fix: settings find query with extra columns.
2020-12-13 19:50:59 +02:00
Ahmed Bouhuolia
ac6904daaa
feat: remove parent item category from item categories service.
2020-12-02 17:38:49 +02:00
Ahmed Bouhuolia
130aa6a400
fix: activate/inactivate item.
2020-11-29 13:04:00 +02:00
Ahmed Bouhuolia
0321f29442
feat: rename item sku to code.
...
feat: fix sidebar current tab issue.
2020-11-24 11:30:27 +02:00
Ahmed Bouhuolia
9eebaf5a6e
feat: style vendor form and list.
...
feat: items state selectors.
2020-11-21 19:58:02 +02:00
Ahmed Bouhuolia
3446dee8bb
fix: reference_no of bills transactions.
2020-11-10 11:31:17 +02:00
Ahmed Bouhuolia
347bc672fe
feat: add missed salutation and website columns.
2020-11-09 11:29:28 +02:00
Ahmed Bouhuolia
9241f8b8a5
feat: customer form styling.
...
feat: customers list.
2020-11-08 21:44:20 +02:00
Ahmed Bouhuolia
d68e3f41ea
fix: sale receipt date formating.
2020-10-26 15:09:32 +02:00
Ahmed Bouhuolia
d0785c65db
feat: add sale receipt number.
2020-10-26 13:47:42 +02:00
Ahmed Bouhuolia
92ddc1bf38
fix: missed send_to_email column in sale estimate.
2020-10-26 12:48:26 +02:00
Ahmed Bouhuolia
899ea7a52d
refactoring: bills service.
...
refactoring: bills payments made service.
2020-10-15 15:10:41 +02:00
Ahmed Bouhuolia
8df5a45c29
fix: relations media links with models.
2020-10-08 00:00:49 +02:00
Ahmed Bouhuolia
99e6fe273f
refactoring: custom views service.
...
fix: constraints of delete item from storage.
fix: constraints of delete item category from storage.
fix: localize database seeds files.
fix: view meta data in accounts list response.
2020-10-05 19:09:56 +02:00
Ahmed Bouhuolia
0114ed9f8b
fix: database migrations FK relations.
...
fix: database columns indexing.
2020-10-03 12:08:11 +02:00
Ahmed Bouhuolia
35fce02c7a
fix: expense publish db column.
2020-09-29 16:32:01 +02:00
Ahmed Bouhuolia
882f01a178
refactor: manual journal.
2020-09-19 21:14:09 +02:00
Ahmed Bouhuolia
ca92c925a9
fix: resource advanced view filter.
2020-09-16 21:41:09 +02:00
Ahmed Bouhuolia
a22c8395f3
feat: remove path alias.
...
feat: remove Webpack and depend on nodemon.
feat: refactoring expenses.
feat: optimize system users with caching.
feat: architecture tenant optimize.
2020-09-15 00:51:39 +02:00
Ahmed Bouhuolia
ad00f140d1
feat: licenses administration basic authentication.
...
feat: accounts slug.
feat: duplicate accounts_balance table and merge balance with accounts table.
feat: refactoring customers and vendors.
feat: system user soft deleting.
feat: preventing build tenant database without any subscription.
feat: remove 'password' property from 'req.user' object.
feat: refactoring JournalPoster class.
feat: delete duplicated directories and files.
2020-09-09 21:30:19 +02:00
Ahmed Bouhuolia
9ee7ed89ec
- feat: remove unnecessary migrations, controllers and models files.
...
- feat: metable store
- feat: metable store with settings store.
- feat: settings middleware to auto-save and load.
- feat: DI db manager to master container.
- feat: write some logs to sale invoices.
2020-09-03 16:51:48 +02:00
Ahmed Bouhuolia
ab6bc0517f
feat: Concurrency control items cost compute.
2020-08-23 23:38:42 +02:00
Ahmed Bouhuolia
52d01b4ed8
fix: Date format in sales/purchases APIs.
...
fix: Algorithm FIFO cost calculate method.
2020-08-19 00:13:53 +02:00
Ahmed Bouhuolia
d423365a19
feat: Re-compute the given items cost job.
...
feat: Optimize the architecture.
2020-08-18 02:28:08 +02:00
Ahmed Bouhuolia
42569c89e4
fix: Graph fetch relations with sales & purchases models.
...
feat: Inventory tracker algorithm lots with FIFO or LIFO cost method.
2020-08-11 01:00:33 +02:00
Ahmed Bouhuolia
57ec5bdfbe
fix issues in sales and purchases module.
2020-08-05 16:25:53 +02:00
Ahmed Bouhuolia
ad772cf247
fix bugs in sales and purchases API.
2020-08-04 23:00:15 +02:00
Ahmed Bouhuolia
db28cd2aef
- feat: Sales estimates.
...
- feat: Sales invoices.
- feat: Sales payment receives.
- feat: Purchases bills.
- feat: Purchases bills payments that made to the vendors.
2020-08-03 22:46:50 +02:00
Ahmed Bouhuolia
56278a25f0
- feat: Sales estimates APIs.
...
- feat: Sales invoices APIs.
- feat: Sales receipts APIs.
- WIP: Sales payment receipts.
- WIP: Purchases bills.
- WIP: Purchases payments made.
2020-07-22 02:03:12 +02:00
Ahmed Bouhuolia
9d9c7c1568
- fix: store children accounts with Redux store.
...
- fix: store expense payment date with transactions.
- fix: Total assets, liabilities and equity on balance sheet.
- tweaks: dashboard content and sidebar style.
- fix: reset form with contact list on journal entry form.
- feat: Add hints to filter accounts in financial statements.
2020-07-12 12:31:12 +02:00
Ahmed Bouhuolia
282da55d08
- feat: Filter expense and payment accounts on expense form.
...
- feat: Make journal errors with receivable and payable accounts.
- fix: Handle database big numbers.
- fix: Indexing lines when add a new line on make journal form.
- fix: Abstruct accounts type component.
2020-07-06 21:22:27 +02:00
Ahmed Bouhuolia
4718f63c94
- feat: Update react-query package to V 2.1.1.
...
- feat: Favicon setup.
- feat: Fix accounts inactivate/activate 1 account.
- feat: Seed accounts, expenses and manual journals resource fields.
- feat: Validate make journal receivable/payable without contact.
- feat: Validate make journal contact without receivable or payable.
- feat: More components abstractions.
- feat: Use reselect.js to memorize components properties.
- fix: Journal type of manual journal.
- fix: Sidebar style optimization.
- fix: Data-table check-box style optimization.
- fix: Data-table spinner style dimensions.
- fix: Submit journal with contact_id and contact_type.
2020-07-01 12:51:12 +02:00
Ahmed Bouhuolia
111aa83908
feat: fix accounts issue.
2020-06-25 13:43:47 +02:00
Ahmed Bouhuolia
4d1dd14f8d
feat: Receivable and payable aging summary financial statement.
2020-06-11 22:05:34 +02:00
Ahmed Bouhuolia
ec429887fc
feat: Vendors resource.
2020-06-08 19:56:07 +02:00
Ahmed Bouhuolia
d915813195
feat: Customers resource.
2020-06-08 18:50:04 +02:00
Ahmed Bouhuolia
fe240c058b
feat: Expenses resource.
2020-06-07 22:20:52 +02:00
Ahmed Bouhuolia
10f636d2bc
WIP pass the failed tests.
2020-05-17 07:08:12 +02:00
Ahmed Bouhuolia
bd7eb0eb76
fix issues.
2020-05-05 04:21:37 +02:00
Ahmed Bouhuolia
7f06e3781c
feat: Attachment files system.
2020-05-04 05:27:54 +02:00
Ahmed Bouhuolia
0cfa1126c5
feat: fix a bunch of bugs.
2020-04-28 04:01:10 +02:00
Ahmed Bouhuolia
e62ffb5906
feat: Media attachment system
2020-04-24 13:49:46 +02:00
Ahmed Bouhuolia
11e3d4c1a9
feat: User invitation system.
2020-04-23 20:09:07 +02:00
Ahmed Bouhuolia
8f588ffc51
WIP Multi-tenant architecture.
2020-04-21 22:47:27 +02:00
Ahmed Bouhuolia
4e0d3feebe
feat: Exchange rates CRUD.
2020-04-19 22:09:23 +02:00
Ahmed Bouhuolia
8c8ec1534e
feat: Currencies CRUD.
2020-04-19 18:26:22 +02:00
Ahmed Bouhuolia
aed7df7931
WIP Make journal entries page.
2020-04-07 16:44:50 +02:00
Ahmed Bouhuolia
2d904601fa
feat: Manual journals.
2020-04-05 19:20:47 +02:00
Ahmed Bouhuolia
da05239e84
fix item categories API.
2020-03-31 14:28:13 +02:00