Where to start
- Open the related invoice, credit note, or customer in Hyperline
- Check the integration status shown on the page
- Open Settings > Integrations
- Select the accounting, CRM, or e-invoicing integration
- Review the integration issues or failed syncs
- Retry the failed sync once the underlying problem is fixed
Common states
Rate limits and retries
Accounting providers often apply per-organization API limits. When Hyperline sends a large batch of invoices, customers, or credit notes, the provider can reject extra requests until the limit window resets. Hyperline re-queues rate-limited syncs automatically. The integration issue can still look stuck because it shows the last failed attempt while the retry is waiting to run. If you need to manually retry a record:- Wait until the provider limit has had time to reset
- Avoid retrying during a large import, billing run, or batch sync
- Retry the failed record from the integration issue or the record page
- Check the provider before retrying again
Reconnect an expired integration
If the provider connection expired, new records cannot be pushed until the integration is authorized again.- Go to Settings > Integrations
- Open the affected provider
- Click Reconnect or Re-authorize
- Complete the provider authorization flow
- Return to Hyperline and retry failed syncs
A successful reconnection does not always make old failures disappear immediately. Retry the failed records after the connection is active again.
Peppol checks
For Peppol delivery issues, first confirm the customer’s participant ID.- Open the customer in Hyperline
- Check the E-invoicing code in the customer information
- Verify the participant ID in the Peppol Directory
- Use the full scheme and code format, such as
0208:123456789
0208 and the enterprise number from the VAT number without the country prefix. See Peppol routing for details.
Pennylane checks
If an invoice is stuck while syncing to Pennylane, check whether the related customer already exists and can be matched in Pennylane. Common causes include:- The customer does not exist yet in Pennylane
- The customer exists but cannot be matched to the Hyperline customer
- Pennylane rejected a duplicate or incomplete record
- The invoice is waiting for a previous customer creation step to finish
Pennylane payment reconciliation
When a paid invoice syncs to Pennylane, Hyperline first tries to link the invoice to the corresponding Pennylane bank transaction when the Hyperline payment came from a connected bank account. Hyperline uses conservative matching. The Pennylane bank transaction must match the Hyperline payment amount, currency, and payment date. If several Hyperline payments settled the same invoice, each bank-linked payment must have a unique matching bank transaction in Pennylane. If Hyperline cannot safely link every settled payment to a Pennylane bank transaction, Hyperline falls back to marking the invoice as paid in Pennylane. This can happen when:- The payment was recorded manually in Hyperline
- Some payments are bank-linked and others are manual
- Pennylane does not expose a unique matching bank transaction
- The Pennylane invoice is still in draft
- The invoice is no longer a draft in Pennylane
- The expected bank transaction exists in Pennylane
- The amount and currency match the Hyperline payment
- There is not another similar Pennylane bank transaction for the same date and amount
When to contact support
Contact support if:- The same record keeps failing after the provider connection is active
- The provider shows the record as created but Hyperline still shows it as failed
- A large batch created many failed syncs and you are unsure whether to retry them
- The error mentions a provider-side validation you cannot change in Hyperline

