Version: eXtendPS-SE 1.3.8
Enhancements
- NetSuite OneWorld accounts would return the Subsidiary's address over returning the company's default address as the shipping address within the Order Shipment Notification service. Configure custom Ship From Address & Ship To Address in Order Shipment Notification.
- When there are multiple Sales Orders for a distributor's Purchase Order#, all Sales Orders' status will be returned in the Order Status service. Previously, only a single Sales Order was supported. Learn More.
- When the PO # is empty for the Order Shipment Notification service request based on the Sales Order# , the response would be returned as Not Specified for the PO # field over returning an error.
- Avoided SOAP Faults in certain cases and added support for standard PromoStandards error messages in more services.
- The Media Content service will now return an error if an incorrect ClassType is specified in the Media Content service. Learn More.
- While generating charge line items in the Purchase Order service, it would refer to the parent item record for the IMC reference if the child item does not have IMC reference or IMC group defined. Learn More.
- Avoided the LocationIdArray element being returned in the Product Pricing and Configuration service response when decoration locations are not defined for an item.
- Avoided non-nillable fields from being returned as nillable in the Product Pricing and Configuration service response. The elements names are below:
decorationsIncluded
defaultLocation
maxDecoration
minDecoration
- Avoided default values for certain non-mandatory fields in the Product Pricing and Configuration service which was leading into response validation errors.
- Fixed a bug where the Inventory Setup screen was unable to save for NetSuite accounts with the Multiple Locations feature disabled.
- Avoided namespace validation error in the Product data 2.0 service response.
- Added support for mapping Imprint Size, Default Setup Charge and Default Run Charge in Product Data 2.0. Learn More.
- Added support for mapping the hex and approximatePms fields in the Product Data 2.0 response. Learn More.
- Added support for returning multiple colors for a single item in the Product Data 2.0 response using SuiteScript based functional mappings. Return Multiple Colors in Product Data 2.0.
- Removed the currency configuration section for NetSuite accounts with the Multiple Currencies feature disabled on the Invoice service setup screen.
- Made dimensional attributes as nillable in the Product Data 2.0 response.
- Added support to choose a sub-customer dynamically using SuiteScript functional mappings in the Purchase Order service when creating a Sales Order. Add Custom Customer Reference via the PromoStandards Purchase Order service.
- Fixed a bug to ensure that the unit price and extended prices are being returned as per expectations in the Invoice 0.0.1 service.
- Avoided Media Content service returning the internal id over item names in the getMediaDateModified() API call.
- Avoided non-mandatory fields from being auto-set on the Setup screen even after a user has explicitly removed them.
- Ensured that the Product Data 2.0 service is able to return the pricing response in case of NetSuite accounts with the multiple prices feature being disabled.
- Added support for more mapping possibilities within the Order Shipment Notification service.
- SHIPMENT DATE is now supported with join, comma separated, and direct mappings
- SALES ORDER ID and PURCHASE ORDER ID are now supported for both direct mappings and comma separated mappings.