정산 개요
Adit 캠페인의 정산 방식과 절차를 안내드립니다.
정산 시점
정산 레코드는 캠페인이 "업로드 완료(UPLOADED)" 상태가 되면 자동으로 생성됩니다.
정산 방식
| 방식 | 코드 | 설명 | 수수료 |
|---|---|---|---|
| Adit 정산 | ADIT_SETTLEMENT | 대행사가 중개 | 있음 |
| 매체사 직정산 | DIRECT_INVOICE | 파트너↔광고주 직접 | 없음 (0%) |
Adit 정산 플로우
광고주 → 대행사 → 파트너 순서로 진행됩니다.
┌─────────────────────────────────────────────────────────────────┐
│ │
│ 파트너 대행사 광고주 │
│ │
│ ① 정산 요청 ──────────→ │
│ │
│ ② 청구서 발행 ──────────→ │
│ (세금계산서) │
│ │
│ ③ 입금 ──────────→ │
│ ④ 입금 확인 │
│ │
│ ⑤ 세금계산서 요청 ←──── │
│ │
│ ⑥ 세금계산서 발행 ──────→ │
│ │
│ ⑦ 정산금 수령 ←────────── │
│ │
└─────────────────────────────────────────────────────────────────┘단계별 상세
| 단계 | 담당 | 액션 | 정산 상태 |
|---|---|---|---|
| 1 | 파트너 | 정산 요청 | → AWAITING_ADVERTISER_PAYMENT |
| 2 | 어드민 | 광고주에게 청구서 발행 | - |
| 3 | 광고주 | 입금 | - |
| 4 | 어드민 | 입금 확인, 결제 확인 | → ADVERTISER_PAID |
| 5 | 어드민 | 파트너에게 세금계산서 요청 | → PARTNER_PAYOUT_PROCESSING |
| 6 | 파트너 | 세금계산서 발행 | - |
| 7 | 어드민 | 정산금 송금, 완료 처리 | → SETTLEMENT_COMPLETED |
매체사 직정산 플로우
파트너가 광고주에게 직접 청구합니다.
┌─────────────────────────────────────────────────────────────────┐
│ │
│ 파트너 광고주 │
│ │
│ ① 정산 요청 ──────────────────────────────────→ │
│ (계좌 정보 안내) │
│ │
│ ② 세금계산서 발행 ────────────────────────────→ │
│ │
│ ③ 입금 ──────────→ │
│ │
│ ④ 입금 확인 처리 │
│ (파트너가 직접!) │
│ │
└─────────────────────────────────────────────────────────────────┘단계별 상세
| 단계 | 담당 | 액션 | 정산 상태 |
|---|---|---|---|
| 1 | 파트너 | 정산 요청 | → AWAITING_ADVERTISER_PAYMENT |
| 2 | 파트너 | 광고주에게 세금계산서 발행 | - |
| 3 | 광고주 | 파트너 계좌로 직접 입금 | - |
| 4 | 파트너 | 입금 확인 처리 | → SETTLEMENT_COMPLETED |
🚫
매체사 직정산에서는 파트너가 직접 "입금 확인"을 해야 캠페인이 완료됩니다.
정산 상태
| 상태 | 코드 | 설명 |
|---|---|---|
| 🕐 정산 대기 | SETTLEMENT_PENDING | 파트너 정산 요청 전 |
| 📤 결제 대기 | AWAITING_ADVERTISER_PAYMENT | 정산 요청됨, 광고주 입금 대기 |
| ✅ 결제 완료 | ADVERTISER_PAID | 광고주 입금 확인됨 (ADIT 정산만) |
| 🔄 지급 처리 중 | PARTNER_PAYOUT_PROCESSING | 파트너 지급 처리 중 (ADIT 정산만) |
| 💰 정산 완료 | SETTLEMENT_COMPLETED | 정산 완료 |
| ❌ 정산 취소 | SETTLEMENT_CANCELLED | 정산 취소 |
SETTLEMENT_PENDING
│
│ 파트너: 정산 요청
▼
AWAITING_ADVERTISER_PAYMENT
│
│ 어드민: 입금 확인
▼
ADVERTISER_PAID
│
│ 어드민: 지급 시작
▼
PARTNER_PAYOUT_PROCESSING
│
│ 어드민: 정산 완료
▼
SETTLEMENT_COMPLETED정산금 계산
Adit 정산
수수료 = 캠페인 가격 × 수수료율
정산금 = 캠페인 가격 - 수수료
파트너 수령액 = 정산금 + VAT(10%)예시 (100만원, 수수료 10%):
| 항목 | 금액 |
|---|---|
| 캠페인 가격 | 1,000,000원 |
| 수수료 (10%) | -100,000원 |
| 정산금 | 900,000원 |
| VAT (10%) | +90,000원 |
| 파트너 수령액 | 990,000원 |
매체사 직정산
수수료가 0%이므로:
| 항목 | 금액 |
|---|---|
| 캠페인 가격 | 1,000,000원 |
| 수수료 | 0원 |
| 정산금 | 1,000,000원 |
| VAT (10%) | +100,000원 |
| 파트너 수령액 | 1,100,000원 |
3계층 정산 구조
| 계층 | 모델 | 설명 |
|---|---|---|
| 1계층 | Settlement | 캠페인 단위 정산 (1:1) |
| 2계층-A | AdvertiserInvoice | 광고주 청구서 |
| 2계층-B | PartnerPayout | 파트너 지급 배치 |
청구/지급 유형
| 유형 | 설명 | 현재 상태 |
|---|---|---|
건별 (PER_CAMPAIGN) | 캠페인 1건 = 청구서/지급 1건 | ✅ 지원 |
월별 (MONTHLY) | 여러 캠페인 합산 | 추후 지원 |
정산 취소
| 상태 | 취소 가능 |
|---|---|
| SETTLEMENT_PENDING | ✅ |
| AWAITING_ADVERTISER_PAYMENT | ✅ |
| ADVERTISER_PAID | ✅ |
| PARTNER_PAYOUT_PROCESSING | ✅ |
| SETTLEMENT_COMPLETED | ❌ |
🚫
정산 완료 후에는 취소할 수 없습니다. 이미 송금이 완료된 상태입니다.