What is the Vatify API?

Vatify provides a comprehensive e-Invoicing and VAT Compliance API that enables businesses and software vendors to automate tax compliance across Europe and beyond.


Value Proposition

Integrate once. Comply everywhere.

Vatify handles the complexity of multi-country VAT regulations, tax authority submissions, and e-invoicing formats — so your team focuses on your product, not on tax rules.

Without VatifyWith Vatify
Country-by-country custom integrationsSingle unified API for all countries
Manual updates when regulations changeVatify absorbs regulatory changes
Risk of submission errors and penaltiesValidated, compliant submissions
Months of implementation per country3–5 weeks to full integration

Base URLs

EnvironmentURL
Sandboxhttps://gw.mvsandbox.com/api/invoicing
Productionhttps://gw.marosavat.com/api/invoicing

Core Capabilities

CapabilityWhat it does
Document ProcessingSubmit invoices in JSON or UBL 2.1 format directly to tax authorities
Multi-format SupportJSON, UBL 2.1, XML (FatturaPA, XRechnung, KSeF), PDF, Factur-X, QR codes
ValidationPre-submission UBL compliance checking to prevent rejections
Tax Authority SubmissionDirect real-time submission to SII (Spain), SDI (Italy), KSeF (Poland), ANAF (Romania), and more
Batch OperationsProcess up to 1,000 documents per request; async for larger volumes
Export & ReconciliationExport invoice data in Excel/CSV/PDF; reconcile against tax authority records
PDF ConversionConvert UBL XML invoices to professional PDFs with country-specific QR codes
Template DownloadsCountry-specific Excel/CSV templates with built-in validation for manual entr

Key Concepts

Purpose

Every API call requires a purpose parameter that tells Vatify what type of compliance operation you're performing:

PurposeDescription
EINVOICINGE-invoice submission to tax authority (Spain SII, Italy SDI, etc.)
EREPORTINGPeriodic reporting obligations
RTRReal-time reporting (e.g. Spain Veri*Factu)

Flow

The flow parameter indicates the direction of the invoice:

FlowDescription
ISSUEDInvoices your company sends to customers
RECEIVEDInvoices your company receives from suppliers

Document Lifecycle

CREATED → PROCESSING → OK
                    ↘ ERROR
StatusMeaning
CREATEDDocument received by Vatify
PROCESSINGBeing validated and submitted to tax authority
OKAccepted by tax authority
ERRORRejected — check error details for resolution

Who Uses Vatify API?

  • ERP vendors embedding VAT compliance as a native feature in their product
  • Accounting software companies adding e-invoicing to their platform
  • E-commerce & marketplace platforms automating cross-border invoice compliance
  • Accounting firms managing compliance for multiple clients via a single integration
  • Enterprises with multi-country operations needing a single API for all EU jurisdictions