01Continuity register · 3 checks No history lost Your Sage invoices keep their original numbering (FAC/2025/0142, etc.) and issue date. Cofactu's VeriFactu hash chain starts clean from your first new invoice, with no collision.
Migrate from Sage 50 to Cofactu
without losing a single invoice
Sage 50 is an enterprise UX with local installation in many deployments. If you want to move to a 100% cloud SaaS with real VeriFactu, export your data to Excel and upload it to Cofactu — the parser detects the Sage format automatically. The VeriFactu hash chain starts clean from your first new invoice.
No card · Reviewable import · History kept apart from new operations
| 01 · Source | Sage | CSV clients · tax details · XLS invoices · history · CSV products · catalogue and VAT |
|---|---|---|
| 02 · Review | Control gate | 1 Columns recognised · 2 Duplicates set aside · 3 Series confirmed |
| 03 · Destination | Cofactu | History available · New chain prepared · Status: Ready to review |
Source copy kept · Import with preview · Review before issuing
Moving the history doesn't mean
breaking its context.
The move keeps what you need to consult the past and separates new invoices so you can review before continuing.
01Continuity register · 3 checks No history lost Your Sage invoices keep their original numbering (FAC/2025/0142, etc.) and issue date. Cofactu's VeriFactu hash chain starts clean from your first new invoice, with no collision.
02Continuity register · 3 checks Zero invoicing downtime Keep invoicing in Sage while Cofactu imports in parallel. When you're ready, cancel your Sage subscription — your data in Cofactu stays there, accessible from any browser.
03Continuity register · 3 checks No lock-in If you ever want to leave, export data per module (customers, invoices, expenses, PDF + XML records, VAT ledger) and request a complete account copy. We don't block the exit — transparency goes both ways. One documented path, with a review before importing.
Cofactu does not import through the Sage API. The guide starts from the exported file and a prior review of its contents.
Export from Sage
- 2 min · File
Export from Sage 50
Sage 50 → Invoicing → Reports → Export to Excel. Repeat for Master Data → Customers → Export. Sage 50 also lets you export the full VAT ledger (Input/Output VAT report). If you're coming from Sage One or Contaplus the menu is similar — you just need to reach the standard XLSX/CSV export.
- 1 min · File
Upload the files to Cofactu
Create your free account and go to Invoices → Import → From another program → select Sage. The parser detects the Sage format automatically (standard Sage 50 headers). If your export has custom columns or you're coming from Sage Despachos, you get an editable preview before committing to map them to Cofactu fields.
- 2-3 min · File
Confirm and go
Review the preview with N invoices + M customers and hit Import. Done. Historical invoices keep their Sage numbering (e.g. FAC/2025/0142) and arrive as already issued: accepted and never sent to AEAT, so nothing is duplicated.
The switch ends when the new system
can already do the work.
These are the capabilities that stay connected after bringing the history over from Sage.
| 01 | Cloud-native, no installation | Cofactu works in any browser, with no local server or VPN. Installable Sage 50 needs a dedicated machine or RDP — and Sage's cloud version is optional/extra. On Cofactu you're always on the latest version. |
|---|---|---|
| 02 | Real VeriFactu from day 1 | Cofactu sends records to AEAT with an official CSV every time you issue an invoice. AEAT error catalog explained in plain terms, automatic detection of a broken hash chain (4171), 1-click repair. Sage has VeriFactu via a separate module and complex setup. |
| 03 | Bank reconciliation included | Upload the statement (Norma 43, CSV or Excel — any bank works) and Cofactu matches movements to your invoices and posts the entry in 572. Sage charges it as a separate electronic-banking module. |
| 04 | Transparent pricing, no hidden fees | Free / SME €39 / Logistics from €79 / Accounting Firm from €89. No à la carte modules for the essentials: invoicing, VeriFactu, banking, AEAT tax forms, multi-tenant (Accounting Firm), OCR with AI credits. Sage has opaque pricing with à la carte modules and you need to talk to sales for a quote. |
History available to consult · New operations active
Your first new invoice opens
a verifiable chain.
Keep the originals and the supporting documents of the invoices issued from Sage. Don't issue them again as if they were new operations. Review the series and the configuration of new invoices in Cofactu separately.
- History imported and available to consult
- New records chained and submitted
- Detection of breaks in the chain
| History | Sage | Keeps its originals |
|---|---|---|
| New genesis | ||
| First new invoice | F-2026-00001 | SHA-256 hash · chained |
| Next record | F-2026-00002 | Previous hash linked |
Illustrative example · Check series and date
The history arrives. The next tax forms
are born from your new data.
Cofactu aggregates new invoicing, expenses and withholdings to prepare the supported tax forms from the same system.
Before migrating from Sage.
Answers on timing, history, numbering and continuity before you confirm the move.
Ask about my case →Will my invoices already filed with AEAT from Sage be re-sent?
No. Every imported invoice arrives as historical (accepted) and Cofactu never sends it to AEAT, so there are no duplicates. It doesn't carry the AEAT CSV: keep the receipt in your previous software. Cofactu's VeriFactu hash chain starts clean with your first NEW invoice.
Do I lose Sage's change history or audit trail?
Sage's internal logs stay in Sage — our importer doesn't extract them. But from the moment of import, Cofactu keeps its own immutable audit log with a hash chain (creation, editing, AEAT submission, and payment events).
Does it work with any Sage version (50, One, Despachos, Contaplus)?
Yes, as long as you can export to Excel/CSV. The parser automatically detects the standard header; for older versions or custom configs you get an editable preview to map the columns.
How long does migrating 500 invoices take?
About 5 minutes: 2 min to export from Sage, 1 min to upload, 2 min to parse + preview + commit. The preview is shown before committing so you see exactly what will be imported.
What about my accounting entries from Sage?
Cofactu imports the VAT ledger (record of issued and received invoices) directly. Spanish GAAP (PGC) accounting entries are generated automatically in Cofactu from the invoice/expense — you don't need to re-enter them.
Can I also import expenses and received invoices?
Yes. Sage 50 → Purchases → Report → Export to Excel and import it in Expenses: Cofactu suggests which field each column goes to. PDFs don't travel in the Excel file: upload them afterwards and Lucía reads them.
What if I'm an accounting firm with several clients in Sage Despachos?
Cofactu has native multi-tenancy: each client is a separate organization under your accounting firm account. You import each client with their own Sage export. The Accounting Firm plan (€89) covers up to 50 clients; Accounting Firm Pro (€199), unlimited.
Bring a sample and check
before you switch.
Create your account, import the first data from Sage and check the result without cancelling your current tool yet.






