JSONata FAQs

What does JSONata editing provide within Orderful NetSuite SuiteApp?

Per Customer and EDI document type within a NetSuite instance, it provides the ability to override property mappings by adding or modifying a piece of JSONata code directly inside our SuiteApp.


Which document types are supported via JSONata mapping?

The following EDI transaction document types all support property overrides, with some exceptions for 850 and 875*:

  • 850 Purchase Order*
  • 855 Purchase Order Acknowledgment
  • 856 Advance Ship Notice
  • 810 Invoice
  • 875 Grocery Products Purchase Order*
  • 880 Grocery Products Invoice

Notes:

  • For 850 and 875: new properties cannot be added or modified at the moment. However, existing property types can still be updated via JSONa can be over
  • 846 Inventory Advice is not supported via JSONata editing yet

What are the steps to find and edit a JSONata expression?

  1. Find the Customer page you are you trying to chang
  2. Select the EDI configuration tab -> EDI Enabled Transaction Type tab
  3. Click Edit on the EDI transaction type you want to modify


Is there a starting JSONata mapping preset available per document type?

At the moment, our JSONata editor is not pre-populated with a preset.
However, to get a jumpstart, you can easily copy/paste from our publicly shared examples or from existing NetSuite customer settings (if already configured).


Did this page help you?