RRTL
by Terasa Siebrands
1. Assumptions
1.1. Always accept MR upload
1.2. Can only send 1 letter
1.3. Contract HasRecordsReceivedTooLateLetter
1.4. if time frame is not exceeded we will not send RRTL letter
2. Time frame exceeded
2.1. CanSendLetter
2.1.1. AdjustmentDate
2.1.2. AdrLetterSentDate
2.1.2.1. status = Pending MR
2.1.2.2. resolution = TD
2.1.2.2.1. status = RRLQ, RRLS, FFQ, FFS, FFG
2.1.3. TdLetterSentDate
2.1.3.1. resolution = TD
2.1.3.1.1. status = RRLS, FFQ, FFS, FFG
2.2. CanChangeStatus
2.2.1. AdjustmentDate
2.2.1.1. status = Pending MR
2.2.2. AdrLetterSentDate
2.2.2.1. status = Pending MR
2.2.2.2. resolution = TD
2.2.2.2.1. status = RRLQ, RRLS, FFQ, FFS, FFG
2.2.3. TdLetterSentDate
2.2.3.1. status = Pending MR
2.2.3.2. resolution = TD
2.2.3.2.1. status = RTD, RRQ
3. Time frame not exceeded
3.1. CanChangeStatus
3.1.1. AdjustmentDate
3.1.1.1. status = Pending MR
3.1.2. AdrLetterSentDate
3.1.2.1. status = Pending MR
3.1.3. TdLetterSentDate
3.1.3.1. status = Pending MR
3.1.3.2. resolution = TD
3.1.3.2.1. status = RRLQ
3.1.3.3. status = review td