POS · Retail and hospitality

Check out, invoice, and manage stock from the same POS

Touch-based for retail and hospitality. Tables, order taking, KDS, multi-warehouse stock, Z-closing with margins, and VeriFactu invoicing in the same checkout. All compliant with RD 1007/2023.

Receipt or VeriFactu invoice Z-closing with cash count Compliant with RD 1007/2023 Integrated stock and accounting

The same terminal for hospitality and retail. Illustrative mockup of the real interface.

One POS, three modes

The same POS adapts to how you sell

Bar, table, or counter. One register, one catalog, one closing — the POS switches modes, not software.

Bar · fast

Checkout in seconds, a keypad of frequent products, and tips. For coffee shops and counters with a line.

Table · dining room

Live floor plan, kitchen orders (KDS), modifiers, and bill splitting per guest.

Counter · retail

Barcodes, variants with their own stock, and inventory deduction on every sale.

Receipt or invoice, same checkout

From the product on the table to the AEAT's CSV

Dining room and kitchen live, and at checkout you choose: the usual simplified receipt or the full VeriFactu invoice — without switching programs.

Dining room and kitchen, live

Tables, kitchen orders (KDS), and modifiers wired into the sale. The price adjusts on its own and stock is deducted from the register's warehouse.

Tables and KDS Modifiers Split the bill

Receipt or VeriFactu invoice

Issue the usual simplified receipt or a full invoice signed and sent to the AEAT — same numbered series, without leaving checkout.

CSV < 30 s AEAT QR Same series
Everything connected

"From the product on the table to the AEAT's official CSV, without switching programs or reconciling two systems."

< 30 s

from requesting an invoice at the counter to the AEAT's CSV

Connected POS

Checkout generates the VeriFactu invoice

You sell at the table or the counter and, at checkout, the AEAT-compliant record comes out — with stock, accounting, and tax filings up to date. In a single plan, no add-on modules.

Retail and hospitality

A single POS for the bar, the table, and the counter

Kitchen orders, real-time tables, modifiers wired into the sale, variants with their own stock, and barcodes. Stock is deducted from the register's warehouse on every sale — no second system to reconcile.

  • Live floor plan — free, occupied, and reserved tables based on active orders
  • Kitchen KDS — the order reaches the screen instantly, sorted by priority
  • Multi-warehouse stock — per-store minimums and stockout alerts, all in the same inventory
12
POS capabilities
multi
location and register
0
add-on modules
Try free for 30 days
VeriFactu at the point of sale

VeriFactu invoice in the same checkout

When a customer asks for a full invoice at the counter, Cofactu generates it, signs it with your FNMT certificate, sends it to the AEAT, and returns the official CSV in under 30 seconds — without leaving the POS, without opening another program, without duplicating the customer.

  • SHA-256 hash chained with the invoices from the same day
  • AEAT verification QR on the instantly printable PDF
  • The sale's journal entry is generated at the same moment
Included in the plan

Everything your counter needs, included

Tables and floor Order taking and KDS Modifiers Split the bill Multi-warehouse stock Z-closing + cash count Loyalty Multi-location and registers Receipt or VeriFactu invoice
How it works

From the first product to the Z-closing

You set up the location once. From there, every sale deducts stock, can invoice the AEAT, and generates its journal entry.

  1. 1

    Set up your location and products

    Define the location, the registers, the floor plan (hospitality) or the categories (retail). Import your catalog with prices and costs from CSV.

  2. 2

    Sell

    The cashier selects products, applies modifiers, assigns to a table (hospitality) or scans barcodes (retail). Stock is deducted in real time.

  3. 3

    Check out — receipt, invoice, or credit

    Choose the payment method. If the customer wants a VeriFactu invoice, Cofactu generates it and sends it to the AEAT on the spot. Partial payment goes onto the customer's balance.

  4. 4

    Close the day with the Z report

    At the end of the shift, the Z-closing shows total sales, breakdown by payment method, gross margin per product, and cash reconciliation. The journal entry is generated automatically.

Twelve capabilities

Twelve POS capabilities for retail and hospitality

Hospitality: tables, order taking, KDS, split the bill. Retail: variants, multi-warehouse stock, barcodes. Common: VeriFactu, Z-closing, loyalty.

Hospitality

4
Floor plan and tables
Draw your venue's floor plan by dragging tables. Each table's status (free, occupied, reserved) updates in real time based on active orders.
Order taking and KDS (kitchen display)
Send orders to the kitchen display instantly. The KDS shows orders sorted by priority and flags dishes as ready to serve.
Product modifiers
Gluten-free, doneness, size, extras — modifiers are wired into the actual sale. Price adjusts automatically and shows up on the order ticket.
Split the bill
Split a table's bill among however many guests you need, or assign specific items to each person.

Retail

2
Barcodes and variants
Scan a product's barcode to add it to the sale. Manage variants (size, color, flavor) with independent stock per variant.
Multi-warehouse stock with per-store minimums
Manage stock at each location independently. Set a minimum for each product per warehouse — the POS warns you when a stockout is at risk.

Common to every mode

6
Z-closing with cash count
The daily closing generates the Z report with sales by payment method, per-product margins, cost breakdown, and cash reconciliation. Exportable to PDF.
Simplified receipt or VeriFactu invoice
Issue the usual simplified receipt or generate a full VeriFactu invoice, signed and sent to the AEAT, in the same checkout.
Card, cash, and Bizum payments
Accept all the usual payment methods. Partial or deferred payment (on credit) is also available with a per-customer credit-limit control.
Loyalty: points, gift cards, and installments
A points-per-purchase program, gift cards with QR, and recurring monthly installments for VIP customers. All managed from the same POS.
Multiple locations and registers
Open as many locations and registers per location as you need. Each register has its own cash count and Z-closing. The aggregate report consolidates all locations.
Margins and cost breakdown per product
Cofactu captures the unit cost on every sale to calculate the real margin. The Z report breaks down profitability by product, category, or waiter.

More on Cofactu

The POS is one piece, not an island

Every POS sale flows into the rest of Cofactu: VeriFactu invoice, journal entry, and a plan for your business.

FAQ

Questions, answered.

The essentials about Cofactu's POS and its VeriFactu integration.

Do POS receipts carry the mandatory VeriFactu QR?

Yes, already today. Every receipt from Cofactu's POS goes out with its AEAT verification QR — on the thermal printer, on the browser receipt, and in the customer email. That also covers refunds (with their corrective invoice) and historical reprints. The QR will be mandatory on every receipt issued with software from 2027 onward: January for companies, July for the self-employed.

Do POS sales generate VeriFactu invoices?

Yes. On every sale you can choose between issuing a simplified receipt (no buyer details) or a full VeriFactu invoice, signed and sent to the AEAT. Both go into the same numbered series for the organization and generate the chained hash required by RD 1007/2023.

Does the POS work without an internet connection?

The POS needs a connection to sync stock, send orders to the KDS, and generate VeriFactu invoices (submission to the AEAT happens in real time). The sale itself can run in a degraded mode for simplified receipts, but full sync requires network access.

Are POS stock and invoicing stock kept in sync?

Yes. Cofactu has a single inventory. A POS sale deducts stock from the warehouse assigned to that register. An accepted supplier invoice increases stock at the receiving warehouse. There's no second inventory system to reconcile.

Can I have several stores with separate stock?

Yes. Each location has its own warehouses with independent stock. You can set a minimum stock level per product and warehouse — if store A runs out of units but store B has surplus, the inventory panel shows it in the same place.

POS with VeriFactu built in, no add-on module

Retail or hospitality, Cofactu has the POS you need — connected to invoicing, stock, and accounting from day one.