> For the complete documentation index, see [llms.txt](https://support.kakaoilaas.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.kakaoilaas.com/om/shipper/b2b-order-inbound.md).

# B2B 주문 수신

Open API로 실시간 수신된 B2B 주문을 원본 그대로 조회하고, B2B 주문 생성까지 처리하는 화면입니다.

{% hint style="info" %}
⚠️ **이 기능은 세포아소프트의 B2B 주문수집 RPA를 이용하는 고객사만 사용할 수 있습니다.**\
자세한 내용이 궁금하시면 [LaaS CS 채널](http://pf.kakao.com/_dxgJxgs/chat)로 문의해 주세요.
{% endhint %}

{% stepper %}
{% step %}
**외부 B2B 주문 수집 Tool**

Open API 실시간 수신
{% endstep %}

{% step %}
**LaaS OM B2B 주문 수신**

* B2B 주문 수신 화면에서 조회/관리
* 마스터 코드 확인 (거래처, 납품처, 출고상품코드)
  {% endstep %}

{% step %}
**컷오프 시간 도달 또는 수동 주문 생성**

주문 묶기 기준에 따라 일괄 생성
{% endstep %}

{% step %}
**B2B 주문 관리 화면에 B2B 주문 생성**

B2B 주문 관리 화면에서부터 주문 관리 시작
{% endstep %}
{% endstepper %}

{% hint style="success" %}
📖 핵심 포인트 두 가지

* **마스터 확인** : 수신된 코드(거래처·납품처·출고상품)가 우리 마스터에 등록되어 있어야 주문을 생성할 수 있습니다.
* **컷오프 일괄 생성** : 마스터가 모두 맞더라도 즉시 생성하지 않고, 설정된 컷오프 시간에 묶기 기준에 따라 한 번에 생성합니다.
  {% endhint %}

#### **시작하기 전에**

B2B 주문 수신 화면이 정상 동작하려면 아래 세팅이 먼저 되어 있어야 합니다.

**1) 마스터 데이터 등록하기**

수신 주문에 담겨 오는 아래 3개 코드는 우리 마스터에 등록되어 있어야 주문 생성이 가능합니다. 하나라도 없으면 해당 수신 건은 **`코드확인필요`** 상태가 됩니다.

| 마스터      | 코드 필드          | 등록 위치           |
| -------- | -------------- | --------------- |
| 거래처 마스터  | `sold_to_code` | 설정 > 거래처/납품처 관리 |
| 납품처 마스터  | `ship_to_code` | 설정 > 거래처/납품처 관리 |
| 출고상품 마스터 | `sku_code`     | 출고상품 등록 화면      |

**2) 시스템 설정하기 (B2B 주문 수신 설정)**

**설정 > 출고/재고/선출고 설정** 페이지 하단의 **\[ B2B 주문 수신 설정 ]** 카드에서 아래 2개 항목을 설정합니다.

**1️⃣ 컷오프 시간** — 대기 건을 **일괄 주문 생성하는 시각**

<table><thead><tr><th width="167.34765625">항목</th><th>내용</th></tr></thead><tbody><tr><td>설정값</td><td>시간(HH:mm), 하루 1회</td></tr><tr><td>동작</td><td>설정 시간에 '대기' 상태 건들을 묶기 기준에 따라 일괄 B2B 주문 생성</td></tr><tr><td>예시</td><td><code>1400</code> → 매일 14시에 그때까지 쌓인 대기 건 일괄 처리</td></tr></tbody></table>

{% hint style="info" %}
※ 컷오프 이후 수신된 주문은 다음 영업일 컷오프에 처리됩니다.
{% endhint %}

**2️⃣ 묶기 기준** — 컷오프 일괄 생성 시 주문을 묶는 방식

<table><thead><tr><th width="201.76953125">선택지</th><th>동작</th></tr></thead><tbody><tr><td>일반</td><td>선택한 건을 원본 그대로 개별 B2B 주문으로 생성</td></tr><tr><td>납품처별 주문 묶기</td><td>같은 <code>ship_to_code</code>끼리 하나의 B2B 주문으로 묶어 생성</td></tr><tr><td>납품처/운송유형 주문 묶기</td><td>같은 <code>ship_to_code</code> + <code>shipping_type</code>끼리 묶어 생성</td></tr></tbody></table>

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

