Professional Documents
Culture Documents
Solution Design Document: Implementation of SAP Business One at Boston - Proper
Solution Design Document: Implementation of SAP Business One at Boston - Proper
Version 1.1
Date 17/04/2019
190100US
Sapphire Systems Inc, The Chrysler Building, Level 46, 405 Lexington Avenue, New York, New York, 10174 | +1 (212) 905 0100
Registered in England - No: 3101259 | Registered Office: 300 West Colorado Boulevard, Pasedena, CA, 91105 | FEIN: 26-2694787
CONTENTS
Version control Summary ............................................................................................................................................................................................................. 5
Introduction ........................................................................................................................................................................................................................................... 6
2.1 Overview..................................................................................................................................................................................................................................................................... 6
Project Landscape.............................................................................................................................................................................................................................. 8
3.3 Databases.................................................................................................................................................................................................................................................................. 9
Reporting ................................................................................................................................................................................................................................................. 90
8.1.3 Bins............................................................................................................................................................................................................................................................................... 95
22/04/2019 1.1 Deyanira Hurtado Process flow section 4.3.1 updated and sections 5.1.2
and 5.1.3 removed.
Any modification to the settings described in this document will then need to be specified and agreed to a Change Request
Form to be provided by Sapphire.
This document has been prepared using information gathered during system design discussions between Sapphire and
Boston_Proper. Sapphire would like to take this opportunity to thank Boston_Proper staff for their time and input during the
design process.
The current document contains references and needs to be read along with the documents listed below to gain a full
understanding of the design.
Design Support Document.xlsx. It describes the main setup required for SAP Business One. Author: Boston_Proper
Team
Address 1155 Broken Sound Parkway NW, Suite A-D, Boca Raton, FL 33487
Website https://www.bostonproper.com/
Website http://www.sapphiresystems.com
The areas covered in the implementation and described in the document are:
Sales
Accounts Receivables / Credit Control
Purchasing
Accounts Payables
Business Partners Management
Inventory
Financial Management and Accounting
Operations Department
Finance Department
Warehouse Department
Sales Department
3.2 Localization
SAP Business One is available in a number of languages and has local settings to comply with the accounting rules and
regulations of different countries.
The localization is defined when creating each company and cannot be changed later.
Languages English
Localization US
3.3 Databases
The following companies will be set up in SAP Business One:
Notes:
The Test Databases can be regularly recreated to allow Boston_Proper to have test training companies as well as
formal UAT test companies.
However, regularly creating new Test Databases is a time-consuming process. Data needs to be accumulated in the
Test Databases so that the system and the reports can be evaluated appropriately.
Following each testing stage, the Master Database (Build) will be updated with any change agreed. From this
Master Database (Build) at the end of the implementation process, the Production Database will be created.
It is critical to ensure that the Master Database (Build) will remain free of any transaction.
The primary input and trigger for the process is the posting of a Sales Order document, it will be created in OMS and will be
transferred into SAP via integration, with the corresponding AR Down Payment Invoice 100% and the payment of the Invoice.
WMS will receive the information to process the order (Pick, Pack and Ship), and a Delivery Note will be posted in SAP. Finally,
a user will copy Deliveries into final AR Invoices that will be linked to the initial AR Down Payment Invoice, the total open
balance of the AR Invoice will be zero.
The primary output of the process is the AR Invoice with which the items are dispatched to the customer.
Sales Order is created in Sales Force and only the Sales Orders that can be fulfilled based on the available stock will be sent
to SAP. The inventory becomes committed to fulfilling this order.
Document Header
Customer Code
Customer Name
Document Series
Posting Date
Delivery Date
Document Date
Bill-to Address
Ship-to Address
Shipping method
Document Discount
Remarks
Document Lines
Item Code
Item Description
Quantity In units
Warehouse
TAX Code EX
The TAX number is generated automatically, based on the customer in the Sales Order document.
Creating a Sales Order does not have any impact on General Ledger. Committed inventory increases and, subsequently, the
available inventory quantity.
In the example of a situation where we have 1.000 units in inventory in the warehouse, the effect of a Sales Order of 100 units
will be as below.
The company can require down payments from customers to ensure they are committed and will follow through with the
orders they place. This is an event-based decision task of the Sales Execution, where a part of the full amount of the Sales
Order value is requested as a Down Payment. The document is created with a manual, one-to-one based method, copying
from each Sales Order.
Same as before, the information is copied over from the order and can be amended manually in case there is any difference.
The fields required are the same as the previous task, having a difference in the selection of the Down Payment amount.
Boston Proper will have the AR Down Payment Invoice information coming into SAP at the same time that the Sales Order
is created, a Sales Order will always have a 100% AR Down Payment Invoice and the Incoming Payment linked and created
automatically via integration (Mulesoft – OMS).
The fields that need to be set for each AR Down Payment Invoice are:
Document Header
Creating an AR Down Payment Invoice based on a Sales Order will create a Journal Entry in General Ledger, and Inventory
will not be affected.
Accounts Receivables, from the Control Account, set at Business Partner level.
TAX account, from the account linked to the Tax Code used in the document, as described in the Design Support
Document, Tax codes sheet.
Payment Advances account, set at Business Partner level.
The delivery note is the document with which the items are dispatched to the customer. They are created in a one-to-one
manual basis, as copies from existing Sales Orders.
Same as before, the information is copied over from the order and can be amended manually in case there is any difference.
The fields required are the same as the previous task.
For Boston Proper the Delivery Note will be automatically created by WMS to confirm that the Sales Order was processed
and shipped to the customer. The detail of this process can be reviewed in Section 8.5 Sales Order – Fulfillment.
Creating a Delivery Note based on a Sales Order will create a Journal Entry in General Ledger and reduce the amount of In
Stock and remove the Committed quantity. An AR Invoice can be created based on the Delivery Note.
Inventory account, from the setting Inventory Item in the Item Group GL Account determination, as described in
the Design Support Document, Item Group sheet.
Cost of Goods Sold, from the setting Cost of Goods Sold in the Item Group GL Account determination, as described
in Design Support Document, Item Group sheet.
Like the previous tasks, the information is inherited from the Delivery Note with any change required, done to the document
at the time of posting.
Boston Proper will copy the Deliveries that were automatically created through WMS into AR Invoices, this process is manual
and SAP will automatically link the AR Down Payment from the base Sales Order.
Creating an AR Invoice based on a Delivery Note will create a Journal Entry in General Ledger, and Inventory will not be
affected.
Creating an AR Invoice based on a Delivery Note with and applied AR Down Payment Invoice create a Journal Entry in
Accounts Receivables 0
Down Payment Clearing 1,080
TAX 80
Revenue 1,000
Accounts Receivables, from the Control Account, set at Business Partner level
TAX account, from the account linked to the tax code used in the document, as described in the Design Support
Document, TAX codes sheet.
Revenue account, from the setting Revenue in the Item Group GL Account determination, as described in Design
Support Document, Item Group sheet
Payment Advances account, from the Control Account, set at Business Partner level.
Users will create a Stock Transfer Request, warehouse users will process the request in WMS and the Stock Transfer will be
created in SAP.
Periodically, the Finance team will create AR Invoices against Amazon warehouse to recognize the revenue. If an adjustment
needs to be done, they will use AR Credit Notes using the same Amazon warehouse, with or without quantity.
The main input and trigger for the process is the posting of a Return Request document in the system, which will then be
transformed to a Return if the request is accepted.
The main output of the process is the Return in which the items are returned from the customer to the warehouse.
Boston Proper will not use this Copy To option, the user will create the Return Request referenced to the Sales Order. Return
Request will come from OMS, two types: Exchange and Return/Refund. The RMA will be processed and converted into a
Return by WMS, OMS will take the Return and convert it into a AR Credit Note with a Payment if it was a Return/Refund or it
will trigger the Sales Process without AR Down Payment and Sales Order Type Exchange.
A Return Request is created at the point that a customer notifies that item from a Delivery Note will be returned. If the Return
Request is accepted, the agreed quantities, prices, return reason and return action is captured before the goods are received.
The Return Request will be created as a copy of an existing Delivery Note. The new document inherits the information from
the Delivery Note. However, the user can amend that if the final agreement was, in any way, different.
The details in the document are like whatever the Delivery Note contains, with a couple of extra fields required.
The fields that need to be set for each Return Request are:
Document Header
Customer Code
Customer Name
Document Series
Posting Date
Delivery Date
Document Date
Bill-to Address
Ship-to Address
Shipping method
Document Discount
Remarks
Document Lines
Item Code
Item Description
Quantity In units
Warehouse
TAX Code EX
Warehouse
UDF 500chr length and should be visible in WMS
instructions
Return Action
Return Reason
Creating a Return Request (AR) does not have any impact on General Ledger. Ordered inventory increases and, subsequently,
the available inventory quantity.
Boston Proper will create the Return Requests in OMS and will be created automatically in SAP through the integration.
A Return Request is created at the point that a customer notifies that items from an AR Invoice will be returned. If the Return
Request is accepted, the agreed quantities, prices, return reason and return action is captured before the goods are returned
and credited for.
The Return Request will be created as a copy of an existing AR Invoice. The new document inherits the information from the
AR Invoice. However, the user can amend that if the final agreement was, in any way, different.
The details in the document are like whatever the AR Invoice contains. The fields required are the same from the previous
task.
Creating a Return Request (AR) does not have any impact on General Ledger. Ordered inventory increases and, subsequently,
the available inventory quantity.
In the example of a situation where we have 900 units in inventory in the warehouse, the effect of a Return Request of 10
units will be as below.
A Return is created once the agreed items from a Return Request arrive back to the warehouse.
Creating a Return based on a Return Request (AR), where the source document is a Delivery Note, has an impact on General
Ledger. Inventory increases and, subsequently, the available inventory quantity.
Sales Returns 50
Sales Returns account, from the setting Sales Returns in the Item Group GL Account determination, as described
in Design Support Document, Item Group sheet.
Cost of Goods Sold, from the setting Cost of Goods Sold in the Item Group GL Account determination, as described
in Design Support Document, Item Group sheet.
In the example of a situation where we have 900 units in inventory in the warehouse, the effect of a Return of 10 units will be
as below.
An AR Credit Note is created once the agreed items from a Return Request arrive back to the warehouse and the Return
document is created.
Creating an AR Credit Note based on a Return (AR), where the source document is a Delivery, has an impact on General
Ledger.
Accounts Receivables, from the Control Account, set at Business Partner level
TAX account, from the account linked to the tax code used in the document, as described in the Design Support
Document, TAX codes sheet.
Sales Credit account, from the setting Sales Credit in the Item Group GL Account determination, as described in
Design Support Document, Item Group sheet
The main input and trigger for the process is the request of a Refund out of the system, which will then be transformed to a
Credit Note if the request is accepted.
The main output of the process is the AR Credit Note, reducing the outstanding balance of the customer.
Boston Proper will not follow this process as the main one, but could be useful under the scenario where they don’t receive
the merchandise in the warehouse but will refund the customer.
The company might be required to reduce the open balance of an AR Invoice without involving the return of items back into
inventory, even after the creation of an AR Invoice. To do so, the checkbox of without Quantity posting must be activated.
Creating an AR Credit Note based on an AR Invoice without Quantity posting will create a Journal Entry in General Ledger
without affecting Inventory.
The fields that need to be set for each Return Request are:
Document Header
Customer Code
Customer Name
Document Series
Posting Date
Delivery Date
Document Date
Sales Employee
Bill-to Address
Ship-to Address
Payment Terms
Document Lines
Item Code
Item Description
Quantity In units
Warehouse
Unit Price
Without Quantity
Posting
Return Action
Return Reason
Accounts Receivables, from the Control Account, set at Business Partner level
TAX account, from the account linked to the tax code used in the document, as described in the Design Support
Document, TAX codes sheet.
Sales Credit account, from the setting Sales Credit in the Item Group GL Account determination, as described in
Design Support Document, Item Group sheet
Boston Proper will follow this process under a few scenarios, according to their business model and rules, the Sales Orders
are processed and shipped after the payment is created. Customers could have balance linked to AR Credit Notes.
The outstanding invoices of customers will be monitored through the Ageing Report option. This report provides a list of all
customers’ open documents. The report is run for a specific range of dates and for different time periods. The functionalities
below will be used:
Applying manual reconciliation will close documents when the open amount is equal to the reconciled amount. No journal
entries are expected when reconciling transactions posted in the Local Currency where no exchange rates differences apply.
Boston Proper will use this process to reconcile the Exchange process, the return process will have as input an AR Credit
Memo and the Exchange Shipping will result into an AR Invoice. Finance Department will reconcile both documents, AR
Credit Memo and AR Invoice to clear the balance of the customer.
Sales Orders will be flagged as Exchange Order Type, that will make it easier to track them in the process and for reporting
filters.
Cash
Check
Credit Card
Bank Transfer
An incoming payment will be created to clear the debt of an open A/R invoice or an opening balance. One payment is posted
for each customer choosing the way of payment as well as the relevant AR documents – if any. By doing that, those
documents selected are cleared (fully or partially) automatically.
Boston Proper will have the Incoming Payment linked to the AR Down Payment created automatically by the integration
with Sales Force. Exceptions will be entered manually by Finance Department.
Document Header
Customer Code
Customer Name
Document Series
Posting Date
Delivery Date
Document Date
Reference 8 Characters
Remarks
Journal Remarks
GL Account
Transfer Date
Reference 27 Characters
Document Lines
Selected Document
No.
Total Payment
GL Account 100
Accounts Receivables (Customer Code) 100
Accounts Receivables, from the Control Account, set at Business Partner level
GL Account, Payment Means setting, GL Account in Bank Transfer tab
Purchase Transactions such as item Goods Receipt PO, Returns, Invoices and Credit Memo in SAP Business One update the
accounting with journal entries at the time of being added.
A Purchase Order is created at the point that the company agrees and gets committed to a Purchase Quotation. Boston
Proper will start this process with the automatic creation of a Purchase Order Draft coming from Soft Vision via integration
for merchandise transactions or manually entered for non-merchandise transactions.
The fields that need to be set for each Purchase Order are:
Document Header
Vendor Code
Document Series
Posting Date
Delivery Date = In DC
date (In house)
Document Date = PO
Creation Date (Date
issued)
Contact Person
Phone
Bill-to Address
Ship-to Address
Payment Terms
Vendor Reference Vendor Purchase Order No. to confirm the Order - will be updated when they
receive the number. Create a counter to know how many open Purchase Orders
doesn’t have the Reference. (Widget in SAP)
Remarks
Document Discount
Document Total
Shipping Type
Item Code
Item Description
Quantity
Warehouse
Unit Price
TAX Code
Line Total
Vendor Style #
(Vendor Mfg Number)
Vendor Color
ASN # UDF
Container # UDF
The TAX number is generated automatically, based on the Vendor in the Purchase Order document.
Creating a Purchase Order does not have any impact on General Ledger. Inventory Quantities are marked as Ordered and,
subsequently, the available inventory quantity increases to the agreed upon ordered quantity.
Creating an AP Down Payment invoice is an event-based task, used when a vendor requires the company to pay in advance
the orders placed. The document is created with a manual, one-to-one based method, copying from each Purchase Order.
Non- paid AP Down Payment Invoices will be reflected as an outstanding Accounts Payable.
Boston Proper will use this document for non-merchandise transactions as needed.
The information is copied over from the order and can be amended manually in case there is any difference. The fields
required are the same as the previous task, having a difference in the selection of the value of the required Down Payment.
The additional fields required to be set for each AP Down Payment Invoice are:
Document Header
Creating an AP Down Payment Invoice based on a Purchase Order will create a Journal Entry in General Ledger. Inventory
will not be affected.
Accounts Payables, from the Control Account, set at Business Partner level.
Payment Advances account, from the Control Account, set at Business Partner level.
The Goods Receipt PO is the document to acknowledge that items sent by the Vendor are received into the company. They
are created in a one-to-one manual basis, as copies from existing Purchase Orders.
Boston Proper will have the GRPO created automatically from WMS when the Purchase Order is received and processed in
the warehouse, and the shipping label of the product will come from Process Weaver.
The receiving process details are explained in Section 8.2 Purchase Order Receiving.
For non-merchandise transactions the user will created the GRPO by copying from the original Purchase Order and this
confirms that the service or the non- stock items were received.
Same as before, the information is copied over from the order and can be amended manually in case there is any difference.
The fields required are the same as the previous task.
Creating a Goods Receipt PO based on a Purchase Order will create a Journal Entry in General Ledger and increase the
amount of In Stock and remove the Ordered quantity. An AP Invoice can be created based on the Goods Receipt.
Inventory account, from the setting Inventory Item in the Item Group GL Account determination, as described in
the Design Support Document, Item Group sheet.
Allocation account, from the setting Allocation in the Item Group GL Account determination, as described in Design
Support Document, Item Group sheet.
Like the previous tasks, the information is inherited from the Goods Receipt PO, allowing changes to the final document at
the time of posting.
Creating an AP Invoice based on a Goods Receipt will create a Journal Entry in General Ledger. Inventory will not be affected.
Accounts Payables 0
Down Payment Clearing 540
Allocation account 540
Accounts Payables, from the Control Account, set at Business Partner level.
TAX account, from the account linked to the tax code used in the document, as described in the Design Support
Document, TAX codes sheet.
Allocation account, from the setting Allocation in the Item Group GL Account determination, as described in Design
Support Document, Item Group sheet.
Payment Advances account, from the Control Account, set at Business Partner level.
The main input and trigger for the process is the posting of a Return Request (AP) document in the system, which will then
be transformed into a Goods Return if the request is accepted.
The main output of the process is the Goods Return in which the items are returned from the warehouse to the vendor.
A Return Request is created at the point that the company notifies the vendor that items from a Goods Receipt PO will be
returned. If the Return Request is accepted, the agreed quantities, prices, return reason and return action is captured before
the goods are returned.
The Return Request will be created as a copy of an existing Goods Receipt PO. The new document inherits the information
from the Goods Receipt PO. However, the user can amend that if the final agreement was, in any way, different.
Produmex WMS process details can be reviewed in Section 8.5.4.4 Vendor Return.
The details in the document are like those contained in the Goods Receipt PO, with a couple of extra fields required. The
fields that need to be set for each Return Request are:
Document Header
Vendor Code
Vendor Name
Posting Date
Delivery Date
Document Date
Buyer
Bill-to Address
Ship-to Address
Payment Terms
Vendor Reference
Remarks
Shipping Type
Document Lines
Item Code
Item Description
Quantity In units
Warehouse
Unit Price
TAX Code
Line Total
Vendor Style #
Creating a Return Request (AP) does not have any impact on General Ledger. Committed inventory increases and,
subsequently, the available inventory quantity decreases.
In the example of a situation where we have 1000 units in inventory in the warehouse, the effect of a Return Request of 10
units will be as below.
A Return Request is created at the point that the company notifies the vendor that items from an AP Invoice will be returned.
If the Return Request is accepted, the agreed quantities, prices, return reason and return action is captured before the goods
are returned.
The Return Request will be created as a copy of an existing AP Invoice. The new document inherits the information from the
AP Invoice. However, the user can amend that if the final agreement was, in any way, different.
The details in the document are like those from an AP Invoice. The fields required are the same from the previous task.
Creating a Return Request (AP) does not have any impact on General Ledger. Committed inventory increases and,
subsequently, the available inventory quantity decreases.
In the example of a situation where we have 1000 units in inventory in the warehouse, the effect of a Return Request of 10
units will be as below.
A Goods Return is created once the agreed items from a Return Request arrive back to the warehouse.
The Goods Return will be created as a copy of an existing Return Request (AP). The new document inherits the information
from the Goods Return. However, the user can amend that if the final agreement was, in any way, different.
Creating a Return based on a Return Request (AP), where the source document is a Goods Receipt PO, has an impact on
General Ledger. In inventory decreases and, subsequently, the available inventory quantity.
Allocation Account 50
Inventory Account 50
Allocation account, from the setting Allocation in the Item Group GL Account determination, as described in Design
Support Document, Item Group sheet
Inventory, from the setting Inventory in the Item Group GL Account determination, as described in Design Support
Document, Item Group sheet.
In the example of a situation where we have 1000 units in inventory in the warehouse, the effect of a Return of 10 units will
be as below.
An AP Credit Note is created once the agreed items from a Return Request are delivered from the warehouse, the Return is
created and an AP Credit Note is received from the vendor.
The details in the document are like those contained in a Return. The fields required are the same from the previous task.
Accounts Payable 60
Allocation Account 60
Accounts Payables, from the Control Account, set at Business Partner level
Allocation account, from the setting Allocation in the Item Group GL Account determination, as described in Design
Support Document, Item Group sheet
Creating an AP Credit Note based on an AP Invoice without Quantity posting will create a Journal Entry in General Ledger
without affecting Inventory.
The fields that need to be set for each AP Credit Note are:
Document Header
Vendor Code
Vendor Name
Document Series
Posting Date
Delivery Date
Document Date
Buyer
Bill-to Address
Ship-to Address
Payment Terms
Vendor Reference
Document Lines
Item Code
Merchandise
Item Description /
Description
Warehouse
Merchandise
Unit Price
TAX Code
Without Quantity
Posting Merchandise
Vendor Style #
Vendor Color
TAX 20
TAX 20
Accounts Payables, from the Control Account, set at Business Partner level
TAX account, from the account linked to the tax code used in the document, as described in the Design Support
Document, TAX codes sheet.
Inventory, from the setting Inventory in the Item Group GL Account determination, as described in Design Support
Document, Item Group sheet
The fields that need to be set for each Landed Costs Document are:
Document Header
Vendor Code
Vendor Name
Broker Code
Broker Name
Document Series
Posting Date
Due Date
Reference
Costs Tab
Allocation by
Amount
In the example of a situation where we have 500 expense to allocate to the items
Account Debit Credit
Necessary fields are same as per section 4.3.4.1 Create Landed Cost Based on Marketing Document
In the example of a situation where the previous 500 expense is increased to 600
Example 2
Debit Credit
Account
The Vendors Ageing Report will show the documents of the Vendors in four different, user-defined time-bands. The basis for
putting a document in a band can be either the posting date or the due date of the document.
The Trial Balance shows the opening balance, the total amounts as well as a final balance for all vendors for the period
selected.
The outstanding invoices of Vendors will be monitored through the Ageing Report option. This report provides a list of all
Vendors’ open documents. The report is run for a specific range of dates and for different time periods. The functionalities
below will be used:
Applying manual reconciliation will close documents when the open amount equals the reconciled amount. No journal
entries are expected when reconciling transactions posted in the Local Currency where no exchange rates differences apply.
Cash
Check
Credit Card
Bank Transfer
You can create an outgoing payment against one or more open documents or a payment on account.
When you create an outgoing payment to clear (fully or partially) a document or transaction, internal reconciliation takes
place automatically.
Creating a bank transfer Outgoing Payment will create a Journal Entry in General Ledger.
The fields that need to be set for each Outgoing Payment are:
Document Header
Vendor Code
Vendor Name
Document Series
Posting Date
Delivery Date
Document Date
Remarks
GL Account
Transfer Date
Document Lines
Selected Document
No.
Total Payment
Accounts Payables, from the Control Account, set at Business Partner level
Bank Account, Payment Means setting, GL Account in Bank Transfer tab.
Using the payment wizard requires the following steps to prepare the relevant master data properly:
The Payment Wizard allows creating multiple outgoing payments to clear the debt of any open document per Vendor. When
you create an outgoing payment to clear (fully or partially) a document or transaction, internal reconciliation takes place
automatically.
Creating a bank transfer Outgoing Payment will create a Journal Entry in General Ledger.
GL Account 100
Accounts Payables 100
The accounts are retrieved from:
Accounts Payables, from the Control Account, set at Business Partner level
GL Account, from the House Bank, Payment Methods, Payment Means setting GL Account in Bank Transfer tab, as
described in the Design Support Document, Payment Methods sheet.
Boston Proper will use a dummy Customer for all transactions (non Amazon), and the addresses will be updated directly in
the Sales Order. For Amazon transactions, a specific customer will be created for this process.
Master Data
Code
Name
Foreign Name
Group
TAX Number
Tel. 1
Shipping Type
Fax
Contact Persons
Contact ID
First Name
Surname
Telephone 1
Mobile Phone
E-Mail
E-Mail Group
Position
Addresses
Street/ PO Box
Building/Floor/Room
City
State
Postcode
Country
Most address lines are 100 characters of free text apart from the postcode (20char) and country code (2char from
the list).
The address ID is not listed in the fields included in the printed address format and allows the users to identify the
address recorded as well as select the address when processing documents.
The Business Partner address format printed on marketing documents can be tailored to include or exclude parts of the
Business Partner’s address. The following format can be according to the following format definitions:
Address Name 2
Street/ PO Box
Building/Floor/Room
Country
Boston Proper will have an integration with PLM to create merchandise vendors. Non-merchandise vendors will be manually
entered by Finance department.
Merchandise Vendor codes will be same as PLM Vendor codes and Non Merchandise Vendor codes will be automatically
generated in SAP starting with NM0001.
The fields required for a Vendor are the same as in section 4.5.1.1 Create a Customer Business Partner
Warehouse
Warehouse Code
Warehouse Name
Location
Dropship Can be used when a vendor delivers items directly to the Customer.
Enable Bin Locations Enabling requires the recording of bin locations for all inventory transactions
Tax Code
Street/PO Box
Street No
Block
Building/Floor/Room
Postcode
City
County
Country
Setting Inventory GL Accounts – Account Code, in the GL Account (General Determination) Inventory, as described
in the Design Support Document, Item Group sheet.
Inventory
Cost of Goods Sold
Allocation
Boston Proper will generate the SKU’s in PLM and will come into SAP through an integration. Item Master Data will be the
lowest level of the product.
For each item, you enter the data relevant for a module, which uses this data for purchasing, sales, production, warehouse
management, accounting, and services.
The following fields have been identified as required for Item Master Data:
Master Data
Description
Item Group
Inventory Item
Sales Item
Purchase Item
Purchasing Data
The default value when UoM Group is Manual = 1. Otherwise, quantity is defined
Items per Purchase unit
by the UoM group used.
The default value when UoM Group is Manual = 1. Otherwise, quantity is defined
Quantity per package
by the UoM group used.
Sales Data
The default value when UoM Group is Manual = 1. Otherwise, quantity is defined
Items per Sales unit
by the UoM group used.
The default value when UoM Group is Manual = 1. Otherwise, quantity is defined
Quantity per package
by the UoM group used.
Inventory Data
UoM Name All Inventory Transactions and reporting are made in this unit.
Code, in the setting Units of Measurement, as described in the Design Support Document, UoM sheet.
Code, in the setting UoM Groups as described in the Design Support Document, UoM Groups sheet.
Inventory Transfer Request will be used to notify Warehouse employees that inventory is required from one Warehouse to
another.
The fields that need to be set for each Transfer Request are:
Document Header
Business Partner
Name
Document Series
Posting Date
Delivery Date
Document Date
From Warehouse
To Warehouse
Remarks
Document Lines
Item Code
Item Description
Quantity In units
From Warehouse
To Warehouse
The impact in the inventory status, where the initial quantity of 1000 units is considered will be as below:
Once the Transfer has arrived at the recipient warehouse, an Inventory Transfer will be created based on the Inventory
Transfer Request, for the amount received.
The fields that need to be set for each Inventory Transfer are the same as the task above.
Inventory account 50
Inventory account 50
Inventory account, from the setting Inventory Item in the Item Group GL Account determination, as described in
the Design Support Document, Item Group sheet.
The impact in the inventory status, where the initial quantity of 1000 units is considered will be as below:
All adjustments will happen in Produmex addon and will create SAP B1 documents automatically.
A goods issue reduces the inventory level in a situation that is not a direct result of a sales document entry and provides the
documentation to allow the exit of physically available inventory from the warehouse. The value of the inventory will be based
on the valuation method used in the item master data.
The fields that need to be set for each Goods Issue are:
Document Header
Document Series
Posting Date
Document Date
Remarks
Document Lines
Item Code
Item Description
Quantity In units
Warehouse
GL Account
Inventory account 50
Inventory Offset - Decr Acct 50
Inventory account, from the setting Inventory Item in the Item Group GL Account determination, as described in
the Design Support Document, Item Group sheet.
Inventory Offset - Decr Acct, from the setting Inventory Offset - Decr Acct in the Item Group GL Account
determination, as described in Design Support Document, Item Group sheet.
The impact in the inventory status, where the initial quantity of 1000 units is considered will be as below:
All adjustments will happen in Produmex addon and will create SAP B1 documents automatically.
Creating a Goods Receipt increases the inventory level in a situation that is not the direct result of adding a purchasing
document. The value will be based on the costing price assigned during the Goods Receipt and the valuation method used
in the item master data.
Document Header
Document Series
Posting Date
Document Date
Price List
Remarks
Document Lines
Item Code
Item Description
Quantity In units
Unit Price
Total
Warehouse
GL Account
Inventory account 50
Inventory Offset - Incr Acct 50
Inventory account, from the setting Inventory Item in the Item Group GL Account determination, as described in
the Design Support Document, Item Group sheet.
Inventory Offset - Incr Acct, from the setting Inventory Offset - Incr Acct in the Item Group GL Account
determination, as described in Design Support Document, Item Group sheet.
The impact in the inventory status, where an initial quantity of 1000 units is considered will be as below:
All adjustments will happen in Produmex addon Section 8.5.5 Cycle Count and will create SAP B1 documents automatically.
Creating ann Inventory count allows making a selective list of items that will be counted in the warehouse and calculating
the system quantities at a specific point in time.
The fields that need to be set for each Inventory Counting are:
Document Header
Series
Count Date
Time
Count Type
Inventory Counter
Remarks
Document Lines
Item Code
Item Description
Warehouse
Counted
Counted Qty
After the Inventory count has been updated, the final quantities can be adjusted in the system to match physical Inventory
with the system quantities.
Document Header
Series
Posting Date
Count Date
Time
Price Source
Remarks
Document Lines
Item Code
Item Description
Warehouse In units
Counted
Counted Qty
The actual journal for an Inventory Posting will reflect both the cases of inventory increase and inventory decrease.
Inventory account 50
Inventory Offset - Incr Acct 50
Inventory account 100
Inventory Offset - Decr Acct 100
Inventory account, from the setting Inventory Item in the Item Group GL Account determination, as described in
the Design Support Document, Item Group sheet.
Inventory Offset - Incr Acct, from the setting Inventory Offset - Incr Acct in the Item Group GL Account determination,
as described in Design Support Document, Item Group sheet.
Inventory Offset - Decr Acct, from the setting Inventory Offset - Incr Acct in the Item Group GL Account
determination, as described in Design Support Document, Item Group sheet.
Boston Proper will use Price List feature to set up the “Advertise Price”, and based on this price they will also use “Period and
Volume Discounts” to create promotions and liquidations on different periods.
A UDF on the “Period and Volume Discounts” window will be created to indicate the status and the prices will be updated
using Data Transfer Workbench tool.
The Original Price (MSRP) of each SKU will be stored at item level in a UDF.
The fields that need to be set for each Price List are:
Price List
Default factor
Primary Currency
Price List
Factor
Price
The fields that need to be set for each Price List are:
BP Code
BP Name
Price List
Item No
Item Description
Special prices defined for a business partner override all other prices except blanket agreements.
Journal entries can be processed and updated in the system instantly or stored for inspection and updated at a later stage.
It is possible to post journal entries in SAP Business One to G/L (nominal) posting codes, as well as bank accounts and
Business Partner accounts. Transactions are reflected in the general ledger tables as they are added to the different tables
from the other modules. There is no time delay or further manual update required.
SAP Business One will automatically suggest the System Date as the Posting Date.
Master Data
GL Account Name
Description
Account type
Master Data
GL Account Name
Description
Currency
Account type
Distribution Rules
Journal Entries will be used to process entries such as Prepayments, manual re-assignment of expenses and Payroll Journals.
All those types of entries can be posted manually, imported using the DTW (Data Transfer Workbench) or through copy-
pasting from an excel sheet.
For each posting, reference fields can be populated, as supporting description to any journal entry when this is seen at a
General Ledger Report or a Journal. The source of those values, per document, are as described in the setting Reference Field
Links, as described in Design Support Document, Reference Field Links sheet.
A Cost Center is a company unit that performs a business function such as trading specific products or providing a specific
service. The cost centers represent the respective branch or department and are used to consolidate the expenses and
revenues resulting from the ongoing activity of the organizational unit.
Active Yes / No
Name Field to set the name used for that dimension throughout the system
The following fields have been identified as required for Cost Center:
Master Data
Cost Center
Name
Dimension
Effective From
With the creation of a Cost Center, the system automatically creates a distribution rule. Those distribution rules cannot be
changed.
Values in the Code and Description fields are the same as they appear in the Cost Center and Name fields,
respectively, of the corresponding cost center.
The dimension and active period are the same as those of the relevant cost center.
The Active and Direct Allocation checkboxes are automatically selected.
The value of the corresponding cost center is 100, for a total amount of 100.
SAP Business One provides the following three kinds of distribution rules:
Distribution rules that SAP Business One creates when a Cost Center is created.
This kind of distribution rule has a one-to-one relationship with the corresponding Cost Centers.
Distribution rules that are created once and are, then, re-used in multiple occasions.
This kind of distribution rule is the most common one. You create it to allocate direct and indirect expenses and
revenues to one or more cost centers.
Distribution rules are created ad-hoc, at the time of posting an individual transaction.
This kind of distribution rule is defined for transactions and does not affect the distribution rule master data.
The exact Cost Centers and dimensions that will be used are described in the setting CC Code, as described in Design Support
Document, Cost Center Structure sheet.
Use Cost Center as a filter when running the reports of Trial Balance, General Ledger, and Profit and Loss. One or
more cost centers can be used, however with a filter type from-to (meaning that we cannot select distinct cost
centers). It should be mentioned that even when more than one cost centers are selected, the report does not show
a break-up of the figures per cost center but the sum for all the cost centers selected. Also, Sort/Grouping Code
cannot be used as a filter for those reports
Trial balance, with total amount for a period, per cost center. This report can also be exported per Sort/Grouping
code.
Reporting with further criteria can be done, or capabilities can be developed using available BI tools
This can be done using the Project element at SAP Business One. Each document or journal entry can be linked to a specific
project, independent of the GL account used or any other parameters of the document. Project-based reports are available
in the system as well as standard financial reports which can be produced only for a specific project or a range of projects
(e.g., Profit and Loss).
Finance team will create the projects manually in SAP to make reference to the catalogues, them will be used on the
Purchasing transactions for reporting purposes.
The list of projects from which the system will be initiated as described in the Code setting, in the Design Support Document,
Projects Sheet.
Project
The posting of an employee-related expense is a single step process, with an AP Invoice document posted directly into the
system.
The fields that need to be set in the header of each AP Invoice are:
Document Header
Vendor Code
Vendor Name
Document Date
Document Lines
Item Code
Item Description
Quantity In units
Unit Price
It is possible that the whole TAX will be posted in one line at the end. This can take place by setting all items as 0% TAX and
adding an extra, Tax-Only, line at the end of the document.
A user-defined field will be available on the lines of the document to post the mileage if required
Effect in GL Accounts. Accounting-wise, the Accounts Payable, Expense and TAX accounts will be updated. For example, an
AP Invoice with a value of 800 USD and 8% Tax, will be reflected as below:
An annual amount will be set for each GL Account which then can be split per month either using a predefined rule or in a
custom way.
Recurring postings can be included in the Cash Flow report of the system to enhance the Cash Flow reporting.
The Tax Codes which will be used are described in the Design Support Document, Tax Codes sheet.
Boston Proper will use Avalara addon to calculate and post the taxes on the marketing documents, standard SAP tax fields
will be setup as Exempt.
All Tax codes require a valid G/L code for posting, even when the percentage assigned is zero, as the system will
write a zero-value transaction to the account when the code is used.
The journal entry settings will be set to ‘Automatic TAX’ ticked to prevent entries without a Tax code being posted
directly to the Tax control account
The system allows for a reconciliation of transactions once processed within the Tax report.
Where applicable within the localization the option ‘Extended Tax reporting’ within the company settings will be
activated and the frequency set to ‘Quarterly.’
When setting up new Sales taxes the following settings and fields are required.
Type Name
Code
Name
Effective From
Rate
Code
Name
Inactive
Type
Condition 1 VAT Number; Ship-To Address; Ship-To Street / PO Box; Ship-To City; Ship-To
Postcode; Ship-ToCounty; Ship-To State; Ship-ToCountry; Ship-To, Item, Item
Group, Business Partner, Customer Group, Supplier Group, Warehouse, GL
Account, Tax Status, Freight, UDF
Value 1 Valid values based on Condition 1
Condition 2 Optional. VAT Number; Ship-To Address; Ship-To Street / PO Box; Ship-To City;
Ship-To Postcode; Ship-ToCounty; Ship-To State; Ship-ToCountry; Ship-To, Item,
Item Group, Business Partner, Customer Group, Supplier Group, Warehouse, GL
Account, Tax Status, Freight, UDF
Value 2 Valid values based on Condition 2
Condition 3 VAT Number; Ship-To Address; Ship-To Street / PO Box; Ship-To City; Ship-To
Postcode; Ship-ToCounty; Ship-To State; Ship-ToCountry; Ship-To, Item, Item
Group, Business Partner, Customer Group, Supplier Group, Warehouse, GL
Account, Tax Status, Freight, UDF
Value 3 Valid values based on Condition 3
Note: it is essential to use the ‘posting date’ to produce all financial reports to ensure the inclusion of all relevant transactions
in the report, regardless of the original document date. The closing of the period following the production of the month end
reports then ensures that the reports submitted for a specific period are consistent historically and are not accidentally
modified later.
Before a requisition of a Fixed Asset is initiated, a Fixed Asset master data form is created. This holds all the data that defines
the behavior of the asset later; for example, the depreciation values and journals.
The asset is created as an item. We will use that Item Master Data in every relevant transaction. The information required is:
Fixed Assets
Item Code
Description
Asset Class From a list. Based on that GL Accounts and Depreciation Type are inherited
The Purchase Order is the first in the line of documents in the requisition process. It can be posted by any system user,
describing the details of the future purchase, which then they can be reviewed by any other person in the company. The
fields for a Purchase Order are:
Document Header
Vendor Code
Vendor Name
Posting Date
Document Date
Document Lines
There is no effect in the accounting at this stage. There is, also, no effect at the Inventory figures as there is no Inventory
management for a fixed asset.
An AP Invoice is created when received by the vendor. In SAP Business One, this is done by copying the relevant Purchase
Order to an AP Invoice, closing it at the same time.
4.8.1.4 Capitalization
For each fixed asset related AP Invoice, a Capitalization document will be created.
Capitalization is the process of recording an acquisition and production cost as a fixed asset (written off as depreciation over
several accounting periods) instead of an expense (charged against earnings in one accounting period). When you acquire
an asset, SAP Business One will automatically capitalize it.
The result will be two journal entries. In the example below, for an AP Invoice with a value of USD 800 and 20% VAT, the
entries will be:
Each single asset transaction leads to a change in planned depreciation, but not to a posting to the relevant general ledger
accounts. Only when you execute a depreciation run does the system carry out all depreciations planned up to the specified
date.
Depreciation (Ordinary)
Depreciation (Unplanned)
The Account Determination codes & the GL Accounts that will be applied are described in the Design Support
Document, Fixed Asset Classes sheet.
4.8.3 Retirement
In accounting, retiring a fixed asset means removing it from a corporate balance sheet and operating activities.
In SAP Business One, you can retire an asset in the following ways:
A fixed asset is sold with a profit or loss. If you want to specify the customer information for the asset sale, you can create an
A/R invoice to retire the asset. Upon the creation of the A/R invoice, a retirement document is generated automatically.
However, if you do not want to specify the customer information, you can directly create a retirement document using the
Sales type.
If a fixed asset leaves the asset portfolio without any profit or loss being made, you can retire the asset by creating a retirement
document with the scrapping type. In this case, the system posts the remaining book value of the asset during retirement
as an expense.
A retirement can refer to an entire asset (complete retirement) or part of an asset (partial retirement). You can trigger the
partial retirement of an asset by entering the retired acquisition and production costs or the retired quantity. When you enter
the retired acquisition and production costs or quantity, the system determines the percentage that is deducted from the
asset.
When you create a partial retirement for an asset, the retirement reduces the asset’s acquisition and production costs and
thereby affects the planned depreciation. The date on which the partial retirement reduces the asset’s acquisition and
production costs is calculated based on the asset value date in the retirement document and the retirement convention you
specified for the asset’s depreciation type.
When you retire an asset completely, the asset becomes inactive, and you can no longer carry out any transactions with it.
Sell
The Account Determination codes & the GL Accounts that will be applied are described in the Design Support Document,
Fixed Asset Classes sheet.
4.8.4 Transfer
In SAP Business One, you can transfer a fixed asset to a different asset class or a different asset master data record. This may
be necessary if you want to do any of the following:
If you want to change the G/L accounts for a certain asset, transferring the asset offers an alternative to creating a completely
new asset. Once you transfer the asset, the system copies all depreciation data to the target asset. You only need to assign
the new set of G/L accounts to the target asset. After the transfer, the system continues carrying out the asset’s depreciation
and transactions with the new set of G/L accounts.
After you completely transfer an asset to another asset, the system deactivates the source asset and carries out the
depreciation calculation for the target asset with its own depreciation types.
If you use a certain type of asset in multiple locations, it may be necessary to maintain different master data records for this
asset. Transferring the asset enables you to create and store different master records for an asset, and you do not need to
create a completely new asset in the system.
Change the asset class of an asset for which bookings have already been carried out
Change the asset class when the asset construction has been completed
For an asset under construction, it is often necessary to reflect the asset at the year-end in the asset history sheet. To achieve
this, as well as monitor the construction progress, you may need to create a specific asset class for this asset. After the
construction is completed and the asset is ready to be used, you can move the asset to a designated asset class.
Asset Class
Asset Number
Asset Description
Capitalization Date
Useful Life
Remaining Life
Capitalization Value
Depreciation
Net Book Value at End Date
Depreciation at End Date
The figures shown in that report are as calculated at the end of the reporting period.
Miscellaneous
Interest
Dividend
1096 form is an annual summary of all payments grouped by type of form (Miscellaneous, Interest, and Dividend)
This report enables you to retrieve the information required for both 1099 and 1096 reports, and print it on the pre-printed
official forms.
Boston_Proper has decided this functionality is not currently required. If needed, Boston_Proper must capture the
appropriate 1099 Forms and boxes within the business partners master data or manually within each AP Invoice in the
accounting tab.
Only paid invoices with the 1099 Form and 1099 Box will be considered for 1099 calculations.
Any additional amounts that must be calculated to increase the 1099 Form can only be captured as 1099 Opening balances
or missing paid invoices.
Through the 1099 Edit area, the amounts to be reported can be reduced. This amount must be less than or equal to the
Payment Amount and it cannot be increased.
SYSTEM DESCRIPTION
5.1 System Modifications
Based on the Business Solution described above, the following deltas were recognized and will be delivered to accomplish
the expected result.
Description
User-Defined fields to be set in SAP B1 are part of Boston Proper requirement. These fields are mainly used for analytical and
process flow related management.
Company Details
Chart of Accounts
Template
Local Currency
System Currency
Display Credit
Balance with
Negative Sign
Use Segmentation
Accounts
Use Continuous Specify whether you use continuous inventory and if so, select the default
Inventory valuation method for a newly added item groups and make the required
settings regarding item costs.
If you use a non-continuous inventory system, leave the “Use Continuous
Inventory” checkbox deselected.
Item Group Valuation This option is active only if ‘Use Continuous Inventory’ is selected
method
Manage Item cost per This option is active only if ‘Use Continuous Inventory’ is selected
Warehouse
Use Purchase This option is active only if ‘Use Continuous Inventory’ is selected
Accounts Posting
System
Enable Separate Net When marketing documents exist, enabling separate net and gross price
and Gross Price Mode mode functionality is irreversible. After enablement, price on marketing
document will be calculated as pure net or pure gross mode only.
Install Bank
Statement Processing
Enable Intrastat
Enable Multiple Multiple Branches allows you to manage companies by business unit. Inventory
Branches will no longer be managed on a company level, but instead on a warehouse
level, representing each branch.
Enable Project
Management
General Settings
Exchange rate Direct: Defines that exchange rates are maintained as the local currency price
of one unit of foreign currency.
postings
Indirect: Defines that exchange rates are maintained as the foreign currency
price of one unit of a local currency.
Use Multidimensions
Document Settings
Manage Freight in
Documents
Each user can be allocated ‘Full Access,’ ‘Read Only,’ or ‘No Access’ to functions within the system.
Alternatively, access can be denied by removing items from the menu.
A user needs to have been assigned a license to be able to access SAP Business One.
A license can subsequently be taken away from a user and assigned to another,
More users than available licenses can, therefore, be created, although users who do not have a license will
not be able to access the system until a license is assigned to them.
The login user codes can be up to 25 characters.
The user code, as well as the password, are case sensitive
The password security policy will be set as in the SDD preparation document excel sheet.
Boston Proper will use single sign-on which doesn’t need a password in SAP to login, the authentication will be through
windows user.
Field Document
Budget Report
Vendor On time delivery Report
The details of each report are described in the Boston Proper Report Design Document. – To be defined.
8.1.1 Warehouses
Boston Proper will create three warehouses in the system:
Main
Returns
Amazon
The Main warehouse will be the only one controlled through Produmex WMS. The layout below represents the warehouse,
its organization and initial areas and zones:
8.1.2 Zones
The initial zones identified were:
The warehouse is divided into two “buildings” (a virtual designation) – AA and BB. Each “building” has a set of rows, each of
which have bays, which have slots defined within them. A picture of the racks and bin location is shown below.
Sample Location - BB 11 01 C F
Goods are usually shipped to Boston Proper by its supplier via freight and received into the Kingdom City Warehouse using
the Warehouse Management system. Either in advance of a shipment arriving or immediately after its arrival the Receiving
Team will print License Plate (LP) stickers for each case to be received. This provide an immediate location for the goods
received so that they can be tracked from initial receipt to put away in the racks.
ASN Based – the top tier suppliers provide ASN’s to Boston Proper and label each carton with SSCC label that is
scanned to receive the product into the system. The Boston Proper LP label is placed on the box and then the SSCC
label is scanned to receive the product onto the LP. This doesn’t provide any number of carton accountability and
requires that the user count the cases that have been received against the packing slip in order to ensure complete
receipt of the goods.
PO Based – the suppliers who do no supply ASN’s ship against PO’s that have been created, approved and routinely
updated by Boston Proper’s materials team. In this case the receipt is done manually by selecting the purchase
order, the item and recording the quantity received by case onto the Boston Proper LP label. The cases are counted
and totaled against what is listed on the Packing List from the shipment.
Once the shipment has been completely received into the system, it remains in a “Restricted” status it is staged in the Quality
Assurance (QA) area.
If the supplier has shipped in a non-compliant sized box, then the product will be re-boxed into a standard sized
box. This is done by scanning out of its receiving LP and onto the LP placed on the standard sized box.
Each box/case is opened and at least one article is examined for multiple attributes – color, size, style, cleanliness,
etc.
If there is a defect identified, the case is hand labeled with a tag and put to the side for problem resolution. The
product remains restricted until the problem is resolved (i.e., the goods are repackaged, re-tagged, dry cleaned or
returned).
Once the shipment has been cleared through Quality Assurance, it is the staged for put-away in the racks. At this point the
stock is still located on LP’s and can be identified as in stock, but not yet pickable.
Stock that has been approved for sale through the Quality Assurance Process, either from the Receiving Process or through
the Returns process, it is ready to be located in the racks.
Smaller quantities of stock are slotted in the Ready to Pick area, which is the first row of rack locations where the
stock is placed into smaller, multiple sectioned boxes/cases, identified by the rack location.
Standard box/case sized products and placed manually by the warehouse operators and organized often by
product type. There are at this point 3 product types that are located in specific rows:
o Accessories
o Shoes
o Swimwear
The put-away process consists of physically moving the product to the desired location and then transferring it from the
Receiving LP to the Rack Location. At that point, the Receiving LP is emptied, and the Rack Location contains the inventory.
The future state of slotting will implement Zones and Zone Types by Product Category, then assigning the Zone Types to the
appropriate products to start the location suggestion process on Put-Aways. There is also a desire for “Affinity Slotting” where
the system could be used to ensure the proper placement of goods in relationship to each other (e.g., a bathing suit top next
to the appropriate bathing suit bottom, etc.).
There will be four types of Pick Waves that will be generated by the Picking Robot. The Picking Robot will generate Pick
List documents that are grouped automatically and assigned to a Pick Wave.
Express Ship Single Line – in this grouping, multiple single line orders that have a Ship Via related to Overnight or 2
Day Express will be selected into a single wave and picked into a single box or tote and then staged at the packaging
line. The carton or tote will be a re-usable Moveable Location defined in the Organizational Structure.
Express Ship Multiple Line – in this grouping, multi-line orders that have a Ship Via related to Overnight or 2 Days
Express will be selected into a single wave. The number of orders will need to be determined to be defined for this
grouping, since they will be limited to the number of cartons/totes that can fit on a cart. The cartons or tote will be
a re-usable Moveable Location defined in the Organizational Structure.
Single Line Order – in this grouping, multiple single line orders that are Non-Express Shipping related will be select
into a single wave and picked into a single box or tote and then staged at the packing line.
Multiple Line Orders – in this grouping in this grouping, multi-line orders that are Non-Express Shipping related will
be selected into a single wave. The number of orders will need to be determined to be defined for this grouping,
since they will be limited to the number of cartons/totes that can fit on a cart.
The warehouse supervisor will select the Wave to be “released” to the picker for processing. As part of this process,
the warehouse supervisor can “assign” the wave to a picker by using the Bulk Change and using the Picklist Type
to note the picker that will process the picks (see the example below). As part of this release, a Wave Label will be
printed, showing the assigned picker’s name and wave number in both human and barcode format and given to
the picker to initiate the Picking process. The label should be on standard 4 x 6 label stock and can be attached to
a clipboard on the picking cart.
There will be two methods for picking orders
o Single Line Order Wave – the user will utilize the “Picking” option on the WMS hand-held and be routed
through the warehouse (using the Pick Sequence defined on the bin locations) and will be prompted to
scan the stock for each order from the location for each order individually into a single carton or tote. Once
s/he has picked all the orders in the wave, they will bring it to the proper staging area for packing and
shipping.
o Multiple Line Order Wave – the user will use the “Multi-Picking” option on the WMS hand-held.
Once the orders have been completely picked they are staged in the Packing/Shipping Area. Regardless of the process that
the orders have gone through for Pulling, the process for Packing and Shipping will be the same.
Each packing station is equipped with a computer and screen, a scale and a scanner. The packing operator collects the
box/tote or cart and begins the process of packing the goods (into either a polybag or carton), placing it on the scale,
retrieving the Sales Order on the screen, selecting the package type, retrieving the weight from the scale and manifesting
the shipment, printing the shipping label, attaching it to the package and sending the package down the conveyor.
The proposed design will be similar in nature, implementing a touch screen environment and maintain a single user
interface for the workstation, scale and manifesting (shipping) software. The process will be as follows:
The operator will retrieve either the carton/tote or the cart full of cartons/totes.
The operator will scan barcode on the carton/tote to load the orders from the Wave
If there are multiple orders, the operator will select the order to process (they should be listed in descending order
from the pick sequence)
The operator will scan the item(s) to confirm the right items were picked and place them in the shipping container
(bag or carton) and place it on the scale.
The operator will select the correct shipping container (polybag or carton)
The operator will press the button to retrieve the weight from the scale
The operator will press the button to manifest the package in the shipping software
The Shipping Label will be printed using Process Weaver addon.
The operator will apply the Label and send the package down the conveyor
The Shipping Types will be flagged to Auto Invoice since there is no Shipping Operation in the Boston Proper warehousing
operation.
There are three types of returns processes that occur at the Boston Proper Warehouse.
The Pre-Approved scenarios will originate from Customer Service through Sales Force and create an RMA in SAP Business
One which will then be available to receive the goods against in Produmex WMS. The Non-Pre-Approved scenario will result
in the Warehouse Creating the return in Produmex WMS which will in turn create a Customer Return in SAP. In all cases,
the Returns documents and process will occur in the Returns Warehouse, which will be a non-nettable, non-pickable
warehouse.
The returns operator will identify the customer name on the label and open the package.
The returns operator will use the Sales Return WMS Function on the WMS Client and search for and select the
customer.
The returns operator will use the “Select a Return Request” option on the WMS Client and then scan the RMA on
the label
The returns operator will confirm the item to be returned by scanning it on the WMS Client.
The returns operator will enter the quantity of the item and press enter or click next
The operator will then scan the Moveable Location (tote) that the return is to be placed in for further processing.
When the scenario requires an exchange, a separate sales order will be entered for the replacement item to be picked,
packed and shipped. The Credit Memo and the replacement Invoice will need to be reconciled.
The returns operator will attempt to identify the customer name and open the package.
The returns operator will use the Sales Return WMS Function on the WMS Client and search for and select the
customer.
The returns operator will use the “No Delivery” option on the WMS Client
If the original label is on the packaging, the returns operator will confirm the item to be returned by scanning it on
the WMS Client and also view a Picture of the article through an SAP Client screen.
If the original label is not on the packaging, the returns operator will research the article through the SAP Client
screen to retrieve the Item Number and use that to enter into the WMS Client to retrieve the item in the WMS
system.
The returns operator will enter the quantity of the item and press enter or click next.
The operator will then scan the Moveable Location (tote) that the return is to be placed in for further processing.
The item is received into the Moveable Location with a “Quarantined” status … placing the inventory in a restricted state.
Once the tote is full, the Moveable Location will be transferred in the system to an area where it will be dispositioned through
the Returns Disposition Process. This process will create a Return in SAP Business One.
* Note – the stock remains in a restricted, non-pickable status until such time as it is placed in either the Quick Pick Location
or a Return to Stock location.
Products that fail the Quality Process or for other reasons are deemed to be returned to the Supplier or Vendor. The process
for identifying, tagging and categorizing the returns will be managed manually outside the system. However, once the
stock has been approved for return, the warehouse operator will initiate the return using the Produmex WMS Client
application – Purchase Return – No Delivery. This will result in a Goods Return in SAP Business One.
Allow location to be counted during cycle count – this indicates whether or not the bin should ever be counted
Allow locations to be counted during other operations – this indicates whether the bin should be counted if there
are picks, move orders or other operations active that utilize the bin.
Location needs to be counted now – this is a selection for when a bin is identified as requiring immediate count
Count after number of days – this is a parameter utilized during the Location Selection (shown below) as to the
number of days after which a bin should be counted.
Count after number of operations – this is a parameter utilized during the Location Selection (shown below) as to
when a bin has been visited X number of times, it should be included in a Stock Count.
Note – the Lock location for user can be used to create specific Cycle Count location or item lists for specific users –
thereby assigning the cycle count to a specific user.
Master Data
Items
Business Partners
Fixed Assets
Opening Balances
Date
Signature
Customer – IT Director
Date
Signature
Date
Signature
Date
Signature
Customer – DC Supervisor
Date
Date
Signature
Date
Signature