The checksum error is presented when it's an invalid bar code. That means either:
a) it's a made-up number - not recognized as a bar code
b) it doesn't match any of the bar codes we sent to the POS (and expecting the POS to return).
c) Sometimes this occurs the bar code printed on the receipt is not clear enough to scan. This can result in a barcode being read differently than what is actually on a receipt.
In an effort to supply information as quickly as possible, this article has been published prior to a formal technical review, and is subject to factual, grammatical, and various structural errors. Data may be incomplete, disordered, or incorrect.
This additional disclaimer will be removed upon formal review of this article. The standard Punchh Inc. KB Disclaimer still applies, and can be found at: https://support.punchh.com/hc/en-us/articles/360040100273-Punchh-Inc-Knowledge-Base-Disclaimer