Authentication Errors
Invalid API Key (401 Unauthorized)
Invalid API Key (401 Unauthorized)
Invalid SAT Credentials (400 Bad Request)
Invalid SAT Credentials (400 Bad Request)
Error Message:
400 Bad Request - Invalid CIEC credentialsCauses:- Incorrect CIEC username or password
- Expired CIEC password
- Account locked due to failed attempts
- SAT system maintenance
- Verify credentials by logging into SAT portal manually
- Reset CIEC password if expired
- Wait 30 minutes if account is locked
- Check SAT system status
Rate Limit Exceeded (429 Too Many Requests)
Rate Limit Exceeded (429 Too Many Requests)
Error Message:
429 Too Many Requests - Rate limit exceededRate Limits:- Extraction Creation: 10 requests per hour
- Status Checks: 100 requests per minute
- Document Downloads: 1000 requests per hour
Extraction Errors
Extraction Failed (FAILED Status)
Extraction Failed (FAILED Status)
Common Causes:Solutions:
- Invalid date range (too large or in future)
- RFC not found in SAT system
- SAT system temporary unavailability
- Network connectivity issues
- Check extraction status details:
- Verify RFC exists in SAT:
- Reduce date range to maximum 3 months
- Verify RFC is active and registered
- Retry during SAT business hours (6 AM - 10 PM Mexico time)
No Documents Found (0 Documents)
No Documents Found (0 Documents)
Possible Causes:
- No documents exist for the specified period
- Incorrect direction filter (INBOUND vs OUTBOUND)
- Wrong information type
- Overly restrictive filters
- Are you sure documents exist for this period?
- Is the direction filter correct?
- Are there any emitter filters applied?
Extraction Timeout
Extraction Timeout
Error: Extraction remains in PROCESSING status for over 1 hourCauses:
- Large date range with many documents
- SAT system overload
- Network connectivity issues
- Split Large Requests:
- Monitor Progress:
Document Download Errors
Document Not Found (404)
Document Not Found (404)
Error Message:
404 Not Found - Document not foundCauses:- Document ID is incorrect
- Document has expired (retention policy)
- Document was not successfully extracted
- Verify document exists in extraction:
- Check document list in response:
File Type Not Available
File Type Not Available
Error: Requested file type (XML/PDF) not availableAvailability by Document Type:
- INVOICE: XML ✅, PDF ✅
- TAX_STATUS: XML ❌, PDF ✅
- TAX_RETENTION: XML ✅, PDF ✅
Download Timeout
Download Timeout
Causes:
- Large PDF files
- Network connectivity issues
- Server overload
Webhook Issues
Webhook Not Receiving Events
Webhook Not Receiving Events
Diagnostic Checklist:Test Your Webhook:Common Issues:
- Using HTTP instead of HTTPS
- Webhook behind authentication/firewall
- Slow response times (>30 seconds)
- Invalid SSL certificates
Webhook Authentication Failures
Webhook Authentication Failures
Verify Webhook Signatures:
Duplicate Webhook Events
Duplicate Webhook Events
Implement Idempotency:
Performance Issues
Slow API Responses
Slow API Responses
Diagnostic Steps:
- Check API response times:
- Identify bottlenecks:
- Network latency
- Large response payloads
- Server processing time
- Use pagination for large result sets
- Implement response caching
- Minimize payload size
- Use connection pooling
Memory Issues with Large Files
Memory Issues with Large Files
Problem: Out of memory when downloading large PDF filesSolution - Stream Downloads:
Data Issues
Incomplete Document Data
Incomplete Document Data
Symptoms:
- Missing XML elements
- Corrupted PDF files
- Truncated content
- Re-download the document:
- Validate XML structure:
Character Encoding Issues
Character Encoding Issues
Problem: Special characters not displaying correctlySolutions:
Quick Diagnosis Tool
Use this checklist to quickly diagnose common issues:Getting Help
When contacting support, please include:API Request Details
API Request Details
- API endpoint used
- Request method (GET, POST, etc.)
- Request headers (excluding sensitive data)
- Request payload (excluding credentials)
- Response status code
- Response body
Error Information
Error Information
- Complete error message
- Error code (if available)
- Timestamp when error occurred
- Steps to reproduce the issue
- Expected vs actual behavior
Environment Details
Environment Details
- Programming language and version
- SDK/library version (if using)
- Operating system
- Network configuration
- Are you behind a proxy/firewall?
Support Channels
Email Support
[email protected]Response time: 24-48 hours
Priority support available for enterprise customers
Developer Forum
Community ForumGet help from other developers
Share integration examples
Status Page
status.taxo.coCheck API status and uptime
Subscribe to incident notifications
Documentation
Latest API docs and guidesAlways up-to-date
Interactive examples