Knowledgebase
Everett Software > Support > Knowledgebase

Search help:


Duty Roster Maker Compliance Updates for AR 220‑45 (2024) and DA Pam 220‑45 (2024)

Solution

This article explains how the legacy (2002) Everett Software Duty Roster Maker implemented DA Form 6 rotation and posting rules, and identifies the updates required to comply with the current Army publications:

  • AR 220‑45 (9 April 2024) – Policy

  • DA Pam 220‑45 (10 May 2024) – Procedures

The 2002 version was built under the older AR 220‑45, which contained both policy and procedures. The modern publications separate these responsibilities, and DA Pam 220‑45 now defines the official procedural rules that must be followed.

This article outlines:

  • What the 2002 version already did correctly

  • What it lacked

  • What the modern version must update

  • How the system handled “U” status and posted rosters

  • How unit‑level rosters work in the 2002 architecture

  • How fairness and continuity are preserved

 

1. Rotation Rule (Longest Break Rule)

Regulation Requirement

DA Pam 220‑45 states:

“The Soldier who has had the longest break from performing duty… can be the next Soldier detailed.” (para 6)

2002 Version Behavior

✔ Correctly selected the Soldier with the highest counter ✔ Correctly skipped unavailable Soldiers ✔ Correctly incremented counters for all eligible Soldiers

Compliance Status

Fully compliant. No changes required to the core rotation engine.

 

2. Posting Rule (How Counters Increase)

Regulation Requirement

DA Pam 220‑45 states:

“All Soldiers… can be charged on that day… excluding any nonchargeable days.” (para 7b)

2002 Version Behavior

✔ Charged all eligible Soldiers when another Soldier performed duty ✔ Excluded Soldiers marked “A” (nonchargeable) ✔ Maintained fairness across the roster

Compliance Status

Fully compliant. No changes required.

 

3. Authorized Status Codes (“A”, “D”, “U”)

Regulation Requirement

DA Pam 220‑45 authorizes only three codes:

  • A – Nonchargeable absence

  • D – Eligible but skipped

  • U – Unavailable due to misconduct

2002 Version Behavior

✔ Fully supported A ✔ Fully supported D ✖ Did not include a built‑in “U” code (because the older AR 220‑45 did not define one)

Compliance Status

Update required:

  • Add native support for “U”

  • Ensure “U” Soldiers continue to accumulate chargeable days

  • Ensure “U” Soldiers are not eligible for selection

 

4. Handling “U” Status During a Posted Period

Regulation Requirement

DA Pam 220‑45 states:

“Wherever the abbreviations ‘D’ or ‘U’ are used, the numbering sequence can continue…” (para 7c(4))

This means:

  • “U” Soldiers must continue to accumulate chargeable days

  • They must not lose credit

  • They must not be eligible for selection

  • They must still appear on the DA Form 6

2002 Version Behavior

The 2002 Duty Roster Maker did generate a DA Form 6, but its purpose was to create a plan for the upcoming duty period:

✔ Soldiers could see their scheduled duty dates ✔ Leaders could publish the plan in advance ✔ It provided predictability and transparency

After the duty period was completed, the system expected the roster maintainer to make adjustments.

How the 2002 Version Prevented “U” Soldiers From Being Selected

The original helpfile states:

“If a soldier is a long term AWOL, or etc, remove his qualifications and he will not be scheduled on any more rosters.”

This method:

  • Removed the Soldier from eligibility

  • Removed the Soldier from the roster for that duty

  • Prevented them from being selected

  • Allowed the roster maintainer to adjust counters afterward

This was the correct workaround under the older regulation, which did not require “U” Soldiers to remain visible on the DA Form 6.

Manual Counter Editing (Key Feature)

The 2002 version included a powerful Assignment Counter Editor, allowing the user to:

  • Subtract the point from the Soldier who failed to perform duty

  • Add the point to the Soldier who actually performed the duty

  • Maintain continuity between rosters

  • Ensure fairness going into the next cycle

