Blackbox Warehouse Service Invoicing

Overview

Ad Magic handles inventory management for their clients, offering order fulfillment services for a fee. Currently, they calculate these fees by collecting data from various sources like orders and warehouse processes. However, this method is time-consuming and prone to errors. The goal is to make this process more efficient and reliable.

Setups

Based on Miguel’s file Blackbox Invoicing Flow for GF v2 091323.xlsx

Add Setup Fields to Company Setup

Field Name

Field Help

Field Name

Field Help

Pallet Received Single SKU Service Rate

Per pallet charge

Pallet Received Multiple SKU Service Rate

Additional charge per SKU > 1 SKU per pallet

Carton Received Single SKU Service Rate

Per carton charge

Carton Received Multiple SKU Service Rate

Additional charge per SKU > 1 SKU per carton

Floor Loaded Container Received Service Rate

Additional charge for floor loaded container

B2C Automated Order Service Rate

Per order charge for imported B2C order

B2C Automated Line Item(s) Service Rate

Additional charge per line for imported B2C order

B2C Manual Order Service Rate

Per order charge for manually entered B2C order

B2C Manual Line Item(s) Service Rate

Additional charge per line for manually entered B2C order

B2C Crowdfunding Additional Upload Service Rate

Additional charge for crowdfunding order upload

B2B Automated Order Service Rate

Per order charge for imported B2B order, only apply to Breaking Game

B2B Automated Line Item(s) Service Rate

Additional charge per line for imported B2B order

B2B Manual Order Service Rate

Per order charge for manually entered B2B order

B2B Manual Line Item(s) Service Rate

Additional charge per line for manually entered B2B order

B2B Pallet Service Rate

Per pallet charge

Transfers, Tradeshows and Removals Service Rate

Hourly rate for time spent on transfer, tradeshow and removal order fulfillment.

Transfers, Tradeshows and Removals Order Minumum Rate

Minumum rate charged to fulfill transfer, tradeshow and removal order.

Service Charge Item

Default service item when creating invoice.

Blackbox Service Invoice GL Ledger

Default to Blackbox

Blackbox Service Invoice Warehouse

Default to Blackbox

New Table: Carton/Package Count

Field Name

Field Help

Field Name

Field Help

Single SKU Pallets

Use to calculate total charge for signle SKU pallets received.

Single SKU Cartons

Use to calculate total charge for signle SKU cartons received.

Mixed Pallet

Use to calculate total charge for mixed SKU pallets received.

SKUs in Mixed Pallet

Use to calculate total charge for mixed SKU pallets received.

Mixed Carton

Use to calculate total charge for mixed SKU cartons received.

SKUs in Mixed Carton

Use to calculate total charge for mixed SKU cartons received.

Floor Loaded Container

If checked, Floor Load Container Received service charge will apply.

Designer/Vendor

Lookup to Account table (Item Designer/Vendor)

Whse Receipt

Warehouse Receipt

Service Charge Calculation Line

 

Add New Fields to Whse Shipment

Field Name

Field Help

Field Name

Field Help

Number of Hours Spent

Record hours spent to fulfill transfer, tradeshow and removal order.

Data Capture

  • Warehouse Receipt

    • Use the ‘Carton/Pallet Count’ button on the Warehouse Receipt page to open the data entry form to capture pallets, cartons, and SKU information.

image-20240124-150840.png
  • Warehouse Shipment

    • Fields will be available for users to capture hours spent on fulfilling the Transfers, Tradeshows, and Removal orders in the Warehouse Shipment header.

    • For B2B shipments, the system retrieves the total pallet count from the Warehouse Shipment. The "Total Pallet" field will be used unless "Pallets Override" is populated.

  • Sales Order

    • The "Crowdfunding Additional Upload" checkbox was added to indicate whether a crowdfunding additional upload service charge needs to be applied to this order.

    • The "Transfer/Tradeshow/Removal" checkbox field was added to indicate whether the transfer/tradeshow/removal additional service charge should be applied to this order.

Service Charge Calculation

Field Name

Field Help

Field Name

Field Help

Customer

Lookup to the Account table

End of Month

Last date of the month

Year/Month

For example, 2023/08

Total Billable Service Charge Amount

Roll-up summary of Amount from Service Charge Calculation Line

No. of Lines

