Skip to main content

Correctly issued invoices for your Stripe subscriptions

You connect Stripe, and paid invoices to clients with an EIK (company ID) or VAT number become Bulgarian invoices numbered from your series. The VAT treatment follows the client: 20% VAT in Bulgaria, reverse charge for EU businesses and no Bulgarian VAT for businesses outside the EU.

Suitable plan: Pro

Analytics: revenue by month, receivables and VAT for the year.

Analytics: revenue by month, receivables and VAT for the year.

Scroll the image if needed. Escape closes the preview.

How it works

You set up the connection once, and invoices are issued on their own after that.

  1. Connect Stripe

    The administrator creates a connection in Settings, chooses the series and adds a webhook in Stripe with a signing secret.

  2. Invoices issue themselves

    A paid Stripe invoice to a client with an EIK or VAT number becomes an invoice in Sales, marked as paid.

  3. Credit notes too

    A Stripe credit note becomes a credit note for the matching invoice, in the same series.

  4. Record your expenses

    You upload hosting and software invoices from abroad to Purchases. If you are VAT-registered, an invoice without VAT is suggested as an Art. 117 protocol.

What it looks like in practice

Four situations from the work of a software company.

  1. Subscriptions for businesses in Bulgaria and the EU

    A software company sells monthly subscriptions through Stripe. Paid Stripe invoices to businesses become invoices in smetni numbered from your series and marked as paid: with 20% VAT for a Bulgarian business and with reverse charge for an EU business with a VAT number.

  2. A refund

    A client cancels the subscription and gets part of the amount back. The credit note you issue in Stripe becomes a credit note for the invoice in smetni, in the same series.

  3. Payments from individuals

    Some clients pay by card as individuals, without an invoice. At the end of the month you download the payments export from Stripe and import into the B2C tab only the payments with no invoice that are not recorded yet, so that no sale is counted twice. On the Business plan, the monthly Art. 119 report of the VAT Act is built from them.

  4. Infrastructure costs

    You upload hosting and software invoices from abroad to Purchases. If you are VAT-registered, an invoice without VAT is suggested as an Art. 117 protocol with VAT at the standard rate, and Analytics shows expenses by category.

What you get

Stripe invoices, clients abroad and the expenses of a software business.

Suitable plan

Pro

Pro includes the Stripe connection, Purchases with recognition and Analytics. Business adds the VAT ledgers, the monthly SAF-T file and accounting.

Compare plans

Stripe

  • Invoices for paid Stripe invoices to clients with an EIK or VAT number
  • A credit note for every Stripe credit note
  • Clients are created and updated from their Stripe details
  • An event Stripe sends again does not create a second document
  • Several connections, each with its own series

Clients in the EU and worldwide

  • Reverse charge for EU businesses with a VAT number
  • No Bulgarian VAT for businesses outside the EU, where the place of supply is outside Bulgaria (Art. 21(2) of the VAT Act)
  • English documents in 17 currencies, at the ECB rate on the issue date
  • Stripe Tax data is used when it is available

Sales to individuals

  • The B2C tab for payments from individuals without an invoice
  • Import from the Stripe export of payments with no invoice that are not recorded yet
  • The monthly Art. 119 report of the VAT Act from recorded sales (Business and Enterprise)

Frequently asked questions

Which Stripe payments get an invoice?

An invoice is issued for paid Stripe invoices to clients with an EIK or VAT number. An invoice with a paid amount of 0, such as a trial or a 100% discount, creates no document, and issuing also depends on the connection settings and data checks. You record payments from individuals without an invoice in the B2C tab by importing them from Stripe. Import only those, so that no sale is counted twice. The monthly Art. 119 report of the VAT Act is built from them (Business and Enterprise).

What VAT do my clients get?

The treatment depends on the client: 20% VAT for a client in Bulgaria, reverse charge for an EU business with a VAT number and no Bulgarian VAT for a business outside the EU, because the place of supply is outside Bulgaria (Art. 21(2) of the VAT Act). When Stripe has Stripe Tax data, it is used.

Which currency are the invoices in?

The currency of the payment in Stripe. The ECB rate on the issue date is fixed in the document, and the tax base and VAT are also printed in euro.

How do I record hosting and software expenses?

You upload the invoices to Purchases as PDF. If you are VAT-registered, an invoice from a foreign supplier without VAT is suggested as an Art. 117 protocol with VAT at the standard rate, and you confirm it. On the Business plan, protocols go into the VAT ledgers and SAF-T.

Which plan do I need?

Pro: the Stripe connection, Purchases with recognition, recurring invoices and Analytics, with two users. Business adds the VAT ledgers, bank, the monthly SAF-T file and accounting.

Get started with smetni.app

No lock-in. Cancel at any time in Settings.

NRA compliance
EU hosting
AES-256
Daily backup

Create a smetni.app account

Free for up to 5 clients, paid plans from €19/⁠mo.

Start now