How to Automate Expense Import into Sage 50

If you use Sage 50 España, you know CSV import has its quirks: semicolon delimiter, comma decimals, UTF-8 BOM encoding, specific field requirements... Maruxa generates the perfect CSV automatically.

The problem: manual data entry

Most Spanish businesses still enter receipts and invoices into Sage 50 manually. This means:

Result: 10+ hours per month on tasks AI can handle in minutes.

Sage 50 España CSV format

Sage 50 accepts CSV import, but the format is demanding:

One mistake in any of these details and Sage 50 rejects the import or data comes out wrong.

How Maruxa solves it

Maruxa automates the entire process end-to-end:

Step 1: Capture the receipt

Take a photo with your phone and send it via Telegram, or upload the image from the web dashboard.

Step 2: AI-powered OCR

AI automatically extracts: merchant, CIF/NIF, date, tax base, VAT type, VAT amount, withholding, and total. Works with crumpled, blurry, and faded thermal paper receipts. Accuracy: 95%+.

Step 3: Automatic classification

Maruxa classifies expenses using 50+ predefined rules for Spanish merchants (Mercadona → Groceries, Repsol → Fuel, etc.) and assigns the corresponding accounting code.

Step 4: Export to Sage 50

One click generates the CSV with the exact format Sage 50 needs: semicolon delimiter, comma decimals, UTF-8 BOM, all fields correct. Import directly without any manual adjustments.

Frequently asked questions

Does it work with A3, Holded, or ContaPlus?

Yes. The exported CSV is standard and compatible with any accounting software that imports CSV.

Does it detect duplicate receipts?

Yes. Maruxa uses hash-based duplicate detection to prevent importing the same expense twice.

Can I export 100+ receipts at once?

Yes. Batch export generates a single CSV with all expenses from your chosen period.

Try the Sage 50 export

Free Demo plan: upload 5 receipts per day and check the generated CSV.

Try demo View landing