정산·대사
balance currency, payout, 환율, 수수료, 월마감 reconciliation 운영
핵심 요약
- 고객 결제 통화·Paddle balance currency·payout currency·한국 장부 통화(KRW)가 다를 수 있어, KRW 결제가 바로 KRW 정산으로 들어온다고 가정하면 안 된다.
- Paddle은 일반 payout에 별도 fee를 붙이지 않는다고 설명하지만, 은행·SWIFT·중개은행 wire fee와 balance/payout currency가 다를 때 붙는 최대 1.5% conversion margin이 정산액을 깎는다.
- 월마감은 export → transaction_id·subscription_id 매칭 →
remittance_reference단위 은행 대조 → exception queue → 세무 패키지 보관 순으로 진행한다. - 2026 payout reconciliation report는 balance movement를 원장으로 쓰며
balance_movement_in_balance_currency합계를 remittance advice와 맞춘다. - gross/net revenue, refund·chargeback rate, FX impact, payout delay 등 운영 지표로 수익성과 현금흐름을 점검한다.
- 흔한 실수는 고객 결제 금액과 정산액을 같은 매출로 혼용하거나 은행 수수료와 Paddle 수수료를 합산하는 것이다.
글로벌 결제에서 월마감이 어려운 이유는 결제 통화, Paddle balance currency, payout currency, 한국 장부 통화가 다를 수 있기 때문입니다. 개발팀은 결제 성공만 보면 되지만, 재무팀은 거래·환불·수수료·환율을 같은 기준으로 맞춰야 합니다.
통화 구조
| 층 | 예시 | 설명 |
|---|---|---|
| 고객 결제 통화 | KRW, USD, EUR, JPY | Checkout에서 고객이 보는 통화 |
| Paddle balance currency | USD, EUR, GBP, AUD, CAD | Paddle 계정 잔액 기준 통화 |
| payout/transfer currency | AUD, GBP, CAD, CNY, CZK, DKK, EUR, HUF, PLN, ZAR, SEK, CHF, 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 환산, 은행 환산, 장부 환율 분리 |
월마감 대사 테이블
Paddle의 현재 payout reconciliation report는 과거 payout_id를 remittance_reference로 변경했습니다.
payout_... 형식의 payout object ID를 webhook에서 보관할 수는 있지만 report의 remittance reference와
같은 필드로 취급하지 않습니다. report는 balance movement 행으로 구성되며 다음처럼 원본 필드와 내부
정규화 필드를 매핑합니다.
| Paddle 원본 | 내부 정규화 | 설명 |
|---|---|---|
remittance_reference | remittance_reference | 은행 송금·remittance advice와 연결하는 지급 참조값 |
balance_movement_date | movement_date | 잔액 변동일. 거래 발생일과 다를 수 있음 |
balance_movement_type | movement_type | transaction, adjustment, rebate, swift fee 등 구분 |
total_gross_in_transaction_currency | gross_amount | 고객 결제 통화의 총액 |
balance_movement_in_balance_currency | balance_movement_amount | balance currency 기준 실제 변동액 |
customer_email | customer_email | CS·내부 주문 매칭 보조 필드 |
| discount metadata | discount_id/code | 할인 원인 분석 |
reason | movement_reason | rebate·fee·adjustment 사유 설명 |
gross_amount, tax_amount, paddle_fee, net_amount 같은 내부 컬럼을 유지해도 되지만 Paddle 원본 컬럼과
계산식, 통화 기준을 데이터 사전에 고정합니다. 서로 다른 transaction currency 금액을 바로 더하지 않습니다.
월마감 절차
- Paddle에서 transaction, adjustment/refund, payout reconciliation report와 remittance advice를 export합니다.
- 내부 주문/구독 DB와
transaction_id,subscription_id로 매칭합니다. - payout reconciliation report는
remittance_reference로 조회하고balance_movement_in_balance_currency합계를 remittance advice와 맞춥니다. 날짜 필터만으로 지급 묶음을 추정하지 않습니다. - remittance advice의 송금액과 은행 입금액을 대조하고 SWIFT·중개은행 비용을 별도 행으로 설명합니다.
- 미매칭 거래, 환불 지연, chargeback, rebate, 수수료 차이를 exception queue에 올립니다.
- reverse invoice, remittance advice, CSV 원본, bank statement를 세무 패키지에 보관합니다.
구체적인 CSV 컬럼, 전표 예시, SQL 체크는 정산 CSV·전표 템플릿을 기준으로 맞춥니다.
운영 지표
| 지표 | 목적 |
|---|---|
| gross revenue by country | 국가별 매출 추이 |
| net revenue after fees | 실제 수익성 |
| refund rate | 환불 정책과 제품 품질 점검 |
| chargeback rate | fraud/CS 리스크 |
| FX impact | 가격·정산 통화 전략 점검 |
| payout delay | 현금흐름 관리 |
2026년 Metrics API는 revenue, MRR, active subscribers, refunds, chargebacks 등 시계열 지표를 제공하지만 회계 원장을 대체하지 않습니다. 경영 지표는 Metrics API, 월마감은 transaction·adjustment·payout reconciliation 원본을 사용합니다.
흔한 실수
- 고객 결제 금액과 Paddle 정산액을 같은 매출 숫자로 혼용합니다.
- 환불 월과 원 결제 월이 달라지는 것을 장부에서 설명하지 못합니다.
- 한국 고객 KRW 결제분을 별도 태그하지 않아 국내 이슈 분석이 어렵습니다.
- Paddle 수수료를 단일 비용으로만 보고 payment method/country별 차이를 놓칩니다.
- bank statement 수수료와 Paddle transaction report 수수료를 같은 항목으로 합산합니다.
참고 자료
- Paddle Help - Is there a fee taken for payouts?
- Paddle Developer - Supported currencies
- Paddle - Pricing
- Paddle Developer - Payout reconciliation report
- Paddle Developer - 2026 payout report improvements
- Paddle Developer - Payout report filters
- Paddle Help - Statements, reverse invoices and remittance advice
- Paddle Developer - Metrics API