한국 B2B 청구
PO·세금계산서 요구를 Paddle Invoicing, Lemon 구매자 invoice, 한국 직접 청구와 구분한다.
이 장은 두 서비스를 같은 주제에서 비교한 뒤 두 공급자의 상세 설명을 모두 담습니다. 기능 노출·계약 요율·국가별 결제수단은 계정과 시점에 따라 달라질 수 있으므로 실제 스토어와 각 절의 공식 출처를 확인하세요.
주제별 비교
| 비교 항목 | Paddle | Lemon Squeezy |
|---|---|---|
| MoR 기업 청구 | Paddle Invoicing의 수동 수금·계약 조건을 확인한다. | 구매자 invoice와 계정 조건을 확인한다. |
| 국내 세금계산서 | MoR 명의 문서를 한국 사업자 직접 발행으로 오인하지 않는다. | MoR 명의 문서를 한국 사업자 직접 발행으로 오인하지 않는다. |
| 직접 판매 | 국내 계약·계좌이체·PG 채널을 별도 원장으로 운영한다. | 국내 계약·계좌이체·PG 채널을 별도 원장으로 운영한다. |
Paddle 상세
핵심 요약
- PO·payment terms·bank transfer가 필요하다고 무조건 국내 청구로 보내지 않는다. Paddle MoR 인보이스를 수용하면 Paddle Invoicing을 먼저 비교한다.
- 한국 법인 명의 전자세금계산서·KRW 계좌이체·국내 계약이 필수일 때 한국 법인 직접 청구 플로우를 사용한다.
accounts에billing_channel(paddle_checkout / paddle_invoice / domestic_invoice)을 명시해 회계·CS에서 세 채널을 나누되 권한 모델은 공유한다.- 국내 계약 고객에게는 Paddle upgrade CTA와 글로벌 쿠폰을 숨겨 중복 결제와 가격 혼동을 막는다.
- Paddle next billing date와 국내 계약 갱신일을 따로 두어 같은 알림 로직에서 뒤섞이지 않게 한다.
- 월마감에서 Paddle 매출과 국내 직접 매출을 나눠 세금 처리가 엉키지 않도록 한다.
한국 법인 SaaS에서 self-serve Checkout만으로 모든 B2B를 처리하기는 어렵습니다. 그러나 PO나 bank transfer가 필요하다는 이유만으로 Paddle을 제외할 필요도 없습니다. Paddle Invoicing은 sales-assisted 구독, payment terms, PO number, Checkout 또는 bank transfer 결제를 지원합니다. Paddle bank transfer는 현재 invoice 전용이고 EUR·GBP·USD를 지원합니다.
고객 조달팀이 Paddle을 판매자·인보이스 발행자로 수용하지 않거나 한국 법인 명의 전자세금계산서와 KRW 계좌이체가 필수이면 국내 직접 계약으로 분리합니다.
예외 플로우를 쓰는 조건
| 조건 | Paddle Checkout | Paddle Invoicing | 한국 법인 직접 청구 |
|---|---|---|---|
| 개인/소규모 팀 카드 결제 | 적합 | 불필요 | 불필요 |
| sales-assisted 구독 | 제한적 | 적합 | 적합 |
| PO number·payment terms | 부적합 | 지원 | 지원 |
| EUR·GBP·USD bank transfer | 부적합 | 지원 | 외화계좌 정책에 따라 가능 |
| 한국 법인 전자세금계산서 필수 | 부적합 | Paddle invoice이므로 부적합 | 적합 |
| KRW 계좌이체 필수 | 부적합 | 현재 wire 통화 범위 밖 | 적합 |
| Paddle을 해외 판매자로 벤더 등록 가능 | 적합 | 적합 | 불필요 |
| 한국 법인 명의 계약·SLA 필수 | 별도 검토 | 별도 검토 | 적합 |
운영 흐름
데이터 모델 원칙
accounts
- workspace_id
- billing_channel: paddle_checkout | paddle_invoice | domestic_invoice
- paddle_invoice_transaction_id
- domestic_contract_id
- paddle_customer_id
- paddle_subscription_id
- entitlement_set
- renewal_date
- payment_status| 원칙 | 이유 |
|---|---|
billing_channel을 명시 | Checkout, Paddle invoice, 국내 직접 청구를 회계/CS에서 분리 |
| 권한 모델은 공유 | 같은 Pro/Team 권한을 결제 채널별로 중복 구현하지 않음 |
| 중복 결제 방지 | 국내 계약 고객에게 Paddle upgrade CTA를 숨김 |
| renewal date 분리 | Paddle next billing date와 국내 계약 갱신일 혼동 방지 |
| invoice ID 보관 | 전자세금계산서, 계약서, 입금내역을 workspace에 연결 |
국내 B2B 운영 체크리스트
| 항목 | 담당 | 완료 |
|---|---|---|
| Paddle self-serve 대상과 국내 계약 대상 기준 정의 | Product/Sales | ☐ |
| Paddle Invoicing의 PO·payment terms·wire 통화 수용 여부 확인 | Sales/Finance | ☐ |
| 가격표에서 Enterprise/Invoice 문의 경로 제공 | Product | ☐ |
| 국내 계약 고객의 checkout CTA 숨김 | Engineering | ☐ |
| 전자세금계산서 발행 프로세스 확정 | Finance | ☐ |
| 입금 확인 후 권한 부여 SLA 정의 | Finance/Support | ☐ |
| 계약 종료/미입금 시 권한 회수 절차 정의 | CS/Engineering | ☐ |
| 월마감에서 Paddle 매출과 국내 청구 매출 분리 | Finance | ☐ |
고객 안내 문구
구매주문서(PO), payment terms 또는 bank transfer가 필요한 경우 Paddle Invoicing을 제공할 수 있습니다.
이 경우 판매자와 인보이스 발행자는 Paddle입니다. 한국 법인 명의 전자세금계산서 또는 KRW 계좌이체가
필수이면 [회사명]과의 국내 직접 계약/청구 플로우를 별도로 안내합니다.회계 분리
| 구분 | Paddle Checkout | Paddle Invoicing | 국내 직접 청구 |
|---|---|---|---|
| 고객 결제 | 카드·현지 결제수단 | Checkout 또는 EUR·GBP·USD wire | KRW/외화 계좌이체·국내 PG |
| 고객 인보이스 | Paddle invoice | Paddle invoice + PO/payment terms | 한국 법인 세금계산서·청구서 |
| 매출 원장 | Paddle report | Paddle report·invoice·wire 상태 | ERP/회계 시스템 |
| 권한 기준 | Paddle subscription status | invoice 발행/입금 정책 + subscription | 계약 기간·입금 상태 |
| 환불/해지 | Paddle refund + 권한 회수 | Paddle adjustment + 계약 조건 | 국내 계약과 환불 정책 |
리스크
- 한 고객이 Paddle subscription과 국내 계약을 동시에 들고 있을 수 있습니다.
- 국내 계약 고객에게 글로벌 가격이나 할인 쿠폰이 그대로 노출되기도 합니다.
- 월마감에서 Paddle 매출과 국내 직접 매출을 합산하다 세금 처리를 혼동하기 쉽습니다.
- 계약 갱신일과 Paddle 구독 갱신일이 다른데 같은 알림 로직을 쓰면 어긋납니다.
참고 자료
- 웹서비스 운영을 위한 약관 가이드
- Paddle Developer - Customer portal
- Paddle Developer - Sales-assisted invoices
- Paddle Developer - Create and issue invoices
- Paddle Developer - Bank transfer
- 국가법령정보센터 - 전자상거래법
Lemon Squeezy 상세
핵심 요약
- Lemon Squeezy 주문 invoice는 MoR 거래 문서이며 한국 사업자 명의 전자세금계산서와 같지 않다.
- 한국 B2B 고객이 국내 계약·PO·세금계산서를 요구하면 별도 직접 판매 채널을 검토한다.
- 같은 서비스 권한을 제공해도 판매자·청구·환불·원장·세무 처리는 채널별로 분리한다.
- 고객이 두 채널로 중복 결제하지 않도록 영업·제품·재무가 함께 관리한다.
언제 분리하나
| 고객 요구 | Lemon Squeezy MoR checkout | 한국 직접 청구 |
|---|---|---|
| 일반 카드·구독 구매 | 기본 경로 | 보통 불필요 |
| 한국 법인 명의 전자세금계산서 | 고객 문서 요구와 적합성 확인 | 별도 계약·발행 검토 |
| 구매주문서(PO), 검수 후 지급 | 표준 checkout과 충돌 가능 | 견적·계약·계좌이체 |
| 특정 국내 결제수단 | 공식 지원 여부 불확실 | 국내 PG 별도 검토 |
Lemon Squeezy는 주문 invoice를 생성할 수 있지만, 발행 주체·세금 체계가 한국 법인의 직접 청구와 동일하다고 보아서는 안 됩니다.
운영 흐름
- 영업이 법적 구매자, 사업자등록번호, PO·세금계산서·결제수단 요구를 수집합니다.
- 재무·법무가 직접 계약의 공급자와 부가세·세금계산서 발행 의무를 확인합니다.
- 기존 Lemon Squeezy 구독이 있다면 기간·환불·권한 이관 방안을 고객과 합의합니다.
- 국내 청구 시스템에 계약·청구·입금·수금·환불을 기록하고 앱에는
billing_channel=domestic_direct를 표시합니다. - 권한 서비스는 두 채널을 하나의 entitlement 모델에 매핑하되 원장·증빙은 합치지 않습니다.
데이터 모델
billing_channel: lemon_mor | domestic_direct
seller_of_record: lemon_squeezy | korean_entity
external_order_id / domestic_invoice_id
contract_entity, customer_legal_entity
service_period_start/end, entitlement_plan
amount, tax_amount, currency, refund_reference한 고객에게 두 채널이 동시에 활성이라면 중복 청구 경보를 띄웁니다. Lemon Squeezy 주문을 국내 매출·세금계산서로 자동 변환하지 않습니다.
고객 안내 초안
표준 온라인 결제는 Lemon Squeezy가 판매자로 처리합니다.
귀사의 구매 절차에 한국 법인 명의 계약·전자세금계산서·계좌이체가 필요하면
온라인 결제를 진행하기 전에 영업팀에 별도 견적을 요청해 주세요.