Export formats
Contafy supports two primary export formats:PDF exports
- Best for: Formal reports, presentations, client sharing
- Features: Formatted tables, summary metrics, professional layout
- Availability: PROFESSIONAL and ENTERPRISE plans
- Use cases: Monthly reports, tax documentation, stakeholder presentations
Excel exports
- Best for: Data analysis, accounting software integration, spreadsheet work
- Features: Raw data in columns, formulas preserved, easy filtering
- Availability: PROFESSIONAL and ENTERPRISE plans
- Use cases: Detailed analysis, importing to accounting software, custom reports
Export features are premium functionality. FREE and STARTER plans will see an upgrade prompt when attempting to export.
Exporting invoices to PDF
Generate professional PDF reports of your income invoices.From the invoices page
Apply filters
Select the data you want to export:
- Perfil: Choose a specific RFC or “Todos”
- Mes: Select the month
- Año: Select the year
- Régimen fiscal: Filter by tax regime (optional)
- Búsqueda: Search for specific invoices (optional)
PDF invoice report contents
The generated PDF includes:Header section
- Your business name and RFC
- Report title (“Reporte de Facturas”)
- Selected period (e.g., “Diciembre 2025”)
- Generation date and time
Resumen financiero (Financial summary)
- Total facturado: Sum of all invoice subtotals
- Total pagado: Sum of paid invoices
- Pendiente por pagar: Unpaid amount
- Total de facturas: Invoice count
- Facturas PUE: Count of single-payment invoices
- Facturas PPD: Count of deferred-payment invoices
Facturas pendientes de pago (Pending invoices)
Table showing unpaid or partially paid PPD invoices:- UUID
- Fecha de emisión
- Cliente (receptor)
- Monto
- Pagado
- Pendiente
- Estado de pago
Facturas pagadas (Paid invoices)
Table showing fully paid invoices (PUE and paid PPD):- UUID
- Fecha de emisión
- Cliente
- Monto
- IVA trasladado
- Retenciones (IVA/ISR)
- Total
Footer
- Page numbers
- Generation timestamp
- Powered by Contafy
Exporting invoices to Excel
Export invoice data to Excel spreadsheets for analysis and integration.From the invoices page
Excel invoice file structure
Worksheet: Resumen (Summary)
- Total facturado
- Total pagado
- Pendiente por pagar
- Total de facturas
- Facturas PUE
- Facturas PPD
- Period information
Worksheet: Facturas (Invoices)
Columns:- UUID: Invoice unique identifier
- Folio: Internal folio number
- Fecha: Invoice date (formatted)
- Emisor: Your business name
- RFC Emisor: Your RFC
- Receptor: Client name
- RFC Receptor: Client RFC
- Tipo: PUE, PPD, or COMPLEMENTO_PAGO
- Subtotal: Amount before tax
- IVA Trasladado: IVA charged
- Retención IVA: IVA retention
- Retención ISR: ISR retention
- Total: Final amount
- Estado de Pago: Payment status
- Monto Pagado: Amount paid (for PPD)
- Fecha de Pago: Payment date (if applicable)
Excel exports include all columns, not just the visible ones. This gives you maximum flexibility for analysis.
Exporting expenses to PDF
Generate expense reports in PDF format.From the expenses page
Configure filters
Select:
- Profile (specific RFC or all)
- Time period (month and year)
- Régimen fiscal (optional)
- Category filter (optional)
PDF expense report contents
Header
- Business name and RFC
- Report title (“Reporte de Gastos”)
- Period (month and year)
- Generation timestamp
Resumen de gastos (Expense summary)
- Total gastado: Sum of all expense subtotals
- Total de gastos: Expense count
- Gastos XML: Count of CFDI expenses
- Gastos manuales: Count of manual entries
Breakdown by category (if applicable)
- Viáticos
- Oficina
- Servicios
- Transporte
- Alimentación
Gastos detallados (Detailed expenses)
Table showing all expenses:- UUID / Folio
- Fecha
- Proveedor (emisor)
- Concepto
- Categoría
- Subtotal
- IVA
- Total
- Origen (XML/Manual)
Exporting expenses to Excel
Export expense data for spreadsheet analysis.Excel expense file structure
Worksheet: Resumen
- Total gastado
- Total de gastos
- Gastos XML
- Gastos manuales
- Period information
- Category breakdown (if applicable)
Worksheet: Gastos
Columns:- UUID: Expense identifier
- Folio: Internal reference
- Fecha: Expense date
- Emisor: Vendor/supplier name
- RFC Emisor: Vendor RFC
- Receptor: Your business name
- RFC Receptor: Your RFC
- Concepto: Expense description
- Categoría: Assigned category
- Subtotal: Amount before tax
- IVA: Tax amount
- Total: Final amount
- Origen: XML or Manual
- Notas: Additional notes (for manual expenses)
Exporting combined reports
Generate comprehensive financial reports including both income and expenses.From the dashboard
Combined PDF report contents
Financial summary
- Total facturado: Sum of all income
- Total pagado: Paid invoices
- Pendiente por pagar: Unpaid invoices
- Total de compras: Sum of all expenses
- Diferencia: Net income (income - expenses)
- Green: Positive (profit)
- Red: Negative (loss)
Income section
Tables for:- Facturas pendientes (yellow section)
- Facturas pagadas (green section)
Expense section (purple)
Table showing all expenses with categories.Net income calculation
Clear calculation showing:Combined reports are ideal for monthly closing, tax preparation, and stakeholder presentations.
Preview before exporting
Before downloading a PDF, preview it in your browser.Accessing preview
Click 'Vista previa'
Instead of “Exportar PDF”, click “Vista previa” (if available) or click “Exportar PDF” and then click the preview link.
Review the report
A new page opens showing the formatted report exactly as it will appear in the PDF.
Export profiles
Export a list of all your RFC profiles for backup or documentation.
The profile export includes:
- Profile name and RFC
- Tipo de persona
- Regímenes fiscales
- Creation date
- Statistics (total invoices, expenses, dates)
Best practices
Regular exports
- Export reports at the end of each month
- Keep copies in a secure, backed-up location
- Share with your accountant for tax preparation
Consistent naming
When saving exported files, use a consistent naming convention:Verify data before exporting
- Review the invoice/expense list before exporting
- Check for validation errors
- Ensure all data is uploaded for the period
- Confirm filters are correct
Use appropriate format
- PDF: For presentations, reports, and formal documentation
- Excel: For analysis, integration, and detailed review
Archive systematically
Create a folder structure:Export limitations
Plan restrictions
| Plan | PDF Export | Excel Export |
|---|---|---|
| FREE | ❌ No | ❌ No |
| STARTER | ❌ No | ❌ No |
| PROFESSIONAL | ✅ Yes | ✅ Yes |
| ENTERPRISE | ✅ Yes | ✅ Yes |
Data limits
Exports are subject to reasonable data limits:- Maximum invoices: 5,000 per export
- Maximum expenses: 5,000 per export
- PDF file size: ~10 MB maximum
- Excel file size: ~25 MB maximum
- Export smaller date ranges
- Filter by profile
- Split into multiple exports
For very large datasets, consider using the API for programmatic exports or contact support for assistance.
Troubleshooting
”Exportación no disponible en tu plan”
You’re on FREE or STARTER plan. To export:- Upgrade to PROFESSIONAL or ENTERPRISE
- Go to Configuración → Suscripción
- Select a plan with export features
PDF generation takes too long
For large datasets, PDF generation can take 10-30 seconds. If it times out:- Reduce the date range
- Filter by a specific profile
- Split into multiple smaller exports
Excel file won’t open
Ensure you have compatible software:- Microsoft Excel 2010 or later
- LibreOffice Calc
- Google Sheets (upload the file)
Exported data doesn’t match screen
If numbers differ:- Verify filters are the same
- Clear browser cache and retry
- Check if data was modified between viewing and export
- Ensure no validation errors on invoices/expenses
Download doesn’t start
Check browser settings:- Allow pop-ups from Contafy
- Enable automatic downloads
- Check your downloads folder
- Disable ad blockers temporarily
Advanced: Automated exports via API
For automated, programmatic exports, use the Contafy API.API endpoints for export
GET /api/invoices/export: Export invoices as JSONGET /api/expenses/export: Export expenses as JSONGET /api/profiles/export: Export profile data