00 · Where you stand

Every module posts to FI.

Materials, sales, production, payroll — whatever happens in SAP, the financial truth lands in FI (Financial Accounting): the external, statutory, tax-facing ledger. CO is the internal mirror. You are joining the Tax & Special Products area of FI.

Click (or focus + press Enter on) the FI card to see where you sit.

MMMaterials Mgmt
SDSales & Distribution
PPProduction Planning
COControlling (internal)
AAAsset Accounting
HCMHuman Capital
PSProject System
01 · FI essentials & the tax engine

The ledger, then the two taxes you configure.

FI breaks into sub-ledgers that all roll up into the General Ledger. As a Tax consultant you live mostly in FI-GL plus the tax engine that sits on top of postings.

FI-GL

General Ledger

The single source of statutory truth. Every sub-ledger and module posts here. GL master records live in FS00.

FI-AP

Accounts Payable

What you owe vendors. Vendor invoice = FB60; outgoing payment = F-53. Input VAT & WHT attach here.

FI-AR

Accounts Receivable

What customers owe you. Customer invoice = FB70. Output VAT attaches here; open items & dunning live here.

The two taxes an FI consultant configures

Tap a card (or focus + Space/Enter) to flip it.

VAT · Tax on Sales/Purchases
7%
Output VAT − Input VAT. A consumption tax you collect on sales and reclaim on purchases; net is remitted to the State.
flip for config ▸
VAT — how it's built
  • Tax codes defined in FTXP
  • Account determination in OB40
  • Thai calculation procedure TAXTH
  • Filed monthly on PP30
◂ flip back
Extended Withholding Tax
Tax held back
at payment
You withhold a slice of a vendor payment and remit it to the Revenue Department on their behalf. Always use Extended WHT.
flip for config ▸
WHT — how it's built
  • WHT Type + Code (define + link in SPRO)
  • Assigned on the vendor/customer master
  • Filed on PND 3 / 53 / 54
  • Use Extended, never Classic
◂ flip back
Mnemonic — VAT = price marked up (collect → remit); WHT = payment held back.
02 · Your scope — FI Tax consultant

What you configure, when you operate, how you frame it.

Three views of the role: the things you set up, the project phases you support, and the honest bridge from your XeerSoft delivery to SAP language.

WhatWhereNotes
Tax codes (VAT in/out)FTXPRate, type, target accounts under TAXTH
Tax account determinationOB40Which GL account each tax transaction key posts to
WHT types & codesSPROExtended WHT; assigned on vendor/customer master
Special / tax GL masterFS00The GL accounts the tax engine posts into
03 · Configure it — a tax code, end to end

Build a Thai VAT code the way SAP wants it.

Understanding tax is one thing; making SAP post it correctly is the job. This is the chain every FI tax consultant walks — define the code, point it at a GL account, post with it, then file it. Step through it.

Define the tax code

FTXP · country TH · procedure TAXTH
What
Create an output-VAT code (say O7) carrying the 7% rate and the output-tax transaction key MWS.
Where
FTXP → tax country TH → code O7 → tax type A (output), 7%.
Result
A reusable code that any FI/SD document can pick to have VAT computed automatically.
Step 1 / 5

Codes, keys and transactions here are the real SAP FI mechanism — shown as a methodology walkthrough, not a claim of a configured production system.

Now post with it — the journal SAP builds.

A tax code only earns its keep when a document posts through it. Pick a scenario and a base amount: the FI document balances itself, and the lines the State collects glow orange.

FB70 · customer invoice · output VAT 7%
FI document · Customer invoice O7 output VAT 7%
AccountDebitCreditKey
Debit ฿0 · Credit ฿0 To the State: ฿0

A customer invoice posts the receivable gross; the output-VAT line is a liability you collect for the State and remit on PP30.

04 · Record-to-Report — the close I'll run

Month-end close, the FI consultant's core cycle.

Tax config is where you start; the close is where an FI consultant lives every period. From sub-ledger close to signed financial statements — press Run close ▸ to walk the sequence, or tick items yourself.

0%
Close progress
0 / 9 steps
9 steps · the FI month-end sequence

A representative FI close sequence for S/4HANA; the exact steps and cadence vary by client. Tax filing (PP30 / PND) is the tax consultant's line in it.

05 · PTTEP — why petroleum tax is special

Upstream oil & gas is taxed under its own Act.

PTTEP is the upstream arm of the PTT group — Exploration & Production. Upstream is not taxed like a normal company; it carries a stack of petroleum-specific levies. Pick a stage of the value chain to see who sits there and which taxes apply.

⚠ Critical distinction — do not conflate

Excise (oil excise tax) applies to downstream refined products (diesel, gasoline) at refineries/retail — GC, Thai Oil, IRPC, OR. It is NOT a PTTEP tax. PITA covers upstream E&P only; downstream companies pay normal CIT 20%. Excise ≠ PTTEP.

The petroleum tax waterfall

Start at ฿100 of petroleum profit. Press Drain ▸ to peel off each layer the State takes.

State take
0฿
Company keeps
100฿
Step 0 / 3 — full petroleum profit
Rate & base
5–15% sliding scale on gross revenue by production volume (deepwater discount). Under a PSC: fixed 10% of gross.
Deductible?
Yes — expensed, which lowers the PITA base.
Who collects
DMF (Department of Mineral Fuels).
SAP note
A cost/royalty posting via GL account determination — not a sales/purchase tax code in FTXP.
Rate
Windfall tax 0–75% (ceiling 75% of petroleum profit).
Applies to
Thailand III concessions only — a PSC has no SRB. Paid only in years with petroleum profit.
Base
Uses "income per metre of well" + a geological factor. Adopted 1989.
Deductible?
Yes — deductible (expensed).
SAP note
A specialised periodic computation/posting — provisioned in GL, not a standard tax code.
Rate
Concession = 50% of net profit; PSC = 20%. (PTTEP's Bongkot/Erawan are PSCs.) Separate Act from normal CIT.
Interest
Not deductible. Loss carry-forward 10 accounting periods; no carry-back.
Currency / pricing
May adopt USD functional currency. Exports use the higher of realised or "tax reference" price.
Holdings
PTTEP holds Bongkot (100%) & Erawan (60%) as PSCs since Feb 2019 (production 2022/2023).
SAP note
An income-tax provision on net profit — period-end posting, not a transactional tax code.

Combined government take ≈ 67% of petroleum profit (Wood Mackenzie shallow-water, medium-cost example) vs a global average ≈ 58%. The waterfall above is illustrative — actual take varies by field and contract.

06 · Lock it in — active recall

Eight cards. Answer before you flip.

Tap the card (or focus + Space/Enter) to reveal the answer. Use ◂ ▸ or the arrow keys to move through the deck.

Question
tap / Space to flip ▸
Answer
◂ tap to flip back
1 / 8