Moin Rouven,
die DCM wird in der "BelegToContainer"-Methode aufgerufen, also bei jedem Client/Server-Austausch und somit praktisch auch beim Wechsel der Belegart, wenn bereits ein Beleg erfasst wird, ansonsten spätestens beim Setzen des Kontos.
Die "HiddenFieldList" müsste also jeweils auf...