SmartERP Documentation An Ashewa Technology Solutions Platform

Search

Filters

Product

Module

Audience

Type

200 results

  1. Welcome to SmartERP Introduction

    Enterprise business management platform for Ethiopian and global organizations.

  2. SmartERP application portfolio Introduction

    Overview of core business areas, application suites, and modular expansion capabilities.

  3. Glossary of key terms Introduction

    Standard enterprise definitions for terminology used across SmartERP applications.

  4. SmartERP Developer SDK and Architecture Overview Custom Software Development Kit & Scaffolding

    Technical architecture, repository structure, Odoo 19 Community base, OCA dependencies, and Ashewa enterprise addon framework.

  5. Local Development Environment and Toolchain Setup Custom Software Development Kit & Scaffolding

    Step-by-step instructions for configuring Python 3.12+, PostgreSQL 16, uv/pip, Docker, pre-commit git hooks, and VS Code / Antigravity development tools.

  6. Module Scaffolding and Codebase Governance Standards Custom Software Development Kit & Scaffolding

    Creating compliant SmartERP custom addons, manifest declarations, directory layouts, and layered inheritance rules.

  7. Odoo 19 ORM Modeling and Database Field Types Custom Software Development Kit & Scaffolding

    Defining data models, relational fields (Many2one, One2many, Many2many), computed attributes, stored indexes, and SQL constraints.

  8. View Architecture and Odoo 19 List View Migration Custom Software Development Kit & Scaffolding

    Migrating legacy <tree> views to Odoo 19 <list> elements, form layouts, search filters, and responsive mobile design.

  9. Documentation Generator Tools and Diagram Tooling Custom Software Development Kit & Scaffolding

    Using the smarterp_docs engine, scanning tools, building declarative vector diagrams, and screenshot manifest registration.

  10. CLI Utilities, Webhook Tunneling, and Playwright Testing Custom Software Development Kit & Scaffolding

    Setting up local development webhook tunnels using ngrok or Cloudflare, and running automated Playwright end-to-end browser tests.

  11. Testing Strategies and Test-Driven Development (TDD) Custom Software Development Kit & Scaffolding

    Writing unit tests with TransactionCase, HTTP tests with HttpCase, and creating fast offline test suites without database overhead.

  12. Git Workflow, Branch Parity, and GitLab Governance Custom Software Development Kit & Scaffolding

    Operating rules for the Ashewa GitLab monorepo, strict branch parity across migration, dev, and main, and zero-leakage policies.

  13. Troubleshooting Common Developer and Runtime Issues Custom Software Development Kit & Scaffolding

    Diagnostic trees for resolving registry reload blocks, schema locks, asset compilation errors, and dependency circularity.

  14. API and Integration Hub Architecture Overview API, Webhooks & Integration Hub

    Architectural blueprint of the SmartERP Integration Hub, REST/JSON-RPC protocols, webhook event bus, and external microservice connectivity.

  15. JSON-RPC and RESTful API Architecture API, Webhooks & Integration Hub

    Deep dive into Odoo 19 JSON-RPC wire protocol, controller routing (type='json' vs type='http'), CORS headers, and payload serialization.

  16. API Authentication, Bearer Tokens, and Key Management API, Webhooks & Integration Hub

    Generating user API keys, Bearer token authentication headers, role-based API scope restrictions, and secret rotation policies.

  17. Webhook Subscriptions and Asynchronous Event Bus API, Webhooks & Integration Hub

    Configuring event subscriptions for record creation, modification, and deletion, asynchronous queue processing, and HMAC verification.

  18. n8n Workflow Automation and Low-Code Orchestration API, Webhooks & Integration Hub

    Building automated workflows connecting SmartERP with external SaaS apps, CRM pipelines, and notification bots using the n8n orchestrator.

  19. Telebirr SuperApp FinTech Payment Bridge Integration API, Webhooks & Integration Hub

    Implementing the Ethio Telecom Telebirr C2B/B2B payment bridge, dynamic QR generation, instant webhook callbacks, and invoice clearing.

  20. Chapa and Commercial Bank of Ethiopia (CBE) Gateways API, Webhooks & Integration Hub

    Integrating the Chapa payment orchestrator and CBE Birr banking rails for card payments, domestic transfers, and fee settlement.