From July 9th till 13th we will be at #MSInspire. See you there!
Fastest growing Online marketplace in South Asia A Rocket Internet Company
Introduction to Client
Daraz is Asia’s fastest growing online marketplace, offering an unparalleled shopping experience in Pakistan, Bangladesh, Myanmar, Sri Lanka and Nepal. Daraz hosts a wide assortment of consumer electronics, fashion and beauty products, alongside a rapidly growing miscellany of general merchandise.
Daraz required an enterprise wide system that would cater to its diversified requirements in the areas of inventory & warehousing, sales & marketing, procurement and finance. Currently the information systems addressing the aforementioned departments are either inadequate or working in isolation hence requiring duplication of data entry across the departments.
Dynamics 365 Implementation
In order to address the above needs, Folio3 Software Inc. proposed to implement Microsoft Dynamics 365 for Daraz (Pakistan) at its Karachi premises. This would be a multi-country implementation including Sri Lanka, Bangladesh, Nepal and Myanmar.
Dynamics 365 will serve the needs of all the aforementioned departments. This application will be available to the authorized users on the corporate intranet. Security Roles within Dynamics 365 will ensure segregation of activities based on the user responsibilities within the organization.
The implementation solution provided by Folio3 included functionality related to the following modules:
Sales & Marketing
Cash & Bank Management
Inventory & Warehouse Management
Procurement & Sourcing
Product Information Management
In this module you can create chart of accounts, general journals, voucher templates, periodic journals, you can also execute journal approvals, reverse General Ledger transactions, create journal controls, revalue foreign currency, process financial consolidation, post a sales tax payment and manage journal transaction enquiries and reports.
This module helps you to manage vendor invoices. You can create and track outgoing invoices, enter the invoice number electronically or manually, or have the vendor enter the invoices through a vendor portal. Other tasks you can do include reviewing, flagging, approving and paying the vendor invoices.
In this module, you can manage your customer invoices and incoming payments. Other tasks you can do include creating customer invoices, receiving payments through different payment types, creating non-sales related invoices, settling invoices among others.
Sales and Marketing
This module provides, among other features, creation of sales quotes, orders, returns, agreement journals, inquiries on pricing, historical orders, shipments, journals, and reporting on all of the above. We will only cover Sales related activities, CRM related activities are not a part of this scope.
The budgeting module enables you to set up, create and view budgets. You can create budget register entries for the original budget, monitor the funds available for planned programs, revise or transfer the budget, view budget status and history, create budget reports, among other activities.
Cash and Bank Management
The cash and bank management module enables you to maintain your organization’s bank accounts and financial instruments such as promissory notes, bills of exchange, checks, and deposit slips. The module is integrated with different modules including General Ledger, Accounts Receivables, and Accounts Payable.
This module helps you to manage your organization’s fixed assets such as equipment, land, vehicles and buildings. You can set up acquisition information about the assets and then depreciate them based on set capitalization. You can also calculate the adjustments on the fixed assets to know the optimum time to dispose them.
Inventory and Warehouse Management
This module helps you to control inbound and outbound activities related to inventory. For example, you and keep track of expected inventory, set up quality inspection and automate quality associations, process shipments to complete orders and so on The module can be integrated with various Microsoft products including Product Information Management, Microsoft Excel, SQL Server Analysis and SQL Reporting Services.
Procurement and Sourcing
Procurement and sourcing can be time consuming and a financial fatality in case of erroneous entries. With MX Dynamics Procurement and Sourcing module, you can create purchasing policies to control the purchasing process, hence speeding up related processes. Other tasks you can manage here include creating agreements with vendors, ordering items and services, maintaining vendor information, identifying suppliers and so on.
Product Information Management
Products are the key part of the supply chain business and correct configuration, categorization and definition is vital for business. Product information management module is used for the creation and maintenance of an Enterprise Products Repository. It supports larger organizations in a centralized, structured approach in creating and maintaining core master data such as product definitions. Products of the types Item and Service are used in the sales, purchase, and operational processes. When products have been defined and created, you can authorize the products for use by releasing the products to individual legal entities.
Apart from Dynamics 365 Implementation, Folio3 will also be integrating the different systems being used at Daraz with Dynamics 365. Folio3 will do this by enabling its proprietary Connector (Middleware) to talk to RabbitMQ and fetch messages coming from OMS, Seller Center and BOB. Separate jobs will process these messages and sync with Dynamics 365.
The solution overview of this application will follow the standard client server model. This is best depicted by the diagram below.
Folio3 ComAX Connector
ComAX Connector by Folio3 provides fully automated data synchronization between the leading Ecommerce systems and Dynamics AX, enabling sellers to focus on managing fulfillment and increasing sales, without needing to worry about keeping their AX and Ecommerce systems in sync.
Codename for Daraz.pk portal.
A custom built Order management and fulfillment system used by Daraz.pk.
A Merchants portal exposed by Daraz.pk for Merchants.
A third party Message Queue that is used to push messages to Dynamics NAV through a middleware.