← หน้ารวม (Hub) 11-field check →
Role 5 ANONYMIZED · PUBLIC EDITION System Integration Test

SIT Execution
รัน step ของ FI-TAX ใน E2E script · เก็บหลักฐาน · คุม gate ของ WRICEF

Start · 1-Oct-2026 System · QAS Status as at · 7-Oct-2026

Source: knowledge base 60-role-sit-execution + WRICEF SIT plan (content v2, 7-Sep) อัปเดตสถานะตาม 50-role-fut (16-Oct)

SIT = ทดสอบทั้งสายงานข้ามโมดูล (ซื้อ → รับของ → ตั้งหนี้ → จ่าย / ขาย → วางบิล → รับเงิน) ใน QAS · ทีม Tax ไม่ได้รันทุกขั้น — รันเฉพาะ step ที่ Team Owner = FI-TAX แล้วตรวจเอกสาร FI ตามเช็กลิสต์ 11 ช่อง และเก็บหลักฐานทีละ step
1

Basics

2

Script columns ที่ต้องอ่าน

ColContentColContent
HScenario IDADWRICEF IDs
RCompany codeAEExpected (≤250 chars)
TPICAHTeam owner
YSectionAIT-code
ZStep #AJRole
ABDescriptionALStatus — อ่าน ข้อความ ไม่ใช่ตัวเลข (03-Passed, 04-Passed With Workaround, 05-Failed, 99-Cancelled…)
ACTest dataAQ / ARActual result (เลขเอกสาร) / Defect
3

Check block หลังทุก posting event

ก่อน post
Pre-checks
PO tax code · BP WHT tab · KE53 segment · FTXP
ทีมธุรกิจ
Posting event
1 event อาจได้หลาย JE
① + ②
Manage Journal Entries → JVA
JE ชุดเดียวกันทั้ง block
③ step ของซี
Validate Tax Posting
11-field check · tax line · WHT · segment · LC
④
Validate Accounting
GL review JE เดียวกัน
ปิด step
Evidence → AQ → AL
1 block ต่อ step # · ทุกเลขเอกสาร · status เป็นข้อความ
  1. Open Manage Journal Entries → input parameter
  2. Validate JVA Posting
  3. Validate Tax Posting ← step ของซี
  4. Validate Accounting Posting
จัดกลุ่มต่อ posting event: ถ้า event เดียวสร้างหลาย JE ให้ review ทุกตัวใน step เดียวกันและลงเลขทั้งหมดใน AQ · JE ใน Tax step ต้องเป็นตัวเดียวกับที่ JVA และ GL review ใน block เดียวกัน
4

สองรูปแบบเอกสาร

Pattern 1 — no tax

GR, UD mvt 105, SES, GI, receipt/clearing

  • BSET ว่าง · ไม่มี WITH_ITEM
  • BP ตามกฎประเทศ · segment ถูก
  • LC1/LC2 balance · LC3 ตามประเทศ
Pattern 2 — with tax

MIRO / VIM, SD / FI-AR billing

AQ: “JE xxxx: no Tax/WHT, BP blank, Segment XXX all lines, LC1/LC2 balanced, LC3 blank – Pass”
InteractiveAQ evidence-note builder — ใส่ค่าจาก FB03 / SE16N แล้วได้ข้อความลงคอลัมน์ AQ
JE number
Company code
Pattern
Segment (all lines)
Tax code
Base / Tax
WHT type / code
BP / Branch (TH)
ผล

รูปแบบจาก fitax-consultant template · LC1/LC2 ต้อง balance ทุกเอกสาร · LC3 / BP / branch ว่างสำหรับ MY / MM (expected) · ข้อความไม่ถูกบันทึกที่ไหน

Pre-checks ก่อน invoice post

5

Evidence standard (team lead, 24-Sep-2026)

6

Scenario status (as of 7-Oct-2026)

IG-MY-004-02 / 004-03 · Disposal sales MY (CoCd MY01)
  • PGI JEs 4044321993 / 4044321994 (pattern 1) · AR JEs 3364322009 / 3364322010 (pattern 2, expected OX, tax 0.00)
  • Tax steps 150.4 / 140.4 บน receipt PA2 — ยังไม่เริ่ม (AR post หลัง bank statement) waiting
  • AR JEs ไม่มี Tax step → เสนอแทรก “Validate Tax Posting” (FI-TAX) เป็น 90.4 / 80.4
  • Script issues: header CoCd 1013 แทน MY01 · ID ของ 004-03 ขึ้น IG-MY-008 · test data exemption reason “NA or any value” · หลายทีมเป็น owner ของ 150.1/150.2
IG-MM-002-01 · Exploration drilling, non-commercial (CoCd MM01)
  • Supplier 1004328503 (Singapore, non-resident) · stock PO 6204322007 (20,235.00 USD) · direct material มีแค่ PR (120.12 cancelled)
  • Tax steps: 140.14 (blocked ไม่มี PO) · 170.11 · 180.6 · 190.23 invoice (pattern 2) · 200.13
  • Expected ที่ invoice: IX (goods) / C1 (service) verify with MM tax · WHT B2 amount 0 · BP / branch / LC3 ว่าง
  • Script issues: AH ว่างบน step 281/291 · placeholders · คอลัมน์เลื่อน 170.8–170.12 · 180.6 ยังอ้าง TAX-ENH-9 · 190.12 ขอ EWHT (มีแค่ไทย) · 190.23 role “AP Accountant”
