Digitalisation Inventory, checkout, invoicing and accounting

Digitalise your entire business in a single app that does all the maths for you.

No more notebooks, spreadsheets or late-night maths. Sell, track your stock, invoice, manage your purchases and your VAT: JGJPayStock brings it all together and tells you, to the cent, what you have, what you earn and what you owe. On mobile, desktop and web, in real time. Digitalising your business, finally made simple.

No commitment Data isolated per company Quick to set up
Preview of the JGJPayStock app
Sale completedPDF receipt generated
Stock alert3 products out of stock
Why JGJPayStock exists

A shopkeeper shouldn't have to choose between running their shop and living their life.

Even today, millions of shopkeepers run their business with a notebook for stock, a till for the money and memory for everything else. The result: mistakes, stockouts, whole evenings spent recounting, and that constant doubt about what they really earn. JGJPayStock was created to put an end to that.

The problem

Tools that don't talk to each other, manual calculations, no clear view of your figures. One mistake, one forgotten stockout, and it's money lost.

Our answer

A single app that brings together inventory, checkout, invoices, purchasing and accounting, and does all the maths for you, to the cent.

What you gain

Accurate figures, your evenings back, and the peace of mind of knowing everything at a glance. You steer, the app calculates.

Read our story

Built for Retail shops Shops and convenience stores SMEs and wholesalers Multi-store networks
3
dedicated roles: admin, manager, cashier
3
languages: French, English, German
100%
multi-company, data kept separate
24/7
real-time stock alerts
Why JGJPayStock

Your whole business, in one tool

No more scattered spreadsheets and software that doesn't talk to each other. Inventory, checkout and invoicing share the same data, updated instantly.

Stock always accurate

Every sale updates the stock automatically. No more unexpected stockouts: configurable thresholds trigger alerts before it's too late.

Take payment in seconds

A fast, clear checkout: search by category, cart, multiple payment methods, change calculation and a PDF receipt printed instantly.

Compliant invoices

Professional invoices with VAT, discounts, net / VAT / gross totals, automatic numbering and PDF export. Your logo and details appear on them.

Quotes turned into sales

Price an offer, hand your customer a clean PDF, then turn the quote into a completed sale in a single click. No re-entry, no wasted time.

Documents sent by email

Send the invoice or quote directly to the customer by email, in one click, from the checkout or the sale record. Reliable delivery with automatic retry. Everything is digital.

Customer loyalty

Your customers earn points on every purchase and redeem them as a discount. Fully configurable per company and multi-currency. Turn it on if you want it.

Alert before the stockout

Real-time notifications (in-app and email) when stock drops below your thresholds. Also track expiry dates and products expiring soon.

Decide with charts

Sales trend curve, top products sold by period, breakdown pie chart, stock movement chart, revenue trend. Export everything to PDF and CSV.

Purchasing and suppliers under control

Record your goods receipts and supplier invoices. The cost actually paid feeds your stock and your margin, and the deductible VAT is captured for good.

Your accounting, finally clear

Income statement, VAT collected, deductible and due, cash flow and stock value, calculated to the cent. Compare your periods and export official documents.

Secure and multi-company

Every company is completely isolated. Role-based access, encrypted passwords, an audit log of sensitive actions: your data stays yours.

Cashier performance

Rank your cashiers by revenue or number of sales over any period you choose. Totals, chart and ranking: spot your best people at a glance.

Barcode scanning

Scan with a simple scanner gun: the product drops into the cart or shows up instantly. Several codes per product, USB and Bluetooth compatible, no field to click.

Built-in help center

A complete in-app guide, role-based and searchable, built for beginners. Your teams become self-sufficient, without costly training.

Your problems, solved

What JGJPayStock changes for your business

Behind every feature, a real day-to-day struggle that disappears. Whatever your trade, the app works for you.

"I never know what I have left"

Stock updates on every sale and every purchase. Alerts warn you before a stockout, and you know the exact value of your stock at any time.

"I'm losing money and don't know where"

Margin, cost of sales and profit are calculated to the cent. You finally see what you really earn, product by product and period by period.

"My evenings go on calculations"

Checkout, invoices, reports and statements are automatic. No more notebooks or spreadsheets to copy out at night: the app has already counted everything for you.

"VAT is a headache"

Collected, deductible and actually due VAT are calculated for you, by rate, with VAT credit detection. Your returns go out on solid figures.

"I don't know what to reorder"

Purchasing, suppliers and the top products sold tell you what to order, from whom and when. The right product is on the shelf at the right time, without overstocking.

"I can't be everywhere"

Track your business from anywhere in the world, in real time, from your phone, computer or the web. A role suited to each team member, and your data follows you everywhere, securely.

Shops, convenience stores, wholesalers, pharmacies, restaurants, service providers... a single app that adapts to your business, your currency and your language.

JGJPayStock accounting and financial steering
Accounting and purchasing

Know exactly what you earn, and what you owe

Much more than sales reports: real financial steering, computed server-side to the cent, from the income statement to VAT and cash flow.

