# 임직원 할인한도

쇼핑몰에서 임직원에게 제공되는 혜택을 효과적으로 관리하기 위한 기능입니다. 임직원들은 주문 시 특정 금액의 할인 혜택을 받으며, 매년 해당 할인한도가 초기화되어 새로운 혜택을 받을 수 있습니다. 주문 시에는 임직원의 할인한도를 초과하는 금액에 대해 할인이 제한되도록 체크하는 기능을 제공합니다.

***

## 주요 기능

* **임직원할인한도 증감 관리**
  * 임직원의 할인한도 잔여금액을 주문 시 차감하거나 취소/반품 시 증감합니다.
  * 주문 시에는 할인한도 잔여금액을 초과하는 금액은 차감할 수 없도록 체크됩니다.
* **할인한도 재설정**
  * 매년 임직원들의 할인한도를 초기화합니다.
* **이력 관리**
  * 회원 정보 데이터베이스에는 임직원 할인한도의 증감 또는 차감한 이력이 저장됩니다.
  * 임직원은 자신의 할인한도 이력을 조회할 수 있어 투명하게 혜택을 이해하고 활용할 수 있습니다.
* **제한 체크 기능**
  * 주문 시에 할인한도를 초과하는 경우 주문을 제한하여 효과적인 할인 관리를 지원합니다.
  * 임직원은 현재의 할인 가능 여부를 주문 전에 확인할 수 있습니다

## 프로세스 정의

<figure><img src="/files/tA2WWVelJE0RcXdKa4Ye" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### 주문

임직원 회원은 주문할 때 임직원 할인한도 잔여금액으로 할인 혜택을 받을 수 있습니다. 할인에 사용한 금액만큼 잔여금액이 차감됩니다.
{% endstep %}

{% step %}

### 취소/반품

임직원 회원은 임직원 할인한도 할인을 사용해 주문한 건에 대하여 취소/교환/반품을 진행할 때 사용된 임직원 할인한도 금액을 돌려받을 수 있습니다.
{% endstep %}

{% step %}

### 임직원 할인한도 잔여금액 증차감

* 임직원 할인한도 잔여금액을 증감 또는 차감합니다.
* 잔여금액을 차감할 때 만약 차감할 금액이 잔여금액 보다 크다면 예외를 발생시킵니다. \
  (Error Code: 6102)
* 잔여금액 증차감 후 이력을 저장합니다.
  {% endstep %}
  {% endstepper %}

## API 기능 목록

<table><thead><tr><th width="149">API</th><th width="288.5555419921875">설명</th><th width="94.666748046875">Server</th><th width="91.3333740234375">메소드</th><th>비고</th></tr></thead><tbody><tr><td>임직원 할인한도 잔여금액 증차감</td><td>주문 시 임직원 할인 혜택을 적용하여 임직원할인한도에서 차감처리하며 클레임처리 시 증감처리 기능을 제공합니다.</td><td>Member</td><td>POST</td><td><a href="http://api.x2bee.com/content?msa=member&#x26;depth=%EC%9E%84%EC%A7%81%EC%9B%90%ED%95%A0%EC%9D%B8%ED%95%9C%EB%8F%84&#x26;path=dcLimIncDec">🔗API 확인하기 ></a></td></tr></tbody></table>

## 용어 정의

<table><thead><tr><th width="150.6666259765625">명칭</th><th>설명</th><th data-hidden></th></tr></thead><tbody><tr><td>임직원</td><td>쇼핑몰을 이용하는 회원이 쇼핑몰을 운영하는 회사에 임원 또는 직원인 경우를 뜻 합니다.</td><td></td></tr><tr><td>임직원할인한도</td><td>임직원이 쇼핑몰에서 1년간 할인을 이용 할 수 있는 한도금액을 말합니다.</td><td></td></tr></tbody></table>

## 기타 참고사항

* 적립사용구분코드(ME016)을 참조해 증감을 할지 차감을 할지 결정합니다. \
  (ME016 : 10: 적립(증감) / 20: 사용(차감))
* 파라미터에서 회원번호, 발생금액, 적립사용구분코드는 필수 값입니다.
* 파라미터 값의 회원번호가 회원이 아니거나 임직원이 아닐 경우 예외가 발생합니다.(Error Code: 6101)
* 증감처리 시 한도보다 잔여금액이 커질 경우 잔여금액을 한도금액으로 저장합니다.(예외처리).
* 지난해 주문건에 대한 클레임 건에 대해서는 증감 요청 시 처리하지 않습니다.
* 차감할 때 잔여금액이 0원 보다 작아질 경우 예외가 발생합니다. (Error Code: 6102)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tech.x2bee.com/api-guide/store-front/member/undefined-12.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
