Receipt Validation Programming Guide