26.4. 자동 청구 프로세스
3scale에서 청구 프로세스는 매일 실행됩니다. 청구 흐름에 따라 송장을 생성하고, 청구 흐름에 따라 상태를 변경하고, 구성된 결제 게이트웨이를 사용하여 요금을 수행합니다.
청구 흐름은 Prepaid 및 Postpaid 모드에 대해 약간 다르며 3scale에서 일정 월을 기준으로 하는 경우 해당 월의 첫날에 발생하는 특수 이벤트가 있습니다.
26.4.1. 매월의 첫 번째 날에 링크 복사링크가 클립보드에 복사되었습니다!
postpaid
- 이전 달의 청구 변수 비용: 비용은 열려 있는 송장에 대한 라인 항목으로 포함되어 있습니다.
- 이전 달의 송장을 작성했습니다.
- 현재 달의 결제 비용: 현재 달의 Open 상태에 대한 새 송장을 만듭니다.
선불
- 청구 고정 비용 (현재 월)
- 청구 변수 비용 (이전 달)
알림은 월 초에 완료 된 송장에 대한 API 관리자에게 전송되므로 송장을 검토하고 필요한 조정을 수행할 수 있습니다.
매일 수행되는 모든 동작은 위에서 설명한 것 외에도 달의 첫날에서도 발생합니다.
26.4.2. 매일 링크 복사링크가 클립보드에 복사되었습니다!
- bill 만료된 시험 및 새 계약에는 아직 청구되지 않았습니다. 현재 달의 오픈 상태에 있는 인보스가 생성됩니다.
- 사전 예약만 해당: 완료됨: 열려 있는 모든 송장: Status가 accomplish d로 변경됩니다.
문제 송장: 보류 중 상태로 변경됩니다.
- 송장은 일반적으로 종료 후 2 ~ 2 일 후에 발행됩니다. 송장의 "Issued On" 날짜는 현재 날짜로 설정되고, "Due On" 날짜(배치된 송장이 청구되는 경우)가 발행 됨 + 2일로 설정됩니다.
- 개발자에게 송장이 발행되면 이메일 알림이 전송되며 개발자 포털에서 발행된 송장을 볼 수 있습니다.
청구 송장
- 무료 및 보류 중 상태의 송장은 Due On 날짜가 오늘 또는 이전인 경우 청구됩니다.
- 결제에 실패한 경우 송장 상태가 Unpaid 로 변경됩니다. 3 일 후에 다시 충전 할 수 있습니다. 3개의 실패한 재시도 후 송장 상태가 Failed 로 변경되고, 충전이 더 이상 재시도되지 않습니다.
만료된 신용카드에 대한 정보
- 신용카드가 곧 만료될 개발자 계정은 이메일 알림이 전송됩니다.
26.4.3. 자동 및 수동 송장 링크 복사링크가 클립보드에 복사되었습니다!
자동 청구 프로세스에서 생성된 송장에는 송장 헤더에 (자동으로 생성된) 레이블이 있습니다. 예: 2019년 1월(자동으로 생성된)에 대한 투자.
수동으로 생성된 송장은 송장 세부 정보 페이지에 (수동으로 생성된) 로 표시됩니다.
자동 청구 프로세스에서는 현재 달 동안 기존 송장을 열린 상태로 사용하여 추가 행 항목을 만들 수 있지만 자동으로 생성된 송장만 사용할 수 있습니다. 수동으로 만든 송장은 자동 청구 프로세스에서 업데이트되지 않습니다.
26.4.4. 월 단위 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
월 중순에 애플리케이션(또는 계정/서비스 서브스크립션)이 업그레이드되면 월에 남은 일 수에 따라 월별 비용이 증가합니다. 애플리케이션 계획에 구성된 제한은 롤오버되지 않습니다.
애플리케이션을 무료로 유료 계획으로 업그레이드하는 경우 다음에 새 송장을 실행하면 누적된 월 비용을 포함하여 새 송장이 생성됩니다.
애플리케이션이 유료 계획에서 더 비용이 많이 드는 계획으로 업그레이드되면 해당 동작은 다음과 같은 여러 요인에 따라 달라집니다.
- 모델 번호: Prepaid or Postpaid
- 계획 변경이 이루어지면
26.4.4.1. 선불 청구 링크 복사링크가 클립보드에 복사되었습니다!
애플리케이션 계획이 동일한 청구일에 변경된 경우(UTC 기준 기준 청구일 기준) 생성 되었으므로 이전 계획에 대한 고정 비용이 송장에 포함되어 있지 않고 'Refund' 라인 항목으로 할인됩니다. 이전 계획에 대한 고정 비용도 송장에 추가됩니다.
예: 해당 달의 첫 날 A(200$) 플랜 A(200$)에 등록한 고객은 같은 날의 B(300$) 계획 B(300$)로 업그레이드했습니다. 이 경우 하나의 송장이 생성되며 다음 줄 항목이 포함됩니다.
Expand 설명 비용 고정 비용 (예: A')
200
환불 (Plan A')
-200
애플리케이션 업그레이드 (Plan A' to 'Plan B')
300
합계
300
고객이 한 달 중 다른 날에 서명하면 200의 비용과 환불이 부과됩니다.
이 애플리케이션에 대해 송장이 발행된 후 애플리케이션 계획이 변경된 경우:
업그레이드 의 경우 개발자에게 두 가지 송장이 발행됩니다. 하나는 초기 비용 및 업그레이드용 다른 송장입니다.
예: 해당 달의 첫 날 A(200$) 플랜 A(200$)에 등록한 고객은 월 중순에 B(300$) 계획 B(300$)로 업그레이드했습니다. 다음 송장이 생성됩니다.
Expand 설명 비용 고정 비용 (예: A')
200
합계
200
Expand 설명 비용 환불 (Plan A')
-100
애플리케이션 업그레이드 (Plan A' to 'Plan B')
150
합계
50
두 번째 송장에서는 청구 기간 중 업그레이드가 이루어지므로 환불 비용(100$) 및 새로운 비용($)이 증가합니다.
- 현재 애플리케이션 다운그레이드 (비용이 저렴한 계획으로 변경)는 지원되지 않습니다.
26.4.4.2. postpaid billing 링크 복사링크가 클립보드에 복사되었습니다!
Postpaid billing mode에 하나의 송장이 발행되며, 이에는 환불 및 애플리케이션 업그레이드 라인 항목이 포함됩니다.
중요: 이 동작은 2018년 4월 20일에 다음과 같은 변경 사항이 적용됩니다.
- 애플리케이션이 생성된 날짜에 애플리케이션이 업그레이드될 때 초기 비용(최적 애플리케이션 계획의 경우)이 송장에 포함되지 않은 경우 버그가 수정되었습니다.
- 이전에는 새 계획과 이전 계획의 차이를 포함하여 애플리케이션 업그레이드에 한 줄 항목만 추가되었습니다. 예를 들어 위의 선불 청구 섹션에 설명된 시나리오 2(플래 A에서 200$로 애플리케이션 업그레이드, B - 300$로 업그레이드), 두 번째 생성 송장은 다음과 같습니다.
| 설명 | 비용 |
|---|---|
| 애플리케이션 업그레이드 (Plan A' to 'Plan B') | 50 |
| 합계 | 50 |
여기서 50$는 해당 월의 나머지 부분에 대한 새로운 계획과 이전 계획의 증가된 비용의 차이입니다($ - 100$).
2018년 4월 20일 이후 계산은 송장에 보다 명확하게 반영되며(복전 및 요금이 별도로 부과되는 경우) 총 비용은 이전과 동일하게 유지됩니다.