Commit Graph

103 Commits

Author SHA1 Message Date
Ahmed Bouhuolia
45088b2d3b feat: Item validate cost, income and inventory account type.
feat: Style sales and purchases forms - 80% progress.
feat: Validate purchase-able and sell-able items in invoices and bills.
feat: Fix bugs in inventory FIFO/LIFO cost methods.
2020-08-22 11:58:08 +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
8d4b3f1ab3 fix issues in sales and purchases API module. 2020-08-05 21:01:45 +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
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
3e15cd42c8 feat: Financial statements enhancement. 2020-06-17 22:06:33 +02:00
Ahmed Bouhuolia
f0c1985e43 feat: Receivable aging summary front-end. 2020-06-14 14:19:18 +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
d7e4694dfa feat: Write integration test for users. 2020-05-25 12:02:38 +02:00
Ahmed Bouhuolia
5369b3661a fix financial statements. 2020-05-25 09:07:07 +02:00
Ahmed Bouhuolia
17c1b6ad51 feat: Financial statements dependency graph calculate. 2020-05-23 06:47:00 +02:00
Ahmed Bouhuolia
90dc83c70a feat: Cachable and date session model. 2020-05-20 06:51:34 +02:00
Ahmed Bouhuolia
10f636d2bc WIP pass the failed tests. 2020-05-17 07:08:12 +02:00
elforjani3
cceb4786c2 WIP / exchangeRate / localize 2020-05-10 20:44:23 +02:00
Ahmed Bouhuolia
71cc561bb2 WIP Version 0.0.1 2020-05-08 04:36:04 +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
a807cf6bb8 feat: fix users API. 2020-05-02 23:23:01 +02:00
Ahmed Bouhuolia
3b063e3567 fix bugs. 2020-04-29 17:54:26 +02:00
Ahmed Bouhuolia
e01ad95ac3 fix hot bugs. 2020-04-26 03:09:33 +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
1e13aa16ac fix: hotbugs in multi-tenant arch. 2020-04-22 01:26:04 +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
090c744f57 feat: Sorting manual journals and items. 2020-04-19 17:00:28 +02:00
Ahmed Bouhuolia
cdee562ae7 feat: Sorting by dynamic query. 2020-04-18 23:33:41 +02:00
Ahmed Bouhuolia
c0c4e5af4a feat: edit details, roles and columns of custom view. 2020-04-16 20:17:46 +02:00
Ahmed Bouhuolia
ff0a26a790 fix api global options. 2020-04-15 20:13:55 +02:00
Ahmed Bouhuolia
da05239e84 fix item categories API. 2020-03-31 14:28:13 +02:00
Ahmed Bouhuolia
edd8693450 feat: Items data table. 2020-03-25 18:05:15 +02:00
Ahmed Bouhuolia
1894ad3b18 feat: items list restful api. 2020-03-24 16:47:35 +02:00
Ahmed Bouhuolia
52f94c30f5 WIP Advanced filter. 2020-03-23 15:11:07 +02:00
Ahmed Bouhuolia
ab81f4be40 WIP 2020-03-19 17:02:37 +02:00
Ahmed Bouhuolia
73711384f6 WIP 2020-03-16 00:06:15 +02:00
Ahmed Bouhuolia
b3849e55e9 Migrate from Vue to React framework. 2020-02-16 17:38:55 +02:00
Ahmed Bouhuolia
a97b527e8c WIP Custom fields feature. 2020-01-26 21:14:21 +02:00
Ahmed Bouhuolia
77c67cc4cb WIP Financial accounting module. 2020-01-25 23:34:08 +02:00
Ahmed Bouhuolia
488709088b WIP server side. 2020-01-22 02:09:45 +02:00
Ahmed Bouhuolia
de905d7e7c Permissions authorization middleware. 2019-09-16 01:08:19 +02:00
Ahmed Bouhuolia
ed4d37c8fb Custom fields feature. 2019-09-13 20:24:09 +02:00