[Quote][M9X89PV6G6] Quote application failed: Billable already has a scheduled quote: 870
Service
cupixworks-api
Occurrences
1
Status
Reported
Confidence
75%
Actionability
52%
Cluster ID
0e9768a3-20be-466d-99df-907b3762579a
First Seen
2026-07-21 15:54 UTC
Last Seen
2026-07-21 15:54 UTC
Actions
[Quote][M9X89PV6G6] Quote application failed: Billable already has a scheduled quote: 870
What Happened#
2026-07-22 00:54 KST 시점에 cupixworks-api (production, ap-southeast-2) 에서 Back office 관리자가 Workspace 530 에 새 Quote M9X89PV6G6 를 적용(PUT /api/v1/admin/quotes/:id/apply)하려 했으나 BILL10000 / Billable already has a scheduled quote: 870 에러로 실패했다. 직전 00:53 KST 에 동일 Workspace 로 Quote R3B14IOIQL (id 870) 이 미래 시작일 2026-07-29 로 성공적으로 schedule 된 상태였고, 이후 15분 동안 관리자가 6건의 다른 Quote 를 같은 Workspace 로 반복 apply 하며 총 7건의 동일 에러가 누적되었다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Cupix::Errors::Billing |
| exception.message | Billable already has a scheduled quote: 870 |
| exception.code | BILL10000 |
| top_frame | app/models/quote.rb:schedule_apply! |
| deploy | TSLA-12975 feat: defer billing switch for future-dated quote applies (commit 489c15252 / 2f412c97d, merged 2026-06-15) |
| env | production, ap-southeast-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| cupixworks-api (Back office billing 운영) | 7건 (Workspace 530, 15분 window) | Back office 관리자의 신규 라이선스 발급 재시도가 반복 차단됨. 최종 사용자 트래픽에는 영향 없음. |
Timeline#
- 2026-07-22 00:53:01 KST —
PUT /api/v1/admin/quotes/870(update) - 2026-07-22 00:53:05 KST —
PUT /api/v1/admin/quotes/870/paid - 2026-07-22 00:53:06 KST —
PUT /api/v1/admin/quotes/870/apply→200 OK - 2026-07-22 00:53:07 KST —
[Quote][R3B14IOIQL] Schedule quote application for 2026-07-29 on Workspace 530/Quote application finished(billable.scheduled_quote_id = 870) - 2026-07-22 00:54:03 KST —
[Quote][GYVGXJU55F] Quote application failed: Billable already has a scheduled quote: 870(첫 실패) - 2026-07-22 00:54:19 KST —
[Quote][M9X89PV6G6] Quote application failed: Billable already has a scheduled quote: 870(본 클러스터) - 2026-07-22 00:55:27 KST —
[Quote][ZT5TKAT9CA]실패 - 2026-07-22 00:58:15 KST —
[Quote][F43544W7U8]실패 - 2026-07-22 01:06:13 KST —
[Quote][VA8VQHH64X]실패 - 2026-07-22 01:06:49 KST —
[Quote][N7KE58TH44]실패 - 2026-07-22 01:08:37 KST —
[Quote][U5XQ1208JW]실패 (마지막 시도)
Scoring#
Confidence 75% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 2 code refs, 4 log queries |
| Code path explicitness | 2/3 | 2 file:line refs |
| Log evidence | 2/3 | section, query |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 0/3 | 0 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 5/5 | trivial |
| Affected files | 1/5 | 7 file(s) |
| Single repo | 1/3 | 2 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 3/3 | no external deps |
| Data migration | 3/3 | no migration |