This meant the 2002 version could handle “U” situations accurately — but only after the posted period, not during planning.

Compliance Status

Update required:

  • Add native “U” support during planning and posting

  • Keep “U” Soldiers visible on the DA Form 6

  • Automatically continue chargeable days

  • Prevent “U” Soldiers from being selected without removing qualifications

  • Preserve manual override capability

 

5. Superscript “A³” Carryover

Regulation Requirement

DA Pam 220‑45 states:

“A superscript number… can be manually added… to indicate the last number charged…” (para 7c(1))

2002 Version Behavior

✔ Treated “A” as nonchargeable ✖ Did not support superscript carryover

Compliance Status

Optional update:

  • Add superscript support when generating a new DA Form 6

 

6. Weekend/Holiday Consolidation

Regulation Requirement

DA Pam 220‑45 allows:

  • Combined weekday/weekend/holiday rosters

  • Separate numbering sequences

  • Visual separation of weekend/holiday periods

2002 Version Behavior

✔ Supported consolidated weekend/holiday formatting ✔ Supported separate counters for holidays ✔ Printed red‑line separation for holiday periods ✔ Allowed holiday‑specific duty counters

Compliance Status

Fully compliant. No changes required.

 

7. Unit‑Level Rosters

Regulation Requirement

DA Pam 220‑45 states:

“The DA Form 6 may be used by listing unit designations…” (para 9)

2002 Version Behavior

✔ The software can technically generate unit‑level rosters ✔ Units can be entered as roster entities ✔ Units can be marked as qualified for specific duties ✔ The rotation engine, counters, and DA Form 6 output all function correctly ✔ Counters do not mix if duties and qualifications are set up correctly

Practical Limitation

The system was not originally intended to manage:

  • Soldier‑level rosters and

  • Unit‑level rosters

…in the same datafile.

It is possible, but:

  • The roster list becomes visually confusing

  • It becomes harder to interpret mixed entities

  • Absence dates apply only to Soldiers, not units

  • Users must be careful to keep duties separated

Compliance Status

Optional update. The system is capable, but mixed use is not recommended for clarity.

 

Summary of Required Changes

Requirement2002 VersionNew Version Must
Longest break rule ✔ Correct No change
Counter posting ✔ Correct No change
“A” status ✔ Supported No change
“D” status ✔ Supported No change
“U” status ✖ Not built‑in ✔ Must support natively
Prevent “U” Soldiers from being selected ✔ By removing qualifications ✔ Automatic
“U” Soldiers remain visible on DA Form 6 ✖ Not supported ✔ Required
Chargeable days for “U” ✔ Supported manually ✔ Must be automatic
Superscript “A³” ✖ Not supported ✔ Optional
Weekend/holiday consolidation ✔ Supported No change
Unit‑level rosters ✔ Technically supported ✔ Optional improvements
 
 

Conclusion

The 2002 Everett Software Duty Roster Maker was highly accurate for its time and aligned closely with the older AR 220‑45. The new 2024 publications introduce procedural requirements that primarily affect:

  • Native “U” status handling

  • Keeping “U” Soldiers visible on the DA Form 6

  • Automatic chargeable day continuation

  • Superscript carryover for “A”

  • Optional unit‑level roster enhancements

The legacy version’s manual counter editing ensured fairness and continuity, but the modern version must automate these behaviors to fully comply with DA Pam 220‑45.

Everett Software remains committed to providing Soldiers and leaders with accurate, fair, and regulation‑aligned duty roster tools.

 
Was this article helpful? yes / no
Article details
Article ID: 13
Category: Duty Roster Maker
Date added: 2026-02-16 21:27:36
Views: 113
Rating (Votes): Article not rated yet (0)

 
« Go back

Untitled 1
Copyright (C) Everett Software, 2026
All Rights Reserved