❗ Critical Issue: Customers receive NO DOCUMENT when a refund is processed
J
Julius Wiedemann
Critical Issue: Customers receive NO DOCUMENT when a refund is processed
+ Reverse Charge invoices are missing and must be added for EU compliance
GoHighLevel recently added internal refund functionality.
Refunds are convenient — but legally insufficient for EU/UK/DACH users.
🚨 1. Refunds in GHL create no customer document at all
When a refund is triggered:
Money is returned via Stripe/PayPal
GHL updates the transaction status
That’s it
But no credit note / refund invoice / PDF is generated.
This is a major compliance issue, because in the EU:
A refund MUST be accompanied by a formal credit note document.
A payment reversal without documentation is not legally acceptable.
A refund alone is just money flow.
It does NOT correct the accounting record.
It does NOT correct VAT.
It does NOT give the customer proof.
It does NOT satisfy EU bookkeeping rules.
🚨 2. Missing: Reverse Charge invoices (required in the EU)
On top of missing credit notes, GoHighLevel also does not support Reverse Charge, which is legally mandatory for:
B2B services within the EU
Cross-border EU transactions
Non-EU entities invoicing EU businesses
Intra-community services
VAT-shifted digital services
What Reverse Charge requires:
A compliant invoice must include:
VAT set to 0%
The buyer’s VAT ID
A mandatory legal note such as:
“Reverse charge – VAT to be accounted for by the recipient.”
Correct invoice totals without VAT
Numbering & bookkeeping identical to normal invoices
None of this is currently possible in GHL.
This means:
EU agencies cannot invoice other EU businesses correctly
Intra-EU B2B transactions cannot be handled
VAT rules are violated automatically
Businesses must use external billing tools instead of GHL
Payment flows in GHL are legally unusable for huge portions of the EU market
❗ Why this matters so much for EU users
Refunds without credit notes → illegal accounting
Invoices without reverse charge → unlawful B2B billing
Customer receives nothing → no proof, no audit trail
VAT is not corrected → financial risk
Accountants reject GHL documents → massive manual work
Users switch back to SumUp, Zettle, LexOffice, etc.
GHL loses the entire EU payment market because of these missing features.
✔️ What GHL must implement to become EU-compliant
A) Credit Notes for Refunds
Automatically generated when a refund is issued:
Sequential credit note number
Reference to the original invoice
VAT correction (net, vat, gross)
Customer & company info
PDF generation
Automatic email delivery
Document stored in the customer record
Export for accountants
B) Reverse Charge Support
Invoice settings must allow:
Zero VAT
Buyer VAT-ID field
Automatic reverse-charge legal note
VAT-compliant totals
PDF invoice generation
C) Proper Finance Exports
For accountants:
Invoices
Credit Notes
Refunds
VAT categories
Reverse-Charge transactions
All exportable as CSV/PDF.
Log In