pub struct InternalAuditReport {Show 20 fields
pub report_id: Uuid,
pub report_ref: String,
pub engagement_id: Uuid,
pub ia_function_id: Uuid,
pub report_title: String,
pub audit_area: String,
pub report_date: NaiveDate,
pub period_start: NaiveDate,
pub period_end: NaiveDate,
pub scope_description: String,
pub methodology: String,
pub overall_rating: IaReportRating,
pub findings_count: u32,
pub high_risk_findings: u32,
pub recommendations: Vec<IaRecommendation>,
pub management_action_plans: Vec<ActionPlan>,
pub status: IaReportStatus,
pub external_auditor_assessment: Option<IaWorkAssessment>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
An internal audit report for a specific audit area (ISA 610).
Fields§
§report_id: UuidUnique report ID
report_ref: StringHuman-readable reference (format: “IAR-{first 8 hex chars of report_id}”)
engagement_id: UuidEngagement this report is associated with
ia_function_id: UuidThe internal audit function that produced this report
report_title: StringReport title
audit_area: StringAudit area covered by the report
report_date: NaiveDateDate the report was issued
period_start: NaiveDateStart of the period covered by the audit
period_end: NaiveDateEnd of the period covered by the audit
scope_description: StringDescription of the audit scope
methodology: StringMethodology applied during the audit
overall_rating: IaReportRatingOverall rating of the audited area
findings_count: u32Total number of findings raised
high_risk_findings: u32Number of high-risk findings
recommendations: Vec<IaRecommendation>Recommendations raised in the report
management_action_plans: Vec<ActionPlan>Management action plans in response to the recommendations
status: IaReportStatusCurrent lifecycle status of the report
external_auditor_assessment: Option<IaWorkAssessment>External auditor’s assessment of the reliability of this report’s work
created_at: DateTime<Utc>§updated_at: DateTime<Utc>Implementations§
Trait Implementations§
Source§impl Clone for InternalAuditReport
impl Clone for InternalAuditReport
Source§fn clone(&self) -> InternalAuditReport
fn clone(&self) -> InternalAuditReport
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more