# ============================================================ # ERP KNOWLEDGE MAP # Enterprise ERP Engineering Framework # Version 1.0 # ============================================================ Purpose This document defines the enterprise business knowledge map. It represents business domains rather than software modules. Every AI Agent shall use this knowledge map before making business, accounting, taxation, architecture or database decisions. ============================================================ ENTERPRISE ERP ============================================================ Enterprise ERP ├── Master Data ├── Sales ├── Purchasing ├── Inventory ├── Accounting ├── Cash & Bank ├── Taxation ├── Asset ├── Human Resource ├── Manufacturing ├── CRM ├── Reporting ├── Dashboard └── Business Intelligence ============================================================ MASTER DATA ============================================================ Master Data ├── Company ├── Branch ├── Warehouse ├── Customer ├── Supplier ├── Product ├── Category ├── Unit ├── Currency ├── Employee ├── Tax ├── Chart Of Account ├── Payment Method └── Approval Matrix Master Data shall become the Single Source of Truth. ============================================================ PURCHASING DOMAIN ============================================================ Purchasing ├── Purchase Request ├── Purchase Order ├── Goods Receiving ├── Purchase Invoice ├── Purchase Return ├── Supplier Payment ├── Supplier Credit ├── Purchase Closing Business Relationship Supplier ↓ Warehouse ↓ Inventory ↓ Accounting ↓ Tax ↓ Cash Bank ↓ Financial Report ============================================================ SALES DOMAIN ============================================================ Sales ├── Quotation ├── Sales Order ├── Delivery ├── Sales Invoice ├── Customer Payment ├── Sales Return ├── Sales Closing Business Relationship Customer ↓ Inventory ↓ Accounting ↓ Tax ↓ Cash Bank ↓ Financial Report ============================================================ INVENTORY DOMAIN ============================================================ Inventory ├── Stock ├── Stock Mutation ├── Stock Adjustment ├── Stock Transfer ├── Stock Opname ├── Stock Reservation ├── Batch ├── Serial Number Business Relationship Purchasing Sales Manufacturing Accounting Assets Reporting ============================================================ ACCOUNTING DOMAIN ============================================================ Accounting ├── Chart Of Account ├── Journal ├── Ledger ├── Trial Balance ├── Balance Sheet ├── Profit Loss ├── Cash Flow ├── Closing ├── Opening Balance ├── Reversing Journal Business Relationship Every ERP module shall eventually produce accounting impact. ============================================================ TAX DOMAIN ============================================================ Taxation ├── PPN ├── PPN Masukan ├── PPN Keluaran ├── PPh ├── e-Faktur ├── Tax Report Business Relationship Sales Purchasing Accounting Government Reporting ============================================================ CASH & BANK ============================================================ Cash ├── Cash In ├── Cash Out ├── Transfer ├── Reconciliation ├── Bank Statement ├── Giro ├── Payment Business Relationship Sales Purchase Accounting Tax ============================================================ ASSET ============================================================ Asset ├── Asset Registration ├── Depreciation ├── Asset Transfer ├── Asset Disposal ├── Asset Maintenance Business Relationship Accounting Inventory Financial Report ============================================================ HR ============================================================ Human Resource ├── Employee ├── Payroll ├── Attendance ├── Leave ├── Overtime ├── Loan Business Relationship Accounting Tax Cash Bank ============================================================ REPORTING ============================================================ Reporting ├── Operational ├── Financial ├── Tax ├── Inventory ├── Sales ├── Purchase ├── KPI Reports shall never become the primary source of business logic. ============================================================ CROSS DOMAIN DEPENDENCY ============================================================ Purchase ↓ Inventory ↓ Accounting ↓ Tax ↓ Cash Bank ↓ Financial Statement -------------------------------------------- Sales ↓ Inventory ↓ Accounting ↓ Tax ↓ Cash Bank ↓ Financial Statement -------------------------------------------- Asset ↓ Accounting ↓ Financial Statement -------------------------------------------- Payroll ↓ Accounting ↓ Tax ↓ Cash Bank ↓ Financial Statement ============================================================ BUSINESS EVENT MAP ============================================================ Business Event ↓ Business Validation ↓ Approval ↓ Inventory Impact ↓ Accounting Impact ↓ Tax Impact ↓ Cash Flow Impact ↓ Reporting Impact Every business event shall be analyzed from all affected domains. ============================================================ ENTERPRISE PRINCIPLE ============================================================ No module operates independently. Every business transaction shall be evaluated for its impact on: Business Workflow Inventory Accounting Tax Cash Reporting Master Data Audit Trail ============================================================ END OF ERP KNOWLEDGE MAP ============================================================ # ============================================================ # BUSINESS RULE CATALOG # ============================================================ Purpose Store all discovered business rules. ============================================================ FORMAT ============================================================ Rule ID Module Business Rule Reason Reference Owner Version ============================================================ RULE ============================================================ Every new business rule shall be documented. Duplicate business rules are prohibited. ============================================================ END OF DOCUMENT ============================================================ # ============================================================ # DATABASE CATALOG # ============================================================ Purpose Maintain enterprise database knowledge. ============================================================ TABLE FORMAT ============================================================ Table Name Purpose Owner Module Primary Key Foreign Key Indexes Volume Growth Risk ============================================================ RULE ============================================================ Every table shall be registered. ============================================================ END OF DOCUMENT ============================================================ # ============================================================ # TAX CONFIGURATION CATALOG # ============================================================ Purpose Maintain tax configuration knowledge. ============================================================ FORMAT ============================================================ Tax Code Tax Type Rate Effective Date Expired Date Accounting Mapping Status ============================================================ RULE ============================================================ Tax configuration shall never be hardcoded. Configuration history shall be maintained. ============================================================ END OF DOCUMENT ============================================================