Fiscaal toestel (Bulgarije)
Bijgewerkt op 2026-11-04
Instellingen → Integraties → Bulgarije → Fiscaal toestel
In Bulgarije vraagt elke verkoop die je contant, met een voucher of met een kaart ontvangt om een fiscale kassabon (Наредба Н-18). Met deze integratie krijgt elke betaling die een bon vraagt een rij op een lijst. Je print de bon op je eigen fiscale toestel via een klein programma op de pc van de receptie, of je vult het nummer in van de bon uit je eigen kassa.
De bon blijft de wettelijke plicht van het hotel. Het toestel koop en registreer je zelf bij НАП. BedFlow vervangt geen fiscaal toestel en staat niet op de НАП-lijst van verkoopsoftware (СУПТО). Heb je voor dit object al lijstsoftware gekozen, dan mag enkel die software je verkopen beheren: spreek eerst met je boekhouder voor je deze integratie aanzet.
De tegel verschijnt alleen bij een pand in Bulgarije en staat standaard uit. Geen fiscaal advies: leg je werkwijze voor aan je boekhouder.
Welke betaling krijgt een bon?
| Betaling | Bon? | In BedFlow |
|---|---|---|
| Contant | Ja | Rij op de lijst, naar het toestel |
| Kaart aan de receptie | Ja. Het strookje van de betaalterminal is geen bon | Rij op de lijst, naar het toestel |
| Voucher | Ja | Rij op de lijst, naar het toestel |
| Online kaart: betaallink, widget, bar-QR, cadeaubon | Ja | Rij op de lijst, naar het toestel |
| Kaart van een boekingskanaal die je zelf belast | Waarschijnlijk ja, НАП bevestigde dit niet | Rij op de lijst; je kan dit uitzetten |
| Overschrijving, storting op rekening | Nee | Geen rij |
| Uitbetaling door Booking of Airbnb op je bankrekening | Geen НАП-tekst gevonden | Geen rij |
| Overig, verrekende waarborg | Beslis je zelf | Rij Te beoordelen, gaat nooit vanzelf naar het toestel |
Ook een online kaartbetaling vraagt een bon. Dat de gast online betaalt en het geld via Stripe of Mollie komt, verandert daar niets aan: de manier van betalen beslist. De bon staat klaar op het moment van de betaling en wordt geprint zodra de agent verbonden is. Verkoop je online via je eigen website, vraag dan ook aan je boekhouder of je dat bij НАП moet melden als електронен магазин (art. 52м).
Aanzetten
- Open de tegel Fiscaal toestel met Configureren.
- Zet Kassabonnen bijhouden voor dit pand aan. Betalingen van vóór dit moment vragen geen bon in BedFlow.
- Laat de twee schakelaars onder Online betalingen aan, tenzij НАП jou iets anders zegt.
- Print je via BedFlow, voeg dan bij Toestellen je toestel toe: een naam, het model, het kassanummer en het operatornummer. Houd je je eigen kassa, voeg dan geen toestel toe.
- Klik Opslaan.
Je kan een toestel niet wissen, enkel buiten gebruik zetten: de bonnen blijven eraan gekoppeld.
Je houdt je eigen kassa
Dan heb je geen agent nodig. Elke betaling die een bon vraagt, verschijnt onder Dagelijks → Kassabonnen → Betalingen zonder bon. Maak de bon op je eigen kassa en klik Bonnummer invullen: het nummer, het nummer van het fiscale geheugen en de datum. Dat geheugennummer is nodig als je later een storno wil.
De agent installeren
De agent is een klein programma op de pc van de receptie die aan het toestel hangt. Hij haalt zelf de bonnen op bij BedFlow en print ze. Op je netwerk gaat geen poort open en BedFlow kan je pc niet bereiken.
Wat je nodig hebt:
- een Windows-pc (of Linux of Mac) die aan staat tijdens de openingsuren van de receptie;
- een Datecs-toestel uit de X-reeks: FP-700X, FMP-350X, FMP-55X, WP-500X, WP-50X, DP-25X of DP-150X, gefiscaliseerd en via USB, seriële kabel of netwerk bereikbaar. Daisy en oudere Datecs-reeksen werken nog niet;
- Node.js 22 op die pc;
- het installatiepakket: vraag het aan het team via support.
Installeren:
-
Pak het pakket uit in een eigen map, bv.
C:\BedFlowAgent. -
Open de tegel Fiscaal toestel en klik onder Toegang voor de agent op Token maken. Kopieer het token meteen: je ziet het maar één keer.
-
Kopieer
config.voorbeeld.jsonnaarconfig.jsonen vul in:Veld Wat server_urlHet adres van je BedFlow, met https://tokenHet token uit stap 2 toestel.verbinding{"soort":"serial","pad":"COM3","baud":115200}of{"soort":"tcp","host":"192.168.1.50","poort":4999}toestel.operator_wachtwoordHet wachtwoord van de operator op het toestel. Dat blijft op deze pc toestel.tekst_breedteTekens per regel min twee: 30 op een FMP-55X, 40 op de andere toestel.betaalsoortenWelk betaalnummer van het toestel bij welke betaling hoort -
Bij een USB- of seriële kabel: voer in die map
npm installuit. -
Test de verbinding:
node bin/bedflow-fiscaal-agent.js test-toestel config.json. Je ziet het serienummer en of het toestel gereed is. Er wordt niets geprint. -
Start de agent:
node bin/bedflow-fiscaal-agent.js start config.json. -
Laat hem vanzelf starten: maak in Windows Taakplanner een taak Bij aanmelden met dat commando.
-
Kijk in de tegel: bij je toestel staat agent verbonden en toestel gereed.
Eerst proefdraaien. Deze koppeling volgt de openbare handleiding van Datecs, maar is nog niet op elk model nagekeken. Zet één kleine contante betaling op je eigen naam en controleer de bon samen met je servicetechnicus: de btw-groep, de tekst in het Cyrillisch en het betaalsoort. Doe hetzelfde voor een deelbetaling en een storno, voor je gasten bedient.
Beveiliging: elk toestel heeft een eigen token dat enkel de bonnen van dat toestel ziet, elk bericht is ondertekend, en het token staat in config.json: geef alleen de gebruiker van de agent toegang tot dat bestand. Pc gestolen of vervangen? Klik Token intrekken. Er wachten dan bonnen tot je een nieuw token maakt.
De lijst Kassabonnen
Je vindt ze onder Dagelijks → Kassabonnen, met drie weergaven: Betalingen zonder bon, Storno nodig en Alle bonnen.
| Status | Betekenis | Wat je kan doen |
|---|---|---|
| Te printen | Wacht op het toestel of op je nummer | Bonnummer invullen |
| Geprint | Het toestel gaf een bonnummer terug | Storno |
| Mislukt | Het toestel weigerde, of het is onzeker | Naar het toestel, of bonnummer invullen |
| Handmatig | Je vulde het nummer van je kassa in | Storno |
| Te beoordelen | BedFlow beslist dit niet zelf | Naar het toestel, bonnummer invullen of Geen bon nodig met een reden |
| Geen bon nodig | Jij stelde dat vast, de reden staat erbij | |
| Vervallen | De betaling verdween voor er een bon was |
Staat er Onzeker: kijk op het toestel, dan viel de verbinding weg op een moment dat BedFlow niet kan weten of de bon er is. Kijk op het toestel. Is hij er, vul dan het nummer in; anders krijg je een dubbele bon.
Elk uur legt BedFlow de betalingen op de factuur naast de bonnen. Een betaling die aan de registratie ontsnapte of waarvan je de methode wijzigde, verschijnt als Te beoordelen. Staat er een bon waarvan de betaling verdwenen is, dan zie je hem onder Storno nodig. BedFlow print dan zelf niets. Een bon wordt nooit gewist; de factuur en haar bedragen wijzigen niet door deze integratie.
Deelbetalingen
Volgens art. 26а van Н-18:
- Voorschot of deelbetaling: de bon toont het bedrag in ЧАСТИЧНИ ПЛАЩАНИЯ, verdeeld over de btw-groepen zoals op de factuur, met de diensten als vrije tekst tussen
#-tekens. Programmeer op het toestel een departement per btw-groep en vul de nummers in bij het toestel in de tegel; laat je 0 staan, dan is er geen departement. - Eindbetaling: de bon toont alle diensten, dan een waardekorting gelijk aan wat al betaald is, met de uitleg tussen
#-tekens. Ook een eerdere overschrijving telt daar mee.
Storno
Open de bon en klik Storno. Kies de reden uit art. 31 en het bedrag; meer dan op de bon staat, min eerdere storno's, kan niet.
| Reden | Wanneer |
|---|---|
| Operatorfout | Tot de 7e van de maand na de fout |
| Teruggave of klacht | Op het moment dat je het geld teruggeeft |
| Verlaging van de belastinggrondslag | Op het moment dat je het geld teruggeeft |
De storno vermeldt zelf nummer, datum, uur en geheugennummer van de bon. Betaal je een gast terug via BedFlow, dan staat de storno met reden Teruggave of klacht meteen op de lijst. Haal je een betaling weg, dan moet je zelf de reden kiezen: dat is een verklaring op een fiscaal document.
Ontbreekt bij een handmatige bon het geheugennummer, dan kan het toestel geen storno maken. Maak hem dan op je eigen kassa en vul het nummer in.
Btw-groepen en euro
| Groep | Tarief op de factuur |
|---|---|
| А | 0%, vrijgesteld of zonder btw |
| Б | 20% |
| Г | 9% |
Elk ander tarief op de factuur komt op de lijst als Te beoordelen. Een bon staat in euro, zoals alle bedragen op een Bulgaars toestel sinds 01.01.2026. Staat je pand op een andere munt, dan maakt BedFlow geen bon.
Wat nog niet vaststaat
НАП heeft zich hierover niet publiek uitgesproken. Vraag het voor je eigen hotel na:
- het moment van de bon bij een online kaartbetaling;
- de kaart van een boekingskanaal en de uitbetaling door Booking of Airbnb;
- de bon bij een voorschot per bank met de rest aan de receptie;
- een storno bij terugbetaling op een kaart of per bank.
Verandert het antwoord iets, dan zet je de betrokken schakelaar om.
Problemen
| Wat je ziet | Wat je doet |
|---|---|
| agent nog niet gezien | Draait de agent? Klopt het token in config.json? Krijgt de pc internet? |
De agent meldt klok |
De klok van de pc wijkt meer dan vijf minuten af: zet ze gelijk |
| toestel niet gereed, papier of deksel | Los het op aan het toestel; de bon print vanzelf |
| er staat nog een bon open | Sluit of annuleer die op het toestel |
| klok van het toestel wijkt meer dan een uur af | De wet staat maximaal twee uur toe (art. 25 ал. 12). Zet de klok bij op het toestel |
| Bon Mislukt met een code | De code komt van het toestel. Kijk ze na in de handleiding van het toestel of bij je servicetechnicus |
Zie ook Betaalafhandeling per kanaal.