Right now employees pay in cash when they lunch in the cafeteria. The idea is to implement a system so that the employee do not need to pay, just show the ID and the system will send the information (via websense) between the restaurant and SAP, so that the amount will be deducted in next payroll.
The HR department wants that every time the employee goes for breakfast/lunch/dinner the external system send the info. to SAP, and manage the amounts as loans in IT 45 in order to have a better control of the amount that employee owes to the company and the balance. This control is impossible to handle if we manage the deductions via IT 14 or 15.
The question is, what is the best practice in order to satisfy this need? I know that IT 45 is normally used to handle company loans instead of this type of deductions. Maybe is better that the external system sends a total amount per period (week or month) instead of day by day right?
Please your guidance.
The best approach is the cafeteria system should accumulate the amount for an employee and should post as per the pay cycle. If their are multiple paycycle for employees and that can not be identified in cafeteria system, then you have to make a decision what frequency you want to have for inbound from cafeteria system to SAP.
IT0045 can be used, but if you do not have to make lot of entries and the cumulated amount has to be deducted in the same payperiod, IT0014 will be a better choice as it simply be a deduction.
Hope this wud be of help