Month-end. Your accountant asks for the figures. Instead of a weekend recounting, you send them the period's profit, VAT and cash flow in one click, accurate to the cent.

  • Income statement : net revenue, cost of sales, gross margin and margin rate.
  • VAT collected, deductible and due by rate, with VAT credit detected automatically.
  • Cash flow : inflows, outflows, balance and breakdown by payment method.
  • Purchasing and suppliers : the real cost paid feeds the margin and the deductible VAT.
  • Period comparison and official documents exported to PDF and CSV, with your legal identity.
Inventory management

Master every product, from shelf to stocktake

A clear catalogue, traced movements and an always up-to-date inventory. You know what you have, where, and what it's worth.

You sold your last box without noticing. The following week, the supplier is late. With JGJPayStock, an alert warns you before the stockout: you order in time and lose no sales.

  • Products and categories with images, references, prices and a unique item number.
  • Inbound and outbound movements traced (who, when, why), with a batch number.
  • Physical stock adjustment : enter the actual count, the difference is calculated automatically.
  • Expiry dates and a screen for products expiring soon.
  • Product QR code and total stock value calculated instantly.
JGJPayStock inventory management screen
JGJPayStock checkout screen
Point of sale

A fast checkout, built for the field

The cashier gets straight to the point: find a product, fill the cart, take payment. Stock updates by itself on every sale.

It's noon, ten people are waiting. Your cashier has no time to search. In three clicks, the product is in the cart, the customer pays, the receipt prints. The next sale can begin.

  • Categories / products / cart navigation resizable to fit your screen.
  • Split payment (up to two methods) with change calculation.
  • Stock check before payment : you can't sell what you don't have.
  • PDF receipt printed immediately after payment.
  • Sales history filterable and exportable.
Invoicing

Professional invoices, generated automatically

Each payment can generate its invoice. VAT, discounts and totals are computed server-side: no risk of calculation error.

A business customer asks for a proper invoice with itemised VAT. You press a button. It comes out already correct, in your name, with your logo. Nothing to double-check.

  • VAT and discounts per item and per sale, with a net / VAT / gross summary.
  • Automatic numbering with your custom prefix (e.g. FACT-2026-00001).
  • PDF export, printing, sending and cancellation of invoices.
  • Invoice footer, payment terms and bank details customisable.
  • Your visual identity : logo, colours and currency specific to your company.
JGJPayStock invoicing module
In 4 steps

From sign-up to the first sale

Getting started is simple. You're up and running quickly, with no complex installation.

1

Your space is created

Your company is set up with its logo, colours, currency and VAT rate.

2

Your teams arrive

The administrator creates the manager and cashier accounts, each with their rights.

3

Your catalogue is ready

Import your products, categories, prices and stock alert thresholds.

4

You sell

The cashier takes payment, stock updates, reports fill up in real time.

RBAC · Access control

A role for every team member

Role-based access control (RBAC): administrator, manager, cashier. And beyond roles, the administrator grants or revokes specific rights, user by user. Permissions are verified server-side on every action - the backend remains the authority.

Administrator

Full control
  • Manages users and their roles
  • Configures the company, VAT and invoicing
  • Full access to reports and the audit log

Manager

Operational steering
  • Tracks stock, thresholds and alerts
  • Views sales, invoices and reports
  • Receives critical-stock notifications

Cashier

Day-to-day sales
  • Takes payment quickly
  • Prints receipts and views their sales
  • Views the product catalogue

Tailored rights, beyond roles

Need a specific manager to edit products, or a trusted cashier to issue refunds? The administrator adjusts rights person by person via a clear matrix (by module and by action). The change affects only that person, and everything stays verified server-side.

See rights management
Digitalisation · Remote management

Your business in your pocket, wherever you are on the planet

Running a business shouldn't force you to stay behind the counter. By digitalising your operations, JGJPayStock sets you free: you follow your sales, your stock and your results in real time, from any corner of the world - without ever having to be there in person.

The monitoring follows you, everywhere

Travelling, in another city, abroad: open the app and see the exact state of your business, to the second. No more calling, no more needing to be on site to know how your business is doing.

Accurate figures, even on the other side of the world

Reports always show the day of your company (its own timezone), not that of the place you're viewing from. No misleading statistics, wherever you are on the globe.

Everything digital, no more paper

Sales, stock, invoices, quotes and accounting: everything is digital, centralised and instantly accessible. The complete digitalisation of your business, without complexity or paperwork.

Delegate to your team with confidence, keep an eye on what matters, and take back your freedom: the business follows you, you no longer endure it.

Everywhere with you

One app, all your devices

A single app, the same smooth, consistent experience from phone to large screen.

Android iOS Windows macOS and Linux Web

Dark mode, interface in French, English and German, and a consistent design everywhere.

Security and trust

Your data protected, by design

Security is not an option. It is built into every layer of the app.

Multi-tenant isolation

