Commit graph

125 commits

Author SHA1 Message Date
Methapon2001
f5537b590b feat: paramter to include debit note if query for cancel 2025-02-24 13:57:50 +07:00
Methapon2001
8709a7dcc8 feat: only query specific status for debit note 2025-02-20 11:20:55 +07:00
Methapon2001
8d27fdfae0 fix: wrong canceled count 2025-02-19 15:15:15 +07:00
Methapon2001
a9cf88d6d4 fix: query condition for get canceled work 2025-02-19 15:09:05 +07:00
Methapon2001
0e65284b5c feat: add query param to quotation 2025-01-30 16:45:25 +07:00
Methapon2001
891d9a86d2 fix: wrong vat 2025-01-30 14:51:48 +07:00
Methapon2001
11a6918e96 fix: error 2025-01-29 10:50:13 +07:00
Methapon2001
01d517cc27 feat: add new employee while add worker after accepted 2025-01-27 14:29:37 +07:00
Methapon2001
8535924d53 feat: add separate calc vat field 2025-01-27 11:51:55 +07:00
Methapon2001
a1b78e117e refactor: store value of product that excluded vat instead 2025-01-24 10:01:32 +07:00
Methapon2001
74d2d49135 fix: price 2025-01-23 11:51:56 +07:00
Methapon2001
1d33a15b12 fix: wrong calc vat 2025-01-23 11:31:36 +07:00
Methapon2001
bb0d14ce92 fix: .01 wrong price 2025-01-23 10:21:10 +07:00
Methapon Metanipat
67651eb213
feat: debit note (#9)
* fix: filter not work

* feat: add debit note flag to quotation

* feat: add debit note structure

* refactor: change name to debit

* refactor(quotation): only query quotation not debit note

* feat: delete debit note

* feat: get debit note by id

* chore: add import

* feat: debit note stats

* feat: get debit note list

* chore: add comment

* refactor: add debit note filter to invoice

* chore: migration

* refactor: change attachment endpoint to explicit declare

* add createDebitNote

* feat: add quotation relation to get endpoint

* fix: wrong query

* fix data to create

* feat: include debit note in relation

* feat: handle delete file on delete data

* feat: check if quotation exists

* feat: add update payload

* refactor: merge variable

* feat: add update endpoint debit note

* fix: quotation is not flagged as debit note

* feat: add worker into debit note

* feat: add update debit note with worker

* fix: missing remark field

* feat: auto invoice

This commit automatically create debit note invoice and payment data.
Debit note does not required to create invoice and do not have
installments.

* feat: set default get invoice param to only quotation

* refactor: debit note param in payment/invoice

* fixup! refactor: debit note param in payment/invoice

* fix: product does not have any worker

---------

Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
Co-authored-by: Kanjana <taii.kanjana@gmail.com>
2025-01-21 10:51:30 +07:00
Methapon2001
a416f7d04e refactor: use # instead of private 2025-01-10 10:20:33 +07:00
Methapon2001
5cf5e079fb fix: wrong model error message thrown 2025-01-10 10:20:33 +07:00
Methapon2001
659fb325b1 feat: add canceled work count to quotation 2025-01-08 16:13:38 +07:00
Methapon2001
09313cf2ba feat: add param for include relation 2025-01-07 16:46:06 +07:00
Methapon2001
a4ba0e032f fix: price not accurate after recalc vat 2025-01-06 09:32:42 +07:00
Methapon2001
f4bbfbbc08 feat: filter out if add new employee have no desired product 2024-12-27 09:57:50 +07:00
Methapon2001
5ca704f5ce feat: update quatation status if add worker after complete 2024-12-27 08:49:26 +07:00
Methapon2001
ff858aaf50 fix: check if body contains customer branch 2024-12-26 10:23:05 +07:00
Methapon2001
37fac3934c fix: make permission covered company 2024-12-26 10:10:12 +07:00
Methapon2001
5e26e38e0b feat: add code to query string 2024-12-25 10:41:48 +07:00
Methapon2001
6625326f46 feat: make service and product active 2024-12-20 14:33:14 +07:00
Methapon2001
b1a1a83051 fix: also take duplicate worker into account 2024-12-17 13:24:38 +07:00
Methapon2001
c913b92cd9 fix: use more than only 2024-12-17 13:16:15 +07:00
Methapon2001
dc32f77a2c fix: do not throw error if send empty array 2024-12-17 10:18:45 +07:00
Methapon2001
fb7817da38 chore: clean 2024-12-12 17:57:22 +07:00
Methapon2001
23d9f0054c fix: price different by 0.01 2024-12-10 17:08:25 +07:00
Methapon2001
7f39308696 Revert "fix: price is different by 0.01"
This reverts commit 5dcbcf881c.
2024-12-10 13:08:11 +07:00
Methapon2001
5dcbcf881c fix: price is different by 0.01 2024-12-10 10:30:36 +07:00
Methapon2001
d961d9c039 feat: add worker to quotation after accepted 2024-12-03 09:57:00 +07:00
Methapon2001
5dae3d6fce refactor: remove document receive point 2024-12-02 11:43:37 +07:00
Methapon Metanipat
95ef8de6a6 feat: quotation by id order installments 2024-11-26 13:56:51 +07:00
Methapon Metanipat
186da30d44 feat: order installments by no 2024-11-26 13:53:57 +07:00
Methapon Metanipat
2dce148458 feat: include invoice and payment data in quotation res 2024-11-26 11:34:58 +07:00
Methapon Metanipat
09b3097d02 feat: update expired status if edit (re-open) 2024-11-26 09:52:56 +07:00
Methapon Metanipat
fcb2e97b45 feat: add request work status 2024-11-19 13:48:45 +07:00
Methapon Metanipat
68f1ec2335 feat: add attributes fields 2024-11-18 09:18:00 +07:00
Methapon Metanipat
8d2d0ee6cc fix: change role from account to accountant 2024-11-13 10:24:44 +07:00
Methapon Metanipat
f06f7366b7 refactor: urgent comes first as parameter 2024-11-07 14:12:31 +07:00
Methapon Metanipat
4d2dadbc05 fix: stats now group by status 2024-11-07 12:59:37 +07:00
Methapon Metanipat
cf151951b8 refactor: remove date from code gen 2024-11-07 09:34:00 +07:00
Methapon Metanipat
dddb434914 refactor: add code gen for receipt and invoice 2024-11-07 09:27:17 +07:00
Methapon Metanipat
daebea490f chore: clean up 2024-11-07 08:49:56 +07:00
Methapon Metanipat
acec119845 feat: ordering 2024-11-05 10:00:23 +07:00
Methapon Metanipat
1a31a29680 feat: add security to endpoint 2024-11-01 17:34:36 +07:00
Methapon Metanipat
5296f6d6a4 feat: add quotation attachment 2024-11-01 13:43:57 +07:00
Methapon Metanipat
235d2020d7 fix: null not get accepted as valid 2024-11-01 11:14:12 +07:00