Moldova FISC 🇲🇩

If your business is in the Republic of Moldova, this part of TSync connects you to the State Tax Service (SFS — Serviciul Fiscal de Stat) so you can send official e-invoices straight from your invoices — no separate website, no re-typing.

It also helps you with two everyday tasks: checking that a partner's tax code is real before you invoice them, and picking the correct VAT rate for what you sell.

ℹ️ This is the Moldova counterpart of the Romania — e-Factura & ANAF tools. Same idea, built for Moldovan rules.

What it does for your business

  • Sends e-invoices to SFS. Your invoice becomes an official electronic invoice and travels to the tax service's secure system. You can also turn on automatic sending, so an invoice goes out the moment you create, update or issue it.
  • Lets you respond to e-invoices. Once an invoice is in the system you can accept it, reject it (with a reason), or cancel one you sent (also with a reason) — all from inside TSync.
  • Checks partner tax codes. Type a company's IDNO (or a person's IDNP) and TSync confirms the number is valid before you commit.
  • Looks companies up by IDNO. Start typing a partner's IDNO and TSync can fetch their official name, address, region and VAT status from the public registry — so you don't copy details by hand. (Results are remembered for a day to keep things fast.)
  • Knows the Moldova VAT rates so you can choose the right one in a click.
  • Handles both companies and individuals. Legal entities use an IDNO; private individuals use an IDNP. TSync keeps the two apart correctly.
  • Tracks where each e-invoice is — from draft, to signed and sent, to accepted or rejected by your buyer.
  • Speaks your language — Romanian, Russian and English.

A few words explained

A couple of terms come up again and again. Here's what they mean in plain language:

  • SFS — the State Tax Service of Moldova, the authority your e-invoices are sent to.
  • e-Factura — the official electronic invoice format Moldova uses. It's not a PDF you email; it's a structured document the tax service can read automatically.
  • IDNO — the unique 13-digit identification number of a company.
  • IDNP — the unique 13-digit identification number of a person (an individual, not a company).
  • MoldSign certificate — your digital signature. It proves an e-invoice really came from you, the same way a hand-written signature would on paper.

Getting started

1. Turn the module on

Go to Setup → Modules, find Moldova FISC Integration, and choose Activate. That adds a new FISC Moldova item to your main sidebar menu.

2. Connect your SFS account

Before TSync can send anything, you need an account with the tax service and a digital signature:

  1. Sign in at efactura.mfinante.gov.md (the SFS e-invoicing portal).
  2. In its settings, register an API user — this gives TSync permission to send on your behalf. Note the username and password it gives you.
  3. Request a MoldSign digital certificate for signing your invoices.

If any of this looks unfamiliar, your accountant or the person who installed TSync can do it once and hand you the details.

3. Fill in your settings

Open the FISC Moldova menu item — it shows the list of e-invoices you've sent. At the top-right, click the Settings button (the cog icon) and complete the form:

Setting What to put
Mode Keep it on test while you try things out, switch to production when you're ready to send real invoices.
API address (test) Filled in for you. This is the SFS test service.
API address (production) Empty until you fill it in, with the address SFS gives you. Don't guess it: until it is set, invoices are not sent — and the page tells you so.
Signing You sign on the portal (the default, no certificate needed) or this server signs (needs a certificate). Choose the second without a certificate and invoices go out unsigned, and the page warns you.
Client ID Your SFS API username.
Client Secret Your SFS API password.
Redirect URI Leave blank unless your SFS setup asks for one.
Auto-send invoices Tick the box if you'd like e-invoices to go out automatically when an invoice is added, updated or issued.

📌 The fiscal series and number come from the tax authority, not from your TSync numbering. If no series is allocated, the invoice is not sent — the system never makes one up.

Below the form, a status badge shows whether your connection is Authorized or Not authorized, with an Authorize (or Refresh token) button when one is needed.