Each company's data is strictly partitioned: the company identifier comes from the authentication token, never from the request (anti-IDOR protection). One company never sees another's.

RBAC + token authentication

Authentication via a secure token and role-based access control (RBAC): every sensitive action is authorised server-side, never on client trust alone.

Tamper-proof audit trail

Sensitive actions (sign-ins, edits, stock movements) are traced, timestamped and chained by hash : any tampering with the log is detected. Evidential traceability.

Encrypted passwords

Passwords are hashed. Resets use a one-time code sent by email.

Server-side validation

All business rules and calculations (stock, VAT, totals) are validated by the server, never by the client alone.

Input protection

Parameterised queries against injection, strict validation of all input and escaping of output. Security is checked at every layer.

Under the hood · Engineering

A professional-grade architecture, built to last and to scale

JGJPayStock is not just a checkout app. It is a multi-tenant SaaS built on engineering foundations: microservices, role-based access control (RBAC), exact monetary calculations and data pre-aggregation. The kind of choices you don't see, but that mean the figures are never wrong, even with millions of sales.

1,5 M+
real sales aggregated per cashier in under 120 ms (measured)
O(jours)
report read complexity: holds decades of history
0
rounding error: amounts in DECIMAL(18,2), never floating point
3
independent microservices (auth · inventory · sales), isolated and scalable

RBAC (role-based access control)

Three roles (administrator, manager, cashier), each with a precise scope. Permissions are verified server-side on every sensitive action (authorisation dependencies), never on client trust alone.

Strict tenant isolation

Each company (tenant) is fully partitioned. The company identifier is injected from the authentication token, never from the request: no data can leak from one tenant to another (protection against indirect access / IDOR).

Decoupled microservices

Authentication, inventory and sales are independent services, each with its own database, deployed and isolated separately. Zero circular dependencies, scaling service by service.

Designed for millions of rows

Pre-aggregated statistics (daily summaries), keyset pagination (no deep OFFSET), composite indexes and targeted FORCE INDEX . The result: instant reports, from day one to decades of activity.

Exact monetary calculations

All amounts are in DECIMAL (never floating point): net revenue, COGS, gross margin, VAT collected / deductible / due, weighted average cost (WAC). The result is exact, to the cent, on every calculation.

Tamper-proof audit trail

The log of sensitive operations is immutable and hash-chained : any tampering is detected. Evidential traceability, timestamped in UTC and rendered in the company's timezone.

REST API RBAC Multi-tenant Secure tokens Anti-IDOR Index & keyset Pre-aggregation Parameterised queries UTC + IANA timezone i18n fr/en/de
Pricing

Simple, transparent plans

Choose the plan that fits your business. No hidden fees.

Starter

To get your first point of sale started.

Free

Try it, no commitment

  • 1 point of sale
  • Inventory, checkout and invoicing
  • Up to 3 users
Get started

Enterprise

For networks and specific needs.

Custom

Deployment and support

  • Multiple points of sale
  • Dedicated hosting available
  • Personalised onboarding
Contact us

Not sure which plan? Compare the plans in detail.

Frequently asked questions

You have questions, here are our answers

No. JGJPayStock runs on your existing devices: phone, tablet, computer or just a web browser. You can start with what you already have.

Yes. Every payment automatically decrements the stock of the products sold, and a cancellation restores it. You keep a reliable inventory with no double entry.

Absolutely. JGJPayStock is multi-company by design: each company has a fully isolated space. Your data is never mixed with, nor accessible to, another customer.

Yes: logo, colours, currency, VAT rate, numbering prefix, footer, payment terms and bank details are fully configurable.

See all questions

Our reason for being

The story of a shutter that comes down too late

It's 10 p.m. The shop shutter came down long ago, but Awa is still there. A notebook in one hand, a calculator in the other. She recounts the boxes, crosses out a figure, starts again. Somewhere, money is missing. Or stock. She no longer knows. Tomorrow the supplier comes, and she still doesn't know what to order. At home, her son has fallen asleep without her.

Millions of shopkeepers live this scene every evening. Not for lack of courage: they never lack it. But because their tools don't talk to each other. A notebook for stock, a till for the money, memory for everything else. One mistake, and a night is lost. One forgotten stockout, and a customer never comes back. At month-end, the same doubt: did I really make a living, or just work?

It is for exactly this scene that JGJPayStock exists. For one simple belief: a shopkeeper should never have to choose between running their shop and living their life. Selling, tracking stock, invoicing, paying suppliers, knowing to the cent what you earn and what you owe - all of it should fit in a single tool. Clear. That gets the maths right. From the first product added to the year-end statement.

Today, at 10 p.m., the shutter comes down and Awa goes home too. The till balances. The stock is up to date. The invoice has already gone out. The day's report will wait for her tomorrow, accurate, without her having recounted a thing. What JGJPayStock gives back to her is not just software. It's time. Peace of mind. And that dinner with her son.

Ready to simplify running your business?

Request a personalised demo. We'll show you how JGJPayStock adapts to your business.