--- title: "Fiscal Setup and Configuration in Thailand" slug: "fiscalregulationsinthailand" updated: 2026-10-20T18:16:28Z published: 2026-10-20T18:16:28Z canonical: "docs.newstore.com/fiscalregulationsinthailand" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.newstore.com/llms.txt > Use this file to discover all available pages before exploring further. # Fiscal Setup and Configuration in Thailand For stores operating in Thailand, NewStore provides following functionalities to help retailers comply with local receipt requirements. The retailer is responsible for ensuring fiscal compliance for their stores in Thailand. - Consecutive receipt numbers via e-journal transaction sequencing - Splitting of an exchange into separate e-journal transactions for sale and return - Capture of the customer name and billing address on returns in NewStore Associate app - Capture of the POS Device number for inclusion on the receipt. ## Fiscal activation In stores operating in Thailand, a store must be fiscally activated before orders can be created via NewStore Associate app. Fiscal activation is done by activating a fiscal cashbox for the store location. ## Returns/ Credit note receipts In Thailand, every B2C return transaction must produce a receipt labeled "Credit Note". Along with the seller information and the original invoice reference, the credit note must show the customer name and billing address. The customer name and billing address are captured only on returns, not on sales. For a B2C return, the address can differ from the address used on the original sale. Exchanges are not supported directly - as the NewStore POS processes exchanges under a separate transactions. In Thailand, a separate sale and corresponding return must be processed. ## Paper receipts and PDF receipts The printed paper receipt is the primary audit mechanism in Thailand. It is required for retailers to produce two physical copies of each receipt type - both sales and return/credit notes: One for the customer and one for the store audit file. A PDF version of the receipt, including the customer name and billing address, is available through the NewStore order lookup. The PDF is supplemental to the physical copy and is not legally required. ## Offline mode Offline mode is allowed in Thailand for sales processing ONLY. Returns require cloud connectivity, and as such returns cannot be processed using the NewStore POS offline mode. ## Retailer responsibilities NewStore Associate app does not block a return when the customer name or billing address is missing. Capturing this information on every return is enforced through operations, not by the system. The retailer is responsible for training associates. **Important** - NewStore platform provides fiscal transaction information that is required to be printed in fiscal receipts. It is responsibility of the retailer to ensure compliance of the receipt templates with the local fiscal regulations. # How-to guides ## Fiscally activate a store **Important** - A store must be previously created within the NewStore POS to fiscally activate a store, a fiscal cashbox must be activated within the NewStore platform via Omnichannel Manager. For more details, see [Activating fiscal cashboxes](https://docs.newstore.com/v1/docs/managing-fiscal-stores#activating-fiscal-cashboxes). The receipt number prefix must be configured during the fiscal activation. See Receipt number prefix rules in the Reference section. ## Capture customer details on a return When processing a B2C return in NewStore Associate app, capture: - The customer name - The customer billing address Capture these details on every return, including blind returns. The app does not block the return if the fields are left empty. ```plaintext
| Customer: | {{ customer_name or '---'}} |
| Customer Billing Adress: | {{ return_billing_address.address_line_1}} |
| {{ return_billing_address.address_line_2 }} | |
| {{ return_billing_address.state }} | |
| {{ return_billing_address.zip_code }}, {{ return_billing_address.city }} | |
| {{ return_billing_address.country_name }} | |
| Original Store: | {{ store_name }} |
| Order No: | {{ order_id }} |
| Docket No: | {{ showFiscalSignature(f11n) }} |
| Reference Order Receipt Number: | {{ showReferenceOrderReceiptNumber(f11n) }} |
| Served By: | {% if associate_name %}{{ associate_name.split(' ')[0] }}{% endif %} |
| Date/Time | {{ format_date(created_at, timezone, 'dd/MM/YYYY') }} {{ format_time(created_at, timezone) }} |