Receipts
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,RefundorStorno, colour-coded so reversals stand out. - Source —
API,LocalorPortal, 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,RefundorStorno. - 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.
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 IDif the device has not assigned one yet. - Items —
Name,Qty,Price,VAT %andSubtotalfor 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,BaseandVAT amountper 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.
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).
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.
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.
Locations
Manage every shop, restaurant or office in one place — add locations, assign devices, compare performance and give each manager scoped access from the e-bon Portal.
New receipt
Issue a fiscal receipt from the e-bon Portal — pick a connected device, build the receipt in the browser, and watch the print status update live.