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§

analytical_procedure_generator
Analytical procedure generator per ISA 520.
confirmation_generator
Confirmation generator for audit engagements.
internal_audit_generator
Internal audit generator per ISA 610.
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.

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.
EvidenceGenerator
Generator for audit evidence.
EvidenceGeneratorConfig
Configuration for evidence generation.
FindingGenerator
Generator for audit findings.
FindingGeneratorConfig
Configuration for finding generation.
JudgmentGenerator
Generator for professional judgments.
JudgmentGeneratorConfig
Configuration for judgment generation.
RiskAssessmentGenerator
Generator for risk assessments.
RiskAssessmentGeneratorConfig
Configuration for risk assessment generation.
WorkpaperGenerator
Generator for audit workpapers.
WorkpaperGeneratorConfig
Configuration for workpaper generation.