FriPos

fripos.app › English › VAT

FriPos for VAT-registered restaurants

What FriPos does when your restaurant is registered for VAT: receipts, full tax invoices, the cash-up and the sales reports. Every picture and file on this page was made with FriPos for one sample bill of ฿1,070 at a sample restaurant.

How FriPos works out the VAT

In the admin screen, open Settings. On the "Shop" card, enter your Tax ID in "Tax ID (13 digits)", tick "Shop is VAT-registered (Por Por 20) — enable abbreviated tax invoices" and tap Save. From then on:

The sample bill on this page is ฿1,070: VAT = 1,070 × 7 ÷ 107 = 70.00, and the value before VAT is 1,000.00.

Manual: Shop name, logo & receipt info

Receipts are abbreviated tax invoices

The receipt of a VAT-registered shop is an abbreviated tax invoice. At the top it shows "TAX INV (ABB)" in Thai and English, your Tax ID and a receipt number. Under TOTAL, two lines show "Value before VAT" and "VAT 7%".

The receipt for the sample bill of 1,070 baht paid in cash: TAX INV (ABB), Tax ID and receipt number at the top, and under TOTAL the lines Value before VAT 1,000.00 and VAT 7% 70.00
The sample bill of ฿1,070, paid in cash

When guests split the bill, each payment gets its own receipt with its own number, and the VAT on each receipt is worked out on that payment. Here the same ฿1,070 is paid as ฿500 in cash and ฿570 by PromptPay: VAT 32.71 and VAT 37.29. The two add up to 70.00.

The receipt for the first payment of the split bill: this payment 500 baht in cash, Value before VAT 467.29, VAT 7% 32.71, remaining 570 baht
First payment: ฿500 in cash
The receipt for the second payment of the split bill: this payment 570 baht by PromptPay, Value before VAT 532.71, VAT 7% 37.29
Second payment: ฿570 by PromptPay

These pictures are drawn from exactly what the FriPos Android app (version 259) sends to the receipt printer. Receipts printed from the browser version have the same VAT lines.

Manual: Receipts · Split the bill

Full tax invoices

When a customer asks for a full tax invoice, open the paid bill (on the register: ⋮ > "Today’s orders", or in the admin screen: "Receipt records") and tap "Full tax invoice". Enter the customer's company name, address and Tax ID, or take a photo of their business card or company document and FriPos's AI fills them in. Check them and tap "Issue tax invoice". Full tax invoices are part of the Starter plan and the plans above it.

This is the full tax invoice for the same ฿1,070 bill, issued to a sample company. It has its own running number for the month (IV2610-0001), the number of the receipt as the reference, and the VAT shown separately from the price. It opens as an A4 PDF that you can print or save, and the Android app can also print it on the receipt printer.

The full tax invoice IV2610-0001 for the sample bill as an A4 page in Thai and English: the restaurant and the customer company with their Tax IDs, the receipt reference, four items, and Subtotal 1,070.00, Value before VAT 1,000.00, VAT 7% 70.00, Grand total 1,070.00
Tap the picture to open it at full size
The totals of the same invoice, enlarged: Subtotal 1,070.00, Value before VAT 1,000.00, VAT 7% 70.00, Grand total 1,070.00, and Prices include VAT
The VAT lines of the same invoice, enlarged

Download the sample invoice as a PDF (A4, 1 page, 178 KB)

Manual: Full tax invoices

Cash-up

At closing, the cash-up screen shows three more lines right under "Sales": "Sales incl. VAT", "VAT 7%" and "Sales excl. VAT". The printed cash-up report shows the same three lines in its summary.

The cash-up screen for the sample day: Sales 1,070 baht, then Sales incl. VAT 1,070.00, VAT 7% 70.00 and Sales excl. VAT 1,000.00, then Float 6000 and Sales + Float 7,070 baht
The cash-up screen for the sample day (one bill of ฿1,070)
The printed cash-up report for the sample day: the cash-up with sales, float, expected cash and the cash count, and in the summary Sales incl. VAT 1,070.00, VAT 7% 70.00 and Sales excl. VAT 1,000.00
The printed cash-up report (Android app, version 259)

When you close, the daily report on LINE shows the same three lines. They are also in last month's summary that comes with the first report of each month.

Manual: Cash-up · The daily report

Sales board

In the admin screen, go to Sales and open "Sales board". For the period you choose, the breakdown has a "VAT 7%" row and a "Sales excl. VAT" row. "Net sales (received)" is the money received, with VAT included.

The breakdown on the sales board for the sample day: Sales before discount 1,070 baht, VAT 7% 70.00, Net sales (received) 1,070 baht, Sales excl. VAT 1,000.00, 2 guests, 1 bill
The breakdown on the sales board for the sample day

The VAT on the cash-up, the sales board, the LINE daily report and the CSV files is the VAT of each receipt added up, so the totals match your receipts.

Manual: Sales board

CSV files

Each table on the sales board can be downloaded as a CSV file ("Breakdown CSV", "Day CSV", "Bill CSV" and the others). For a VAT-registered shop, the files have a "VAT 7%" column and a "Sales excl. VAT" column. The two files below are the ones FriPos made for the sample day, unchanged. Each file ends with the conditions it was made with (the period, what was left out, and when it was made).

Day CSV

ColumnValue
Day2026-10-21
Sales1070
VAT 7%70
Sales excl. VAT1000
Bills1
Comparison day(empty)
Sales on the comparison day(empty)

Download fripos-sample-by-day.csv

Bill CSV

ColumnValue
No.10
Day2026-10-21
Time19:30
Table5
TypeDine-in
Guests2
StaffOWNER
PaymentCash
Items6
Before discount1070
Discount0
Service charge0
Tax0
Rounding0
Sales1070
VAT 7%70
Sales excl. VAT1000

Download fripos-sample-by-bill.csv

Manual: Sales board


Questions: the FriPos LINE chat https://lin.ee/sJ6Ep6o