AbleKSaju
301a04a638
feat: reset used coupon count after canceling or returning an invoice
2024-09-30 14:57:25 +05:30
AbleKSaju
41a67cc864
feat: prevent coupon usage if maximum limit is exceeded
2024-09-30 14:57:25 +05:30
AbleKSaju
a61f734a26
feat: remove unused coupon codes after saving SINV
2024-09-30 14:57:25 +05:30
AbleKSaju
a6f6269ee7
feat: add coupon code support in sales invoice
2024-09-30 14:57:25 +05:30
Akshay
a2f41d98fa
Merge pull request #933 from AbleKSaju/feat-Loyalty-Program
...
feat: loyalty program
2024-09-11 12:46:07 +05:30
Akshay
c10208da3f
Merge pull request #943 from AbleKSaju/fix-pos
...
fix: Pricing Rule in POS
2024-09-11 11:14:51 +05:30
AbleKSaju
3f88b38d4a
fix: prevent multiple pricing rules on same item across batches
2024-09-11 10:22:46 +05:30
akshayitzme
9741c54458
fix: pricingRule validation
2024-09-09 09:38:02 +05:30
AbleKSaju
733f60247d
fix: validate unique priority for pricing rules
2024-09-06 10:14:26 +05:30
AbleKSaju
720ab08ec4
fix: remove free item when quantity decreses
2024-09-05 16:50:35 +05:30
AbleKSaju
19c3ecec12
feat: add label in UI to identify free items
2024-09-05 09:48:13 +05:30
AbleKSaju
53308538c4
feat: remove LoyaltyPointEntry
2024-09-04 09:11:23 +05:30
AbleKSaju
39e89bd8a0
feat: redeem Loyalty Points
2024-09-04 09:08:31 +05:30
AbleKSaju
3163f835dd
feat: create LoyaltyPointEntry
2024-09-04 09:08:31 +05:30
AbleKSaju
57ee64e2b1
fix: issues in Pricing rule
2024-09-02 11:46:15 +05:30
AbleKSaju
a6d143d713
fix: enforce Lead creation before create Customer and SQUOT
2024-08-30 10:35:07 +05:30
akshayitzme
d4a08d8331
fix: pricing rule not applied in pos
2024-08-20 09:51:11 +05:30
akshayitzme
0e4c3a18fc
feat: hide pricingRuleDetail when unapplied and not enabled
2024-08-20 09:51:11 +05:30
akshayitzme
beccfb6f22
feat: product discount
2024-08-20 09:51:11 +05:30
akshayitzme
33f82f8eae
feat: update types for pricing rule
2024-08-20 09:51:11 +05:30
akshayitzme
5efdd9fbc6
feat: model changes for pricing rule
2024-08-20 09:50:45 +05:30
AbleKSaju
b443631644
feat: Lead
2024-08-09 10:41:54 +05:30
akshayitzme
99b1b08cb8
fix: hide pricelist field when its empty and doc is submitted/cancelled
2024-02-07 11:20:02 +05:30
Mildred Ki'Lya
4dfeb98e4a
chore: validate and lint typescript
2024-01-08 21:56:03 +01:00
Mildred Ki'Lya
c10edc7132
feat: #151 Add quote object and allow create invoice from it
...
Also allow changing a print template type, necessary to create a custom
print template for this.
2024-01-08 21:56:03 +01:00
Mildred Ki'Lya
2bffcda8ff
feat: #755 Accounting for taxes on payments
...
When defining taxes, it is possible to define an additional payment
account that will be used during payments to move taxes from the
original tax account to this new payment tax account. This allows to
account for taxes only when payment is received.
Now payments can reference tax summary objects that will reference the
two accounts to move funds between when the payment is committed. Reuse
some of the Invoice code to generate these tax summary objects.
2023-12-22 10:07:47 +01:00
akshayitzme
8cac1ef45f
feat: schema changes for invoice return
2023-09-23 16:42:21 +05:30
18alantom
d0571a2450
chore: fix all fixable eslint errors in remaining non vue files
...
- update files to ignore
- delete babel.config.js
2023-06-22 14:22:54 +05:30
Abdallah A. Zaqout
494e25e3d6
if item has discount use it as amount
...
its help wen add item first time and discount is zero
2023-06-11 23:46:21 -07:00
akshayitzme
bef87b0afa
chore: remove redundant console.log
2023-06-11 23:44:56 -07:00
18alantom
b97bbc293d
fix: item rate fetch logic
2023-06-06 22:11:54 -07:00
akshayitzme
3862fe1006
feat: price list
2023-06-06 14:29:08 +05:30
18alantom
96cad8a3d5
incr: fix default fieldname
...
- fix passed date
2023-06-06 13:49:59 +05:30
18alantom
ce4481b609
feat: add auto stock transfer
2023-06-06 13:14:26 +05:30
18alantom
b3209b8083
feat: create invoice from stock transfer
2023-06-05 11:39:40 +05:30
18alantom
2007e4339d
fix: Print View sync issue
...
- hide multi currency fields cause widget is sufficient
- exchange rate update issue
2023-05-08 12:00:14 +05:30
18alantom
0d80548c36
fix issues in e5a854c
2023-05-04 16:15:12 +05:30
18alantom
19aa0d949a
chore: rename Quick Payment to Auto Payment
...
- ∵ more semantically correct
2023-04-20 13:12:29 +05:30
18alantom
759bedf764
incr: complete quick payment function
...
- fix quick view display update
2023-04-20 11:55:48 +05:30
18alantom
bc909f630a
feat: add default fields for Quick Payments
...
- fix punctuation
- improve submit dialog if quick payment
2023-04-20 11:40:23 +05:30
18alantom
f0a6e7bf9e
fix(ui): propagate row changes
...
- type ExchangeRate.vue
- add BarCode and ExchangeRate widgets to CommonForm
- create (not complete) with LinkedEntries.vue
2023-04-13 11:46:51 +05:30
18alantom
dced1ed559
fix(ux): display template compilation errors
...
- fix failing tests due vue imports on ts-node compile
- prevent fyo access in templates
- update default template
- change outline colour
2023-03-13 15:42:19 +05:30
18alantom
487f0498a8
refactor: rename Batch Number to Batch
2023-02-28 11:31:04 +05:30
18alantom
7029fa79ae
fix: valuation calculation when batches
...
- use InvoiceItem batch on getStockTransfer
2023-02-27 18:54:49 +05:30
18alantom
7ae697849e
incr: validate if batch no set
2023-02-27 18:39:18 +05:30
18alantom
7656476b6a
incr: update item docs with addItem
...
- start with barcode widget
2023-01-16 15:08:02 +05:30
18alantom
290772d924
fix(ui): transition on more quickedit panes
2023-01-05 10:53:59 +05:30
18alantom
c6fe61c545
feat: add datetime component
...
- refactor date component
2022-12-05 15:31:31 +05:30
18alantom
eaaa4caa9e
fix(ux): minor ux fixes
2022-12-01 14:01:23 +05:30
18alantom
a879f04ad5
incr: add stock indicator text
...
- move inventory reports to Inventory
2022-11-30 20:16:20 +05:30