changes to mark invoice methods
new post invoice method