Skip to content

KB-350 — Technical Accounting Certification Framework

Version: 1.0
Status: Approved
Author: BLACK ERP Engineering
Category: Technical Accounting Certification


Purpose

This document defines the technical accounting certification methodology used by BLACK ERP.

Unlike the Functional Certification series (KB-300), which validates business processes from an operational perspective, this series validates the internal accounting engine and demonstrates that every accounting transaction generated by ADempiere can be traced, audited and verified directly from the database.

The objective is to provide complete technical evidence that accounting transactions generated by the ERP are internally consistent and accurately represented throughout the accounting lifecycle.


Scope

This certification framework covers:

  • Accounting Engine
  • Posting Process
  • FACT_ACCT
  • SQL Validation
  • Accounting Traceability
  • Financial Reports
  • Cash Basis VAT validation

Certification Levels

Technical Accounting Certification is divided into four independent validation levels.

Each level increases confidence in the accounting engine.


Level 1 — Functional Validation

Business processes are executed from the user interface.

Examples:

  • Purchase Cycle
  • Sales Cycle
  • Payments
  • Allocations
  • Bank Reconciliation

Objective:

Verify that business documents generate the expected accounting entries.

Reference:

  • KB-301
  • KB-302

Level 2 — Accounting Engine Validation

The Accounting Engine responsible for generating accounting entries is validated.

The certification verifies the complete posting pipeline.

Business Document

        │

        ▼

Document Engine

        │

        ▼

Doc_*

        │

        ▼

Fact

        │

        ▼

FactLine

        │

        ▼

FACT_ACCT

Reference:

KB-212 — Accounting Engine Architecture


Level 3 — Database Validation

Accounting transactions are validated directly from the PostgreSQL database.

Instead of relying on ERP windows, accounting evidence is obtained directly from FACT_ACCT.

This guarantees that:

  • Accounting entries were persisted correctly.
  • Amounts are internally consistent.
  • Source documents can be traced.
  • Accounting dimensions are preserved.

Level 4 — Financial Validation

The accounting entries stored in FACT_ACCT must be reflected consistently in:

  • Accounting Information Window
  • General Ledger
  • Trial Balance
  • Financial Statements

This guarantees end-to-end accounting integrity.


Certification Evidence

Every certified accounting scenario must include the following evidence.

Evidence Required
Business Process
Source Documents
Accounting Entries
SQL Validation
FACT_ACCT Validation
Accounting Conclusion

Technical Validation Workflow

Business Process

        │

        ▼

Business Document

        │

        ▼

Accounting Engine

        │

        ▼

FACT_ACCT

        │

        ▼

Accounting Window

        │

        ▼

General Ledger

        │

        ▼

Trial Balance

        │

        ▼

Financial Statements

Technical Principles

The certification framework follows these principles.

Single Source of Truth

FACT_ACCT is considered the authoritative accounting repository.

All accounting validations originate from this table.


End-to-End Traceability

Every accounting entry must be traceable back to its originating business document.


Database Verification

Accounting validation should never rely exclusively on ERP screens.

Whenever possible, accounting evidence should be validated directly against PostgreSQL.


Reproducibility

Every certification must be reproducible by another consultant using:

  • Business documents
  • SQL queries
  • Accounting reports

Relationship with Other Knowledge Base Documents

KB Description
KB-212 Accounting Engine Architecture
KB-301 Sales Functional Certification
KB-302 Purchase Functional Certification
KB-307 Certification Matrix
KB-351 FACT_ACCT Anatomy
KB-353 SQL Validation Guide
KB-354 Cash Basis VAT Validation

Future Technical Certifications

This framework serves as the foundation for future accounting validations including:

  • Inventory Costing
  • Manufacturing
  • Fixed Assets
  • Foreign Currency
  • Project Accounting
  • Intercompany Accounting
  • Financial Closing

Conclusion

The Technical Accounting Certification Framework complements the Functional Certification process by validating the internal behavior of the accounting engine.

Together, both certification layers provide complete confidence that accounting information generated by BLACK ERP is operationally correct, technically consistent and fully auditable.