📜 ⬆️ ⬇️

Aspects of restrictions on the value of accounting balances from the point of view of automation systems

The problem of negative balances in commodity accounting often arises in the segments of retail trade, restaurant management and production. In other business segments (say, wholesale), this problem also makes itself felt, but probably to a lesser extent.

The essence of the problem lies in the fact that the commodity item actually sold or spent for production may not be present in sufficient quantity on the accounting balance. Further, I will refer to this phenomenon as the “accounting deficit of goods” or simply “shortage”. I suppose the reader is well aware of the reasons for the occurrence of the accounting deficit, so I will not go into their description. The purpose of the article is to consider ways to solve this problem in software automation systems.

I

And so, the first option for the system to respond to the accounting deficit is simple permission to have a negative balance of goods.

This is a fairly common practice with obvious advantages:

')
The disadvantages of this option are less obvious, but significant:


II

The second approach to the problem of accounting deficit is the total blocking of operations, leading to negative balances.

All the disadvantages of the assumption of negative balances disappear, but the problem of constant obstacles to the entry of documents for registration of the consumption of the commodity nomenclature rises up to its full height. This difficulty very quickly frustrates users and the management of the enterprise in automating accounting, since the absence or unacceptable delay in registering transactions is perceived much worse than the confusion arising from negative balances.

III

The third approach is the most difficult. It consists in blocking operations leading to a deficit combined with mechanisms to combat the deficit and compensate for the deficit.

I will list the measures to combat the accounting deficit and the technique of its compensation.


Add nuances

The correct restriction on the non-negativity of the balances should include not only the current value, but also apply to any date. That is, when creating or modifying a document retroactively, the system is obliged to check and recalculate the balances so that at no point in time the balance of the goods included in this document becomes negative.

Ignoring this rule either makes the restriction meaningless, or makes it necessary to block the creation and modification of documents retroactively (which doesn’t completely solve the problem and causes a lot of user complaints).

An additional restriction on the value of the remainder arises during batch accounting. It consists in prohibiting the excess of the remainder in a lot of the value that was originally credited. The meaning of this restriction is less obvious than for negative residues. As an example, you can cite a report on the (un) paid balance of the supplier’s goods. If the specified rule is violated, the report will be distorted.

Most often, the need to control the upper limit of the balance of the lot occurs when carrying out return operations.

As an afterword

The described aspects of restrictions on the values ​​of commodity balances are formulated on the basis of the experience of the development and operation of the Petroglyph company’s Papyrus management system, which implements strict control of part balances in conjunction with the mechanisms considered.

Source: https://habr.com/ru/post/165447/


All Articles