정산·대사
balance currency, payout, 환율, 수수료, 월마감 reconciliation 운영
글로벌 결제에서 월마감이 어려운 이유는 결제 통화, Paddle balance currency, payout currency, 한국 장부 통화가 다를 수 있기 때문입니다. 개발팀은 결제 성공만 보면 되지만, 재무팀은 거래·환불·수수료·환율을 같은 기준으로 맞춰야 합니다.
통화 구조
| 층 | 예시 | 설명 |
|---|---|---|
| 고객 결제 통화 | KRW, USD, EUR, JPY | Checkout에서 고객이 보는 통화 |
| Paddle balance currency | USD, EUR, GBP, AUD, CAD | Paddle 계정 잔액 기준 통화 |
| payout currency | USD 등 | 한국 법인 계좌로 송금되는 통화 |
| 장부 통화 | KRW | 한국 회계 장부 기준 |
Paddle은 KRW 결제를 받을 수 있지만, balance currency는 별도 제한이 있습니다. KRW 결제 매출이 바로 KRW 정산으로 들어온다고 가정하면 안 됩니다.
수수료와 payout
Paddle 공식 가격은 Checkout transaction 기준 pay-as-you-go 수수료를 제시합니다. payout 단계에서는 Paddle fee 외에도 은행, SWIFT, 중개은행, 환전 margin이 영향을 줄 수 있습니다. Paddle 도움말 기준으로 Paddle은 일반 payout에 별도 payout fee를 붙이지 않는다고 설명하지만, 은행/결제사업자 비용, 국제 wire fee, balance currency와 payout currency가 다를 때의 최대 1.5% conversion margin은 별도로 영향을 줄 수 있습니다.
| 항목 | 관리 방법 |
|---|---|
| Paddle transaction fee | transaction export에서 확인 |
| 환불 | refund/adjustment와 원 transaction 연결 |
| chargeback | dispute 상태와 수수료 별도 표시 |
| wire fee | payout reconciliation report와 bank statement 대조 |
| FX | Paddle 환산, 은행 환산, 장부 환율 분리 |
월마감 대사 테이블
| 컬럼 | 설명 |
|---|---|
month | 내부 귀속 월 |
paddle_transaction_id | 거래 식별자 |
paddle_subscription_id | 구독 식별자 |
customer_country | 고객 국가 |
payment_currency | 고객 결제 통화 |
gross_amount | 고객 결제 총액 |
tax_amount | Paddle MoR 거래에서 계산·처리된 거래세 |
paddle_fee | 수수료 |
refund_amount | 환불 |
net_amount | 정산 대상 금액 |
payout_id | 지급 묶음 ID |
book_fx_rate | 장부 환율 |
krw_amount | 원화 환산액 |
exception_note | 미매칭/환율/환불 메모 |
월마감 절차
- Paddle에서 transaction, adjustment/refund, payout reconciliation report를 export합니다.
- 내부 주문/구독 DB와
transaction_id,subscription_id로 매칭합니다. - Paddle transaction/payout reconciliation report 총액과 은행 입금액을 payout 단위로 대조합니다.
- 미매칭 거래, 환불 지연, chargeback, 수수료 차이를 exception queue에 올립니다.
- 세무사에게 전달할 월마감 패키지를 PDF/CSV 원본 그대로 보관합니다.
구체적인 CSV 컬럼, 전표 예시, SQL 체크는 정산 CSV·전표 템플릿을 기준으로 맞춥니다.
운영 지표
| 지표 | 목적 |
|---|---|
| gross revenue by country | 국가별 매출 추이 |
| net revenue after fees | 실제 수익성 |
| refund rate | 환불 정책과 제품 품질 점검 |
| chargeback rate | fraud/CS 리스크 |
| FX impact | 가격·정산 통화 전략 점검 |
| payout delay | 현금흐름 관리 |
흔한 실수
- 고객 결제 금액과 Paddle 정산액을 같은 매출 숫자로 혼용합니다.
- 환불 월과 원 결제 월이 달라지는 것을 장부에서 설명하지 못합니다.
- 한국 고객 KRW 결제분을 별도 태그하지 않아 국내 이슈 분석이 어렵습니다.
- Paddle 수수료를 단일 비용으로만 보고 payment method/country별 차이를 놓칩니다.
- bank statement 수수료와 Paddle transaction report 수수료를 같은 항목으로 합산합니다.