Commit Graph
82 Commits
Author SHA1 Message Date
AbleKSaju 1e67214796 chore: refactor code 2024-10-18 11:11:56 +05:30
AbleKSaju 683cd7a1f4 fix: remove toast for already applied pricing rule 2024-10-18 10:54:30 +05:30
AbleKSaju ea5293bb8b fix: resolve linting issues 2024-09-30 15:08:00 +05:30
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
AkshayandGitHub a2f41d98fa Merge pull request #933 from AbleKSaju/feat-Loyalty-Program
feat: loyalty program
2024-09-11 12:46:07 +05:30
AkshayandGitHub 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. ZaqoutandAlan 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
akshayitzmeandAlan 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