26.4. 자동 청구 프로세스
3scale에서는 청구 프로세스가 매일 실행됩니다. 청구 흐름에 따라 송장을 생성하고, 상태를 변경하고, 구성된 결제 게이트웨이를 사용하여 요금을 수행합니다.
청구 흐름은 Prepaid 및 Postpaid 모드와 약간 다르며 3scale에서 청구가 일정 월에 따라 결정되므로 해당 월의 첫날에 발생하는 특별한 이벤트가 있습니다.
26.4.1. 각 달의 첫 날 링크 복사링크가 클립보드에 복사되었습니다!
postpaid
- 이전 달의 변수 비용: 오픈 송장에 대한 비용이 행 항목으로 포함됩니다.
- 지난 한 달 동안의 송장을 마감합니다.
- 현재 월에 대한 cost fixed costs: Open state에서 현재 월에 대한 새 송장을 만듭니다.
prepaid
- bill 고정 비용(현재 월)입니다.
- bill 변수 비용(이전 달).
알림은 월 초에 종료 된 송장에 대한 API 관리자에게 전송되므로 송장을 검토하고 필요한 조정을 할 수 있습니다.
매일 수행되는 모든 작업은 위에서 설명한 작업과 함께 월의 첫날에도 발생합니다.
26.4.2. 매일 링크 복사링크가 클립보드에 복사되었습니다!
- expired expired trial and new contract that have not yet been billed: 현재 월에 대한 오픈 상태의 문의가 생성됩니다.
- Prepaid only: 열려 있는 모든 송장을 완료: 상태가 Finalized 로 변경됩니다.
문제 송장: 보류 중으로 상태 변경
- 송장은 일반적으로 2018년 1월 1일 후에 발행됩니다. 송장 발행 날짜는 현재 날짜로 설정되고 Due On date(인보가 청구되는 경우) 날짜는 발행 됨 + 2일로 설정됩니다.
- 개발자에게 송장이 발행되면 해당 사용자는 이메일 알림을 받으며 개발자 포털에서 발행된 송장을 볼 수 있습니다.
유료 송장
- 무급 및 보류 중 상태의 송장은 현재 날짜 또는 이전 날짜가 있는 경우 부과됩니다.
- 결제에 실패한 경우 송장 상태가 Unpaid 로 변경됩니다. 경쟁은 3 일 후에 다시 시도됩니다. 3번 재시도에 실패한 후 송장 상태가 실패로 변경되고 더 이상 과금이 복구되지 않습니다.
만료된 신용 카드에 대해 알려줍니다.
- 대금이 곧 만료될 개발자 계정은 이메일 알림이 전송됩니다.
26.4.3. 자동 및 수동 송장 링크 복사링크가 클립보드에 복사되었습니다!
자동 청구 프로세스에서 생성하는 송장에는 송장 헤더에 (자동으로 생성) 레이블이 있습니다. 예: 2019년 1월 용 안내(자동으로 생성된)
수동으로 생성된 송장은 송장 세부 정보 페이지에서 (ECDHEly created) 로 표시됩니다.
자동화된 청구 프로세스에서는 현재 달 동안 기존 송장을 열린
상태로 사용하여 추가 행 항목을 만들 수 있지만 자동으로 생성된 송장만 사용할 수 있습니다. 수동으로 생성된 송장은 자동 청구 프로세스에 의해 업데이트되지 않습니다.
26.4.4. 중간 개월 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
애플리케이션(또는 계정/서비스 서브스크립션)이 월 중순으로 업그레이드되면 월에 남은 일 수에 따라 월간 비용이 부과됩니다. 애플리케이션 계획에 구성된 제한은 업그레이드되지 않습니다.
애플리케이션을 무료로 유료 계획으로 업그레이드하는 경우 다음 번에 청구가 실행되는 경우 월간 예상 비용을 포함하여 새 송장이 생성됩니다.
유료 계획에서 더 많은 유료 계획으로 애플리케이션을 업그레이드할 때 해당 동작은 다음과 같은 몇 가지 요인에 따라 달라집니다.
- 빌링 모드: Prepaiding 또는 Postpaid.
- 계획 변경이 이루어진 경우
26.4.4.1. 사전 청구 링크 복사링크가 클립보드에 복사되었습니다!
애플리케이션 계획이 생성된 대로 청구일(금요일(UTC) 오전 8시) 에서 변경된 경우 이전에 송장이 발생하지 않았으므로 이전 계획의 고정 비용이 송장에 포함되어 있으며 'Refund' 라인 항목으로 할인됩니다. 이전 계획의 고정 비용도 송장에 추가됩니다.
예: 달의 첫날 계획 A (200$)에 가입 한 고객은 같은 날 계획 B (300$)로 업그레이드했습니다. 이 경우 하나의 송장이 생성되고 다음 줄 항목이 포함됩니다.
Expand 설명 cost 고정 비용 (Plan A')
200
비용 절감 (Plan A')
-200
애플리케이션 업그레이드 ('Plan A' to 'Plan B')
300
합계
300
고객이 한 달의 다른 날에 등록한 경우 200의 비용 및 회수액이 부과됩니다.
이 애플리케이션에 대해 송장이 이미 발행된 후 애플리케이션 계획이 변경된 경우:
업그레이드 의 경우 개발자는 두 가지 송장을 발행합니다. 하나는 초기 비용이며 다른 하나는 업그레이드에 사용됩니다.
예: 달의 첫날 계획 A (200$)에 등록한 고객은 월 중순에 계획 B (300$)로 업그레이드했습니다. 다음 송장이 생성됩니다.
Expand 설명 cost 고정 비용 (Plan A')
200
합계
200
Expand 설명 cost 비용 절감 (Plan A')
-100
애플리케이션 업그레이드 ('Plan A' to 'Plan B')
150
합계
50
두 번째 송장에서는 청구 기간 중 업그레이드가 이루어지므로 감축된 비용(100$) 및 새로운 비용(150$)이 계산됩니다.
- 애플리케이션 다운그레이드 (비용이 낮은 계획 변경)는 현재 지원되지 않습니다.
26.4.4.2. postpaid billing 링크 복사링크가 클립보드에 복사되었습니다!
Postpaid billing mode에서 하나의 송장이 발행되며, Refund 및 Application upgrade line 항목이 포함됩니다.
이 동작은 2018년 4월 20일에 다음과 같은 변경 사항이 도입되었습니다.
- 애플리케이션이 생성된 동일한 날 업그레이드되었을 때 송장에 초기 비용(초기 애플리케이션 계획)이 포함되지 않은 버그가 수정되었습니다.
- 이전에는 새 계획과 이전 계획 비용의 차이를 포함하여 애플리케이션 업그레이드에 한 줄 항목만 추가되었습니다. 예를 들어 위의 사전 청구 섹션(플랜 A - 200$에서 계획 B - 300$로 애플리케이션 업그레이드)에 설명된 시나리오 2에서 두 번째 생성된 송장은 다음과 같습니다.
설명 | cost |
---|---|
애플리케이션 업그레이드 ('Plan A' to 'Plan B') | 50 |
합계 | 50 |
여기서 50$는 새 계획과 이전 계획의 예상 비용(150$ - 100$)의 차이입니다.
2018년 4월 20일 이후부터 계산은 송장에 보다 명확하게 반영되며 (별도금 및 비용 포함) 총비용은 이전과 동일하게 유지됩니다.