Direct EMDAS interface

File your own customs declarations. Stop paying a broker to type.

Import, export and transit declarations filed straight into VID's EMDAS — from the invoice you already have. Minutes, not a day. Your data, your archive, your control.

Built on Latvia's Electronic Customs Data Processing System (EMDAS). Import (AIS) · Export (AES) · Transit (NCTS).

The problem

You are paying a person to retype your invoice.

A customs broker charges you per declaration. What are you paying for? Somebody opens your commercial invoice, reads the line items, looks up a tariff code, and types it into a government form. Then they email you a PDF.

That is data entry. It costs you [€X per declaration], plus the half-day of back-and-forth to get them the documents, plus the delay while your goods sit at the border.

What it actually costs you
  • [€X] per declaration in broker fees
  • [N hours] of your team's time collecting and sending documents
  • [N days] average turnaround before your goods move
  • Zero visibility — you find out the status when someone replies to your email
How it works

Three steps. No customs training required.

  1. 01Drop in your documents

    Commercial invoice, packing list, CMR, transport document, certificates. PDF, scan, photo or email forward. We read them — including handwriting and non-Latin scripts.

  2. 02We build the declaration

    Line items extracted, goods classified, parties matched to your saved master data, values and Incoterms resolved. Every field pre-filled. Anything we can't determine with confidence is flagged as a specific question — never a silent guess.

  3. 03Review and file

    One screen, one confirmation. The declaration goes to EMDAS. Your MRN comes back in real time, and so does every status change after it — acceptance, control decision, release.

Two ways to file

Be your own declarant, or let us file for you.

Self-serve

You file under your own EMDAS credentials. You are the declarant. DutyDesk prepares the declaration, validates it, and submits it on your instruction.

  • Full control and full audit trail under your own EORI
  • Best if you file regularly and have or can get EMDAS technological user rights
  • We handle the application paperwork for you during onboarding

Assisted

In development

Not ready to be your own declarant? Our customs specialists will file on your behalf, using the same automated pipeline. You still get the dashboard, the archive and the real-time status.

  • No EMDAS setup required on your side
  • A named specialist reviews every declaration before submission
  • Still dramatically cheaper than per-declaration brokerage, because the machine does the typing
Dashboard & archive

Every declaration, every document, every status — in one place.

Live status

MRN allocation, acceptance, control decisions, release — as they happen, not when someone emails you.

Document archive

Every invoice, CMR, certificate and licence attached to the declaration it belongs to. Searchable by MRN, supplier, date, HS code or goods description.

Audit-ready export

Pull any declaration with its full supporting document set and message history as a single package. When VID runs a post-clearance control, you produce the file in minutes.

Goods library

Your products, classified once, reused forever. Descriptions written in customs-grade language, not marketing language.

Duty visibility

What you paid, by supplier, by product, by period.

Trust

Built for a system you can't afford to get wrong.

EMDAS-native

We connect directly to VID's programmatic interface using the message set published in the European Commission's technical documentation. No screen scraping, no robot clicking through a browser.

Nothing is filed without you

Every declaration requires explicit confirmation. Low-confidence fields are surfaced as questions, not filled in silently.

Full message history

Every message sent and received is stored against the declaration. If a control comes, the evidence is already assembled.

Contingency built in

EMDAS has outages. When it does, your declarations stay queued and validated, we tell you immediately, and we support the fallback procedure — you are not sitting on a border with no plan.

Your data stays yours

EU-hosted. Export everything, any time.

Frequently asked questions

Your next declaration doesn't need a broker.

Sign up, upload an invoice, and see the declaration build itself. Free until you file.