@@ -10,7 +10,6 @@ const HEADER = [
1010 'gross_amount' ,
1111 'discount_amount' ,
1212 'net_amount' ,
13- 'exceeds_quota' ,
1413 'total_monthly_quota' ,
1514 'organization' ,
1615 'cost_center_name' ,
@@ -30,7 +29,6 @@ const SAMPLE_ROW_1 = [
3029 '0.036000000000000004' ,
3130 '0.036000000000000004' ,
3231 '0' ,
33- 'FALSE' ,
3432 '1000' ,
3533 'octodemo' ,
3634 'Octocats' ,
@@ -50,7 +48,6 @@ const SAMPLE_ROW_2 = [
5048 '0' ,
5149 '0' ,
5250 '0' ,
53- 'FALSE' ,
5451 '1000' ,
5552 'octodemo' ,
5653 'Octocats' ,
@@ -86,12 +83,12 @@ const SAMPLE_ROW_2_ANNOTATIONS: { index: number; label: string; note: string }[]
8683 note : '$0 — there is no PRU cost to discount.' ,
8784 } ,
8885 {
89- index : 15 ,
86+ index : 14 ,
9087 label : 'aic_quantity' ,
9188 note : '≈ 24.9 AICs consumed. Under AI Credits-based billing, even Base Models consume AI Credits proportional to actual token usage.' ,
9289 } ,
9390 {
94- index : 16 ,
91+ index : 15 ,
9592 label : 'aic_gross_amount' ,
9693 note : '≈ $0.249 (24.9 AICs × $0.01). This is what the same usage would cost under AI Credits-based billing.' ,
9794 } ,
@@ -133,17 +130,16 @@ const SAMPLE_ROW_1_ANNOTATIONS: { index: number; label: string; note: string }[]
133130 label : 'net_amount' ,
134131 note : '$0.00 — net PRU charge after quota discount. No additional cost was incurred for this request.' ,
135132 } ,
136- { index : 11 , label : 'exceeds_quota' , note : 'FALSE — usage stayed within the monthly quota.' } ,
137- { index : 12 , label : 'total_monthly_quota' , note : '1,000 PRUs — the monthly PRU quota for this user\'s plan.' } ,
138- { index : 13 , label : 'organization' , note : 'The GitHub organization slug: "octodemo".' } ,
139- { index : 14 , label : 'cost_center_name' , note : '"Octocats" — the cost center this user is assigned to.' } ,
133+ { index : 11 , label : 'total_monthly_quota' , note : '1,000 PRUs — the monthly PRU quota for this user\'s plan.' } ,
134+ { index : 12 , label : 'organization' , note : 'The GitHub organization slug: "octodemo".' } ,
135+ { index : 13 , label : 'cost_center_name' , note : '"Octocats" — the cost center this user is assigned to.' } ,
140136 {
141- index : 15 ,
137+ index : 14 ,
142138 label : 'aic_quantity' ,
143139 note : '≈ 3.107 AICs — the AI Credits-based billing equivalent of this request. AICs represent the actual tokens consumed.' ,
144140 } ,
145141 {
146- index : 16 ,
142+ index : 15 ,
147143 label : 'aic_gross_amount' ,
148144 note : '≈ $0.031 (3.107 AICs × $0.01). Under AI Credits-based billing this request would cost roughly $0.03.' ,
149145 } ,
@@ -196,7 +192,12 @@ export function ReportGuideView() {
196192 < h2 className = "text-lg font-semibold text-fg-default mb-2" > Report Format</ h2 >
197193 < p className = "text-fg-muted text-sm mb-7" >
198194 Each row in the CSV export represents one unit of Copilot usage for a single user and model on a given day.
199- Below are annotated examples showing what each field means.
195+ Below are annotated examples showing what each field means. Some older exports also include an
196+ < code className = "mx-1 font-mono text-xs" > exceeds_quota</ code >
197+ column between
198+ < code className = "mx-1 font-mono text-xs" > net_amount</ code >
199+ and
200+ < code className = "mx-1 font-mono text-xs" > total_monthly_quota</ code > .
200201 </ p >
201202
202203 < div className = "bg-bg-default border border-border-default rounded-lg px-6 pt-5 pb-6 mb-6" >
0 commit comments