Commit graph

1029 commits

Author SHA1 Message Date
Methapon2001
8709a7dcc8 feat: only query specific status for debit note 2025-02-20 11:20:55 +07:00
Methapon2001
f914849431 feat: support search code credit note 2025-02-20 10:08:02 +07:00
Methapon2001
3fb12a5763 fix: wrong bad request condition 2025-02-20 09:35:36 +07:00
Methapon2001
fe3096db69 feat: group stats credit card by status 2025-02-19 16:20:37 +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
ee33c7abb3 fix: wrong positition store 2025-02-18 15:38:54 +07:00
Methapon2001
0ac81ce743 fix: status order not update when enable / disable 2025-02-18 13:46:39 +07:00
Methapon2001
3af6701ff0 fix: institution not order correctly 2025-02-18 13:37:57 +07:00
Methapon2001
f26de4f639 fix: installments validate failed on update no payload 2025-02-17 10:02:58 +07:00
Methapon2001
23baff94de feat: add filter status institution 2025-02-10 11:45:14 +07:00
Methapon2001
596e336233 fix: wrong type used 2025-02-10 10:07:53 +07:00
Methapon2001
cfc531d312 feat: institution status 2025-02-10 10:03:32 +07:00
Methapon2001
fdd48fb670 feat: throw error when used institution 2025-02-10 09:54:22 +07:00
Methapon2001
fc114ace51 fix: paging not take effect receipt 2025-02-03 15:50:28 +07:00
Methapon2001
d869adc82d fix: paging not take effect 2025-02-03 11:31:39 +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
717966796e fix: ordering 2025-01-29 14:51:03 +07:00
Methapon2001
11a6918e96 fix: error 2025-01-29 10:50:13 +07:00
Methapon2001
d5678c537f feat: conditional include step status 2025-01-29 10:47:18 +07:00
Methapon2001
524a493149 fix: get actual price from final price instead 2025-01-29 09:52:53 +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
f18c5cd444 feat: add order to task order 2025-01-24 10:04:20 +07:00
Methapon2001
a1b78e117e refactor: store value of product that excluded vat instead 2025-01-24 10:01:32 +07:00
Methapon2001
7ab1a94782 feat: add urgent task order field 2025-01-24 09:49:45 +07:00
Methapon2001
8358c71945 refactor: response not found instead 2025-01-24 09:25:51 +07:00
Methapon2001
bf204c926d feat: push urgent to latest 2025-01-24 09:15:10 +07:00
Methapon2001
e6e38cfe93 feat: handle delete 2025-01-23 16:14:38 +07:00
Methapon2001
ee18dd60ff feat: return more relation 2025-01-23 16:09:44 +07:00
Methapon2001
a02832b59c feat: handle ready task 2025-01-23 15:51:06 +07:00
Methapon2001
75651daa52 feat: response more data 2025-01-23 14:55:43 +07:00
Methapon2001
c998bf545a refactor: make field optional 2025-01-23 14:19:06 +07:00
Methapon2001
105b6d62c8 feat: add task order remark 2025-01-23 14:12:15 +07:00
Methapon2001
d5ed0b32b6 fix: error relation 2025-01-23 13:06:13 +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
8117094aeb feat: also return step status too 2025-01-23 11:13:31 +07:00
Methapon2001
bb0d14ce92 fix: .01 wrong price 2025-01-23 10:21:10 +07:00
Methapon2001
ee53b8cbc4 feat: add doc template function address without area 2025-01-23 10:09:45 +07:00
Methapon2001
4031a8121c fix: wrong status revert 2025-01-22 16:50:47 +07:00
Methapon2001
87a1c3fa80 feat: update task order revert status if removed 2025-01-22 16:47:20 +07:00
Methapon2001
b1c56b7c4e refactor: reorder request data 2025-01-22 16:21:00 +07:00
Methapon2001
48661a9259 feat: add date time format function 2025-01-22 14:45:46 +07:00
Methapon2001
71401da000 fix: missing stats 2025-01-22 13:34:07 +07:00
Methapon2001
e6ec573997 feat: add ready status to request data 2025-01-22 13:32:04 +07:00
Methapon Metanipat
4e3c51d84b
feat: doc template (#10)
* feat: doc-template

* fix: empty not converted to dash

* feat: also return province, district and sub district

* refactor: move some relation to outer

* feat: add more function

* chore: deps

* feat: add more relation

* feat: count employee by gender

* feat: count all employee

* feat: add more function

* feat: get employment office

* fix: error

---------

Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
2025-01-22 11:27:47 +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
5fe6ce1d5c fix: filter not work 2025-01-20 13:29:04 +07:00