Skip to main content

Crate backbone_accounting

Crate backbone_accounting 

Source
Expand description

Accounting Module

Generated by metaphor-schema. Enhanced with runtime implementations.

This module provides:

  • Domain entities and repositories
  • Application services
  • HTTP and gRPC handlers
  • Route configuration
  • State machine enforcement
  • Validation rules runtime
  • RBAC middleware
  • Trigger execution system
  • Computed fields
  • Workflow orchestrator

Re-exports§

pub use application::service::AccountService;
pub use application::service::AccountingPostService;
pub use application::service::CostCenterService;
pub use application::service::EmvQrConfigService;
pub use application::service::BankCheckSequenceService;
pub use application::service::PrintedCheckService;
pub use application::service::TaxTagRepairRunService;
pub use application::service::FinancialStatementService;
pub use application::service::FiscalPeriodService;
pub use application::service::JournalService;
pub use application::service::JournalLineService;
pub use application::service::LedgerService;
pub use application::service::ReconciliationService;
pub use application::service::ReconciliationItemService;
pub use application::service::FullReconcileService;
pub use application::service::PartialReconcileService;
pub use domain::entity::*;
pub use infrastructure::persistence::*;
pub use application::workflows::*;

Modules§

application
Application layer
domain
Domain layer
exports
Accounting Module Exports
infrastructure
Infrastructure layer
presentation
Presentation layer
seeders
Database seeders for the accounting module

Structs§

AccountingModule
Accounting module configuration
AccountingModuleBuilder
Builder for AccountingModule
ModuleBuilderExt
State the builder adds.
ModuleExt
State the module adds; read through the generated module’s Deref.