I'm working on an interface for allowing users to submit data via a button and wanted some advice on the best approach. The data for one or more whole months has to be submitted at precisely the last day of the current month. I was thinking of displaying the button on the last day of every month. The moment the button is pressed and the data is submitted, it turns grey until the last day of the next month and so on.
Although it would be possible to automate the submission of the data, the purpose of the button is a legal requirement to ensure that the data has been submitted by the individual "manually", this is due to the sensitive nature of the information which has serious financial implications.
The department receiving the data wants to receive it in batches of at least one month or more and no less as it would be inefficient for them to receive individual responses.
What do you think?