pub struct InternalAuditFunction {Show 19 fields
pub function_id: Uuid,
pub function_ref: String,
pub engagement_id: Uuid,
pub department_name: String,
pub reporting_line: ReportingLine,
pub head_of_ia: String,
pub head_of_ia_qualifications: Vec<String>,
pub staff_count: u32,
pub annual_plan_coverage: f64,
pub quality_assurance: bool,
pub isa_610_assessment: IaAssessment,
pub objectivity_rating: ObjectivityRating,
pub competence_rating: CompetenceRating,
pub systematic_discipline: bool,
pub reliance_extent: RelianceExtent,
pub reliance_areas: Vec<String>,
pub direct_assistance: bool,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
The internal audit function of the entity being audited (ISA 610).
Fields§
§function_id: UuidUnique function ID
function_ref: StringHuman-readable reference (format: “IAF-{first 8 hex chars of function_id}”)
engagement_id: UuidEngagement this assessment relates to
department_name: StringName of the internal audit department
reporting_line: ReportingLineReporting line of the head of internal audit
head_of_ia: StringName of the head of internal audit
head_of_ia_qualifications: Vec<String>Professional qualifications held by the head of internal audit
staff_count: u32Number of internal audit staff (FTE)
annual_plan_coverage: f64Percentage of total risk universe covered by the annual audit plan
quality_assurance: boolWhether a formal quality assurance and improvement programme exists
isa_610_assessment: IaAssessmentOverall assessment of the internal audit function per ISA 610
objectivity_rating: ObjectivityRatingAssessment of objectivity
competence_rating: CompetenceRatingAssessment of technical competence
systematic_discipline: boolWhether a systematic and disciplined approach is applied
reliance_extent: RelianceExtentExtent to which the external auditor plans to rely on internal audit work
reliance_areas: Vec<String>Specific audit areas where reliance will be placed
direct_assistance: boolWhether direct assistance from internal audit staff will be used
created_at: DateTime<Utc>§updated_at: DateTime<Utc>Implementations§
Trait Implementations§
Source§impl Clone for InternalAuditFunction
impl Clone for InternalAuditFunction
Source§fn clone(&self) -> InternalAuditFunction
fn clone(&self) -> InternalAuditFunction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more