Functions

Finance and tax compliance, on the same location data

SiteQuilt prepares the company's filing obligations from sales, stock, payroll, fixed assets and e-Factura. The calendar, alerts and cross-checks cut manual work. Signed filing stays with the company or its authorised accountant (CECCAR).

Responsibility note

Every generated document is checked by the authorised accountant (CECCAR) as a mandatory step. The app does not file returns on its own; it only generates everything needed (XML, reports, checks). Legal responsibility stays with the company or its authorised accountant.

SiteQuilt is a preparation and automation tool. Fiscal parameters (rates, thresholds, special deadlines) are configurable, with a start and an end date, and are checked before each reporting period. The law changes; follow the ANAF obligations calendar and your accountant's advice.

How it works

1. Fiscal profile per company

You set the tax id, the regime (micro or profit), whether the company is VAT registered (and monthly or quarterly), whether it has employees, intra-EU operations and fiscal registers. The profile produces the obligations list. The SPV fiscal vector can be read for a check, where access is available.

2. Deadline calendar

A rules engine per return type, with Romania's public holidays and the rule: if a deadline falls on a non-working day, it moves to the next working day. Alerts at 7, 3 and 1 days before.

3. Data sources

The SiteQuilt register and Z reports, e-Factura issued and received through the API, payroll and time records for contributions, stock (including SAF-T stock sections, on request) and the fixed-asset register (SAF-T Assets).

4. Generation and validation (stage 2, in development)

Preparing XML for D300, D394 and D406 (SAF-T) and validating it with DUKIntegrator is stage 2, in development. It is not in the product today. The planned check covers e-Factura, D394, D300, P300 (e-TVA) and SAF-T.

5. Signing

The qualified certificate stays with the client or the accountant (token, desktop agent or qualified cloud signature). Sending, when it exists in the product, asks for two-step confirmation: preview, then send.

6. Accountant, several companies

One accountant account sees several companies, their obligations and the generated documents. Approval stays with the authorised accountant.

7. Journal

SPV receipts and messages, where they are downloaded, plus the state of each preparation.

Obligations prepared

A product list, with no rates. The figures stay in the fiscal profile, not on this page.

CodeRole in SiteQuilt
D100Preparation of payments to the state budget (micro, quarterly profit, dividends and others from the profile).
D112Preparation of contributions, payroll tax and the insured-persons file, for employers.
D300VAT return. The XML and its validation are stage 2, in development, not in the product today.
D390 VIESIntra-EU operations, when the profile includes them.
D394Domestic supplies and purchases per partner. The file and the e-Factura check are stage 2, in development.
D406 SAF-TStandard audit file. The XML and its validation are stage 2, in development. Assets, yearly. Stock, when ANAF asks for it.
D398Special VAT regimes, when the profile includes them.
AMEF reportZ monitoring and fiscal-register connection. XML report where it applies.

Ongoing flows

SystemWhat SiteQuilt prepares
RO e-FacturaUpload, status and download of received invoices, through the API, using the client's own SPV API registration.
ANAF SPVThe connection uses each client's own API registration, not a shared SiteQuilt account.
AMEFMonitoring of the connection and of Z reports.
RO e-TransportPreparation for transports that need a declaration and a UIT code, when the profile includes them.
RO e-TVA (P300)Comparison of P300 with D300 before filing.
REGESStage 3, not started. Not available now.

Annual

Preparation and alerts for financial statements, D101, D205, D207, D700 (fiscal vector) and D212 for an individual shareholder. Local taxes stay as alerts; filing at the town hall sits outside ANAF. Deadlines stay in the calendar engine, with holidays and the next-working-day rule, not as fixed legal text on the page.

Stages

The three stages describe the plan. Today's state is a single sentence, in the box below.

MVP available on request / in implementation; Stage 2 (D300/D394/D406 generation) in development

StageContents
MVPObligations calendar, e-Factura through the API, deadline alerts, a sales export for the accountant, comparison of P300 with D300.
Stage 2Generation of D300, D394 and D406 from SiteQuilt data, with DUKIntegrator validation.
Stage 3Signed filing, with two-step confirmation, plus REGES and alerts for local taxes.

Cross-check

e-Factura, D394, D300, P300 and SAF-T are compared with each other before the documents reach the accountant.

e-FacturaD394D300P300SAF-T

Accountant mode, several companies

An authorised accountant can hold several companies in one account: profile, calendar, generated documents and the SPV receipt journal for each company. The check and the filing stay with the accountant or the company.

Integrations — our requirements

For data from external systems (payroll, fixed assets, registers already in use), the client or the integrator must be able to expose a public API or webhooks, or stable exports, plus documented authentication, the minimum fields per flow and a test environment.

Integration requirements

FAQ

Who signs and who files?

The authorised accountant (CECCAR) or the company. SiteQuilt generates XML, reports and checks. It does not file returns on its own.

What is DUKIntegrator?

The tool that validates the generated XML for D300, D394 and D406 before it reaches the accountant.

What stays with the accountant?

The mandatory check of generated documents, signing, and legal responsibility for content and filing. Fiscal parameters are configurable and are checked before each period.

Where are the VAT or tax rates?

In the company's fiscal profile, with a start and an end date. They are not written as fixed figures on the site.

What it looks like in…

The fiscal engine is the same. How the numbers are read per site differs.

HoReCa

Food cost, the Z report and reconciliation of sales with the register, per site.

Open the page →

Retail and pharmacies

Margin per store or pharmacy, from the same sales and documents. No compensated-medicine reporting.

Open the page →

Clinics

Profitability per room or service, from appointments and payments. No medical record.

Open the page →

Book a demo