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
| State | What it means | What to do |
|---|---|---|
Rate limited or 429 | The provider temporarily rejected requests because too many records were sent in a short period. | Wait for the provider limit to reset, then retry outside of busy batch windows. Hyperline retries rate-limited jobs automatically, but the record may still show the last failed attempt while the retry is pending. |
| Expired connection | The provider authorization is no longer valid. | Reconnect the integration from Settings > Integrations, then retry failed syncs. |
| Pending creation | Hyperline started creating the record in the provider, but the provider has not accepted or completed it yet. | Check whether the related customer or required accounting object exists in the provider. Retry after the missing dependency is fixed. |
| Errored | The provider rejected the record or Hyperline could not complete the sync. | Open the issue details, fix the data or configuration mentioned in the error, then retry. |
| Completed but still visible as failed | A previous attempt failed, but a later attempt or duplicate job may have succeeded. | Check the provider record directly before retrying or recreating anything. Contact support if Hyperline still shows a failed state after the provider has the record. |
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
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

