Patent ID: 9542677
Date: 2017-01-10
CPC Classifications: G06Q,G07G

Claim:
1. A method comprising: storing a plurality of receipt templates at a database accessible to a server, wherein each receipt template of the plurality of receipt templates includes a status information that indicates whether the receipt template has been approved as compliant with one or more regulatory requirements, wherein each of the plurality of receipt templates includes one or more data fields for inserting regulatory requirement information, and wherein different locations are associated with different regulatory requirements; receiving, by the server via a network, transaction information descriptive of a money transfer transaction initiated at a point of entry device, wherein the transaction information includes information that identifies a location of the point of entry device; selecting a receipt template from among the plurality of receipt templates stored at the database accessible to the server, wherein the receipt template is selected based on a determination that: 1) the receipt template comprises regulatory requirements information that satisfies one or more regulatory requirements applicable to the location of the point of entry device; and 2) the status information of the receipt template indicates the regulatory requirements information included in the receipt template has been approved as compliant with the one or more regulatory requirements applicable to the location of the point of entry device; determining, by the server, receipt information to be included in a receipt for the money transfer transaction, wherein the receipt information is determined based, at least in part, on the transaction information, and wherein at least a portion of the receipt information included in the receipt satisfies regulatory requirements associated with the location of the point of entry device; generating, by the server, the receipt that includes the receipt information, wherein generating the receipt includes inserting regulatory requirement information associated with the location of the point of entry device into one or more data fields of the selected receipt template; and transmitting the receipt from the server to the point of entry device via the network.