Subject: | Surcharge Amount Adds to Customers Available Credit Limit |
Summary: | Section A. Describe what the issue is about. Include Error Message (and screenshots (600px x 800px 100kb max size) When a Cash Sale is performed against a customer account and the payment received is using a Tender Type with a Surcharge, the Surcharge amount adds to the customer's available credit limit. Section B. Relevant History Information: Any information relevant to this issue.
Section C. The issue can be reproduced by performing the following steps: - Create a Customer as Fiji Airways Discount
- Do not set any Credit Limit for this Customer
- Setup Credit Card Payment Method with a surcharge of 5%
- Perform Cash Sales worth $100 for this customer. Surcharge amount would be $5. Total payment taken would be $105.
- After completing this transaction, check customer's available credit limit. This will show $5
|
Audit Notes: | Edited by sanjay on 02/09/25 19:13. Edited by sanjay on 02/09/25 19:12. Edited by sanjay on 27/08/25 17:20. |
11 Aug 2025 | 10:32AM Comment 1 by Sanjay (Link Technologies) Case L13186 added to project 15.90 |
16 Aug 2025 | 08:18AM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 18-08-2025 02:13 PM Time Taken: 36.00 Notes: ETC extended from: 07/08/2025 to 18/08/2025 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 15.90 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Corrected Customer Balance Update when Surcharge is added to Payment
3. Affected Areas: - Processing transactions where the payment required a Surcharge
4. The issue was caused by: - Surcharge was not accounted for in customer Updates
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT including Replication PART B - Development Reference (Place descriptor for objects changed):
The following additional improvements were made: - Customer updates were called three times; this has been reduced to twice. Once during the Charge, and the second during Payment
- Customer update has been centralized
- Customer updates are not done for POSCASH for two reasons. 1. Al sales are fully paid, 2. Reduce Replication in traffic in high volume sales
- WE reintroduced customer balance updates in Cash Sales where the customer is NOT POSCASH
|
|
19 Aug 2025 | 09:29AM Comment 3 by Vineet (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 19-08-2025 05:00 PM Time Taken: 1.00 Notes: ETC extended from: 18/08/2025 to 19/08/2025 |
| Bula Sanjay
Just got out of the meeting with OTGL. They have confirmed they will go ahead with the version 15.80 upgrade. Please issue a patch for this case for this version so I can get a sign off on this. Thanks Vineet Ram 222 0085 |
|
20 Aug 2025 | 05:30PM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 20-08-2025 11:27 PM Time Taken: 16.00 Notes: Edited by sanjay on 28/08/25 11:38. ETC extended from: 19/08/2025 to 20/08/2025 |
| Since OTGL V15.80 is NOT their production, it is better to use 15.90. As discussed, since they are very disorganized in their project planning and requirements, we should Pause Development for 2 months while they upgrade, in case something new comes up that they have not thought of. Just make sure they commit to an upgrade in 2 months as we cannot hold development for more than this time. ********************************************** System Testing for V15.90 is in progress. Change Log: - Web Orders
- Cash Sales - OK
- Credit Sales - OK. Changed Invoice Payments to be on Order Status "PRSD"
- Layby Sales - OK. Moved Customer Balance update to "Final Step"
- Quotations - OK. No customer balance impact
- POS Orders - System test in progress.
Pending Test Areas: - Credit Limit Rollover
- Fleet Limit Test
- Customer Balance Recompute
- Replication
|
|
27 Aug 2025 | 03:22PM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 27-08-2025 09:21 PM Time Taken: 4.00 Notes: ETC extended from: 20/08/2025 to 27/08/2025 |
| Completed system test for Replication and Recompute Customer balance on QA6 environment. |
|
28 Aug 2025 | 11:34AM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 28-08-2025 05:23 PM Time Taken: 4.00 Notes: ETC extended from: 27/08/2025 to 28/08/2025 |
| Completed system test for: - Credit Limit Rollover
- Fleet Limit Test
|
|