Our time reporting period is the standard "weekly" one, but we allow (in fact encourage) timesheets to be completed in advance of the period end (especially at month-end) - and we want that data available on plans (and on an interfaced-to corporate system) as soon as we can after the resource has entered their timesheet. Therefore timesheeting can happen at any point in the week (although it is heavily loaded to Friday afternoons), therefore we post timesheets throughout the week (and this also spreads the timselice load throughout the week). If you only post once a week (at the end of the period), what do you do with people who have missed entering their timesheet? Do you fill it in for them? Do you chase them BEFORE you run post? Do you an extra post after they have filled it in (but this will also pick up any other next-week timesheets in the system?). I don't have any of those issues (but I do have a load of other issues, liking coping with adjustments....) I can perfectly understand if the business model is built around a strictly defined drop-dead time in the weekly cycle and the business has processes in to enforce that cycle.... its just that I don't.... It would be a challenge to introduce those processes for us; we process >3000 timesheets weekly across an organisation with a number of different existing business practices..... So it just all depnds on what the business wants! ....and my business wanted time on plans (and the interfaced corporate system) as soon as possible, so thats what we do! :-)