New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Audit Duties #11
Comments
DBAG does not seem to limit the number of audits it can request in a year. But if it does request an audit the assignee has 30 days to arrange it, unless DBAG reports reasonable suspicion. We should model these as two separate duties. First, the normal audit request. The assignee has 30 days to arrange the audit (handled by the deadline delta):
The duty :D1 that activates this duty is the notification duty on DBAG:
|
The "emergency" audit comes without the deadline delta - it must be acted upon immediately. But DBAG must do more than just notify the assignee. They must report "reasonable suspicion". The assignee must accept the audit immediately (no deadline delta):
But the assigner must report reasonable suspicion to fulfill :D2:
|
The CME does limit the number of audits it can request in a year: one of the normal kind and one of the emergency kind. All we need to add is a time interval and set the count for that interval to one. The assignee has 30 days to arrange the audit (but need only do this once a year):
CME can only provide the notification once in a year:
|
Audit requirements are complex and differ across suppliers. But there seem to be some common patterns that we can capture about when an audit must happen.
The text was updated successfully, but these errors were encountered: