Commit graph

1362 commits

Author SHA1 Message Date
Methapon2001
c998bf545a refactor: make field optional 2025-01-23 14:19:06 +07:00
Methapon2001
41e269f2ac Merge branch 'develop' 2025-01-23 14:16:12 +07:00
Methapon2001
666c0ccdcd chore: migration 2025-01-23 14:13:40 +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
1af782f624 Merge branch 'develop' 2025-01-23 11:31:47 +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
c7fccb6087 Merge branch 'develop' 2025-01-23 10:23:20 +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
bd75a76ffd feat: add datetime utils 2025-01-22 14:48:39 +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
847f586707 chore: migration 2025-01-22 13:32:19 +07:00
Methapon2001
e6ec573997 feat: add ready status to request data 2025-01-22 13:32:04 +07:00
Methapon2001
55e23de0c0 Merge branch 'develop' 2025-01-22 11:28:21 +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
Methapon2001
9fd2064a71 chore: deps 2025-01-20 10:18:08 +07:00
Methapon2001
2acd1e156a Merge branch 'develop' 2025-01-17 19:28:04 +07:00
Methapon2001
527de34377 feat: response customer along with receipt 2025-01-15 09:07:00 +07:00
Methapon2001
129c3d5737 chore: migration 2025-01-14 09:46:53 +07:00
Methapon2001
7f19b22dbb feat: add remark 2025-01-14 09:46:49 +07:00
Methapon2001
fa244a6e82 fix: delete task order not working 2025-01-13 15:44:29 +07:00
Methapon2001
9235175303 feat: handle delete credit note together with file 2025-01-13 15:42:26 +07:00
Methapon2001
80f7c90b31 fix: typo 2025-01-13 15:30:28 +07:00
Methapon2001
c95b20da8f chore: migration 2025-01-13 14:02:21 +07:00
Methapon2001
bc6863517c feat: add payback date 2025-01-13 13:57:51 +07:00
Methapon2001
f1312b586f feat: add slip upload endpoint 2025-01-13 11:00:13 +07:00
Methapon2001
eca99dbcd1 fix: error not valid json payload 2025-01-13 09:55:39 +07:00
Methapon2001
f1d4584d02 Merge branch 'develop' 2025-01-10 16:53:34 +07:00
Methapon Metanipat
723eae8fa7
Update release.yml 2025-01-10 16:52:32 +07:00
Methapon2001
6b62926ba4 fix: typo 2025-01-10 16:41:29 +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
1cf861d492 feat: add credit note status filter 2025-01-10 09:37:47 +07:00
Methapon2001
a3735abb78 feat: add attachment endpoints for credit note 2025-01-10 09:16:23 +07:00
Methapon2001
5c3dc9abcd feat: include more relation 2025-01-09 17:45:02 +07:00
Methapon2001
bea08e5d12 feat: include more relation 2025-01-09 17:35:48 +07:00
Methapon2001
4e7e6e07c9 feat: update payback status instead of its status 2025-01-09 17:17:48 +07:00
Methapon2001
9b21c15599 feat: include more relation 2025-01-09 17:08:35 +07:00
Methapon2001
019c493e7f fix: do not include work with parent cancled 2025-01-09 17:05:20 +07:00
Methapon2001
6a86dfd9ad chore: migration 2025-01-09 17:04:21 +07:00
Methapon2001
af20c3fab2 feat: add payback status in database 2025-01-09 17:03:43 +07:00