The format of the journal of actual register transactions from a single cash register can be represented as "SAF-T Cash register" or "XBRL". At least in case of SAF-T, the requirement is that the journal is created in the cash register itself (entries needs to be digitally signed by a key known to the register).
The details of the application architecture providing the "cash sales report" service is outside the scope of this model, but this view shows one possibility: it is assumed that the ERP-system needs to keep track of each cash register transaction and does so by accessing, storing and aggregating the journal from each register. This information can furter be provided through the "cash sales report"-service.
The cash register itself might be managed by a central application component, this might be a part of the ERP or integrated with the ERP, or it might provide the "cash sales report"-service without going through the ERP. These details are up to the implementer and out of scope for this analysis.