FrancodesystemsFran<code>systems
EcommerceCustom integration

Holded Amazon Seller Central integration

Amazon Seller Central orders, invoices and returns synced with Holded.

HoldedHolded
Amazon Seller CentralAmazon Seller Central

Implementation time · 8-15 días laborables

Diagnosis

The problem

Amazon Seller Central is a fiscal black box for Spain. Your volume grows, but the data reaches Holded through a monthly CSV exported by hand, with no VAT split by country, no clear separation of fees, no tracking of returns. The AEAT has been tightening the screws on Amazon sellers for a while now (form 369 IOSS, form 720, intra-community distance sales) and many Spanish sellers are losing time (and money) reconciling quarter after quarter. The official connectors Amazon recommends are designed for English-speaking markets and do not fit the Spanish fiscal reality. For a seller with 500 to 3000 orders a month across multiple marketplaces this is a chronic pain.

Proposal

The solution

Every Amazon FBA or FBM order generates an invoice in Holded with its customer, the correct VAT (including IOSS for EU B2C) and its Spanish fiscal numbering. Amazon fees are booked as an expense. Amazon payouts to your bank account are reconciled automatically against the corresponding invoices. It supports multi-marketplace (ES, FR, IT, DE, UK), Amazon Business B2B with automatic invoice request, and returns handled with Holded credit notes. It meets the fiscal requirements the AEAT demands from Amazon sellers.

Scope

What we automate

  • Amazon order (FBA or FBM) to a Holded invoice with the correct VAT by buyer country
  • Amazon Business B2B to an invoice with a VIES-validated intra-community VAT number
  • Amazon fees (referral, FBA, storage, advertising) to expense entries by category
  • Amazon returns and refunds to Holded credit notes with detail
  • Amazon payouts (every 14 days) reconciled with the corresponding group of invoices
  • Multi-marketplace (ES, FR, IT, DE, UK) to separate invoicing series
  • IOSS for EU B2C sales under 150 EUR with automatic registration
  • Quarterly form 369: data ready for filing
  • FBA inventory to Holded stock updated by SKU and warehouse
Who uses it

Real use cases

These are the profiles that most ask us for the HoldedAmazon Seller Central integration and what they get in the end.

Case 01

Amazon FBA seller with 1500 orders a month across 4 marketplaces

Before: Quarterly fiscal reconciliation took the advisor 5 days. Italian and German VAT applied incorrectly.

After: Correct VAT by country automatically. Form 369 ready in hours, not days.

Case 02

DTC brand with Amazon Business B2B active

Before: B2B orders with an intra-community VAT number were being invoiced with the wrong VAT.

After: VIES validated at the moment of the order. Intra-community B2B at 0% automatically.

Case 03

Seller with high FBA storage fees

Before: Variable storage fees never reached Holded as a booked expense.

After: Each fee categorized (referral, FBA, storage, advertising) in its correct accounting entry.

Before / After

What changes exactly

Without the integration

  • Monthly Amazon CSV opened by hand
  • VAT by country applied wrong across marketplaces
  • Amazon fees not booked correctly
  • Manual reconciliation of Amazon payouts
  • Forms 369 and 720 prepared against the clock

With the integration

  • Orders into Holded in near real time via SP-API
  • Correct VAT matrix by shipping country and VAT number
  • Fees categorized into their own accounting entries
  • Fortnightly payouts reconciled automatically
  • Fiscal forms kept up to date
Architecture

How we build it

Amazon Selling Partner API (SP-API) with refresh tokens and key rotation. Polling of Orders, Reports and Finances every 5 to 15 minutes. The fiscal logic is what matters: we detect the buyer country, the VAT number if there is one, the mode (FBA/FBM), the marketplace, and we apply the correct VAT matrix. Each fortnightly batch of Amazon payouts is matched against its group of invoices for bank reconciliation. It complies with the IOSS scheme and the Spanish fiscal forms applicable to distance sales.

flow.ts
webhook amazon seller central.event
queue.enqueue(jobId)
worker.handle() // idempotent
holded.api.call() // retries with backoff
log.emit({ status: 'ok' })
FAQ

Frequently asked questions

FBA and FBM or just one?

Both. The integration automatically detects the mode and reflects it in Holded. FBA also has live stock from the Amazon warehouse that we sync.

European multi-marketplace?

Yes. Amazon Spain, France, Italy, Germany, UK, Netherlands, Sweden, Poland, and so on. Each one with its own series in Holded and the correct fiscal matrix.

Is it Verifactu compliant?

Yes. Invoices arrive in Holded with all the data needed so their issuance complies with Verifactu (mandatory for companies from 1 January 2027 after the extension granted by RD-ley 15/2025). If you sell through Amazon, you still need to issue a Spanish fiscal invoice, and that is where Verifactu comes in.

What about form 369 (IOSS) and 720?

We have reporting ready for both. Form 369 consolidated quarterly by buyer country, and form 720 covering goods in other EU countries (FBA warehouses outside Spain). Your advisor receives files ready to file.

Amazon Business B2B?

Supported natively. We detect when the buyer is a business with an intra-community VAT number, we validate it against VIES, and we issue a B2B invoice with 0% VAT where applicable.

How long does it take and how much does it cost?

Between 8 and 15 business days for a single marketplace. European multi-marketplace adds 5 to 10 days. From 2800 EUR depending on fiscal complexity.

Shall we talk about your Amazon Seller Central integration?

A 30-minute call, no strings. You leave with scope and a price.