💡 Your own company's IDNO isn't typed on this form — TSync reads it from your company's VAT code (set under Setup → Settings → Company Information), with any MD prefix stripped automatically. Make sure that field holds your 13-digit IDNO before you send.

💡 Tip: start in test mode. Send a sample invoice, watch it move through the stages, and only switch to production once you're happy.

4. Add tax details to your customers

For each business partner, open the customer's record and find the FISC Moldova tab. Fill in:

  • their IDNO (a company) or IDNP (a private individual);
  • whether they're a legal entity, an individual, or a non-resident.

Once that's in place, every invoice to that customer carries the right details automatically.

Sending an invoice to SFS

You can send in two ways:

  • Automatically — turn on Auto-send invoices in Settings, and a new or issued invoice goes out on its own (it won't send the same invoice twice).
  • By hand — open an invoice and, in its preview, look at the top tab bar. The FISC Moldova button there shows either the official FISC number (if already sent) or "Not sent". Click it to open the invoice's FISC page, where TSync re-checks the latest status and lets you send it if it hasn't gone out yet.

Before sending, TSync checks the basics for you and lists anything that would be rejected — for example a missing or too-short IDNO, an unset customer tax type, an invoice still in draft, or a discount/adjustment that the FISC format doesn't support — so you can fix it first.

Choosing the right VAT rate

Moldova uses several VAT rates depending on what you sell. TSync already has them ready — you just pick the one that fits:

Rate When you use it
20% (standard) Most goods and services sold inside Moldova.
12% Restaurants, hotels and accommodation (the HORECA sector).
8% Essentials such as bread, milk, medicines and natural gas.
6% Licensed natural gas and biofuels.
0% (export) Exports and international transport — no VAT, but you keep the right to deduct.
Exempt Activities exempt from VAT (without the right to deduct), such as medical, financial and educational services.

ℹ️ Not sure which rate applies to something you sell? Your accountant is the right person to confirm it. TSync makes the chosen rate easy to apply — it doesn't decide the rate for you.

Following an e-invoice through its stages

After you send an invoice, it doesn't just vanish — you can watch its progress on the FISC Moldova list and on each invoice's FISC page. An e-invoice typically moves like this:

  1. Draft — created, not sent yet.
  2. Signed by supplier — you've signed it with your certificate.
  3. Sent to buyer — it's been delivered through SFS to your buyer.
  4. Accepted or rejected — your buyer reviews it.
  5. Signed by buyer — the buyer confirms it.
  6. Cancelled by supplier — you withdrew it.
  7. Transported — relevant when goods are on the move.

If an invoice is rejected, you'll know quickly and can fix and resend, rather than discovering a problem weeks later.

Accepting, rejecting and cancelling

The module gives you a place to act on e-invoices, not just watch them:

  • Cancel an invoice you sent. On the FISC Moldova list, an invoice that's been signed or delivered shows a Cancel button. Click it, add a short reason, and TSync asks SFS to withdraw it.
  • Accept or reject as a buyer. The Invoices awaiting action screen lists e-invoices that need a decision — both ones you sent (to sign) and ones sent to you (to accept or reject). Accepting confirms the invoice; rejecting asks for a short reason so the supplier knows what to fix.

ℹ️ Cancelling and rejecting always record your reason, so there's a clear trail of why an invoice was withdrawn or refused.

Good to know

  • Test first, then go live. The test mode exists so you can practise safely. Nothing you send in test mode is treated as a real, official invoice.
  • A valid tax code saves headaches. Checking a partner's IDNO before you invoice avoids rejections later. Let TSync confirm it for you.
  • You stay in control. TSync prepares and sends; the fiscal decisions — which rate, when to issue — remain yours and your accountant's.
  • If SFS can't be reached, TSync shows a clear communication error page and a message rather than failing silently — try again once the service is back.
  • Empty screens aren't errors. If you haven't sent any e-invoices yet, the tracking list will simply be empty. It fills in as you work.

See also