IG-MY-002-02 · Exploration drilling, commercial (CoCd MY01)
  • PO 6204322008 (project stock; AQ พิมพ์ผิดเป็น “620000021”) และ service PO 6304322212
  • Tax steps 140.12 · 150.4.3 · 160.23 invoice · 170.11.3
  • Expected: goods U2 10% / U3 5% หรือ UY · service U1 8% หรือ UY · NVV อยู่ในบรรทัด cost · MY resident ไม่มี WHT verify BP

Worked example — doc 4034321987 (MY01, MYR) SYS

Stock A111X014 vs Op G&L-Stock A519X039 · WBS อยู่ทุกบรรทัด แต่ AcctAssgmt มีเฉพาะบรรทัด P&L (ตัวจริง = WBS) · segment PSC_MY, PC O_PC49, venture VEN_O4, RI BR · Tx / WT / BP / LC3 ว่าง · LC2 รวม = 0.00 → Pass · LC2 rate ต่างกันต่อบรรทัด = material valuation (expected)

7

Open SIT points

  1. LC1 currency ของ MM01 (T001)
  2. MM tax codes สำหรับ supplier non-resident (IX / C1 vs I1)
  3. การกระจาย NVV ของ MM
  4. กฎ LC2 rate ของ MY / MM
  5. ZTAXB_T05 fallback CC + IO → CC-only?
  6. Tax เป็นเจ้าของ step VIM “Tax Advisor” (190.16 / 160.16) หรือไม่
  7. Direct-material PO สำหรับ IG-MM-002-01
  8. ถ้อยคำ Tax Exemption Reason ที่ตกลงสำหรับ MY OX disposal billing
8

WRICEF test gates — 5 objects ของซีใน SIT

นอกจาก E2E script แล้ว WRICEF ของซีต้องผ่าน gate ด้านล่างก่อนนับว่าพร้อม UAT

ObjectSIT objectivePredecessor / gateสถานะ (16-Oct)
TAX-RPT-1แถว PND54/VAT36 ถูก · 2 FX columns · PC/RI split · whitelist · e-WHTOB08/TCURR · ENH-2 · ENH-3 · GL-ENH-1 · TKT-02TC-001 blocked multi-invoice defect open
TAX-RPT-2Standard path (BSET) + cash-call path (BSEG) · JVA split · LC2 posted · balances · exportOB08 · T005-KURST · EJVA017 · FBVB · JVA masterFUT exit multi-PC Total open
TAX-FRM-118 fields ไทย · scope WHT · ต่อ PC · totals · หน้าR03 wrapper/filter · GL-ENH-1 · TKT-01defects vendor copied on multi-PC · BP vs BSEC payee
TAX-ENH-16 DMEEX files · PC/RI · business place · reversal · totals · PND1A sumR03 wrapper/filter · DMEEX workbook · ADRC trace (G11)gap Tambon in ADRC
TAX-FRM-2สกุลพิมพ์ · DTA remark · Tax IDs · ลายเซ็นRPT-8 · MM config + specimens · scope (D6)scope TBC

Execution sequence

  1. Prepare config & access — CoCd, tax/WHT codes, output group R03, PC/RI authorization, rate entries, variants, layouts
  2. Capture immutable baselines — selection screen ก่อน Execute · FB03 header · WITH_ITEM · BSET/BSEG · ACDOCA 0L WIT lines · BSAK/BSIK · TCURR รอบ ๆ วันที่
  3. Clear upstream blockers — TKT-02 (GL) · GL-ENH-1 + ENH-2 dual-write · ข้อมูล ENH-3 · ZCAX_P01 / BAdI สำหรับ 5G
  4. RPT-1 read-only core — TC-002/003/004/005/008/009
  5. Shared R03 siblings — variant เดียวกันผ่าน FRM-1 และ ENH-1 แล้วเทียบ count / base / WHT ต่อ PC/RI
  6. RPT-2 — ZVAR_CC (cash call) แล้ว ZVAR_FULL (standard / split) · balances · RTF
  7. FRM-2 หลังผ่าน scope gate เท่านั้น
  8. Regression & closure — ทุกครั้งที่ wrapper / WITH_ITEM เปลี่ยน ให้ retest sibling · เก็บ sign-off
Write-object rule: ENH-2 และ ENH-3 เขียนข้อมูล — เก็บ baseline ก่อนเสมอ และห้ามติ๊ก Update run ลอย ๆ · Hard stop: ห้ามเรียก output ผิดว่าเป็น report defect จนกว่าจะ trace เอกสาร + three-layer check + row-disappearance ladder ครบ

Cross-object tie-out

✓

Self-check

1. Step ไหนใน script เป็นของ Tax?

ดูเฉลย
แถวที่ Team Owner (AH) = FI-TAX · ถ้า AH ว่าง ดูข้อความ “Validate Tax Posting” / role Tax Accountant

2. GR (mvt 101) ควรตรวจอะไรบ้าง?

ดูเฉลย
Pattern 1: BSET ว่าง ไม่มี WITH_ITEM · BP ตามประเทศ · segment ถูก · LC1/LC2 balance · LC3 ตามประเทศ

3. Invoice ของ supplier สิงคโปร์ใน CoCd MM01 — WHT amount ควรเป็นเท่าไร?

ดูเฉลย
WHT type B2 amount 0 ที่ invoice (MM หักตอนจ่าย) · BP / branch / LC3 ว่าง

4. Event เดียวสร้าง 3 JE — ลงผลยังไง?

ดูเฉลย
Review ทั้งสามใน step เดียวกัน ลงเลขทุกใบใน AQ พร้อมผลของแต่ละใบ

5. แก้ PC/RI filter ของ RPT-1 แล้ว ต้อง regression อะไรอีก?

ดูเฉลย
FRM-1 และ ENH-1 (และ FRM-3) — ใช้ wrapper / selection / filter เดียวกันบน ZTAXB_R01