e-bon
e-bon.ro
Portal

Receipts

Browse every fiscal receipt issued by your devices, drill into the line items and VAT breakdown, issue receipts manually from the Portal and generate Proces Verbal cancellation documents when a receipt was issued by mistake.

Receipts

The Receipts page is the unified view of every fiscal receipt your business has issued — whether it was rung up locally on a tablet, sent through the API by a third-party POS, or printed manually from the Portal itself. It is where you check daily takings, look up a single transaction for a customer, and generate a Proces Verbal de anulare a bonului fiscal when a receipt was issued by mistake.

Browse the receipts list

Open Receipts from the Portal sidebar. The list defaults to the last seven days across all devices so you land on something useful immediately. Above the table sits a filter row, and to the right of the page header are two actions: New Receipt and Export CSV.

The table shows one row per receipt with the following columns:

  • Date — when the receipt was created on the device.
  • Device — the friendly name of the device that issued it.
  • Type — Sale, Refund or Storno, colour-coded so reversals stand out.
  • Source — API, Local or Portal, telling you where the print command originated.
  • Total — the receipt total in RON.
  • Items — the number of line items.
  • Fiscal ID — the fiscal serial assigned by the AMEF, or - if the device has not yet returned one.
  • Actions — a Proces Verbal button on every sale row (see Cancel a receipt (Proces Verbal) below).

Click any row to open the Receipt details modal.

When more than 50 receipts match your filters the table loads the first page and shows a Load more button at the bottom — newer transactions stay on top.

Filter the list

The filter row lets you narrow the list down. The Date range is required: until both From and To are set, the Apply button stays disabled and a hint reminds you what is missing.

  • Device — pick a single device, or All devices.
  • Type — All types, Sale, Refund or Storno.
  • Date range — the page enforces start ≤ end and never lets you pick a future end date. End dates are automatically pushed to 23:59:59 of the chosen day so a single-day range covers the full day.

Click Apply to re-run the query. The empty state distinguishes between no receipts at all and no receipts matching your filters, so you know whether to relax the filter or check that the device has actually printed anything.

The page also shows two device-related empty states. If your organisation has no devices yet, an Add a device call-to-action takes you straight to the Devices page — there is nothing useful to filter until at least one device is registered.

Open a receipt's details

Clicking a row opens a side modal with the full content of the receipt as it was committed to the fiscal memory. The modal is divided into four blocks:

  • Summary — type, device, operator id, the date the receipt was created, and (when present) the fiscal date returned by the AMEF. The modal title shows the Fiscal ID or No fiscal ID if the device has not assigned one yet.
  • Items — Name, Qty, Price, VAT % and Subtotal for every line, with discounts already applied to the subtotal.
  • Payments — one row per payment method used (cash, card, voucher, etc.) with the amount paid in each.
  • VAT breakdown — Rate, Base and VAT amount per VAT rate, summing to the receipt total shown at the bottom.

If the receipt is a Sale, the modal footer carries a Proces Verbal button as a shortcut into the cancellation flow described below.

Issue a receipt manually

Most receipts are printed at the cash register, but the Portal can also issue one directly to a connected device — useful for back-office sales, replacement receipts you ring up against an invoice, or testing a newly paired AMEF.

Click New Receipt

The button sits in the page header next to Export CSV. It opens the New Receipt screen with the form on the left and a device picker pinned to the right.

Pick the target device

Use the Select a device to print to picker. Only devices that are currently online with a reachable AMEF are eligible — offline devices are listed but disabled to prevent queueing receipts you cannot verify in person.

Build the receipt

Use the receipt form to add items (name, quantity, price, VAT rate, department, optional discount) and payments (one or more methods, summing to the receipt total). The form computes the VAT breakdown live as you type.

Print

Click Print Receipt. The Portal sends the print request to the chosen device; the cash register prints it on its own paper roll and the new receipt appears in the list as soon as the device confirms it. A status badge under the device picker reflects the command lifecycle (pending → success / error).

The form stays disabled while the previous command is still pending so you cannot accidentally double-print. If the device drops offline mid-flight you will see the failure in the badge — fix the connection from the Devices page and resubmit.

Cancel a receipt (Proces Verbal)

Under Romanian fiscal law, a receipt issued by mistake cannot be reversed by printing a storno receipt on the AMEF. The correct procedure is to draw up a Proces Verbal de anulare a bonului fiscal — a signed declaration stating that the receipt was closed erroneously, which is sent to accounting together with the original fiscal receipt and a copy of the Z report.

The Portal generates the Proces Verbal PDF prefilled with the receipt data (number, date, amount) and the organisation data (company name, CUI). You fill in what's missing, download the PDF, sign it and send it to accounting.

To generate a Proces Verbal, click the Proces Verbal action on any Sale row in the list, or open the receipt and use the Proces Verbal button in the modal footer. A modal opens with the data pre-filled from the original receipt and the organisation profile.

The modal asks for:

  • Undersigned — the name of the person signing the declaration (pre-filled from your profile).
  • Company name — the company name (pre-filled from the organisation).
  • CUI — the company's unique tax identification code (pre-filled if set on the organisation).
  • Fiscal receipt number — the number of the cancelled receipt (pre-filled from the fiscal ID).
  • Receipt date — the date the receipt was fiscalised (pre-filled).
  • Amount (RON) — the receipt total (pre-filled).
  • Cancellation reason — why the receipt is being cancelled; shown in the PDF below the declaration.
  • Proces verbal date — the date the document is drawn up (defaults to today).

Click Generate PDF to download the document. The PDF is in Romanian as required by law and contains the declaration text, the cancellation reason, the date and a signature field. Attach the original fiscal receipt and a copy of the Z report, sign the document and send it to accounting.

Export to CSV

The Export CSV button (top right of the page) downloads the receipts currently loaded in the list as a CSV file with the columns Date, Device, Type, Total, Items, Fiscal ID. It honours the active filters and the rows you have already loaded with Load more, so an export of the visible 50 rows downloads exactly those 50.

For richer or scripted access — full line items, payments, VAT breakdown, larger date ranges — use the receipts API directly. See the API integration walkthrough for issuing keys and querying receipts programmatically.

Next steps

  • Read reports live from the same devices — Z history, journal, ANAF export and remote prints — see Reports.
  • Pull receipts into your own POS or accounting tool — start with the API integration walkthrough and create a key on the API keys page.