← Other Demos · mvp.dev
M
GHL Payment Reconciler · GHL ↔ Stripe ↔ QuickBooks Online
MVP.dev demo · Bright Smile Dental
Reconciled
80 matched · 4 flagged · 84 total
As of
Friday, April 24, 2026
Live interactive demo

One screen to reconcile every GHL payment against Stripe and QuickBooks Online — and resolve the misses in one click.

Pull payments from GoHighLevel, charges from Stripe, and invoices from QuickBooks Online for any date window. The AI engine matches by amount, customer, payment intent, and time delta — then flags every duplicate, missing invoice, partial refund, and pending refund as a discrepancy. One-click resolution writes back to all three systems and appends the reconciled audit trail to the GHL contact note. All integrations are mocked; the shapes match the real GHL Payments, Stripe Charges, and QBO Invoice APIs.

Next.js 15Claude Sonnet 4.6GoHighLevel (GHL) Payments APIStripe APIQuickBooks Online (QBO) APITypeScriptTailwind CSSNDJSON streaming
Golden path (~60s)
  1. 1. Top KPI strip shows GHL / Stripe / QBO totals + 4 discrepancies.
  2. 2. Click the Discrepancies (4) filter chip — table narrows to the four flagged rows.
  3. 3. Click the missing-QBO row. Side panel slides in with AI rationale + a draft invoice. Hit Create in QBO.
  4. 4. Streamed timeline lands the invoice, links the GHL payment, appends a contact note, writes an audit entry — discrepancies count drops to 3.
