Ahmed Bouhuolia
d640dc1f40
feat: add totalExcludingTax property and update GL entry calculations
2024-12-12 12:49:52 +02:00
Ahmed Bouhuolia
8cd1b36a02
feat: item-level discount
2024-12-11 15:05:50 +02:00
Ahmed Bouhuolia
477da0e7c0
feat: add local adjustment and discount properties to SaleInvoice and SaleReceipt interfaces.
2024-12-09 00:19:22 +02:00
Ahmed Bouhuolia
994c441bb8
feat: add local discount and adjustment calculations to financial models and transformers
...
- Introduced `discountAmountLocal` and `adjustmentLocal` properties across Bill, CreditNote, SaleInvoice, SaleReceipt, and VendorCredit models to calculate amounts in local currency.
- Updated transformers for CreditNote, PurchaseInvoice, and VendorCredit to include formatted representations of local discount and adjustment amounts.
- Enhanced GL entry services to handle discount and adjustment entries for SaleReceipt and CreditNote, ensuring accurate ledger entries.
- Improved overall consistency in handling financial calculations across various models and services.
2024-12-08 18:11:03 +02:00
Ahmed Bouhuolia
0a5115fc20
feat: add paid amount attr and formatting to SaleReceipt transformer
2024-12-08 17:26:52 +02:00
Ahmed Bouhuolia
beec09788e
fix: discount & adjustment sale transactions bugs
2024-12-05 14:47:11 +02:00
Ahmed Bouhuolia
38f2004e56
fix: total lines style
2024-12-04 15:24:58 +02:00
Ahmed Bouhuolia
6ab461a212
feat: enhance discount and adjustment formatting
2024-12-04 12:00:22 +02:00
Ahmed Bouhuolia
fabc88c81a
feat: add adjustment total in estimates, invoices, and receipts pdf templates
2024-12-03 23:38:27 +02:00
Ahmed Bouhuolia
d5dacaa988
feat: add discount and adjustment fields to email templates.
2024-12-03 13:20:19 +02:00
Ahmed Bouhuolia
5b75fa9286
feat: link discount to mail receipts
2024-12-02 18:45:16 +02:00
Ahmed Bouhuolia
dd1392cdc8
feat: add discount functionality to sales and purchase transactions
...
- Introduced discount_type and discount fields in Bills and SalesReceipts controllers.
- Updated database migrations to include discount and discount_type in estimates and credit notes tables.
- Enhanced SaleReceipt and SaleEstimate models to support discount attributes.
- Implemented formatting for discount amounts in transformers and PDF templates.
- Updated email templates to display discount information.
This commit enhances the handling of discounts across various transaction types, improving the overall functionality and user experience.
2024-11-30 14:46:56 +02:00
Ahmed Bouhuolia
e02ad1e795
feat: discount formatted attributes of sale transactions
2024-11-28 17:59:09 +02:00
Ahmed Bouhuolia
4f57782be4
feat: change default mail template messages
2024-11-26 13:15:15 +02:00
Ahmed Bouhuolia
7b5f0d3930
feat: receipt mail preview
2024-11-26 11:36:08 +02:00
Ahmed Bouhuolia
df41de7239
feat: payment received mail receipt
2024-11-25 11:51:13 +02:00
Ahmed Bouhuolia
459bf4cd55
feat: mail receipt preview
2024-11-24 15:40:12 +02:00
Ahmed Bouhuolia
3537a05ea2
feat: payment received mail preview
2024-11-24 13:19:26 +02:00
Ahmed Bouhuolia
53ab40a075
feat: estimate, receipt, credit note mail preview
2024-11-17 15:45:55 +02:00
Ahmed Bouhuolia
aa7e5d4ae9
fix: mail services
2024-11-09 22:23:52 +02:00
Ahmed Bouhuolia
6ba54a994a
fix: company logo does not show up in mail receipt preview
2024-11-03 20:22:59 +02:00
Ahmed Bouhuolia
51905825fd
fix: hook up cc and bcc fields to mail sender
2024-11-02 19:33:29 +02:00
Ahmed Bouhuolia
d09aebcebb
refactor: notification mail services
2024-11-02 14:59:57 +02:00
Ahmed Bouhuolia
bb299aa595
feat: Track events of pdf documents views
2024-10-19 13:38:28 +02:00
Ahmed Bouhuolia
de50b89e5c
feat: Invoice number in downloaded pdf document
2024-10-19 13:16:06 +02:00
Ahmed Bouhuolia
3c7e22be43
feat: Assign default pdf template automatically
2024-10-03 16:36:44 +02:00
Ahmed Bouhuolia
b23112bc92
feat: Assign default PDF template automatically
2024-10-02 18:18:57 +02:00
Ahmed Bouhuolia
863c7ad99f
feat: Hook up customer/company address to pdf templates
2024-09-29 22:59:14 +02:00
Ahmed Bouhuolia
46a145ae58
feat: Hook up company logo to server-side pdf templates
2024-09-26 18:33:21 +02:00
Ahmed Bouhuolia
34e781b4a2
fix: typo in invoice customize drawer
2024-09-17 19:18:22 +02:00
Ahmed Bouhuolia
5f40d50852
fix: pdf template customization
2024-09-17 18:19:28 +02:00
Ahmed Bouhuolia
2c790427fa
feat: rendering pdf templates on the server-side
2024-09-17 13:53:57 +02:00
Ahmed Bouhuolia
bfb3909d26
feat: integrate multiple branches and warehouses with import
2024-09-02 14:42:05 +02:00
Ahmed Bouhuolia
f07d25edbe
fix: Set default index to transaction entries
2024-09-01 13:32:47 +02:00
Ahmed Bouhuolia
ebbcab3926
fix: Expand the resources export page size limitation
2024-08-29 14:22:45 +02:00
Ahmed Bouhuolia
125dff8376
feat: format created at date
2024-06-17 10:27:02 +02:00
Ahmed Bouhuolia
cfdbcea9c0
feat: wip UI upload attachments
2024-05-28 23:34:51 +02:00
Ahmed Bouhuolia
83a5010dc5
feat: flatten the nested columns of exported data
2024-05-02 15:38:57 +02:00
Ahmed Bouhuolia
fab71d2b65
feat: wip configure resources to be exportable
2024-05-01 12:45:24 +02:00
Ahmed Bouhuolia
7e89966f20
feat: wip export resource data
2024-05-01 00:20:13 +02:00
Ahmed Bouhuolia
a1f8417b5d
feat: revert the resource columns
2024-04-07 23:48:23 +02:00
Ahmed Bouhuolia
bbafdcd8bd
feat: configuring import services on more resources
2024-04-06 04:06:15 +02:00
Ahmed Bouhuolia
b713b6922b
Merge branch 'develop' into big-105-convert-invoice-status-after-sending-mail-notification
2024-02-21 20:20:36 +02:00
Ahmed Bouhuolia
0f678e61c5
fix: Decimal amounts are rounded when create a new transaction on some transactions types
2024-02-06 20:31:48 +02:00
Ahmed Bouhuolia
ba387e81f7
hotfix: editing sales and expense transactions don't reflect GL entries
2024-01-29 23:25:37 +02:00
Ahmed Bouhuolia
760dbc6cfc
feat(server): change estimate and receipts status once delivering mail
2024-01-25 21:52:07 +02:00
Ahmed Bouhuolia
5062d891e1
feat: journal sheet export
2024-01-01 20:43:16 +02:00
Ahmed Bouhuolia
ab7abfea35
feat: mail notifications of sales transactions
2023-12-30 17:49:02 +02:00
Ahmed Bouhuolia
0d15c16d40
feat(server): contact mail notification service
2023-12-29 17:35:34 +02:00
Ahmed Bouhuolia
3c8c3d8253
feat: add endpoints to retrieving the default mail options
2023-12-25 18:21:02 +02:00