Employee Discount Limit
A feature for effectively managing benefits provided to employees at the shopping mall. Employees receive a discount benefit up to a certain amount when ordering, and this discount limit resets every year so they can receive new benefits. When ordering, the system checks to prevent discounts from exceeding the employee's discount limit.
Key Features
Employee Discount Limit Increase/Decrease Management
Deducts from the employee's remaining discount limit balance when ordering, and restores it upon cancellation/return.
When ordering, the system checks that the amount to be deducted does not exceed the remaining discount limit balance.
Discount Limit Reset
Resets employees' discount limits every year.
History Management
The member information database stores a history of increases and deductions to the employee discount limit.
Employees can view their own discount limit history for transparent understanding and use of their benefits.
Limit Check Feature
When ordering, orders that would exceed the discount limit are restricted to support effective discount management.
Employees can check their current discount eligibility before placing an order.
Process Definition

Increase/Decrease Employee Discount Limit Balance
Increases or decreases the employee's remaining discount limit balance.
When deducting the remaining balance, if the amount to be deducted is greater than the remaining balance, an exception is raised. (Error Code: 6102)
A history record is saved after the balance is increased or decreased.
API Function List
Increase/Decrease Employee Discount Limit Balance
Provides deduction processing from the employee discount limit when applying the employee discount benefit on an order, and increase processing when a claim is processed.
Member
POST
Definition of Terms
Employee
Refers to cases where a member using the shopping mall is an executive or employee of the company that operates the shopping mall.
Employee Discount Limit
Refers to the annual discount limit amount that an employee can use at the shopping mall.
Other Notes
The accrual/usage classification code (ME016) determines whether the balance is increased or decreased. (ME016: 10: Accrual (increase) / 20: Usage (decrease))
Member number, transaction amount, and accrual/usage classification code are required parameters.
If the member number in the parameters does not correspond to a member, or the member is not an employee, an exception occurs. (Error Code: 6101)
During an increase, if the resulting remaining balance would exceed the limit, the remaining balance is saved as equal to the limit amount instead (exception handling).
Claims related to orders from the previous year are not processed for increase requests.
If deducting an amount would result in the remaining balance falling below 0, an exception occurs. (Error Code: 6102)