It is proposed to incorporate a loyalty program that allows customers to accumulate points when making cash purchases or credits to their balances. The points could be configured with an equivalence defined by each company (for example, points for each amount paid) and then redeemed for benefits, discounts or products. Points must be generated only for actual payments: cash purchases and credits. They should not accrue from sales on credit, since the benefit seeks to encourage timely payment. This would allow the implementation of loyalty strategies similar to reward programs used in commercial chains.