- Source
- reviewed-functional-microerps
- Source version
- reviewed-functional-microerps-2026-11-03
- Readiness
- Reviewed scope definition. Application implementation, migration and live availability are not verified by this catalogue import.
- Operating model
- A D2C seller processing online orders against its own stock and courier fulfilment.
- Feature modules
- 56
- Primary workflow
- Compose canonical functional MicroERPs; preserve each module operating trigger.
- Dependencies
- Shared Platform and applicable functional MicroERPs
- Enablement
- Apply each source operating trigger and user permissions; list membership is not automatic enablement.
- Direct functional MicroERPs
- 17
- Conditional common-pool MicroERPs
- 20
- Source assignments
- [{"key": "supplier-item-catalog", "owner": "procurement-and-suppliers", "assignmentId": "ERP-05-M001", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "purchasing"}, {"key": "replenishment-planning", "owner": "inventory", "assignmentId": "ERP-05-M002", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "replenishment-planning"}, {"key": "purchase-order-tracking", "owner": "procurement-and-suppliers", "assignmentId": "ERP-05-M003", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "purchasing"}, {"key": "goods-receiving", "owner": "inventory", "assignmentId": "ERP-05-M004", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "inbound-quality-hold", "owner": "inventory", "assignmentId": "ERP-05-M005", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "putaway-bin-control", "owner": "inventory", "assignmentId": "ERP-05-M006", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "stock-availability", "owner": "inventory", "assignmentId": "ERP-05-M007", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "stock-reservations", "owner": "inventory", "assignmentId": "ERP-05-M008", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "stock-transfers", "owner": "inventory", "assignmentId": "ERP-05-M009", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "cycle-counting", "owner": "inventory", "assignmentId": "ERP-05-M010", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-counting"}, {"key": "stock-adjustments", "owner": "inventory", "assignmentId": "ERP-05-M011", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "damaged-stock", "owner": "inventory", "assignmentId": "ERP-05-M012", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "supplier-returns", "owner": "procurement-and-suppliers", "assignmentId": "ERP-05-M013", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "supplier-recovery"}, {"key": "stock-shrinkage", "owner": "inventory", "assignmentId": "ERP-05-M014", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-counting"}, {"key": "sku-catalog", "owner": "inventory", "assignmentId": "ERP-05-M015", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "product-information"}, {"key": "product-variants", "owner": "inventory", "assignmentId": "ERP-05-M016", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "product-information"}, {"key": "units-pack-conversion", "owner": "inventory", "assignmentId": "ERP-05-M017", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "product-information"}, {"key": "barcode-labels", "owner": "inventory", "assignmentId": "ERP-05-M018", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "product-price-books", "owner": "sales-and-billing", "assignmentId": "ERP-05-M019", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pricing-and-promotions"}, {"key": "retail-promotions", "owner": "sales-and-billing", "assignmentId": "ERP-05-M020", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "pricing-and-promotions"}, {"key": "catalogue-publication", "owner": "sales-and-billing", "assignmentId": "ERP-05-M021", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "digital-commerce-operations"}, {"key": "site-search-merchandising", "owner": "sales-and-billing", "assignmentId": "ERP-05-M022", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "digital-commerce-operations"}, {"key": "online-cart-checkout", "owner": "sales-and-billing", "assignmentId": "ERP-05-M023", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "digital-commerce-operations"}, {"key": "online-order-validation", "owner": "sales-and-billing", "assignmentId": "ERP-05-M024", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "digital-commerce-operations"}, {"key": "order-cancellation", "owner": "sales-and-billing", "assignmentId": "ERP-05-M025", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "order-management"}, {"key": "delivery-promises", "owner": "sales-and-billing", "assignmentId": "ERP-05-M026", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "order-management"}, {"key": "order-picking", "owner": "inventory", "assignmentId": "ERP-05-M027", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "packing-verification", "owner": "inventory", "assignmentId": "ERP-05-M028", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "order-splitting", "owner": "sales-and-billing", "assignmentId": "ERP-05-M029", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "order-management"}, {"key": "dispatch-proof", "owner": "transport-and-fleet", "assignmentId": "ERP-05-M030", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "transport-management"}, {"key": "shipping-label-adapter", "owner": "transport-and-fleet", "assignmentId": "ERP-05-M031", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "transport-management"}, {"key": "sales-returns", "owner": "sales-and-billing", "assignmentId": "ERP-05-M032", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "returns-management"}, {"key": "product-exchanges", "owner": "sales-and-billing", "assignmentId": "ERP-05-M033", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "returns-management"}, {"key": "return-inspection", "owner": "inventory", "assignmentId": "ERP-05-M034", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "refund-allocation", "owner": "sales-and-billing", "assignmentId": "ERP-05-M035", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "returns-management"}, {"key": "online-return-portal", "owner": "sales-and-billing", "assignmentId": "ERP-05-M036", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "returns-management"}, {"key": "return-to-origin", "owner": "sales-and-billing", "assignmentId": "ERP-05-M037", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "returns-management"}, {"key": "customer-purchase-history", "owner": "crm-and-customers", "assignmentId": "ERP-05-M038", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "customer-and-opportunity-management"}, {"key": "customer-order-enquiries", "owner": "service-operations", "assignmentId": "ERP-05-M039", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "helpdesk-and-support"}, {"key": "ecommerce-funnel-reporting", "owner": "sales-and-billing", "assignmentId": "ERP-05-M040", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "digital-commerce-operations"}, {"key": "channel-stock-sync", "owner": "inventory", "assignmentId": "ERP-05-M041", "necessity": "Core", "appliesWhen": "Always for the stated reference model.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "marketplace-order-sync", "owner": "sales-and-billing", "assignmentId": "ERP-05-M042", "necessity": "Conditional", "appliesWhen": "When orders originate from external marketplaces.", "functionalProduct": "digital-commerce-operations"}, {"key": "marketplace-settlement", "owner": "finance-and-expenses", "assignmentId": "ERP-05-M043", "necessity": "Conditional", "appliesWhen": "When orders originate from external marketplaces.", "functionalProduct": "settlement-reconciliation"}, {"key": "cod-reconciliation", "owner": "finance-and-expenses", "assignmentId": "ERP-05-M044", "necessity": "Conditional", "appliesWhen": "When cash-on-delivery is accepted.", "functionalProduct": "settlement-reconciliation"}, {"key": "customer-pickup", "owner": "sales-and-billing", "assignmentId": "ERP-05-M045", "necessity": "Conditional", "appliesWhen": "When pickup or local delivery is offered.", "functionalProduct": "order-management"}, {"key": "local-delivery-routing", "owner": "transport-and-fleet", "assignmentId": "ERP-05-M046", "necessity": "Conditional", "appliesWhen": "When pickup or local delivery is offered.", "functionalProduct": "transport-management"}, {"key": "subscription-product-orders", "owner": "sales-and-billing", "assignmentId": "ERP-05-M047", "necessity": "Conditional", "appliesWhen": "When physical products are sold on recurring delivery schedules.", "functionalProduct": "order-management"}, {"key": "loyalty-points", "owner": "crm-and-customers", "assignmentId": "ERP-05-M048", "necessity": "Conditional", "appliesWhen": "When customer loyalty or stored gift value is offered.", "functionalProduct": "loyalty-and-gift-cards"}, {"key": "gift-card-redemption", "owner": "sales-and-billing", "assignmentId": "ERP-05-M049", "necessity": "Conditional", "appliesWhen": "When customer loyalty or stored gift value is offered.", "functionalProduct": "loyalty-and-gift-cards"}, {"key": "lot-traceability", "owner": "inventory", "assignmentId": "ERP-05-M050", "necessity": "Conditional", "appliesWhen": "When products require batch, serial or shelf-life traceability.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "serial-traceability", "owner": "inventory", "assignmentId": "ERP-05-M051", "necessity": "Conditional", "appliesWhen": "When products require batch, serial or shelf-life traceability.", "functionalProduct": "inventory-quality-and-traceability"}, {"key": "expiry-fefo", "owner": "inventory", "assignmentId": "ERP-05-M052", "necessity": "Conditional", "appliesWhen": "When products require batch, serial or shelf-life traceability.", "functionalProduct": "stock-control-and-fulfilment"}, {"key": "product-recalls", "owner": "governance-and-risk", "assignmentId": "ERP-05-M053", "necessity": "Conditional", "appliesWhen": "When products require batch, serial or shelf-life traceability.", "functionalProduct": "recall-management"}, {"key": "abandoned-checkout", "owner": "sales-and-billing", "assignmentId": "ERP-05-M054", "necessity": "Advanced", "appliesWhen": "When consented lifecycle marketing or a moderated product-review programme is introduced.", "functionalProduct": "digital-commerce-operations"}, {"key": "product-review-moderation", "owner": "sales-and-billing", "assignmentId": "ERP-05-M055", "necessity": "Advanced", "appliesWhen": "When consented lifecycle marketing or a moderated product-review programme is introduced.", "functionalProduct": "digital-commerce-operations"}, {"key": "demand-forecasting", "owner": "inventory", "assignmentId": "ERP-05-M056", "necessity": "Advanced", "appliesWhen": "When historical channel demand supports stock forecasting.", "functionalProduct": "replenishment-planning"}]