Donation Processing WorkflowProcess online and offline political contributions with FEC compliance and donor acknowledgment