'find' and 'delete' responses include errors (rather than erroring out with NoMethodError). get_pdf is Invoice specific - moved to proper class.