Date range
Last 30 days · GHL ↔ Stripe ↔ QBO three-way reconciliation
→
GHL payments
$25,720
Gross paid via GHL invoices (incl. refunds)
Stripe charges
$27,800
Net captured on Stripe (charges − refunds)
QBO invoices
$25,955
Booked to QuickBooks Online ledger
Discrepancies
4
Rows the AI flagged for human review
Unified reconciliation
84 transactions · GHL ↔ Stripe ↔ QBO side-by-side
Click any row to open its resolution panel.
DateCustomerAmountGHLStripeQBOStatus
Apr 24
09:06
Olivia Brennan
D9972 External Bleaching (Whitening) — refund
-$480
-$480
GHL-84203
card
$480.00
ch_3PlBrSm2uykrAbC…
succeeded
—
No QBO invoice
Discrepancy
Refund pending in Stripe
Apr 23
10:14
Jenna Patel
D0210 Full Mouth X-Rays + Exam
$245
$245
GHL-84123
card
$245.00
ch_3PlBrSm2uxiyAbC…
succeeded
$245
INV-3802
paid
Matched
Apr 23
09:07
Marcus Reyes
D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings
$285
$285
GHL-84122
card
$285.00
ch_3PlBrSm2uxihAbC…
succeeded
$285
INV-3801
paid
Matched
Apr 23
08:00
Sarah Chen
D1110 Adult Cleaning (Prophylaxis)
$120
$120
GHL-84121
card
$120.00
ch_3PlBrSm2uxi0AbC…
succeeded
$120
INV-3800
paid
Matched
Apr 22
13:35
Ethan Liu
D9972 External Bleaching (Whitening)
$480
$480
GHL-84126
card
$480.00
ch_3PlBrSm2uxkdAbC…
succeeded
$480
INV-3805
paid
Matched
Apr 22
12:28
Olivia Brennan
D2740 Crown — Porcelain/Ceramic
$1,200
$1,200
GHL-84125
card
$1,200.00
ch_3PlBrSm2uxjwAbC…
succeeded
$1,200
INV-3804
paid
Matched
Apr 22
11:21
Daniel Okonkwo
D2391 Composite Filling — 1 Surface
$215
$215
GHL-84124
card
$215.00
ch_3PlBrSm2uxjfAbC…
succeeded
$215
INV-3803
paid
Matched
Apr 22
10:14
Sarah Chen
D0210 Full Mouth X-Rays + Exam
$245
$245
GHL-84201
card
$245.00
ch_3PlBrSm2uyjsAbC…
succeeded
—
No QBO invoice
Discrepancy
Missing QBO invoice
Apr 21
16:56
Ava Thompson
D8080 Comprehensive Ortho Consultation
$175
$175
GHL-84129
card
$175.00
ch_3PlBrSm2uxlsAbC…
succeeded
$175
INV-3808
paid
Matched
Apr 21
15:49
Noah Sandoval
D7140 Simple Extraction
$285
$285
GHL-84128
card
$285.00
ch_3PlBrSm2uxlbAbC…
succeeded
$285
INV-3807
paid
Matched
Apr 21
14:42
Priya Iyer
D4341 Periodontal Scaling 4+ Teeth
$320
$320
GHL-84127
card
$320.00
ch_3PlBrSm2uxkuAbC…
succeeded
$320
INV-3806
paid
Matched
Apr 21
14:32
Daniel Okonkwo
D2740 Crown — Porcelain/Ceramic
$1,200
$1,200
GHL-84202
card
$1,200.00
ch_3PlBrSm2uyk9AbC…
succeeded
+ duplicate ch_3PlBrSmDUP2…
$1,200
INV-3880
paid
Discrepancy
Duplicate Stripe charge
Apr 20
10:17
Caleb Foster
D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam
$365
$365
GHL-84132
card
$365.00
ch_3PlBrSm2uxn7AbC…
succeeded
$365
INV-3811
paid
Matched
Apr 20
09:10
Maya Khan
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84131
membership
$39.00
ch_3PlBrSm2uxmqAbC…
succeeded
$39
INV-3810
paid
Matched
Apr 20
08:03
Liam Hartley
D1120 Child Cleaning
$95
$95
GHL-84130
card
$95.00
ch_3PlBrSm2uxm9AbC…
succeeded
$95
INV-3809
paid
Matched
Apr 19
13:38
Harper Singh
D0150 Comprehensive Exam + Bitewings
$165
$165
GHL-84135
card
$165.00
ch_3PlBrSm2uxomAbC…
succeeded
$165
INV-3814
paid
Matched
Apr 19
12:31
Isaac Romero
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84134
membership
$39.00
ch_3PlBrSm2uxo5AbC…
succeeded
$39
INV-3813
paid
Matched
Apr 19
11:47
Maya Khan
D4341 Periodontal Scaling 4+ Teeth (4 quad)
$400
$400
GHL-84204
card
$320.00
ch_3PlBrSm2uyl8AbC…
partially_refunded
−$80.00 refunded
$400
INV-3881
paid
Discrepancy
Partial refund unreconciled
Apr 19
11:24
Zoe Park
D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface
$430
$430
GHL-84133
card
$430.00
ch_3PlBrSm2uxnoAbC…
succeeded
$430
INV-3812
paid
Matched
Apr 18
16:59
Owen Bryant
D0210 Full Mouth X-Rays + Exam
$245
$245
GHL-84138
card
$245.00
ch_3PlBrSm2uxq1AbC…
succeeded
$245
INV-3817
paid
Matched
Apr 18
15:52
Lena Kowalski
D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings
$285
$285
GHL-84137
card
$285.00
ch_3PlBrSm2uxpkAbC…
succeeded
$285
INV-3816
paid
Matched
Apr 18
14:45
Mateo Vargas
D1110 Adult Cleaning (Prophylaxis)
$120
$120
GHL-84136
card
$120.00
ch_3PlBrSm2uxp3AbC…
succeeded
$120
INV-3815
paid
Matched
Apr 17
10:20
Sarah Chen
D9972 External Bleaching (Whitening)
$480
$480
GHL-84141
card
$480.00
ch_3PlBrSm2uxrgAbC…
succeeded
$480
INV-3820
paid
Matched
Apr 17
09:13
Felix Wagner
D2740 Crown — Porcelain/Ceramic
$1,200
$1,200
GHL-84140
card
$1,200.00
ch_3PlBrSm2uxqzAbC…
succeeded
$1,200
INV-3819
paid
Matched
Apr 17
08:06
Aria Nguyen
D2391 Composite Filling — 1 Surface
$215
$215
GHL-84139
card
$215.00
ch_3PlBrSm2uxqiAbC…
succeeded
$215
INV-3818
paid
Matched
Apr 16
13:41
Daniel Okonkwo
D8080 Comprehensive Ortho Consultation
$175
$175
GHL-84144
card
$175.00
ch_3PlBrSm2uxsvAbC…
succeeded
$175
INV-3823
paid
Matched
Apr 16
12:34
Jenna Patel
D7140 Simple Extraction
$285
$285
GHL-84143
card
$285.00
ch_3PlBrSm2uxseAbC…
succeeded
$285
INV-3822
paid
Matched
Apr 16
11:27
Marcus Reyes
D4341 Periodontal Scaling 4+ Teeth
$320
$320
GHL-84142
card
$320.00
ch_3PlBrSm2uxrxAbC…
succeeded
$320
INV-3821
paid
Matched
Apr 15
16:02
Priya Iyer
D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam
$365
$365
GHL-84147
card
$365.00
ch_3PlBrSm2uxuaAbC…
succeeded
$365
INV-3826
paid
Matched
Apr 15
15:55
Ethan Liu
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84146
membership
$39.00
ch_3PlBrSm2uxttAbC…
succeeded
$39
INV-3825
paid
Matched
Apr 15
14:48
Olivia Brennan
D1120 Child Cleaning
$95
$95
GHL-84145
card
$95.00
ch_3PlBrSm2uxtcAbC…
succeeded
$95
INV-3824
paid
Matched
Apr 14
10:23
Liam Hartley
D0150 Comprehensive Exam + Bitewings
$165
$165
GHL-84150
card
$165.00
ch_3PlBrSm2uxvpAbC…
succeeded
$165
INV-3829
paid
Matched
Apr 14
09:16
Ava Thompson
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84149
membership
$39.00
ch_3PlBrSm2uxv8AbC…
succeeded
$39
INV-3828
paid
Matched
Apr 14
08:09
Noah Sandoval
D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface
$430
$430
GHL-84148
card
$430.00
ch_3PlBrSm2uxurAbC…
succeeded
$430
INV-3827
paid
Matched
Apr 13
13:44
Zoe Park
D0210 Full Mouth X-Rays + Exam
$245
$245
GHL-84153
card
$245.00
ch_3PlBrSm2uxx4AbC…
succeeded
$245
INV-3832
paid
Matched
Apr 13
12:37
Caleb Foster
D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings
$285
$285
GHL-84152
card
$285.00
ch_3PlBrSm2uxwnAbC…
succeeded
$285
INV-3831
paid
Matched
Apr 13
11:30
Maya Khan
D1110 Adult Cleaning (Prophylaxis)
$120
$120
GHL-84151
card
$120.00
ch_3PlBrSm2uxw6AbC…
succeeded
$120
INV-3830
paid
Matched
Apr 12
16:05
Mateo Vargas
D9972 External Bleaching (Whitening)
$480
$480
GHL-84156
card
$480.00
ch_3PlBrSm2uxyjAbC…
succeeded
$480
INV-3835
paid
Matched
Apr 12
15:58
Harper Singh
D2740 Crown — Porcelain/Ceramic
$1,200
$1,200
GHL-84155
card
$1,200.00
ch_3PlBrSm2uxy2AbC…
succeeded
$1,200
INV-3834
paid
Matched
Apr 12
14:51
Isaac Romero
D2391 Composite Filling — 1 Surface
$215
$215
GHL-84154
card
$215.00
ch_3PlBrSm2uxxlAbC…
succeeded
$215
INV-3833
paid
Matched
Apr 11
10:26
Aria Nguyen
D8080 Comprehensive Ortho Consultation
$175
$175
GHL-84159
card
$175.00
ch_3PlBrSm2uxzyAbC…
succeeded
$175
INV-3838
paid
Matched
Apr 11
09:19
Owen Bryant
D7140 Simple Extraction
$285
$285
GHL-84158
card
$285.00
ch_3PlBrSm2uxzhAbC…
succeeded
$285
INV-3837
paid
Matched
Apr 11
08:12
Lena Kowalski
D4341 Periodontal Scaling 4+ Teeth
$320
$320
GHL-84157
card
$320.00
ch_3PlBrSm2uxz0AbC…
succeeded
$320
INV-3836
paid
Matched
Apr 10
13:47
Marcus Reyes
D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam
$365
$365
GHL-84162
card
$365.00
ch_3PlBrSm2uy1dAbC…
succeeded
$365
INV-3841
paid
Matched
Apr 10
12:40
Sarah Chen
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84161
membership
$39.00
ch_3PlBrSm2uy0wAbC…
succeeded
$39
INV-3840
paid
Matched
Apr 10
11:33
Felix Wagner
D1120 Child Cleaning
$95
$95
GHL-84160
card
$95.00
ch_3PlBrSm2uy0fAbC…
succeeded
$95
INV-3839
paid
Matched
Apr 9
16:08
Olivia Brennan
D0150 Comprehensive Exam + Bitewings
$165
$165
GHL-84165
card
$165.00
ch_3PlBrSm2uy2sAbC…
succeeded
$165
INV-3844
paid
Matched
Apr 9
15:01
Daniel Okonkwo
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84164
membership
$39.00
ch_3PlBrSm2uy2bAbC…
succeeded
$39
INV-3843
paid
Matched
Apr 9
14:54
Jenna Patel
D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface
$430
$430
GHL-84163
card
$430.00
ch_3PlBrSm2uy1uAbC…
succeeded
$430
INV-3842
paid
Matched
Apr 8
10:29
Noah Sandoval
D0210 Full Mouth X-Rays + Exam
$245
$245
GHL-84168
card
$245.00
ch_3PlBrSm2uy47AbC…
succeeded
$245
INV-3847
paid
Matched
Apr 8
09:22
Priya Iyer
D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings
$285
$285
GHL-84167
card
$285.00
ch_3PlBrSm2uy3qAbC…
succeeded
$285
INV-3846
paid
Matched
Apr 8
08:15
Ethan Liu
D1110 Adult Cleaning (Prophylaxis)
$120
$120
GHL-84166
card
$120.00
ch_3PlBrSm2uy39AbC…
succeeded
$120
INV-3845
paid
Matched
Apr 7
13:50
Maya Khan
D9972 External Bleaching (Whitening)
$480
$480
GHL-84171
card
$480.00
ch_3PlBrSm2uy5mAbC…
succeeded
$480
INV-3850
paid
Matched
Apr 7
12:43
Liam Hartley
D2740 Crown — Porcelain/Ceramic
$1,200
$1,200
GHL-84170
card
$1,200.00
ch_3PlBrSm2uy55AbC…
succeeded
$1,200
INV-3849
paid
Matched
Apr 7
11:36
Ava Thompson
D2391 Composite Filling — 1 Surface
$215
$215
GHL-84169
card
$215.00
ch_3PlBrSm2uy4oAbC…
succeeded
$215
INV-3848
paid
Matched
Apr 6
16:11
Isaac Romero
D8080 Comprehensive Ortho Consultation
$175
$175
GHL-84174
card
$175.00
ch_3PlBrSm2uy71AbC…
succeeded
$175
INV-3853
paid
Matched
Apr 6
15:04
Zoe Park
D7140 Simple Extraction
$285
$285
GHL-84173
card
$285.00
ch_3PlBrSm2uy6kAbC…
succeeded
$285
INV-3852
paid
Matched
Apr 6
14:57
Caleb Foster
D4341 Periodontal Scaling 4+ Teeth
$320
$320
GHL-84172
card
$320.00
ch_3PlBrSm2uy63AbC…
succeeded
$320
INV-3851
paid
Matched
Apr 5
10:32
Lena Kowalski
D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam
$365
$365
GHL-84177
card
$365.00
ch_3PlBrSm2uy8gAbC…
succeeded
$365
INV-3856
paid
Matched
Apr 5
09:25
Mateo Vargas
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84176
membership
$39.00
ch_3PlBrSm2uy7zAbC…
succeeded
$39
INV-3855
paid
Matched
Apr 5
08:18
Harper Singh
D1120 Child Cleaning
$95
$95
GHL-84175
card
$95.00
ch_3PlBrSm2uy7iAbC…
succeeded
$95
INV-3854
paid
Matched
Apr 4
13:53
Felix Wagner
D0150 Comprehensive Exam + Bitewings
$165
$165
GHL-84180
card
$165.00
ch_3PlBrSm2uy9vAbC…
succeeded
$165
INV-3859
paid
Matched
Apr 4
12:46
Aria Nguyen
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84179
membership
$39.00
ch_3PlBrSm2uy9eAbC…
succeeded
$39
INV-3858
paid
Matched
Apr 4
11:39
Owen Bryant
D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface
$430
$430
GHL-84178
card
$430.00
ch_3PlBrSm2uy8xAbC…
succeeded
$430
INV-3857
paid
Matched
Apr 3
16:14
Jenna Patel
D0210 Full Mouth X-Rays + Exam
$245
$245
GHL-84183
card
$245.00
ch_3PlBrSm2uybaAbC…
succeeded
$245
INV-3862
paid
Matched
Apr 3
15:07
Marcus Reyes
D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings
$285
$285
GHL-84182
card
$285.00
ch_3PlBrSm2uyatAbC…
succeeded
$285
INV-3861
paid
Matched
Apr 3
14:00
Sarah Chen
D1110 Adult Cleaning (Prophylaxis)
$120
$120
GHL-84181
card
$120.00
ch_3PlBrSm2uyacAbC…
succeeded
$120
INV-3860
paid
Matched
Apr 2
10:35
Ethan Liu
D9972 External Bleaching (Whitening)
$480
$480
GHL-84186
card
$480.00
ch_3PlBrSm2uycpAbC…
succeeded
$480
INV-3865
paid
Matched
Apr 2
09:28
Olivia Brennan
D2740 Crown — Porcelain/Ceramic
$1,200
$1,200
GHL-84185
card
$1,200.00
ch_3PlBrSm2uyc8AbC…
succeeded
$1,200
INV-3864
paid
Matched
Apr 2
08:21
Daniel Okonkwo
D2391 Composite Filling — 1 Surface
$215
$215
GHL-84184
card
$215.00
ch_3PlBrSm2uybrAbC…
succeeded
$215
INV-3863
paid
Matched
Apr 1
13:56
Ava Thompson
D8080 Comprehensive Ortho Consultation
$175
$175
GHL-84189
card
$175.00
ch_3PlBrSm2uye4AbC…
succeeded
$175
INV-3868
paid
Matched
Apr 1
12:49
Noah Sandoval
D7140 Simple Extraction
$285
$285
GHL-84188
card
$285.00
ch_3PlBrSm2uydnAbC…
succeeded
$285
INV-3867
paid
Matched
Apr 1
11:42
Priya Iyer
D4341 Periodontal Scaling 4+ Teeth
$320
$320
GHL-84187
card
$320.00
ch_3PlBrSm2uyd6AbC…
succeeded
$320
INV-3866
paid
Matched
Mar 31
16:17
Caleb Foster
D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam
$365
$365
GHL-84192
card
$365.00
ch_3PlBrSm2uyfjAbC…
succeeded
$365
INV-3871
paid
Matched
Mar 31
15:10
Maya Khan
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84191
membership
$39.00
ch_3PlBrSm2uyf2AbC…
succeeded
$39
INV-3870
paid
Matched
Mar 31
14:03
Liam Hartley
D1120 Child Cleaning
$95
$95
GHL-84190
card
$95.00
ch_3PlBrSm2uyelAbC…
succeeded
$95
INV-3869
paid
Matched
Mar 30
10:38
Harper Singh
D0150 Comprehensive Exam + Bitewings
$165
$165
GHL-84195
card
$165.00
ch_3PlBrSm2uygyAbC…
succeeded
$165
INV-3874
paid
Matched
Mar 30
09:31
Isaac Romero
MEM-MO Smile Club Monthly Membership
$39
$39
GHL-84194
membership
$39.00
ch_3PlBrSm2uyghAbC…
succeeded
$39
INV-3873
paid
Matched
Mar 30
08:24
Zoe Park
D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface
$430
$430
GHL-84193
card
$430.00
ch_3PlBrSm2uyg0AbC…
succeeded
$430
INV-3872
paid
Matched
Mar 29
13:59
Owen Bryant
D0210 Full Mouth X-Rays + Exam
$245
$245
GHL-84198
card
$245.00
ch_3PlBrSm2uyidAbC…
succeeded
$245
INV-3877
paid
Matched
Mar 29
12:52
Lena Kowalski
D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings
$285
$285
GHL-84197
card
$285.00
ch_3PlBrSm2uyhwAbC…
succeeded
$285
INV-3876
paid
Matched
Mar 29
11:45
Mateo Vargas
D1110 Adult Cleaning (Prophylaxis)
$120
$120
GHL-84196
card
$120.00
ch_3PlBrSm2uyhfAbC…
succeeded
$120
INV-3875
paid
Matched
Mar 28
15:13
Felix Wagner
D2740 Crown — Porcelain/Ceramic
$1,200
$1,200
GHL-84200
card
$1,200.00
ch_3PlBrSm2uyjbAbC…
succeeded
$1,200
INV-3879
paid
Matched
Mar 28
14:06
Aria Nguyen
D2391 Composite Filling — 1 Surface
$215
$215
GHL-84199
card
$215.00
ch_3PlBrSm2uyiuAbC…
succeeded
$215
INV-3878
paid
Matched
TimeActorActionGHLStripeQBODetails
Apr 24 09:06AIFlaggedpmt_5lh5fch_3PlBrSm2uykrAbCD—Flagged: Refund pending in Stripe — D9972 External Bleaching (Whitening) — refund (-$480)
Apr 23 10:14AIReconciledpmt_5lh37ch_3PlBrSm2uxiyAbCDINV-3802Matched GHL pmt_5lh37 ↔ Stripe ch_3PlBrSm2uxiyAbCD ↔ QBO INV-3802 for $245 (D0210 Full Mouth X-Rays + Exam)
Apr 23 09:07AIReconciledpmt_5lh36ch_3PlBrSm2uxihAbCDINV-3801Matched GHL pmt_5lh36 ↔ Stripe ch_3PlBrSm2uxihAbCD ↔ QBO INV-3801 for $285 (D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings)
Apr 23 08:00AIReconciledpmt_5lh35ch_3PlBrSm2uxi0AbCDINV-3800Matched GHL pmt_5lh35 ↔ Stripe ch_3PlBrSm2uxi0AbCD ↔ QBO INV-3800 for $120 (D1110 Adult Cleaning (Prophylaxis))
Apr 22 13:35AIReconciledpmt_5lh3ach_3PlBrSm2uxkdAbCDINV-3805Matched GHL pmt_5lh3a ↔ Stripe ch_3PlBrSm2uxkdAbCD ↔ QBO INV-3805 for $480 (D9972 External Bleaching (Whitening))
Apr 22 12:28AIReconciledpmt_5lh39ch_3PlBrSm2uxjwAbCDINV-3804Matched GHL pmt_5lh39 ↔ Stripe ch_3PlBrSm2uxjwAbCD ↔ QBO INV-3804 for $1,200 (D2740 Crown — Porcelain/Ceramic)
Apr 22 11:21AIReconciledpmt_5lh38ch_3PlBrSm2uxjfAbCDINV-3803Matched GHL pmt_5lh38 ↔ Stripe ch_3PlBrSm2uxjfAbCD ↔ QBO INV-3803 for $215 (D2391 Composite Filling — 1 Surface)
Apr 22 10:14AIFlaggedpmt_5lh5dch_3PlBrSm2uyjsAbCD—Flagged: Missing QBO invoice — D0210 Full Mouth X-Rays + Exam ($245)
Apr 21 16:56AIReconciledpmt_5lh3dch_3PlBrSm2uxlsAbCDINV-3808Matched GHL pmt_5lh3d ↔ Stripe ch_3PlBrSm2uxlsAbCD ↔ QBO INV-3808 for $175 (D8080 Comprehensive Ortho Consultation)
Apr 21 15:49AIReconciledpmt_5lh3cch_3PlBrSm2uxlbAbCDINV-3807Matched GHL pmt_5lh3c ↔ Stripe ch_3PlBrSm2uxlbAbCD ↔ QBO INV-3807 for $285 (D7140 Simple Extraction)
Apr 21 14:42AIReconciledpmt_5lh3bch_3PlBrSm2uxkuAbCDINV-3806Matched GHL pmt_5lh3b ↔ Stripe ch_3PlBrSm2uxkuAbCD ↔ QBO INV-3806 for $320 (D4341 Periodontal Scaling 4+ Teeth)
Apr 21 14:32AIFlaggedpmt_5lh5ech_3PlBrSm2uyk9AbCDINV-3880Flagged: Duplicate Stripe charge — D2740 Crown — Porcelain/Ceramic ($1,200)
Apr 20 10:17AIReconciledpmt_5lh3gch_3PlBrSm2uxn7AbCDINV-3811Matched GHL pmt_5lh3g ↔ Stripe ch_3PlBrSm2uxn7AbCD ↔ QBO INV-3811 for $365 (D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam)
Apr 20 09:10AIReconciledpmt_5lh3fch_3PlBrSm2uxmqAbCDINV-3810Matched GHL pmt_5lh3f ↔ Stripe ch_3PlBrSm2uxmqAbCD ↔ QBO INV-3810 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 20 08:03AIReconciledpmt_5lh3ech_3PlBrSm2uxm9AbCDINV-3809Matched GHL pmt_5lh3e ↔ Stripe ch_3PlBrSm2uxm9AbCD ↔ QBO INV-3809 for $95 (D1120 Child Cleaning)
Apr 19 13:38AIReconciledpmt_5lh3jch_3PlBrSm2uxomAbCDINV-3814Matched GHL pmt_5lh3j ↔ Stripe ch_3PlBrSm2uxomAbCD ↔ QBO INV-3814 for $165 (D0150 Comprehensive Exam + Bitewings)
Apr 19 12:31AIReconciledpmt_5lh3ich_3PlBrSm2uxo5AbCDINV-3813Matched GHL pmt_5lh3i ↔ Stripe ch_3PlBrSm2uxo5AbCD ↔ QBO INV-3813 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 19 11:47AIFlaggedpmt_5lh5gch_3PlBrSm2uyl8AbCDINV-3881Flagged: Partial refund unreconciled — D4341 Periodontal Scaling 4+ Teeth (4 quad) ($400)
Apr 19 11:24AIReconciledpmt_5lh3hch_3PlBrSm2uxnoAbCDINV-3812Matched GHL pmt_5lh3h ↔ Stripe ch_3PlBrSm2uxnoAbCD ↔ QBO INV-3812 for $430 (D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface)
Apr 18 16:59AIReconciledpmt_5lh3mch_3PlBrSm2uxq1AbCDINV-3817Matched GHL pmt_5lh3m ↔ Stripe ch_3PlBrSm2uxq1AbCD ↔ QBO INV-3817 for $245 (D0210 Full Mouth X-Rays + Exam)
Apr 18 15:52AIReconciledpmt_5lh3lch_3PlBrSm2uxpkAbCDINV-3816Matched GHL pmt_5lh3l ↔ Stripe ch_3PlBrSm2uxpkAbCD ↔ QBO INV-3816 for $285 (D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings)
Apr 18 14:45AIReconciledpmt_5lh3kch_3PlBrSm2uxp3AbCDINV-3815Matched GHL pmt_5lh3k ↔ Stripe ch_3PlBrSm2uxp3AbCD ↔ QBO INV-3815 for $120 (D1110 Adult Cleaning (Prophylaxis))
Apr 17 16:22AIAppended GHL note———Appended reconciliation summary to GHL contact ctc_009 — Bill QBO INV-3791 marked paid.
Apr 17 10:20AIReconciledpmt_5lh3pch_3PlBrSm2uxrgAbCDINV-3820Matched GHL pmt_5lh3p ↔ Stripe ch_3PlBrSm2uxrgAbCD ↔ QBO INV-3820 for $480 (D9972 External Bleaching (Whitening))
Apr 17 09:13AIReconciledpmt_5lh3och_3PlBrSm2uxqzAbCDINV-3819Matched GHL pmt_5lh3o ↔ Stripe ch_3PlBrSm2uxqzAbCD ↔ QBO INV-3819 for $1,200 (D2740 Crown — Porcelain/Ceramic)
Apr 17 08:06AIReconciledpmt_5lh3nch_3PlBrSm2uxqiAbCDINV-3818Matched GHL pmt_5lh3n ↔ Stripe ch_3PlBrSm2uxqiAbCD ↔ QBO INV-3818 for $215 (D2391 Composite Filling — 1 Surface)
Apr 16 13:41AIReconciledpmt_5lh3sch_3PlBrSm2uxsvAbCDINV-3823Matched GHL pmt_5lh3s ↔ Stripe ch_3PlBrSm2uxsvAbCD ↔ QBO INV-3823 for $175 (D8080 Comprehensive Ortho Consultation)
Apr 16 12:34AIReconciledpmt_5lh3rch_3PlBrSm2uxseAbCDINV-3822Matched GHL pmt_5lh3r ↔ Stripe ch_3PlBrSm2uxseAbCD ↔ QBO INV-3822 for $285 (D7140 Simple Extraction)
Apr 16 11:27AIReconciledpmt_5lh3qch_3PlBrSm2uxrxAbCDINV-3821Matched GHL pmt_5lh3q ↔ Stripe ch_3PlBrSm2uxrxAbCD ↔ QBO INV-3821 for $320 (D4341 Periodontal Scaling 4+ Teeth)
Apr 15 16:02AIReconciledpmt_5lh3vch_3PlBrSm2uxuaAbCDINV-3826Matched GHL pmt_5lh3v ↔ Stripe ch_3PlBrSm2uxuaAbCD ↔ QBO INV-3826 for $365 (D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam)
Apr 15 15:55AIReconciledpmt_5lh3uch_3PlBrSm2uxttAbCDINV-3825Matched GHL pmt_5lh3u ↔ Stripe ch_3PlBrSm2uxttAbCD ↔ QBO INV-3825 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 15 14:48AIReconciledpmt_5lh3tch_3PlBrSm2uxtcAbCDINV-3824Matched GHL pmt_5lh3t ↔ Stripe ch_3PlBrSm2uxtcAbCD ↔ QBO INV-3824 for $95 (D1120 Child Cleaning)
Apr 14 10:23AIReconciledpmt_5lh3ych_3PlBrSm2uxvpAbCDINV-3829Matched GHL pmt_5lh3y ↔ Stripe ch_3PlBrSm2uxvpAbCD ↔ QBO INV-3829 for $165 (D0150 Comprehensive Exam + Bitewings)
Apr 14 09:16AIReconciledpmt_5lh3xch_3PlBrSm2uxv8AbCDINV-3828Matched GHL pmt_5lh3x ↔ Stripe ch_3PlBrSm2uxv8AbCD ↔ QBO INV-3828 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 14 08:09AIReconciledpmt_5lh3wch_3PlBrSm2uxurAbCDINV-3827Matched GHL pmt_5lh3w ↔ Stripe ch_3PlBrSm2uxurAbCD ↔ QBO INV-3827 for $430 (D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface)
Apr 13 13:44AIReconciledpmt_5lh41ch_3PlBrSm2uxx4AbCDINV-3832Matched GHL pmt_5lh41 ↔ Stripe ch_3PlBrSm2uxx4AbCD ↔ QBO INV-3832 for $245 (D0210 Full Mouth X-Rays + Exam)
Apr 13 12:37AIReconciledpmt_5lh40ch_3PlBrSm2uxwnAbCDINV-3831Matched GHL pmt_5lh40 ↔ Stripe ch_3PlBrSm2uxwnAbCD ↔ QBO INV-3831 for $285 (D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings)
Apr 13 11:30AIReconciledpmt_5lh3zch_3PlBrSm2uxw6AbCDINV-3830Matched GHL pmt_5lh3z ↔ Stripe ch_3PlBrSm2uxw6AbCD ↔ QBO INV-3830 for $120 (D1110 Adult Cleaning (Prophylaxis))
Apr 13 09:04[email protected]Refunded Stripe—ch_3PlBrSm2bcAbCD—Refunded duplicate Stripe charge $480.00 for Olivia Brennan (whitening duplicate).
Apr 12 16:05AIReconciledpmt_5lh44ch_3PlBrSm2uxyjAbCDINV-3835Matched GHL pmt_5lh44 ↔ Stripe ch_3PlBrSm2uxyjAbCD ↔ QBO INV-3835 for $480 (D9972 External Bleaching (Whitening))
Apr 12 15:58AIReconciledpmt_5lh43ch_3PlBrSm2uxy2AbCDINV-3834Matched GHL pmt_5lh43 ↔ Stripe ch_3PlBrSm2uxy2AbCD ↔ QBO INV-3834 for $1,200 (D2740 Crown — Porcelain/Ceramic)
Apr 12 14:51AIReconciledpmt_5lh42ch_3PlBrSm2uxxlAbCDINV-3833Matched GHL pmt_5lh42 ↔ Stripe ch_3PlBrSm2uxxlAbCD ↔ QBO INV-3833 for $215 (D2391 Composite Filling — 1 Surface)
Apr 11 11:30AICreated QBO invoice——INV-3782Auto-created QBO invoice INV-3782 from Stripe charge ch_3PlBrSm2faAbCD (Marcus Reyes — Comprehensive Exam).
Apr 11 10:26AIReconciledpmt_5lh47ch_3PlBrSm2uxzyAbCDINV-3838Matched GHL pmt_5lh47 ↔ Stripe ch_3PlBrSm2uxzyAbCD ↔ QBO INV-3838 for $175 (D8080 Comprehensive Ortho Consultation)
Apr 11 09:19AIReconciledpmt_5lh46ch_3PlBrSm2uxzhAbCDINV-3837Matched GHL pmt_5lh46 ↔ Stripe ch_3PlBrSm2uxzhAbCD ↔ QBO INV-3837 for $285 (D7140 Simple Extraction)
Apr 11 08:12AIReconciledpmt_5lh45ch_3PlBrSm2uxz0AbCDINV-3836Matched GHL pmt_5lh45 ↔ Stripe ch_3PlBrSm2uxz0AbCD ↔ QBO INV-3836 for $320 (D4341 Periodontal Scaling 4+ Teeth)
Apr 10 13:47AIReconciledpmt_5lh4ach_3PlBrSm2uy1dAbCDINV-3841Matched GHL pmt_5lh4a ↔ Stripe ch_3PlBrSm2uy1dAbCD ↔ QBO INV-3841 for $365 (D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam)
Apr 10 12:40AIReconciledpmt_5lh49ch_3PlBrSm2uy0wAbCDINV-3840Matched GHL pmt_5lh49 ↔ Stripe ch_3PlBrSm2uy0wAbCD ↔ QBO INV-3840 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 10 11:33AIReconciledpmt_5lh48ch_3PlBrSm2uy0fAbCDINV-3839Matched GHL pmt_5lh48 ↔ Stripe ch_3PlBrSm2uy0fAbCD ↔ QBO INV-3839 for $95 (D1120 Child Cleaning)
Apr 9 16:08AIReconciledpmt_5lh4dch_3PlBrSm2uy2sAbCDINV-3844Matched GHL pmt_5lh4d ↔ Stripe ch_3PlBrSm2uy2sAbCD ↔ QBO INV-3844 for $165 (D0150 Comprehensive Exam + Bitewings)
Apr 9 15:01AIReconciledpmt_5lh4cch_3PlBrSm2uy2bAbCDINV-3843Matched GHL pmt_5lh4c ↔ Stripe ch_3PlBrSm2uy2bAbCD ↔ QBO INV-3843 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 9 14:54AIReconciledpmt_5lh4bch_3PlBrSm2uy1uAbCDINV-3842Matched GHL pmt_5lh4b ↔ Stripe ch_3PlBrSm2uy1uAbCD ↔ QBO INV-3842 for $430 (D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface)
Apr 8 10:29AIReconciledpmt_5lh4gch_3PlBrSm2uy47AbCDINV-3847Matched GHL pmt_5lh4g ↔ Stripe ch_3PlBrSm2uy47AbCD ↔ QBO INV-3847 for $245 (D0210 Full Mouth X-Rays + Exam)
Apr 8 09:22AIReconciledpmt_5lh4fch_3PlBrSm2uy3qAbCDINV-3846Matched GHL pmt_5lh4f ↔ Stripe ch_3PlBrSm2uy3qAbCD ↔ QBO INV-3846 for $285 (D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings)
Apr 8 08:15AIReconciledpmt_5lh4ech_3PlBrSm2uy39AbCDINV-3845Matched GHL pmt_5lh4e ↔ Stripe ch_3PlBrSm2uy39AbCD ↔ QBO INV-3845 for $120 (D1110 Adult Cleaning (Prophylaxis))
Apr 7 13:50AIReconciledpmt_5lh4jch_3PlBrSm2uy5mAbCDINV-3850Matched GHL pmt_5lh4j ↔ Stripe ch_3PlBrSm2uy5mAbCD ↔ QBO INV-3850 for $480 (D9972 External Bleaching (Whitening))
Apr 7 12:43AIReconciledpmt_5lh4ich_3PlBrSm2uy55AbCDINV-3849Matched GHL pmt_5lh4i ↔ Stripe ch_3PlBrSm2uy55AbCD ↔ QBO INV-3849 for $1,200 (D2740 Crown — Porcelain/Ceramic)
Apr 7 11:36AIReconciledpmt_5lh4hch_3PlBrSm2uy4oAbCDINV-3848Matched GHL pmt_5lh4h ↔ Stripe ch_3PlBrSm2uy4oAbCD ↔ QBO INV-3848 for $215 (D2391 Composite Filling — 1 Surface)
Apr 6 16:11AIReconciledpmt_5lh4mch_3PlBrSm2uy71AbCDINV-3853Matched GHL pmt_5lh4m ↔ Stripe ch_3PlBrSm2uy71AbCD ↔ QBO INV-3853 for $175 (D8080 Comprehensive Ortho Consultation)
Apr 6 15:04AIReconciledpmt_5lh4lch_3PlBrSm2uy6kAbCDINV-3852Matched GHL pmt_5lh4l ↔ Stripe ch_3PlBrSm2uy6kAbCD ↔ QBO INV-3852 for $285 (D7140 Simple Extraction)
Apr 6 14:57AIReconciledpmt_5lh4kch_3PlBrSm2uy63AbCDINV-3851Matched GHL pmt_5lh4k ↔ Stripe ch_3PlBrSm2uy63AbCD ↔ QBO INV-3851 for $320 (D4341 Periodontal Scaling 4+ Teeth)
Apr 5 10:32AIReconciledpmt_5lh4pch_3PlBrSm2uy8gAbCDINV-3856Matched GHL pmt_5lh4p ↔ Stripe ch_3PlBrSm2uy8gAbCD ↔ QBO INV-3856 for $365 (D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam)
Apr 5 09:25AIReconciledpmt_5lh4och_3PlBrSm2uy7zAbCDINV-3855Matched GHL pmt_5lh4o ↔ Stripe ch_3PlBrSm2uy7zAbCD ↔ QBO INV-3855 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 5 08:18AIReconciledpmt_5lh4nch_3PlBrSm2uy7iAbCDINV-3854Matched GHL pmt_5lh4n ↔ Stripe ch_3PlBrSm2uy7iAbCD ↔ QBO INV-3854 for $95 (D1120 Child Cleaning)
Apr 4 13:53AIReconciledpmt_5lh4sch_3PlBrSm2uy9vAbCDINV-3859Matched GHL pmt_5lh4s ↔ Stripe ch_3PlBrSm2uy9vAbCD ↔ QBO INV-3859 for $165 (D0150 Comprehensive Exam + Bitewings)
Apr 4 12:46AIReconciledpmt_5lh4rch_3PlBrSm2uy9eAbCDINV-3858Matched GHL pmt_5lh4r ↔ Stripe ch_3PlBrSm2uy9eAbCD ↔ QBO INV-3858 for $39 (MEM-MO Smile Club Monthly Membership)
Apr 4 11:39AIReconciledpmt_5lh4qch_3PlBrSm2uy8xAbCDINV-3857Matched GHL pmt_5lh4q ↔ Stripe ch_3PlBrSm2uy8xAbCD ↔ QBO INV-3857 for $430 (D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface)
Apr 3 16:14AIReconciledpmt_5lh4vch_3PlBrSm2uybaAbCDINV-3862Matched GHL pmt_5lh4v ↔ Stripe ch_3PlBrSm2uybaAbCD ↔ QBO INV-3862 for $245 (D0210 Full Mouth X-Rays + Exam)
Apr 3 15:07AIReconciledpmt_5lh4uch_3PlBrSm2uyatAbCDINV-3861Matched GHL pmt_5lh4u ↔ Stripe ch_3PlBrSm2uyatAbCD ↔ QBO INV-3861 for $285 (D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings)
Apr 3 14:00AIReconciledpmt_5lh4tch_3PlBrSm2uyacAbCDINV-3860Matched GHL pmt_5lh4t ↔ Stripe ch_3PlBrSm2uyacAbCD ↔ QBO INV-3860 for $120 (D1110 Adult Cleaning (Prophylaxis))
Apr 2 10:35AIReconciledpmt_5lh4ych_3PlBrSm2uycpAbCDINV-3865Matched GHL pmt_5lh4y ↔ Stripe ch_3PlBrSm2uycpAbCD ↔ QBO INV-3865 for $480 (D9972 External Bleaching (Whitening))
Apr 2 09:28AIReconciledpmt_5lh4xch_3PlBrSm2uyc8AbCDINV-3864Matched GHL pmt_5lh4x ↔ Stripe ch_3PlBrSm2uyc8AbCD ↔ QBO INV-3864 for $1,200 (D2740 Crown — Porcelain/Ceramic)
Apr 2 08:21AIReconciledpmt_5lh4wch_3PlBrSm2uybrAbCDINV-3863Matched GHL pmt_5lh4w ↔ Stripe ch_3PlBrSm2uybrAbCD ↔ QBO INV-3863 for $215 (D2391 Composite Filling — 1 Surface)
Apr 1 13:56AIReconciledpmt_5lh51ch_3PlBrSm2uye4AbCDINV-3868Matched GHL pmt_5lh51 ↔ Stripe ch_3PlBrSm2uye4AbCD ↔ QBO INV-3868 for $175 (D8080 Comprehensive Ortho Consultation)
Apr 1 12:49AIReconciledpmt_5lh50ch_3PlBrSm2uydnAbCDINV-3867Matched GHL pmt_5lh50 ↔ Stripe ch_3PlBrSm2uydnAbCD ↔ QBO INV-3867 for $285 (D7140 Simple Extraction)
Apr 1 11:42AIReconciledpmt_5lh4zch_3PlBrSm2uyd6AbCDINV-3866Matched GHL pmt_5lh4z ↔ Stripe ch_3PlBrSm2uyd6AbCD ↔ QBO INV-3866 for $320 (D4341 Periodontal Scaling 4+ Teeth)
Mar 31 16:17AIReconciledpmt_5lh54ch_3PlBrSm2uyfjAbCDINV-3871Matched GHL pmt_5lh54 ↔ Stripe ch_3PlBrSm2uyfjAbCD ↔ QBO INV-3871 for $365 (D1110 Adult Cleaning (Prophylaxis) + D0210 Full Mouth X-Rays + Exam)
Mar 31 15:10AIReconciledpmt_5lh53ch_3PlBrSm2uyf2AbCDINV-3870Matched GHL pmt_5lh53 ↔ Stripe ch_3PlBrSm2uyf2AbCD ↔ QBO INV-3870 for $39 (MEM-MO Smile Club Monthly Membership)
Mar 31 14:03AIReconciledpmt_5lh52ch_3PlBrSm2uyelAbCDINV-3869Matched GHL pmt_5lh52 ↔ Stripe ch_3PlBrSm2uyelAbCD ↔ QBO INV-3869 for $95 (D1120 Child Cleaning)
Mar 30 10:38AIReconciledpmt_5lh57ch_3PlBrSm2uygyAbCDINV-3874Matched GHL pmt_5lh57 ↔ Stripe ch_3PlBrSm2uygyAbCD ↔ QBO INV-3874 for $165 (D0150 Comprehensive Exam + Bitewings)
Mar 30 09:31AIReconciledpmt_5lh56ch_3PlBrSm2uyghAbCDINV-3873Matched GHL pmt_5lh56 ↔ Stripe ch_3PlBrSm2uyghAbCD ↔ QBO INV-3873 for $39 (MEM-MO Smile Club Monthly Membership)
Mar 30 08:24AIReconciledpmt_5lh55ch_3PlBrSm2uyg0AbCDINV-3872Matched GHL pmt_5lh55 ↔ Stripe ch_3PlBrSm2uyg0AbCD ↔ QBO INV-3872 for $430 (D2391 Composite Filling — 1 Surface + D2391 Composite Filling — 1 Surface)
Mar 29 13:59AIReconciledpmt_5lh5ach_3PlBrSm2uyidAbCDINV-3877Matched GHL pmt_5lh5a ↔ Stripe ch_3PlBrSm2uyidAbCD ↔ QBO INV-3877 for $245 (D0210 Full Mouth X-Rays + Exam)
Mar 29 12:52AIReconciledpmt_5lh59ch_3PlBrSm2uyhwAbCDINV-3876Matched GHL pmt_5lh59 ↔ Stripe ch_3PlBrSm2uyhwAbCD ↔ QBO INV-3876 for $285 (D1110 Adult Cleaning (Prophylaxis) + D0150 Comprehensive Exam + Bitewings)
Mar 29 11:45AIReconciledpmt_5lh58ch_3PlBrSm2uyhfAbCDINV-3875Matched GHL pmt_5lh58 ↔ Stripe ch_3PlBrSm2uyhfAbCD ↔ QBO INV-3875 for $120 (D1110 Adult Cleaning (Prophylaxis))
Mar 28 15:13AIReconciledpmt_5lh5cch_3PlBrSm2uyjbAbCDINV-3879Matched GHL pmt_5lh5c ↔ Stripe ch_3PlBrSm2uyjbAbCD ↔ QBO INV-3879 for $1,200 (D2740 Crown — Porcelain/Ceramic)
Mar 28 14:06AIReconciledpmt_5lh5bch_3PlBrSm2uyiuAbCDINV-3878Matched GHL pmt_5lh5b ↔ Stripe ch_3PlBrSm2uyiuAbCD ↔ QBO INV-3878 for $215 (D2391 Composite Filling — 1 Surface)