Standard Services - Detailed Mapping Follow
(A) Service Name: The name of the service. It should be clear and easily understood by production staff.
(B) Description: Description of service. Used in the service information of a line item detail, and in reporting.
(C) Code: A unique identifier assigned to each service, typically used as shorthand for easier reference and management. In addition to streamlining job setup, the code also drives key sales reports, including “Sales by Customer/Service Code” and “Sales by Service Code.”
(D) Service Type: This dropdown contains the service types set up in your Admin Section → Service Types. Defines the department a service belongs to (e.g., Data Processing, Print, Finishing) in Midnight. Please Note: In Midnight, service type and department are used interchangeably.
(E) Outside Service: Should be checked if the service will be purchased from an outside vendor. “Outside” services will show in a separate column on select Sales Reports.
(F) Print Template Group: Check if the service should act as a master category for organizing print product templates. Important: The “Active” box must be left unchecked.
- Learn more in the Midnight Knowledge Base: How to Create a Print Template Group.
- View YouTube Video: >> Midnight MIS - Print Product Template Setup.
(G) Taxable: Indicates whether a service is taxable for calculating sales tax on invoices.
(H) Commissionable: Select this option if the sales revenue from the service should be included in commission calculations and reports.
Please Note: “Customer UDF26” is defined as “Commission %” and is displayed within the CRM window. Midnight calculates commissions by applying the Commission % to all Commissionable Services, and the results populate the Accounting: Commission Report.
(I) Active: Check if service is active.
(J) WF Template Group: Check if this service will be used as a master category for grouping wide format product templates. Important: The “Active” box must be left unchecked.
(K) Change Order: Used for custom modification and it is important to NOT check this service.
(L) Billable: Used for custom modification and it is important to NOT check this service.
(M) GLID: This dropdown contains the Accounting GLIDs that were set up in your Admin Section → Accounting. The General Ledger ID is a unique identifier that maps each service in Midnight to a specific revenue account in your financial system’s chart of accounts.
IMPORTANT: GLIDs are required for accounting export purposes and must be mapped appropriately in your accounting software to ensure transactions post accurately when Midnight is integrated.
- Learn more in the Midnight Knowledge Base: QuickBooks Supplement.
- Learn more in the Midnight Knowledge Base: QuickBooks Online Supplement.
(N) Item Code: Inventory Item, maps to the Inventory Items in QuickBooks. This dropdown contains the Item Codes that were set up in your Admin Section → Accounting. The Item Code links a Midnight service to the corresponding item code/number in your financial system. If item dodes/numbers are used in your financial system, these must be mapped correctly to ensure accurate posting.
(O) Commodity Code: Directly related to OneSource tax integration.
(P) Itemization Code: This dropdown contains the codes that were set up in your Admin Section → Itemization. Identifies and maps to the Class Codes (classes) in QuickBooks.
(Q) Unit of Measure: Used for custom reporting purposes only.
(R) Service Action: This dropdown controls whether a special action is triggered when the service is selected on an Estimate or Order. By default, it is set to “No Launch Action” for standard services. Other available options include:
- Launch Wide Format Calculator (advanced calculator used for wide-format products). >> View Demo.
- Launch Service Wizard (launches a predefined service wizard, identified by its assigned Service Wizard number).
- Learn more in the Midnight Knowledge Base: Service Wizard Setup and Use.
- Learn more in the Midnight Knowledge Base: Expr and Variance within Wizards.
- Learn more in the Midnight Knowledge Base: Re-Launch a Service Wizard.
- Launch Simple Wide Format Calculator (simple square feet calculator, length x width). >> View Demo.
- Launch Print Calculator (used for digital or offset runs). >> View Demo.
- Launch Laminator Calculator: (used for jobs requiring lamination).
PLEASE NOTE: When a calculator is launched, pricing is determined by pre-defined press standards.
(S) Wizard Number: If Service Action is set to “Launch Wizard,” then you will specify the starting wizard number here. Wizards present a series of questions (that you set up) that can adjust the price, run-rate, cost, setup fee and setup time for the selected service.
(T) Edit Wizard: Click to edit the service wizard associated with the selected service.
(U) Base Price: Base price is the unit price (retail) in an estimate or order and is also the starting point for service wizard price variances. Please note: If you set a base price of a value under $1, the quantity of the service in an estimate or order will default to the expected quantity. If you set a base price over $1, the quantity of the service in an estimate/order will default to 1.
(V) Min. Price: A fixed minimum price for the service that will always be charged independent of quantity, discounts, and customer-specific pricing.
(W) Setup Fee: Enter a setup fee to be included in the line item pricing for the service.
(X) Setup Time (min): Enter a setup time in minutes.
(Y) Unit Cost: The actual expense that is incurred to provide a service. It should include any direct costs tied to delivering this service. Unit cost is used to calculate profit and profit margin %.
(Z) Run Rate: Number of pieces that can be run per hour, only used for services that will be scheduled and does not affect pricing.
(AA) Markup %: Used for custom modification and it is important to NOT enter a value.
View YouTube Video: Midnight 6.6 Training | Pricing
See Fig. 1 at the end of this article for example pricing using service wizard variances.
(BB) Print Additional Service: If enabled, this option allows the service to be selected within a Print Item in an Estimate or Order. The advantage of including services as a “Print Additional Service” is that all of the instructions for creating the print item will be associated with and grouped together on the work order. Checking it also activates the additional fields below.
- Learn more in the Midnight Knowledge Base: Flag a Standard Service as a Print Additional Service.
(CC) Run Rate Type: Options are “Unit Per Hour,” “Inches Per Hour,” or “Feet Per Hour.”, options used inside the wide-format calculator.
(DD) Unit: This is how Midnight defines what unit type this Print Additional Service will use as its multiplier.
- Est Press Time: $/Unit multiplied by Est Print Time
- Net Impressions: $/Unit multiplied by Net Impressions
- Quantity: Base Price/$Unit multiplied by Quantity of print item. Please note, if $/Unit is empty, will default to service Base Price.
- Run Sheets: $/Unit multiplied by number of Run Sheets
- N/A: Defaults to a quantity of 1, quantity is editable within the additional service in the print item.
Here is an example of how these multipliers affect the pricing of a service.
(EE) $/Unit: Required dollar value to be used with the above unit multipliers (Est Press Time, Net Impressions and Run Sheets).
(FF) Markup: Checkbox defines whether the user wants to mark up and/or edit that markup within the print item. It is recommended to check this box.
Please note: if this box is not checked, the services cost will not be included in the run details of a print item.
(GG) Hide Service - This is a placeholder for future development. It is recommended to NOT check this box.
View YouTube Video: Midnight MIS - Standard Service Setup Related to Print Calculator
(HH) WF Additional Service: If enabled, this option allows the service to be selected within a Wide Format Print Item in an Estimate or Order. Checking it also activates the additional fields below.
(II) Unit: This is how Midnight defines what unit type this WF Additional Service will use as its multiplier.
- Per SqFt Total: $/Unit multiplied by Square Feet
- Per SqFt Each: $/Unit multiplied by Square Feet
- Per Lin inch Perimeter: $/Unit multiplied by Linear Inch Perimeter (the calculation is in linear feet)
- Per Lin Inch Length: $/Unit multiplied by Linear Inch Length
- Per Lin Inch Width: $/Unit multiplied by Linear Inch Width
- Quantity: Base Price/$/Unit multiplied by Quantity of wide format item. Please note, if $/Unit is empty, will default to service Base Price.
- N/A: Defaults to a quantity of 1, quantity is editable within the additional service in the wide format item
(JJ) $/Unit: Dollar value to be used with the above unit multipliers.
Here is an example of how these multipliers affect the pricing of a service.
SAMPLE CALCULATION RESULTS:
18 (sq ft) x 10 (qty) x .25 (unit price) $45.00
18 (sq ft) x 10 (qty) x .25 (unit price) $45.00
*2160 (lin in) x 10 (qty) x .25 (unit price) $540.00
36 (length) x 1 (qty) x .25 (unit price) $9.00
72 (width) x 1 (qty) x .25 (unit price) $18.00
10 (qty) x .25 (unit price) $2.50
1 (qty) x .25 (unit price) $0.25
*(Perimeter formula: P = 2 x (length + width) | 2 x (72+36) = 2 x 108 = 216 (Lin Inch) x 10 (qty) = 2160)
(KK) Machine Dept: A department or general categories used with the Scheduling module in Midnight.
(LL) Machine: The specific machine in the previously selected department where this service will be automatically scheduled. If no machine is selected, the user will be able to choose from all machines in that department during scheduling.
(MM) # of Helpers: Used for scheduling only.
(NN) Show on DJB Calendar: If checked the service will show on DJB task view grid. It’s best to be selective of which services you show as to avoid minutiae. PLEASE NOTE: Task and Urgency Statuses for the DJB are set up in Admin Section → Global Settings → DJB.
- Learn more in the Midnight Knowledge Base: Dynamic Job Board.
- Learn more in the Midnight Knowledge Base: DJB Module.
(OO) Show on Shop Floor/Display View: When enabled, the service will be available for shop floor data collection. If checked the service can be accessed by scanning with a barcode scanner, logging in with a kiosk code, and will appear on the shop floor TV displays.
(PP) Auto-Schedule: Indicates whether this service can be automatically scheduled using Midnight’s auto-scheduling feature.
(QQ) Days: This field is only visible when Auto-Schedule is selected. Enter the number of days to schedule this service before the “Due Date” or after the “Material In” date.
For example: If your normal turn-around time is 7 business days from the order creation date, and you want to auto-schedule a “Cutting” service, you would enter “3” in order to schedule this service 3 days before the due date.
Learn more in the Midnight Knowledge Base: Orders Tabs.
View YouTube Video: Midnight 6.2 Training | Scheduling & Dynamic Job Board
(RR) Show on Orders Shipping Tab: If checked the service displays on the order Shipping → Ship to Multiple Locations.
(SS) Enable Proofing: Can assign this service to appear in the proofing module. Do not recommend.
(TT) Multiplier: Placeholder for future development.
Volume Pricing allows you to apply volume-based discounts to this service, offering price breaks as service quantities increase.
(UU) Quantity: Define the minimum quanity to which a discount begins.
(VV) Discount: Enter discount %.
- Example:
- Quantities under 10,000 - no discount.
- Quantities between 10,001 and 25,000 will receive a 5% discount.
- Quantities between 25,001 and 50,000 will receive a 6% discount.
- Quantities between 50,001 and up will receive an 8% discount.