Troubleshooting
This section helps resolve common issues that users may encounter while using DeskoInvoice. Review the topics below for solutions to frequently reported problems related to account access, invoices, payments, templates, and system settings.
Business profile not found
Reason: User has not created/saved Business Profile.
Fix: Open Business Profile and save business details before creating invoices.
Invoice number not generated
Possible reasons:
- Document sequence missing
- Business profile missing
- Database permission issue
- Duplicate sequence conflict
Fix:
- Check Business Profile > Documents.
- Confirm invoice prefix/last number.
- Save Business Profile again.
- Try New Invoice again.
Invoice saves but reminders fail
Reason: Reminder scheduling error, duplicate active reminder, or missing reminder table/constraint.
Fix:
- Check
invoice_reminderstable. - Check due date.
- Check customer email/phone.
- Retry saving after correcting data.
Payment cannot be recorded
Possible reasons:
- Invoice is cancelled
- Invoice is already fully paid
- Amount is missing/invalid
- Amount exceeds outstanding balance
- Payment date is missing
- Method is missing
- Reference required for selected method
Payment status wrong
Fix:
- Check payment history.
- Delete wrong payment and re-enter.
- Confirm invoice total amount.
- Confirm invoice is not cancelled.
PDF generation failed
Possible reasons:
- Missing business ID/profile ID
- Invalid template
- Custom template HTML issue
- Server PDF/chromium issue
- Missing logo or broken image URL
Fix:
- Save Business Profile.
- Try Template 1.
- Remove custom template override.
- Regenerate preview.
- Check server logs for PDF generation errors.
Share not supported
Reason: Browser/device does not support file sharing through Web Share API.
Fix: Download the PDF and manually share it.
GST OTP request failed
Possible reasons:
- Business GSTIN missing
- PAN missing
- Phone/email missing
- Provider credentials missing
- Provider returned error
Fix: Complete Business Profile and GST Filing Details, then retry.
ZATCA status SIGNING_REQUIRED
Reason: ZATCA signing material is missing.
Fix: Complete ZATCA onboarding and ensure private key/certificate reference are available.
Public invoice link blocked
Reason: ZATCA STANDARD invoice is not CLEARED.
Fix: Wait for clearance or resolve ZATCA provider issue before enabling public link.