نرمافزار commerce باید product، stock، customer و money را هماهنگ نگه دارد
پلتفرم wholesale، distribution یا retail، product catalogue، supplier، purchase، receipt، warehouse، price، customer order، allocation، delivery، invoice، return، payment و accounting را وصل میکند. هدف تنها entry سریع نیست؛ chain از source document تا stock movement و financial effect باید قابل توضیح باشد.
مسئولان مجاز commercial، warehouse، procurement، finance، tax، legal و management باید product، price، credit، discount، valuation، tax و accounting را تأیید کنند. سیستم tax treatment، legal ownership یا commercial authority را خود تعیین نمیکند.
product، supplier و customer master data
- product identifier، description، category، brand و attribute تأییدشده
- unit، pack conversion، barcode و handling requirement
- supplier، term، lead time و sourcing status مجاز
- customer، branch، delivery address، sales territory و account owner
- price group، tax classification لازم و discount authority
- credit limit، payment term و restricted account status
duplicate product یا customer stock و balance را غیرقابل اعتماد میسازد. master change به ownership و correction کنترولشده نیاز دارد.
purchase، receipt و landed cost
purchase، request، supplier quotation، purchase order، shipment document، receipt، inspection، supplier invoice و payment را وصل میکند. landed cost میتواند freight، duty، insurance و charge تأییدشده را با method مستند allocate کند. procurement و finance supplier، price، currency، cost و posting را تأیید میکنند.
warehouse، branch و inventory control
movement باید product، unit، quantity، source، destination، user و source document را حفظ کند. receiving، put-away، reservation، picking، packing، issue، transfer، count، adjustment، return و write-off قابل مدیریت است. batch، lot، serial یا expiry تنها در صورت نیاز شامل میشود.
available، physical، reserved، damaged و in-transit باید جدا باشد. negative-stock یا back-date policy authority روشن میخواهد.
wholesale order، allocation و delivery
B2B order از quotation، sales order، credit review، allocation، picking، dispatch، proof of delivery، invoice، collection و return میگذرد. partial supply، substitution، backorder و rejected delivery rule روشن میخواهد.
retail POS، cashier و offline operation
retail میتواند barcode scan، price lookup، discount، cash/payment، receipt، return، cashier shift و till reconciliation داشته باشد. hardware، printer، scanner، connectivity و offline behavior باید در location واقعی test شود. sync بعدی duplicate protection و conflict handling میخواهد.
pricing، promotion و controlled discount
price مطابق retail/wholesale level، customer group، quantity، branch، channel، currency یا period متفاوت است. promotion و discount eligibility، date، limit، stacking rule و approval authority میخواهد. transaction باید rule یا override price را حفظ کند.
customer credit، collection و statement
credit sale، limit، term، aging، receipt، allocation، dispute، return و statement را وصل میکند. warning از credit process پشتیبانی میکند، جای judgment یا collection policy را نمیگیرد. cash/bank باید reconcile شود.
return، claim و reverse stock movement
customer/supplier return در صورت امکان original transaction، condition و reason را حفظ و inspection، replacement، credit note، refund یا rejection را route میکند. restocking authorization میخواهد.
distribution، route و proof of delivery
distribution order، load، vehicle/carrier، route، driver، delivery sequence، document، cash collection و proof را وصل میکند. logistics status و sales/accounting status باید reconcile شود.
accounting، valuation و margin
purchase، stock movement، sale، return، payment و landed cost journal کنترولشده را support میکند. finance valuation، COGS، currency، tax، discount، revenue و close treatment را تعریف میکند. margin باید cost basis را نشان دهد.
traceability، barcode و identifier
item identifier product را، batch/lot identifier production group را و logistic-unit identifier pallet یا shipment را جدا میکند. سازمان event لازم و compatibility partner را تعریف میکند.
تطبیق، migration و UAT
تطبیق channel، branch، product، unit، warehouse، price، credit، device، accounting و report را map میکند. migration duplicate، unit، barcode، opening stock، receivable، payable و open order را validate میکند. UAT partial receipt، shortage، transfer، count، discount، credit hold، return، offline POS و reconciliation را میپوشاند.
مرجع traceability
مدل با GS1 Global Traceability Standard برای item، batch/lot و logistic-unit identification مقایسه شده است. GS1 identifier یا membership فرض نمیشود؛ standard واقعی باید تأیید گردد.