A simple guide - accountant takes care of accounts only
In discussing about my UFAS system, I always have to explain that this system is for accounting only. The other software that included inventory (or stock control) would not be developed by someone who knows accounting and management.
Even in Mainland China, there is a rule saying that the same person must not handle cashier and accountant jobs. It is simple to know that if one takes care of the accounting and cash, it is a chance for white-collar crime.
Of course, for one-man company, it is not a problem. For SMEs with more than one staff, there is a need to avoid the chance of relying on a single person to take care of these duties.
For custom software, I have developed accounting and inventory control systems for some clients. But they had different staff to take care of each system. Even an experienced clerk without accounting knowledge understood that if the accountant would take care of accounting and inventory; he/she could manipulate the outcome.
That is the reason that I shall never put both duties in a system. Any company with such bad arrangement may face white-collar crime in the future. As I understand this problem too well and it will be a shame to provide such problematic product to let my customers to face unforeseeable danger.
