Version: eXtendPS-SE 1.3.6 and above
Audience: Administrator

Overview

This article explains the decorated sales order configuration of the eXtendPS-SE Purchase Order service. It covers how decoration and configuration lines are generated, and how the imprint summary is created.

Configuration

Decorated purchase orders include setup, run, and other charge lines. This section explains how these are configured and generated.

Deco and Configuration Line Generation

Deco line items are generated based on the IMC Group and IMCs attached to your blank items or their parent items. The sequence for considering IMC records is as follows:
  1. IMC record directly linked on item record
  2. IMC Group linked on item record if IMC record is not directly linked
  3. IMC record details on parent item if neither IMC record nor IMC Group is directly linked
  4. IMC record directly linked on parent item
  5. IMC Group linked on parent item if IMC record is not linked

NOTE: Multiple blank items in the same group must belong to the same IMC Group, otherwise deco line items will NOT be generated.

Order-level charges (IMCs) use distributor-supplied quantity values for charge/configuration line items.

Imprint Charges

Imprint charges are included in the incoming JSON payload. Here's an example snippet:

 "ChargeArray": [
  {
  "chargeName": "SCRN",
  "description": "Setup Charge",
  "extendedPrice": 100,
  "unitPrice": 1,
  "chargeId": 3699,
  "chargeType": "Setup",
  "Quantity": {
    "uom": "EA",
    "value": 3
    }
  },
  {
  "chargeName": "Paper Proof",
  "description": "Order Charge",
  "extendedPrice": 100,
  "unitPrice": 1,
  "chargeId": 4606,
  "chargeType": "Order",
  "Quantity": {
    "uom": "EA",
    "value": 4
    }
  }
]

NOTE: Both chargeName and chargeId are used to match with item's name and internalid respectively. If either matches, the specific charge is selected as a line item on the sales order.

Imprint Summary Generation

An imprint summary is generated for each group on the setup line in the line item field EXTENDPS-SE CLUSTER INFO. It includes:

  • Cluster #: Configuration or group index
  • Location #: Total number of imprint locations in this group
  • Imprint Location: e.g., "1 Side"
  • Imprint Method: e.g., "Digital"
  • Color #: Total number of colors in the request
  • Deco #: Index of decoration in the DecorationArray object
  • Type: Indicates whether it's a Setup or Run line item charge

Frequently Asked Questions (FAQs)

Q: What should I do if the distributor doesn't provide correct information for Setup/Run/Other charge quantities?
A: The sales order will still be created. You should review the input information and communicate with the distributor to get the order information entered correctly.

Q: Can I map PromoStandards JSON response data to NetSuite fields?
A: Yes, any available data in the PromoStandards JSON response can be mapped to any NetSuite field depending on your requirements.