Skip to main content

Module audit

Module audit 

Source
Expand description

Audit data generators.

This module provides generators for audit-related data:

  • Audit engagements per ISA 210/220
  • Workpapers per ISA 230
  • Audit evidence per ISA 500
  • Risk assessments per ISA 315/330
  • Audit findings per ISA 265
  • Professional judgments per ISA 200
  • External confirmations per ISA 505 (audit::confirmation_generator)

Note: ConfirmationGenerator / ConfirmationGeneratorConfig are NOT wildcard-re-exported from this module to avoid a name collision with the identically-named types in standards::confirmation_generator. Import them via the full path:

use datasynth_generators::audit::confirmation_generator::{
    ConfirmationGenerator, ConfirmationGeneratorConfig,
};

Similarly, the generators below are NOT wildcard-re-exported to avoid potential name collisions. Import them via their full module paths:

use datasynth_generators::audit::procedure_step_generator::{
    ProcedureStepGenerator, ProcedureStepGeneratorConfig,
};
use datasynth_generators::audit::sample_generator::{
    SampleGenerator, SampleGeneratorConfig,
};
use datasynth_generators::audit::analytical_procedure_generator::{
    AnalyticalProcedureGenerator, AnalyticalProcedureGeneratorConfig,
};
use datasynth_generators::audit::internal_audit_generator::{
    InternalAuditGenerator, InternalAuditGeneratorConfig,
};
use datasynth_generators::audit::related_party_generator::{
    RelatedPartyGenerator, RelatedPartyGeneratorConfig,
};

Modules§

accounting_estimate_generator
Accounting estimates generator — ISA 540.
analytical_procedure_generator
Analytical procedure generator per ISA 520.
analytical_relationship_generator
Analytical relationship generator — ISA 520.
audit_opinion_generator
Audit Opinion Generator — ISA 700 / 701 / 705 / 706.
component_audit_generator
ISA 600 Component Audit Generator.
confirmation_generator
Confirmation generator for audit engagements.
cra_generator
Combined Risk Assessment (CRA) generator per ISA 315.
engagement_letter_generator
Engagement letter generator per ISA 210.
going_concern_generator
Going concern assessment generator — ISA 570 / ASC 205-40.
internal_audit_generator
Internal audit generator per ISA 610.
materiality_generator
Materiality benchmark calculation generator per ISA 320.
procedure_step_generator
Procedure step generator for audit workpapers.
related_party_generator
Related party generator per ISA 550.
sample_generator
Audit sample generator per ISA 530.
sampling_plan_generator
Audit sampling plan generator per ISA 530.
scots_generator
Significant Classes of Transactions (SCOTS) generator per ISA 315.
service_org_generator
Service organization and SOC report generator per ISA 402.
sox_generator
SOX 302 / 404 Assessment Generator.
subsequent_event_generator
Subsequent event generator per ISA 560 and IAS 10.
unusual_item_generator
Unusual item marker generator — ISA 520.

Structs§

AuditEngagementConfig
Configuration for audit engagement generation.
AuditEngagementGenerator
Generator for audit engagements and related data.
AvailableControl
A control available for linkage during finding generation.
AvailableRisk
A risk assessment available for linkage during finding generation.
CompanyInfo
Information about a company for engagement generation.
EvidenceContext
Context for generating coherent audit evidence.
EvidenceGenerator
Generator for audit evidence.
EvidenceGeneratorConfig
Configuration for evidence generation.
FindingGenerator
Generator for audit findings.
FindingGeneratorConfig
Configuration for finding generation.
JudgmentContext
Context for coherent judgment generation.
JudgmentGenerator
Generator for professional judgments.
JudgmentGeneratorConfig
Configuration for judgment generation.
RiskAssessmentGenerator
Generator for risk assessments.
RiskAssessmentGeneratorConfig
Configuration for risk assessment generation.
WorkpaperEnrichment
Context for generating coherent workpapers with real financial data.
WorkpaperGenerator
Generator for audit workpapers.
WorkpaperGeneratorConfig
Configuration for workpaper generation.