Skip to content

Browse by Module

This index maps BLACK ERP and ADempiere functional modules to their related processes, database tables, Java classes, documentation and operational playbooks.

Use this page whenever a development task starts from a business module or functional area.


Engineering Workflow

  1. Identify the module involved.
  2. Review the related processes, tables and Java classes.
  3. Open the referenced documentation.
  4. Follow the corresponding Playbook.
  5. Implement the change.
  6. Build, deploy and validate.

Core ERP Modules

Module Purpose Main Processes Related Objects Documentation Status
Accounting Generates and stores accounting entries for ERP documents. Document Posting • Account Resolution • Fact Generation Fact_AcctDocFactFactLineMAccountMAcctSchema 📖 Accounting Engine ✅ Certified
Sales Manages sales orders, shipments, invoices and customer billing. Order Processing • Shipment Processing • Invoice Posting C_OrderC_InvoiceMOrderMInvoiceDoc_Invoice 📖 Document Posting Patterns 📋 Planned
Purchasing Manages purchase orders, receipts, vendor invoices and payments. Order Processing • Receipt Processing • Invoice Posting C_OrderM_InOutC_InvoiceMOrderMInOutMInvoice 📖 Document Posting Patterns 📋 Planned
Inventory Manages product movement, shipments, receipts and inventory impact. Shipment / Receipt Processing • Product Movement M_ProductM_InOutM_InOutLineMInOutMProduct 📖 Runtime Architecture 📋 Planned
Projects Manages projects used across sales, purchasing, payments and BlackNet flows. Project Creation • Project Phase Management • Project Reporting C_ProjectC_ProjectPhaseMProject • API DTOs Projects API (KB-301 planned) ✅ Certified

Technical Modules

Module Purpose Main Processes Related Objects Documentation Status
ADempiere Core Base ERP runtime, persistence, processes, dictionary and accounting framework. Core Build • Runtime Debugging • Core Development Lifecycle PODBTrxCCacheCacheMgt 📖 Core Index ✅ Certified
Persistence Framework Handles model persistence and database transaction flow. Persistent Object Save • PO to PostgreSQL Flow PODBTrxPOInfo 📖 PO Persistence Framework ✅ Certified
Application Dictionary Defines tables, windows, fields, processes and metadata-driven behavior. Model Generation • Window Runtime • Metadata Validation AD_TableAD_ColumnAD_WindowGridTabGridField Application Dictionary (KB-217 planned) 📋 Planned
Process Framework Executes server-side ADempiere processes. Process Execution • Process Parameters • Process Logging SvrProcessProcessCtlProcessInfoAD_Process Process Framework (KB-215 planned) 📋 Planned
Cache Layer Manages object and metadata cache lifecycle. Cache Lookup • Cache Reset CCacheCacheMgt 📖 CCache • 📖 CacheMgt ✅ Certified

BLACK ERP Modules

Module Purpose Main Processes Related Objects Documentation Status
REST API Provides external integration endpoints for BLACK ERP. Authentication • Business Partner API • Projects API NestJS Controllers • Services • DTOs • AD_UserC_BPartnerC_Project API Architecture (KB-301 planned) ✅ Certified
Mexican Localization Adds Mexico-specific fiscal, SAT and CFDI requirements. SAT Catalog Management • CFDI Timbrado • Payment Complement SAT Tables • C_TaxM_ProductC_Invoice CFDI Architecture (KB-302 planned) 🚧 In Progress
CFDI Engine Handles electronic invoicing and PAC integration. Timbrado • UUID Storage • XML Storage • Cancellation C_Invoice • SAT Catalogs • Timbrador Service CFDI Architecture (KB-302 planned) 🚧 In Progress
BlackNet Integration Connects BlackNet business workflows with ADempiere and the REST API. Payment Authorization • Project Sync • ERP Document Generation C_ProjectC_Invoice • API Services BlackNet Functional Documentation (planned) 📋 Planned
AI Engineering Defines future AI agents, assistants and knowledge workflows. AI Agents • Prompt Standards • API Consumption API • Portal Knowledge • ERP Data AI Engineering (planned) 📋 Planned

Infrastructure Modules

Module Purpose Main Processes Related Objects Documentation Status
Server Infrastructure Provides the runtime environment for ADempiere, API and documentation portal. Server Operation • Nginx • SSL • Services Ubuntu • Nginx • Tomcat • PostgreSQL • MkDocs 📖 Infrastructure ✅ Certified
Backup and Recovery Protects ADempiere and BLACK ERP assets. Backup • Restore • Disaster Recovery PostgreSQL Dumps • Application Backups • Server Files 📖 Disaster Recovery • 📖 Backup Strategy ✅ Certified
Deployment Operations Defines operational deployment for documentation, API and Core artifacts. Deploy Docs • Deploy API • Deploy Core MkDocs • Nginx • PM2 • Tomcat 📖 Deployment Procedure ✅ Certified

BLACK ERP Engineering Notes

This page should be used when the work starts from a functional or technical module.

Typical usage:

Module

Main Processes

Related Tables and Classes

Documentation

Playbook

Implementation