Fiscal Compliance

Web Invoicing is designed to comply fully with the Technical Instructions for EFD Suppliers. This page explains how the system ensures compliance with fiscal regulations.

SDC Authentication

Web Invoicing never signs, numbers or stores a fiscal invoice on its own. Every invoice is sent to the V-SDC (Virtual Secure Digital Controller) and becomes a fiscal invoice only when the V-SDC signs it and returns the result.

Before any request is sent, the POS and the V-SDC are mutually authenticated over HTTPS:

  1. The V-SDC address is read from your PFX certificate itself, so the POS can only talk to the V-SDC issued to your taxpayer and cannot be pointed at any other endpoint

  2. The POS presents your PFX certificate as the TLS client certificate and sends the PAC; the V-SDC accepts the request only if the certificate is valid and active

  3. The POS validates the V-SDC's server certificate, so a response is accepted only from the genuine V-SDC

  4. On this authenticated connection the POS requests the V-SDC status (tax rates, environment parameters) when you select a certificate, and sends each invoice for signing

If any of these steps fails, no invoice request is sent and no invoice exists. This is how the POS satisfies the requirement that an invoice cannot be issued without a connection to an SDC: an invoice is created by the V-SDC's signature, not by the POS.

SDC Communication Protocol

Web Invoicing communicates with the V-SDC using HTTPS protocol as documented in the Technical Instructions for EFD Suppliers. All communication is encrypted with TLS.

What the POS Sends (Invoice Request)

The POS sends the following data to the V-SDC for fiscalization:

  • Invoice Type and Transaction Type

  • Payment method(s)

  • Items — each with GTIN, name, quantity, tax rate labels, and total amount

  • Cashier identification (optional)

  • Buyer ID (TIN) and Buyer Cost Center ID (optional, for B2B)

  • Reference Number and Reference Date/Time (when applicable)

  • Date and time of issue

What the V-SDC Returns (Invoice Result)

The V-SDC signs the invoice and returns the fiscal result, which includes:

  • Invoice Number — a system-wide unique identifier in format RequestedBy-SignedBy-OrdinalNumber

  • Invoice Counter — generated by the V-SDC

  • SDC DateTime — the official timestamp for tax calculation and reporting

  • Verification URL and QR Code — for invoice verification

  • Tax breakdown — totals per tax category, calculated by the V-SDC

  • Digital signature — cryptographic proof of authenticity

  • Journal — the textual representation of the fiscal invoice

The POS displays all returned data exactly as received, without modification.

Prohibited Functions

Web Invoicing enforces the following restrictions as required by regulation:

Cannot Issue Without SDC Connection

The POS cannot issue a fiscal invoice if it is not connected to the V-SDC, because the POS has no capability to produce one itself:

  • The invoice number, invoice counter, SDC date/time, tax breakdown, QR code, verification URL, digital signature and journal are generated exclusively by the V-SDC. The POS has no code path that generates any of these values.

  • When you press Fiscalize, the invoice request is sent to the V-SDC over the authenticated connection described above. The invoice is saved, displayed and printable only after the V-SDC returns the signed result.

  • If the V-SDC is unreachable, rejects the certificate or returns an error, the request fails, an error is shown, and nothing is recorded, numbered or printed. There is no offline queue, no local numbering and no "pending" invoice that is signed later.

  • Items can only be added using tax labels received from the V-SDC status response. Without a V-SDC response there are no tax labels, and no item can be added to an invoice.

Cannot Edit SDC Responses

The POS does not omit or edit any information received from the V-SDC as part of the invoice response. All fiscal metadata — invoice number, counter, SDC time, tax breakdown, QR code, and verification URL — is displayed and printed exactly as returned by the SDC.

No Sales Without Fiscal Invoice

It is not possible to register a sales amount without issuing a fiscal invoice. Every sale processed through Web Invoicing results in a fiscalized invoice signed by the V-SDC. There is no "offline" or "unrecorded" sales mode.

Complete Header Information

The header of every fiscal invoice includes all data returned by the SDC. No issuer identification data is omitted from the receipt.

Invoice Cancellation

Web Invoicing supports cancelling issued invoices as described in the Technical Instructions. When an invoice is cancelled:

  1. A new fiscal cancellation document is created

  2. The cancellation document references the original invoice

  3. Both documents are reported to the tax authority

  4. The original invoice is marked as Cancelled in the system

See Copy, Refund, and Cancel for step-by-step instructions.

Payment Type Compliance

Web Invoicing registers all payment types as documented in the Technical Instructions for EFD Suppliers:

  • Cash

  • Card

  • Check

  • Wire Transfer

  • Voucher

  • Mobile Money

  • Other

Only these approved payment types can be selected. See Payment Types for details.

Tax Rate Compliance

Web Invoicing never uses any tax rates other than those received from the V-SDC. Tax rates cannot be manually entered, overridden, or modified. When the tax authority updates rates, the changes are automatically reflected the next time the POS connects to the V-SDC.

See Tax Rates for details.

Electronic Journal

Web Invoicing provides access to a complete list of all issued invoices. From the Invoices page, you can:

  • View a list of all invoices with filtering by taxpayer, location, certificate, status, and date range

  • Search for specific invoices

  • View the full details of any invoice, including its verification URL

  • Retrieve the fiscal journal for any invoice on demand — the journal is fetched from the V-SDC verification service when requested and displayed in the invoice details dialog

This provides an electronic journal with the ability to look up and verify any fiscal transaction.

Next Steps

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.