• You could use an activeX script in the workflow properties of the first task in the package to check the current date and report a failure which would stop the package.

    But I would put the logic in the job that runs the package. Simply put a query in the first job step that checks the current date and skip the step that executes the package if it's the first of the month.

    I'm pretty sure I've seen other threads on SSC about conditionally running a job. You could try searching this site for them.

    Greg