Number of Service Charge Calculation Lines created

Service Charge Calculation Line

Field Name

Type

Field Name

Type

Service Charge Calculation

Master-Detail (Service Charge Calculation)

Line No.

 

Service Group

Receiving, Fulfillment

Description

Service Description

Quantity

 

Unit Rate

 

Amount

 

Document Posting Date

Posting of the Warehouse Shipment or Warehouse Receipt

Warehouse Shipment

 

Warehouse Receipt

 

Month-End Process Flow

  • Navigate to the Service Charge Calculation tab

  • Click the Calculate Service Charge button

  • Month End defaults to the previous month’s last date.

  • The system will process the below transactions in the month:

    • For each Whse. Receipts

      • Criteria:

        • Document Status = Posted, or Partially Invoiced, Fully Invoiced

        • Warehouse__r.Charge Warehouse Service Fee = true

        • Service Charge Calculation Line = null

        • Posting Date <= End of Month Date

      • Calculate per pallet charge

      • Calculate additional charge if pallets have more than 1 SKU

      • Calculations

        • Single SKU Pallets

          • Service Charge = Single SKU Pallets * Single SKU Pallet Service Rate

        • Mixed SKU Pallets

          • Service Charge = Mixed Pallets * Single SKU Pallet Service Rate + ((SKUs in Mixed Pallets - 1) * Mixed Pallets * Multiple SKU Pallet Service Rate)

      • Calculate per carton charge

      • Calculate additional charge for cartons that have more than 1 SKU

      • Calculations

        • Single SKU Cartons

          • Service Charge = Single SKU Cartons * Single SKU Carton Service Rate

        • Mixed SKU Cartons

          • Service Charge = Mixed Cartons * Single SKU Carton Service Rate + ((SKUs in Mixed Cartons - 1) * Mixed Cartons * Multiple SKU Carton Service Rate)

      • Calculate additional Floor Loaded Container service charges if applicable.

        • A flat Floor Loaded Container service charge will be applied.

        • If the container contains Mixed SKU Cartons, then

          • Floor Loaded Container Service Fee + Mixed SKU Cartons service fee

      • The system will create one Service Charge Calculation record per vendor/designer per month.

        • Vendor/Designer is from the Carton/Pallet Count table.

        • The system will create one Service Charge Calculation Line per Warehouse Receipt.

    • For each Whse. Shipments

      • Criteria:

        • Document Status = Posted, or Partially Invoiced, Fully Invoiced

        • Warehouse__r.Charge Warehouse Service Fee = true

        • Service Charge Calculation Line = null

        • Posting Date <= End of Month Date

      • Determine whether the shipment is B2B or B2C based on the Sales Order Sales Type.

      • A picklist field “Method” in the Sales Order indicates whether an order was manually entered or imported by routines.

      • Calculate per order charge

      • Calculate the total line charge

      • For B2B, calculate per pallet charge if applicable

      • Calculation

        • Order Service Rate includes 1 unit line item.

          • Service Fee = Order Service Fee + ((Quantity - 1) * Line Item Service Fee)

      • Calculate B2C crowdfunding additional charge if applicable

        • The “Crowdfunding Additional Upload” checkbox on the Sales Order indicates whether an order is a crowdfunding additional upload or not.

      • Calculate additional Transfer, Tradeshow, and Removal order fulfillment fees if applicable.

        • The “Transfer/Tradeshow/Removal” checkbox on the Sales Order indicates whether the order is for transfer/tradeshow/removal or not.

      • The system will create one Service Charge Calculation record per vendor/designer per month.

        • If a shipment contains multiple items, and the items belong to a different vendor/designer, then multiple Service Charge Calculation records will be created.

  • Users run reports and review data

  • Click the Create Sales Invoice button to generate Sales Invoices

  • The system will create one invoice per vendor/designer per month.

    • For all Service Charge Calculation with:

      • Sales Invoice = null

      • End of Month <= End of Month parameter specified on the confirmation page.

    • Default Warehouse and GL Ledger to BlackBox on all Sales Invoices

    • There will be one invoice line per service group (Receiving/Fulfillment), and the invoice line item will default to the 'Service Charge Item' set up in the Company Setup.

Open Questions

 

Internal Excel Design Doc:

Blackbox Warehouse Service Invoicing Flow Design.xlsx