{% hint style="warning" %}
주문 수신 설정 토글을 OFF할 경우, 별도의 컷오프/주문 묶기 기준 없이 **'주문이 수신되는대로 개별 주문이 생성됩니다.'**
{% endhint %}

***

#### **수신 데이터 확인하기**

**👀 어떤 데이터가 수신되나요?**

외부 B2B 주문 스크랩핑 툴로부터 받는 주문 데이터 중 화면에 노출되는 컬럼은 다음과 같습니다.

<table><thead><tr><th width="212.76953125">화면 컬럼</th><th>설명</th></tr></thead><tbody><tr><td>상태</td><td><code>주문생성대기</code> / <code>주문생성완료</code> / <code>재처리필요</code></td></tr><tr><td>수신일시</td><td>시스템에 수신·적재된 시각 (<code>YYYY.MM.DD HH:mm:ss</code>)</td></tr><tr><td>고객 발주번호</td><td>거래처가 부여한 발주번호 (<code>customer_order_no</code>)</td></tr><tr><td>LaaS주문번호</td><td>B2B 주문이 생성되면 채번되는 번호. 미생성이면 공란</td></tr><tr><td>라인</td><td>발주 라인번호 (<code>customer_order_line_no</code>)</td></tr><tr><td>거래처 코드 / 거래처명</td><td><code>sold_to_code</code> + 거래처 마스터에서 조회한 명칭 (마스터에 없으면 명칭 공란)</td></tr><tr><td>납품처 코드 / 납품처명</td><td><code>ship_to_code</code> + 납품처 마스터에서 조회한 명칭 (마스터에 없으면 명칭 공란)</td></tr><tr><td>출고상품 코드 / 출고상품명</td><td><code>sku_code</code> + 출고상품 마스터에서 조회한 명칭 (마스터에 없으면 명칭 공란)</td></tr><tr><td>박스</td><td>박스 수량 (<code>box_quantity</code>)</td></tr><tr><td>낱개</td><td>낱개 수량 (<code>ea_quantity</code>)</td></tr><tr><td>납품예정일</td><td>거래처 요청 납품일 (<code>customer_arrived_date</code>, <code>YYYY-MM-DD</code>)</td></tr><tr><td>운송유형</td><td><code>택배</code> / <code>퀵</code> / <code>용차</code> / <code>자차</code> / <code>화물</code></td></tr></tbody></table>

{% hint style="warning" %}
거래처명·납품처명·출고상품명이 **비어 있다면** 해당 코드가 아직 마스터에 등록되지 않았다는 뜻입니다. 이 경우 그 수신 건은 `코드확인필요` 상태로 표시됩니다.
{% endhint %}

***

#### **화면 구성 살펴보기**

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

**📖 상태값**

<table><thead><tr><th width="150.52734375">상태값</th><th width="165.93359375">조건</th><th>다음 액션</th></tr></thead><tbody><tr><td><mark style="color:$success;"><strong><code>주문생성대기</code></strong></mark></td><td>마스터 모두 확인됨, 컷오프 대기 중</td><td><p></p><ul><li>컷오프 시간이 되면 묶기 기준에 따라 주문이 생성되며 생성된 주문은 <strong>[B2B 주문관리 화면]</strong>에서 확인 가능합니다.</li><li>'주문생성대기' 탭에서 <mark style="color:$primary;"><strong>[주문생성]</strong></mark> 버튼을 통해 수동으로 주문을 생성할 수도 있습니다.</li></ul></td></tr><tr><td><mark style="color:$danger;"><strong><code>재처리필요</code></strong></mark></td><td>마스터 미등록 코드가 있음</td><td>마스터 코드를 모두 등록 후 '재처리필요' 탭에서 <mark style="color:$primary;"><strong>[재처리]</strong></mark> 버튼을 통해 유효성 체크를 해주셔야 합니다.</td></tr><tr><td><mark style="color:$primary;"><strong><code>주문생성완료</code></strong></mark></td><td>컷오프 또는 수동으로 B2B 주문 생성됨</td><td>-</td></tr></tbody></table>
