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 print fiscal reversal (storno) receipts when something has to be undone.

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 start a reversal (storno) when a sale needs to be undone fiscally.

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.
  • TypeSale, Refund or Storno, colour-coded so reversals stand out.
  • SourceAPI, 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 Storno button on every sale row (see Reverse a sale (storno) 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.
  • TypeAll 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.
  • ItemsName, 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 breakdownRate, 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 Storno button as a shortcut into the reversal 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 a PrintReceipt command 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.

Reverse a sale (storno)

A storno is a fiscal reversal: a separate receipt that cancels a previously issued sale, line by line. Romanian fiscal law allows it for three documented reasons, and every storno has to carry the original receipt's coordinates so the AMEF (and ANAF, downstream) can match the reversal to the original.

A storno prints a real fiscal document on the AMEF — it is not a soft delete. Make sure the original receipt really needs to be reversed, and that you have the original's fiscal coordinates to hand, before submitting.

To start a reversal, click the Storno action on any Sale row in the list, or open the receipt and use the Storno button in the modal footer. A modal opens with the line items and payments pre-filled from the original receipt — you only need to confirm or adjust them.

The modal asks for:

  • Target Device — the AMEF the storno will be printed on. It defaults to the original device but can be changed when the original device is no longer available.
  • Reason — one of Operator Error, Refund or Tax Base Reduction.
  • Original Receipt Number — pre-filled from the original receipt's fiscal ID; editable for legacy cases.
  • Original Receipt Date/Time — pre-filled from the original fiscal date.
  • Fiscal Memory Serial Number — the serial of the original AMEF's fiscal memory.
  • Unique Sale Number (USN) — the unique fiscal sale number of the original receipt.
  • Original Z-Report Number — optional; supply it when the reversal crosses a Z-report boundary.
  • Items and Payments — editable copies of the originals; trim or change them when only part of the receipt is being reversed.

Click Print Reversal Receipt to send the storno command. The device prints the fiscal reversal and the new Storno receipt appears in the list as soon as it is confirmed.

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