Yes it will work the only difference between a sales receipt and invoice, in terms of posting to the accounts, is that a sales receipt is "I got paid right now" - so if you were paid at the site and return to the office, doing a sales receipt is fine