Skip to main content

Crate datasynth_standards

Crate datasynth_standards 

Source
Expand description

Accounting and Audit Standards Framework for Synthetic Data Generation.

This crate provides comprehensive support for major accounting and auditing standards frameworks used in financial reporting and audit procedures:

§Accounting Standards

  • US GAAP: United States Generally Accepted Accounting Principles

    • ASC 606: Revenue from Contracts with Customers
    • ASC 842: Leases
    • ASC 820: Fair Value Measurement
    • ASC 360: Impairment of Long-Lived Assets
  • IFRS: International Financial Reporting Standards

    • IFRS 15: Revenue from Contracts with Customers
    • IFRS 16: Leases
    • IFRS 13: Fair Value Measurement
    • IAS 36: Impairment of Assets

§Audit Standards

  • ISA: International Standards on Auditing

    • ISA 200-720: Complete coverage of 34 ISA standards
    • ISA 520: Analytical Procedures
    • ISA 505: External Confirmations
    • ISA 700/705/706/701: Audit Reports and Opinions
  • PCAOB: Public Company Accounting Oversight Board Standards

    • AS 2201: Auditing Internal Control Over Financial Reporting
    • AS 2110: Identifying and Assessing Risks
    • AS 3101: The Auditor’s Report

§Regulatory Frameworks

  • SOX: Sarbanes-Oxley Act
    • Section 302: CEO/CFO Certifications
    • Section 404: Internal Control Assessment

§Usage

use datasynth_standards::framework::AccountingFramework;
use datasynth_standards::accounting::revenue::{CustomerContract, PerformanceObligation};
use datasynth_standards::audit::isa_reference::IsaStandard;

// Select accounting framework
let framework = AccountingFramework::UsGaap;

// Revenue recognition under ASC 606
// let contract = CustomerContract::new(...);

// ISA compliance tracking
let standard = IsaStandard::Isa315;

Re-exports§

pub use framework::AccountingFramework;
pub use framework::FrameworkSettings;

Modules§

accounting
Accounting Standards Implementation.
audit
Audit Standards Implementation.
framework
Accounting Framework Selection and Configuration.
regulatory
Regulatory Framework Implementation.