Sale से पहले location सही चुनें
एक ही item दुकान और godown दोनों में हो सकता है। Customer को माल जहाँ से दिया जा रहा है वही warehouse चुनें, वरना total ठीक दिखते हुए location-wise stock गलत हो सकता है।
External sale के लिए एक trigger तय करें
Message आना हमेशा sale नहीं होता। Payment confirmation, order acceptance या माल reserve होने में से एक स्पष्ट stage चुनें जहाँ team Salelog entry बनाएगी।
Correction को history का हिस्सा रखें
गलत sale को balance करने के लिए अस्पष्ट adjustment बनाने से traceability घटती है। उपलब्ध cancellation/correction flow से original event और reversal दोनों समझ में आते हैं।
