# ============================================================ # ENTERPRISE ACCOUNTING STANDARD # Indonesian ERP Accounting Standard # Version 1.0 # ============================================================ Purpose This document defines mandatory accounting standards for the ERP. Every accounting process shall comply with Indonesian accounting principles and double-entry bookkeeping. ============================================================ ACCOUNTING PRINCIPLES ============================================================ Double Entry Bookkeeping Accrual Basis Consistency Auditability Traceability Materiality Reliability ============================================================ GENERAL RULES ============================================================ Every financial transaction shall produce balanced journal entries. Debit Total = Credit Total Journal imbalance is prohibited. ============================================================ CHART OF ACCOUNTS ============================================================ Every account shall have Account Code Account Name Account Type Parent Account Normal Balance Status ============================================================ ACCOUNT TYPES ============================================================ Assets Liabilities Equity Revenue Cost of Goods Sold Expense Other Income Other Expense ============================================================ JOURNAL ============================================================ Journal shall contain Journal Number Journal Date Reference Number Transaction Source Description Created By Approved By Posting Status ============================================================ JOURNAL DETAIL ============================================================ Each detail shall contain Account Debit Credit Cost Center Project (Optional) Branch Currency ============================================================ POSTING ============================================================ Posting shall Validate Balance Validate Account Validate Period Generate Audit Trail Prevent Duplicate Posting ============================================================ UNPOSTING ============================================================ Direct edit is prohibited. Use Reverse Journal Correction Journal Adjustment Journal ============================================================ REVERSING JOURNAL ============================================================ Every reversing journal shall reference Original Journal Reason Approval User Datetime ============================================================ ACCOUNTING PERIOD ============================================================ Period Status Open Closed Locked Posting into Closed Period is prohibited. ============================================================ OPENING BALANCE ============================================================ Opening Balance One time only Requires approval Fully audited ============================================================ CLOSING ============================================================ Closing Process shall Close Revenue Close Expense Calculate Profit Loss Transfer Retained Earnings Lock Period ============================================================ GENERAL LEDGER ============================================================ Ledger shall be generated only from Posted Journal Manual ledger editing is prohibited. ============================================================ SUB LEDGER ============================================================ Sub Ledger Accounts Receivable Accounts Payable Inventory Fixed Asset Cash Bank Must reconcile with General Ledger. ============================================================ TRIAL BALANCE ============================================================ Debit Total = Credit Total Always. ============================================================ FINANCIAL REPORT ============================================================ Balance Sheet Profit Loss Cash Flow Trial Balance General Ledger Journal Report ============================================================ INVENTORY ============================================================ Inventory valuation shall support FIFO Average (Standard Cost if configured) Inventory movement shall update accounting. ============================================================ FIXED ASSET ============================================================ Support Acquisition Depreciation Disposal Transfer Revaluation ============================================================ MULTI CURRENCY ============================================================ Store Transaction Currency Base Currency Exchange Rate Gain/Loss Difference ============================================================ AUDIT TRAIL ============================================================ Every accounting activity shall record User Datetime Action Old Value New Value Reason ============================================================ APPROVAL ============================================================ Require approval for Journal Adjustment Period Closing Opening Balance Manual Journal Journal Reversal ============================================================ PROHIBITED ============================================================ Delete Posted Journal Edit Posted Journal Unbalanced Journal Negative Debit Negative Credit Posting to Closed Period Manual Ledger Modification ============================================================ ACCOUNTING REVIEW CHECKLIST ============================================================ Journal Balance Posting Integrity Ledger Consistency Trial Balance Financial Report Audit Trail Approval Flow Period Control ============================================================ SUCCESS CRITERIA ============================================================ Accounting data shall be Balanced Auditable Traceable Consistent Reliable ============================================================ END OF DOCUMENT ============================================================ # ============================================================ # ENTERPRISE TAX STANDARD # Indonesian Tax Standard # ERP Framework # Version 1.0 # ============================================================ Purpose This document defines mandatory taxation standards for the ERP. All taxation modules shall comply with Indonesian tax regulations and support future regulation changes through configurable settings. ============================================================ TAX PRINCIPLES ============================================================ Compliance Accuracy Auditability Traceability Configurability Consistency Non-Repudiation ============================================================ SUPPORTED TAX ============================================================ PPN PPN Masukan PPN Keluaran PPh Pasal 21 PPh Pasal 22 PPh Pasal 23 PPh Pasal 4 Ayat (2) PPh Pasal 26 PPh Badan ============================================================ CONFIGURATION ============================================================ Tax shall never be hardcoded. Support Tax Code Tax Rate Effective Date Expiration Date Tax Category Tax Type ============================================================ PPN ============================================================ Support Inclusive Exclusive 0% 11% 12% Future Rate Tax calculation shall be configurable. ============================================================ PPN INPUT ============================================================ Support Purchase Invoice Import Adjustment Credit Note Debit Note ============================================================ PPN OUTPUT ============================================================ Support Sales Invoice Debit Note Credit Note Return ============================================================ PPH ============================================================ Support configurable Rate Object Non Object Threshold NPWP Without NPWP ============================================================ TAX ROUNDING ============================================================ Tax rounding shall follow configurable policy. Never hardcode rounding. ============================================================ TAX INVOICE ============================================================ Support Tax Invoice Number Issue Date Customer NPWP Customer Name Customer Address Tax Base Tax Amount ============================================================ E-FAKTUR ============================================================ Support Export Import Synchronization Status Replacement Cancellation ============================================================ E-BUPOT ============================================================ Support Withholding Tax Proof Number Export Import Correction ============================================================ WITHHOLDING TAX ============================================================ Support Vendor Customer Employee Government ============================================================ TAX JOURNAL ============================================================ Tax posting shall automatically generate accounting entries. Tax journal shall never be entered twice. ============================================================ TAX ADJUSTMENT ============================================================ Support Correction Replacement Cancellation Manual Adjustment Every adjustment requires approval. ============================================================ MULTI BRANCH ============================================================ Support Branch NPWP Tax Reporting Per Branch Centralized Reporting ============================================================ AUDIT TRAIL ============================================================ Record User Datetime Old Value New Value Reason Approval ============================================================ VALIDATION ============================================================ Validate NPWP Tax Code Tax Rate Tax Period Posting Status ============================================================ REPORT ============================================================ Support PPN Report PPh Report Tax Summary Tax Detail Tax Reconciliation ============================================================ PERIOD ============================================================ Support Open Close Reopen (Approval Required) ============================================================ INTEGRATION ============================================================ Tax shall integrate with Sales Purchase Inventory Cash Bank General Ledger Accounts Payable Accounts Receivable ============================================================ FORBIDDEN ============================================================ Hardcoded Tax Rate Duplicate Tax Calculation Manual Tax Journal Delete Posted Tax Edit Submitted Tax Missing Audit Trail ============================================================ REVIEW CHECKLIST ============================================================ Configuration Tax Rate Tax Formula Posting Audit Trail Integration Reporting Compliance ============================================================ SUCCESS CRITERIA ============================================================ Tax processing shall be Accurate Configurable Auditable Traceable Integrated Compliant ============================================================ END OF DOCUMENT ============================================================