{
  "formId": "biztransactiontype",
  "entity": "BIZTransactionType",
  "title": "Business Transaction Type",
  "idField": "BIZTransactionTypeId",
  "pages": [
    {
      "pageId": "Identity",
      "pageName": "Identity",
      "sections": [
        {
          "sectionId": "identityInfo",
          "sectionName": "Identity",
          "description": "The identity of this transaction type: which process class and sub-class it belongs to, its code and name, and whether it is active.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "BIZTransactionClassModuleName",
              "Type": "string",
              "Required": false,
              "PostData": false,
              "ValidRegEx": "",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "ItemMaster.Model",
              "LinkId": "ModuleId",
              "PicklistJSON": "modules",
              "Width": 360,
              "PlaceHolder": "Select Module",
              "LabelWidth": 50,
              "AddNew": false,
              "DefaultValue": ""
            },
            {
              "Name": "BIZTransactionTypeClassName",
              "Type": "string",
              "Required": true,
              "ValidRegEx": "",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BillPassingPosting.Class",
              "LabelWidth": 50,
              "Width": 360,
              "PlaceHolder": "Select BIZTransaction Class",
              "AddNew": false,
              "MaxLength": 10,
              "PicklistCriteria": "ProgramAssembly",
              "PicklistJSON": "BIZTransactionTypeClass",
              "LinkId": "BIZTransactionTypeClassId",
              "DefaultValue": ""
            },
            {
              "Name": "BIZTransactionTypeSubClassName",
              "Type": "string",
              "Required": true,
              "ValidRegEx": "",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BizTransaction.SubClass",
              "LinkId": "BIZTransactionTypeSubClassId",
              "PicklistJSON": "BiztransactionSubclass",
              "LabelWidth": 100,
              "Width": 360,
              "PlaceHolder": "Select BIZTransaction Sub Class",
              "AddNew": false,
              "PicklistCriteria": "BiztransactionSubclass",
              "DefaultValue": ""
            },
            {
              "Name": "BIZTransactionName",
              "Type": "string",
              "Required": true,
              "ValidRegEx": "",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.BIZTransaction",
              "LinkId": "BIZTransactionId",
              "PicklistJSON": "Biztransaction",
              "LabelWidth": 50,
              "Width": 360,
              "PlaceHolder": "Select BIZTransaction",
              "AddNew": false,
              "PicklistCriteria": "BizTransaction",
              "DefaultValue": ""
            },
            {
              "Name": "BIZTransactionTypeCode",
              "Type": "string",
              "Required": true,
              "Multiple": false,
              "PicklistTitle": "Code",
              "Label": "Common.code",
              "LinkId": "BIZTransactionTypeId",
              "PicklistJSON": "BIZTransaction",
              "LabelWidth": 50,
              "Width": 160,
              "AddNew": true,
              "MaxLength": 10,
              "PlaceHolder": "Enter Code",
              "PicklistCriteria": "BizTransactionTypeCode",
              "ValidRegEx": "",
              "DefaultValue": ""
            },
            {
              "Name": "BIZTransactionTypeName",
              "Type": "string",
              "Required": true,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "Common.name",
              "LabelWidth": 224,
              "PlaceHolder": "Enter Name",
              "Width": 360,
              "AddNew": true,
              "MaxLength": 35,
              "PicklistCriteria": "BizTransactionTypeCode",
              "LinkId": "BIZTransactionTypeId",
              "PicklistJSON": "BizTransactionType",
              "ValidRegEx": "",
              "DefaultValue": ""
            },
            {
              "Name": "BIZTransactionTypeStatus",
              "Type": "number",
              "Label": "Goal.Status",
              "LabelWidth": 110,
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Active"
                },
                {
                  "key": 1,
                  "value": "InActive"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypePurpose",
              "Label": "FinanceBook.Purpose",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "MaxLength": 200,
              "DefaultValue": "",
              "LabelWidth": 50,
              "Width": 510,
              "Placeholder": "Enter Purpose"
            },
            {
              "Name": "BIZTransactionTypeSortOrder",
              "Label": "EmployeeMaster.SortOrder",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "MaxLength": 4,
              "DefaultValue": 0,
              "LabelWidth": 125,
              "Width": 120,
              "Placeholder": "Enter Sort Order"
            },
            {
              "Name": "ClassIsAccountPost",
              "Type": "number",
              "PostData": false,
              "IsVisible": false,
              "DefaultValue": -1
            },
            {
              "Name": "ClassStockPostType",
              "Type": "number",
              "PostData": false,
              "IsVisible": false,
              "DefaultValue": -1
            },
            {
              "Name": "ClassIsBatch",
              "Type": "number",
              "PostData": false,
              "IsVisible": false,
              "DefaultValue": -1
            },
            {
              "Name": "ClassIsExcise",
              "Type": "number",
              "PostData": false,
              "IsVisible": false,
              "DefaultValue": -1
            },
            {
              "Name": "ClassIsPendingMaintenance",
              "Type": "number",
              "PostData": false,
              "IsVisible": false,
              "DefaultValue": -1
            },
            {
              "Name": "ClassIsCostCenter",
              "Type": "number",
              "PostData": false,
              "IsVisible": false,
              "DefaultValue": -1
            }
          ]
        }
      ]
    },
    {
      "pageId": "Numbering",
      "pageName": "Numbering",
      "sections": [
        {
          "sectionId": "numberingSec",
          "sectionName": "Numbering",
          "description": "How a document number is generated for this transaction type -- automatically in sequence, typed in manually, or fixed per contract -- and any prefix/suffix pattern (including date-based tokens like the month or year) attached to it.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableNumbering",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Numbering",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type."
            },
            {
              "Name": "BIZTransactionTypeNOGenerationType",
              "Label": "Instrument.Type",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Width": 332,
              "LabelWidth": 130,
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Automatic"
                },
                {
                  "key": 1,
                  "value": "Manual"
                },
                {
                  "key": 2,
                  "value": "Contract"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeNumberSize",
              "Label": "BizTransactionKey.Size",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "MaxLength": 5,
              "DefaultValue": 0,
              "LabelWidth": 130,
              "Placeholder": "Enter Size"
            },
            {
              "Name": "BIZTransactionTypePrefix",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "Label": "LotType.Prefix",
              "LabelWidth": 130,
              "Placeholder": "Enter Prefix",
              "DefaultValue": "",
              "Width": 360,
              "MaxLength": 20
            },
            {
              "Name": "BIZTransactionTypeSystemPrefix",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.SystemPrefix",
              "LabelWidth": 130,
              "Width": 130,
              "DefaultValue": "dd",
              "PickLists": [
                {
                  "key": "dd",
                  "value": "dd"
                },
                {
                  "key": "MMM",
                  "value": "MMM"
                },
                {
                  "key": "MM",
                  "value": "MM"
                },
                {
                  "key": "yyyy",
                  "value": "yyyy"
                },
                {
                  "key": "yy",
                  "value": "yy"
                },
                {
                  "key": "MMM-yyyy",
                  "value": "MMM-yyyy"
                },
                {
                  "key": "MMM/yyyy",
                  "value": "MMM/yyyy"
                },
                {
                  "key": "MMM.yyyy",
                  "value": "MMM.yyyy"
                },
                {
                  "key": "MM-yyyy",
                  "value": "MM-yyyy"
                },
                {
                  "key": "MM/yyyy",
                  "value": "MM/yyyy"
                },
                {
                  "key": "MM.yyyy",
                  "value": "MM.yyyy"
                },
                {
                  "key": "MMM-yy",
                  "value": "MMM-yy"
                },
                {
                  "key": "MMM/yy",
                  "value": "MMM/yy"
                },
                {
                  "key": "MMM.yy",
                  "value": "MMM.yy"
                },
                {
                  "key": "MM-yy",
                  "value": "MM-yy"
                },
                {
                  "key": "MM/yy",
                  "value": "MM/yy"
                },
                {
                  "key": "MM.yy",
                  "value": "MM.yy"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeNOGenerationPeriodType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "AssetAcquisition.Period",
              "LabelWidth": 90,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yearly"
                },
                {
                  "key": 1,
                  "value": "Monthly"
                },
                {
                  "key": 2,
                  "value": "Daily"
                },
                {
                  "key": 3,
                  "value": "Continuous"
                }
              ],
              "DefaultValue": 0
            },
            {
              "Name": "BIZTransactionTypeSuffix",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "Label": "LotType.Suffix",
              "LabelWidth": 222,
              "Placeholder": "Enter Suffix",
              "DefaultValue": "",
              "Width": 360,
              "MaxLength": 20
            },
            {
              "Name": "BIZTransactionTypeSystemSuffix",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.SystemSuffix",
              "LabelWidth": 292,
              "Width": 150,
              "DefaultValue": "dd",
              "PickLists": [
                {
                  "key": "dd",
                  "value": "dd"
                },
                {
                  "key": "MMM",
                  "value": "MMM"
                },
                {
                  "key": "MM",
                  "value": "MM"
                },
                {
                  "key": "yyyy",
                  "value": "yyyy"
                },
                {
                  "key": "yy",
                  "value": "yy"
                },
                {
                  "key": "MMM-yyyy",
                  "value": "MMM-yyyy"
                },
                {
                  "key": "MMM/yyyy",
                  "value": "MMM/yyyy"
                },
                {
                  "key": "MMM.yyyy",
                  "value": "MMM.yyyy"
                },
                {
                  "key": "MM-yyyy",
                  "value": "MM-yyyy"
                },
                {
                  "key": "MM/yyyy",
                  "value": "MM/yyyy"
                },
                {
                  "key": "MM.yyyy",
                  "value": "MM.yyyy"
                },
                {
                  "key": "MMM-yy",
                  "value": "MMM-yy"
                },
                {
                  "key": "MMM/yy",
                  "value": "MMM/yy"
                },
                {
                  "key": "MMM.yy",
                  "value": "MMM.yy"
                },
                {
                  "key": "MM-yy",
                  "value": "MM-yy"
                },
                {
                  "key": "MM/yy",
                  "value": "MM/yy"
                },
                {
                  "key": "MM.yy",
                  "value": "MM.yy"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "pageId": "Printing",
      "pageName": "Printing",
      "sections": [
        {
          "sectionId": "printingSec",
          "sectionName": "Printing",
          "description": "Whether a printed copy of this document is required before it can move forward, and which report layout to use when it is printed.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnablePrinting",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": false,
              "Label": "Configure Printing",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type."
            },
            {
              "Name": "PrintType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.PrintType",
              "LabelWidth": 110,
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Not Applicable"
                },
                {
                  "key": 1,
                  "value": "Compulsary"
                },
                {
                  "key": 2,
                  "value": "Optional"
                }
              ]
            },
            {
              "Name": "ReportFormatName",
              "Type": "string",
              "Multiple": false,
              "PicklistTitle": "ReportFormatName",
              "Label": "DocumentPrinting.ReportFormat",
              "LinkId": "ReportFormatId",
              "PicklistJSON": "ReportFormat",
              "LabelWidth": 110,
              "Width": 360,
              "PlaceHolder": "Select Report Format",
              "AddNew": false,
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypeDisplayName",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "Label": "OrganizationUnit.DisplayName",
              "Placeholder": "Enter Display Name",
              "DefaultValue": "",
              "MaxLength": 50,
              "LabelWidth": 250
            }
          ]
        }
      ]
    },
    {
      "pageId": "Default",
      "pageName": "Default",
      "sections": [
        {
          "sectionId": "defaultSec",
          "sectionName": "Default",
          "description": "Values that pre-fill automatically on a new document of this type (store, work center, party, currency, and similar), so a user creating one doesn’t have to pick them from scratch every time.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableDefault",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": false,
              "Label": "Configure Default",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type."
            },
            {
              "Name": "StoreName",
              "Type": "string",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "ItemMaster.Store",
              "LinkId": "StoreId",
              "PicklistJSON": "StoreName",
              "Width": 360,
              "AddNew": false,
              "PlaceHolder": "Select Store ",
              "PicklistCriteria": "OrganizationUnit",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "WorkCenterName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistSelection": "Id",
              "PicklistTitle": "Name",
              "Label": "Resource.WorkCenter",
              "PlaceHolder": "Select Work Center",
              "LinkId": "WorkCenterId",
              "PicklistJSON": "WorkCenter",
              "AddNew": false,
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypePartyName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PlaceHolder": "Select Party ",
              "PicklistTitle": "Name",
              "Label": "ForcastData.Party",
              "Width": 360,
              "LinkId": "BIZTransactionTypePartyId",
              "PicklistJSON": "Party",
              "AddNew": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "CounterName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.Counter",
              "LinkId": "CounterId",
              "PicklistJSON": "Counter",
              "AddNew": false,
              "PlaceHolder": "Select Counter",
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "PartyCriteriaConfigName",
              "Type": "string",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.PartyFilterSetting",
              "LinkId": "PartyCriteriaConfigId",
              "PicklistJSON": "CriteriaConfig",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select Criteria Config",
              "PicklistCriteria": "PartyFilter",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "TermsSetName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistJSON": "TermSet",
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.Termset",
              "LinkId": "TermsSetId",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select Term Set",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "ProcessName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "CopyNameType.Process",
              "LinkId": "ProcessId",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select Process",
              "LabelWidth": 205,
              "PicklistJSON": "Process",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "SegmentName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "Employee.Segment",
              "LinkId": "SegmentId",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select Segment",
              "LabelWidth": 205,
              "PicklistJSON": "GCM",
              "PicklistCriteria": "SegmentGCM",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "CurrencyName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Code",
              "Label": "Employee.Currency",
              "LinkId": "CurrencyId",
              "PicklistJSON": "Currency",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select Currency",
              "LabelWidth": 205,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "ItemCriteriaConfigName",
              "Type": "string",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.ItemFilterSetting",
              "LinkId": "ItemCriteriaConfigId",
              "PicklistJSON": "CriteriaConfig",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 205,
              "PlaceHolder": "Select Item",
              "PicklistCriteria": "ItemFilter",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypeContractDetailType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ContractDetailType",
              "DefaultValue": 0,
              "Width": 150,
              "LabelWidth": 205,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Non Contract"
                },
                {
                  "key": 1,
                  "value": "Simpled"
                },
                {
                  "key": 2,
                  "value": "Detailed"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "pageId": "DutiesCharges",
      "pageName": "Duties & Charges",
      "sections": [
        {
          "sectionId": "dutieschargesSec",
          "sectionName": "Duties & Charges",
          "description": "Excise/CENVAT duty handling and any extra charges that get added to this document automatically. Only relevant if the process class this type belongs to is itself excise-applicable.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableDutiesCharges",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Duties & Charges",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type. (This section only appears at all because the process class it belongs to applies here.)"
            },
            {
              "Name": "AdditionalChargeName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.ItemLevelCharge",
              "LinkId": "AdditionalChargeId",
              "PicklistJSON": "Charge",
              "AddNew": false,
              "LabelWidth": 200,
              "PlaceHolder": "Select Additional Charge ",
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "A charge automatically added at the line-item level (e.g. a per-item handling fee), on top of the item’s own price."
            },
            {
              "Name": "OtherChargeName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.DocumentLevelCharge",
              "LinkId": "OtherChargeId",
              "AddNew": false,
              "LabelWidth": 200,
              "PlaceHolder": "Select Other Charge",
              "Width": 360,
              "PicklistJSON": "Charge",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "A charge automatically added once at the document level (e.g. a delivery or documentation fee), rather than per line item."
            },
            {
              "Name": "TotalChargeName",
              "Type": "string",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.TotalCharge",
              "LinkId": "TotalChargeId",
              "AddNew": false,
              "PlaceHolder": "Select Total Charge",
              "LabelWidth": 200,
              "Width": 360,
              "PicklistJSON": "Charge",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "A charge calculated on the document’s total value, applied after all line items are summed."
            },
            {
              "Name": "BIZTransactionTypeIsExcise",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "LabelWidth": 200,
              "Width": 150,
              "Label": "ItemMaster.ExciseApplicable",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "If Yes, this document is treated as excise-applicable and the excise fields below are used when posting."
            },
            {
              "Name": "BIZTransactionTypeIsTransactionTypeChangeable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.TransactionTypeChangeable",
              "DefaultValue": 0,
              "LabelWidth": 200,
              "Width": 150,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether a user is allowed to switch this document to a different transaction type after it has already been created."
            },
            {
              "Name": "ItemExciseRegisterName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.ItemExcise",
              "LinkId": "ItemExciseRegisterId",
              "AddNew": false,
              "LabelWidth": 210,
              "PlaceHolder": "Select Excise",
              "Width": 360,
              "PicklistJSON": "Excise",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "Which excise register to record item-level excise duty against -- required only when excise duty applies."
            },
            {
              "Name": "HeadExciseRegisterName",
              "Type": "number",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.HeadExcise",
              "LinkId": "HeadExciseRegisterId",
              "AddNew": false,
              "PicklistJSON": "Excise",
              "PlaceHolder": "Select Excise",
              "LabelWidth": 210,
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "Which excise register to record document-level (header) excise duty against."
            },
            {
              "Name": "BIZTransactionTypeIsCenVat",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "ItemMaster.CENVATApplicable",
              "DefaultValue": 0,
              "LabelWidth": 240,
              "Width": 150,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether this document is eligible for CENVAT credit (a duty paid on inputs that can be offset against duty owed on outputs)."
            },
            {
              "Name": "BIZTransactionTypeIsFormDetails",
              "Label": "BIZTransactionType.TaxFormDetailsRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "LabelWidth": 240,
              "Width": 150,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether statutory tax-form details (e.g. a C-Form or similar form required for certain inter-state transactions) must be tracked for this document."
            }
          ]
        }
      ]
    },
    {
      "pageId": "Quality",
      "pageName": "Quality",
      "sections": [
        {
          "sectionId": "qualitySec",
          "sectionName": "Quality",
          "description": "Whether items on this document go through a quality inspection, how rejections are reasoned and recorded, and whether Non-Conformance Reports (NCRs) are raised automatically.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableQuality",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": false,
              "Label": "Configure Quality",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type."
            },
            {
              "Name": "BIZTransactionTypeIsQualityDetails",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.QualityDetailsRequired",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsReasonApplicable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ReasonRequired",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "For Rejection"
                },
                {
                  "key": 1,
                  "value": "Not Required"
                },
                {
                  "key": 2,
                  "value": "Open "
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeAutoRejectionApplicable",
              "Label": "BIZTransactionType.AutoRejectionApplicable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "ReasonTypeName",
              "Type": "string",
              "Required": false,
              "PostData": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "ECR.ReasonType",
              "LinkId": "ReasonTypeId",
              "PicklistJSON": "GCM",
              "AddNew": false,
              "PlaceHolder": "Select Reason",
              "Width": 360,
              "PicklistCriteria": "Reason",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "NcrBiztransactionName",
              "Type": "number",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.NCRType",
              "LinkId": "NcrBiztransactionId",
              "PicklistJSON": "Biztransaction",
              "AddNew": false,
              "PlaceHolder": "Select NCR BIZTransaction",
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypeShowFields",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ShowFields",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsSeperateInspection",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.SeperateInspection",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeRejectionNCR",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Rejection",
              "DefaultValue": 0,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeReworkNCR",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Rework",
              "DefaultValue": 0,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeOtherNCR",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Other",
              "DefaultValue": 0,
              "LabelWidth": 33
            }
          ]
        }
      ]
    },
    {
      "pageId": "MatOption",
      "pageName": "Mat.Option",
      "sections": [
        {
          "sectionId": "matoptionSec",
          "sectionName": "Mat.Option",
          "description": "A broad set of material-handling behaviors for this document: which quantity fields are captured (actual/good/rejected/rework/weight), whether SKU, delivery-schedule, MRP, discount or free-item handling apply, and related per-item options.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableMatOption",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": false,
              "Label": "Configure Mat.Option",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type."
            },
            {
              "Name": "BIZTransactionTypeIsActualQuantity",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Actual",
              "DefaultValue": 0,
              "Width": 100,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeIsGoodQuantity",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Good",
              "DefaultValue": 0,
              "Width": 100,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeIsRejectedQuantity",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Rejected",
              "DefaultValue": 0,
              "Width": 100,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeIsReworkQuantity",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Rework",
              "DefaultValue": 0,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeIsOtherQuantity",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Other",
              "DefaultValue": 0,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeIsGrossWeight",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.GrossWeight",
              "DefaultValue": 0,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeIsNetWeight",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.NetWeight",
              "DefaultValue": 0,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeIsTareWeight",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.TareWeight",
              "DefaultValue": 0,
              "LabelWidth": 33
            },
            {
              "Name": "BIZTransactionTypeSKUApplicable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.SKUDetailsRequired",
              "DefaultValue": 0,
              "LabelWidth": 215,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeSKUCreationAllowed",
              "Type": "number",
              "Required": false,
              "Label": "BIZTransactionType.SKUCreationAllowed",
              "ValidRegEx": "",
              "LabelWidth": 215,
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeRatePerUOMApplicable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "LabelWidth": 215,
              "Label": "BIZTransactionType.RateUOMRequired",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsDeliverySchedule",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ScheduleDetailsRequired",
              "DefaultValue": 0,
              "LabelWidth": 215,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeMRPDetailsRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.MRPDetailsRequired",
              "DefaultValue": 0,
              "LabelWidth": 215,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeAttachmentType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "ReportviewScheduler.AttachmentType",
              "DefaultValue": 0,
              "LabelWidth": 215,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Not Required"
                },
                {
                  "key": 1,
                  "value": "Opt.Header"
                },
                {
                  "key": 2,
                  "value": "Opt.Linewise"
                },
                {
                  "key": 3,
                  "value": "Mand.Header"
                },
                {
                  "key": 4,
                  "value": "Mand.Linewise "
                },
                {
                  "key": 5,
                  "value": "Mand.Both"
                },
                {
                  "key": 6,
                  "value": "Opt.Both "
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsScheme",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "LabelWidth": 215,
              "Label": "BIZTransactionType.SchemeCalculationrequired",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeRateForFree",
              "Type": "number",
              "Required": false,
              "Label": "BIZTransactionType.RateForFree",
              "Placeholder": "Enter Rate For Free",
              "ValidRegEx": "",
              "DefaultValue": 0,
              "MaxLength": 9,
              "LabelWidth": 215
            },
            {
              "Name": "BIZTransactionTypeIsDeliveryTracking",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "LabelWidth": 215,
              "Label": "BIZTransactionType.DeliveryTrackingRequired",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeDefaultDeliveryType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "LabelWidth": 215,
              "Label": "ReportviewScheduler.DeliveryType",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "NA"
                },
                {
                  "key": 1,
                  "value": "Instant"
                },
                {
                  "key": 2,
                  "value": "Store"
                },
                {
                  "key": 3,
                  "value": "Vehicle"
                },
                {
                  "key": 4,
                  "value": "Reconcile"
                },
                {
                  "key": 5,
                  "value": "InterOu"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsTripBill",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.TripBill",
              "DefaultValue": 0,
              "LabelWidth": 215,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeShowHistory",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ShowHistory",
              "DefaultValue": 0,
              "LabelWidth": 215,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeLinewiseReferenceRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.LineWiseReferenceRequired",
              "DefaultValue": 0,
              "LabelWidth": 190,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsMultipleUOM",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.MultipleUOMRequired",
              "DefaultValue": 0,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeMaxDimensionAllowed",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.MaxDimensionsAllowed",
              "Placeholder": "Enter Max Dimensions Allowed",
              "DefaultValue": 0,
              "MaxLength": 1,
              "LabelWidth": 230
            },
            {
              "Name": "BIZTransactionTypeIsMultipleStores",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.MultipleStoreApplicable",
              "DefaultValue": 0,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsDiscountApplicable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.DiscountApplicable",
              "DefaultValue": 0,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Disc Amt and Disc %"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "Disc Amt"
                },
                {
                  "key": 3,
                  "value": "Disc %"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsFree",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "ItemMaster.FreeApplicable",
              "DefaultValue": 0,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "Free Qty"
                },
                {
                  "key": 3,
                  "value": "Offer"
                },
                {
                  "key": 4,
                  "value": "Free qty and Offer"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeMaterialAccountChangeable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.MaterialAccountChangeable",
              "DefaultValue": 0,
              "LabelWidth": 215,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsSuppliementary",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.SupplementaryBill",
              "DefaultValue": 0,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeItemFromItemParty",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ItemFromItemParty",
              "DefaultValue": 0,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "pageId": "Tracking",
      "pageName": "Tracking",
      "sections": [
        {
          "sectionId": "trackingSec",
          "sectionName": "Tracking",
          "description": "How this document links back to the document that led to it (for example, a Goods Receipt linked to the Purchase Order it was raised against), and whether the system keeps tracking it as \"pending\" until a later document completes the chain. Only relevant if the process class allows pending-quantity tracking.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableTracking",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Tracking",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type. (This section only appears at all because the process class it belongs to applies here.)"
            },
            {
              "Name": "BIZTransactionTypeIsSelection",
              "Type": "number",
              "Label": "BIZTransactionType.SelectionApplicable",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "LabelWidth": 200,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "Deleted"
                },
                {
                  "key": 3,
                  "value": "Multiple(No Post)"
                },
                {
                  "key": 4,
                  "value": "Multi Post"
                }
              ],
              "HelpText": "Whether creating this document requires first selecting an existing source document to link it to (e.g. selecting a Purchase Order when raising a Goods Receipt)."
            },
            {
              "Name": "BIZTransactionTypeSelectionType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.SelectionType",
              "LabelWidth": 200,
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Process"
                },
                {
                  "key": 1,
                  "value": "Stock"
                }
              ],
              "HelpText": "Whether the link to the source document is by Process (a logical/workflow link) or by Stock (a physical quantity link that affects stock balances)."
            },
            {
              "Name": "BIZTransactionTypeSelectionFromType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "MaterialManagement.FromType",
              "DefaultValue": 0,
              "LabelWidth": 200,
              "PickLists": [
                {
                  "key": 0,
                  "value": "CLASS"
                },
                {
                  "key": 1,
                  "value": "SUBCLASS"
                },
                {
                  "key": 2,
                  "value": "BIZTRANSACTIONTYPE"
                },
                {
                  "key": 3,
                  "value": "NONE"
                }
              ],
              "HelpText": "What level the source-document selection is restricted to -- the whole Class, a Sub-Class, a specific BizTransaction, or no restriction."
            },
            {
              "Name": "SelectionClassName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.Class",
              "LinkId": "SelectionClassId",
              "AddNew": false,
              "LabelWidth": 200,
              "Width": 360,
              "PlaceHolder": "Select Class",
              "PicklistJSON": "BIZTransactionClass",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "SelectionSubClassName",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BizTransaction.SubClass",
              "LabelWidth": 200,
              "Width": 360,
              "PlaceHolder": "Select Sub Class",
              "LinkId": "SelectionSubClassId",
              "AddNew": false,
              "PicklistJSON": "BiztransactionSubclass",
              "PicklistCriteria": "BIZtransactionSubclass",
              "DefaultValue": "NONE"
            },
            {
              "Name": "SelectionBIZTransactionName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "OuLevelSetting.ChequeBounceBiztransaction",
              "LinkId": "SelectionBIZTransactionId",
              "AddNew": false,
              "LabelWidth": 200,
              "Width": 360,
              "PlaceHolder": "Select BIZTransaction",
              "PicklistJSON": "Biztransaction",
              "PicklistCriteria": "BIZtransaction",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "MultiBIZTransactionName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.MultiBIZTransaction",
              "LinkId": "MultiBIZTransactionId",
              "AddNew": false,
              "LabelWidth": 200,
              "PicklistJSON": "Biztransaction",
              "Width": 360,
              "PlaceHolder": "Select Multi BIZTransaction",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "LoadInterMMBiztransactionName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.LoadInterMMBIZTransaction",
              "LinkId": "LoadInterMMBiztransactionId",
              "PicklistJSON": "Biztransaction",
              "AddNew": false,
              "LabelWidth": 200,
              "PlaceHolder": "Select Load Inter MMBIZTransaction",
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypeIsNonSelectionEntry",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.NonSelectionEntry",
              "DefaultValue": 0,
              "LabelWidth": 200,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether this document can also be created WITHOUT selecting a source document, as a direct/standalone entry."
            },
            {
              "Name": "BIZTransactionTypeLinewiseTrackingRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.LinewiseTrackingRequired",
              "DefaultValue": 1,
              "LabelWidth": 200,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether pending/tracking is kept at the individual line-item level, rather than only at the whole-document level."
            },
            {
              "Name": "BIZTransactionTypeScanningRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ScanningRequired",
              "DefaultValue": 0,
              "LabelWidth": 200,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether a barcode/QR scan is required to select or confirm items on this document, instead of manual entry."
            },
            {
              "Name": "BIZTransactionTypePendingPosting",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.PendingPosting",
              "DefaultValue": 0,
              "LabelWidth": 200,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether the pending-quantity balance itself gets posted/updated when this document is saved."
            },
            {
              "Name": "BIZTransactionTypeIsPendingPost",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.PendingTrackingApplicable",
              "DefaultValue": 0,
              "LabelWidth": 264,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether the quantity on this document stays tracked as \"pending\" (not yet fully actioned) until a later document closes it out."
            },
            {
              "Name": "BIZTransactionTypePendingForProcess",
              "Type": "number",
              "Label": "BIZTransactionType.PendingTrackingforProcess",
              "PostData": true,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "LabelWidth": 32,
              "Width": 200,
              "Placeholder": "",
              "HelpText": "Whether the pending tracking applies to the process/workflow side (has the next step happened yet), separate from the stock side."
            },
            {
              "Name": "BIZTransactionTypePreviousProcess",
              "Type": "number",
              "Label": "BIZTransactionType.PreviousProcess",
              "PostData": true,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "LabelWidth": 32,
              "Width": 200,
              "Placeholder": "",
              "HelpText": "Which earlier process step this document is expected to follow, for pending-chain validation."
            },
            {
              "Name": "BIZTransactionTypePendingForStock",
              "Type": "number",
              "Label": "BIZTransactionType.PendingTrackingforStock",
              "PostData": true,
              "ValidRegEx": "",
              "DefaultValue": 1,
              "LabelWidth": 32,
              "Width": 200,
              "Placeholder": "",
              "HelpText": "Whether the pending tracking applies to the stock/quantity side (has the full quantity been received, issued, or delivered yet)."
            },
            {
              "Name": "ConsumptionBIZTransactionName",
              "Type": "string",
              "Required": false,
              "PostData": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.ConsumptionBizTransaction",
              "LinkId": "ConsumptionBIZTransactionId",
              "LabelWidth": 240,
              "Width": 360,
              "PlaceHolder": "Select Consumption BizTransaction",
              "AddNew": false,
              "PicklistJSON": "Biztransaction",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypeIsInterCompanyTracking",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.InterCompanyTrackingApplicable",
              "DefaultValue": 0,
              "LabelWidth": 200,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether this document is tracked as a transaction between two different companies/legal entities within the organization."
            },
            {
              "Name": "BIZTransactionTypeIsVarianceAllowed",
              "Type": "number",
              "Label": "BIZTransactionType.VarianceAllowed",
              "Required": false,
              "LabelWidth": 240,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether the received/actioned quantity is allowed to differ from the source document’s quantity (e.g. receiving slightly more or less than ordered)."
            },
            {
              "Name": "BIZTransactionTypeIsQuantityVariance",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "ItemMaster.Quantity",
              "DefaultValue": 0,
              "LabelWidth": 150,
              "HelpText": "Whether a quantity variance specifically is tracked and reported when it occurs."
            },
            {
              "Name": "BIZTransactionTypeIsBizDimensionType",
              "Label": "BIZTransactionType.IsDimensionRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "LabelWidth": 264,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "applicablestore",
              "Type": "string",
              "Required": false,
              "ValidRegEx": "",
              "Multiple": true,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.ApplicableStores",
              "LinkId": "FixedAccountId",
              "PicklistJSON": "Store",
              "AddNew": false,
              "LabelWidth": 210,
              "PlaceHolder": "Select Account",
              "Width": 360,
              "PicklistCriteria": "AccountAccount",
              "DefaultValue": "",
              "HelpText": "Which stores this tracking/selection behavior applies to; leave blank for no store restriction."
            }
          ]
        }
      ]
    },
    {
      "pageId": "AccountPost",
      "pageName": "Account Post",
      "sections": [
        {
          "sectionId": "accountpostSec",
          "sectionName": "Account Post",
          "description": "Whether this document creates an accounting (ledger) entry, which account it posts to, and when. This is one of the most consequential settings on a transaction type -- it determines whether the document affects the books at all.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableAccountPost",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Account Post",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type. (This section only appears at all because the process class it belongs to applies here.)"
            },
            {
              "Name": "BIZTransactionTypeAccountPostType",
              "Label": "BIZTransactionType.PostingType",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 210,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "End of Day"
                }
              ],
              "HelpText": "Whether this document posts an accounting entry at all: Yes (posts immediately), No (never posts), or End of Day (postings for the day are batched and posted together at day-end rather than one by one)."
            },
            {
              "Name": "BIZTransactionTypeAccountPostBasis",
              "Label": "Party.PartyIsAccount",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 1,
              "Width": 360,
              "LabelWidth": 210,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Fixed"
                },
                {
                  "key": 1,
                  "value": "Material"
                },
                {
                  "key": 2,
                  "value": "Process"
                }
              ],
              "HelpText": "What determines which account to post to: a Fixed account chosen once for this type, the specific Material involved, or the Process the document belongs to."
            },
            {
              "Name": "BIZTransactionTypeBillAccountType",
              "Label": "BIZTransactionType.BilltoBill",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 210,
              "PickLists": [
                {
                  "key": 0,
                  "value": "NA"
                },
                {
                  "key": 1,
                  "value": "Master Setting"
                },
                {
                  "key": 2,
                  "value": "Bill"
                },
                {
                  "key": 3,
                  "value": "Pending"
                }
              ],
              "HelpText": "How this document’s payable/receivable is tracked against bills: not applicable, using a master setting, tracked bill-by-bill, or left pending."
            },
            {
              "Name": "BIZTransactionTypeLedgerType",
              "Label": "BIZTransactionType.LedgerType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 210,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Detailed"
                },
                {
                  "key": 1,
                  "value": "Summary"
                }
              ],
              "HelpText": "Whether the ledger for this document is kept Detailed (every transaction visible) or Summary (only totals visible)."
            },
            {
              "Name": "BIZTransactionTypeIsCashCredit",
              "Label": "BIZTransactionType.CashCredit",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 210,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether this document can be settled in cash on credit terms."
            },
            {
              "Name": "BIZTransactionTypeCashBillAccountingType",
              "Label": "BIZTransactionType.CashBill",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 210,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Fixed"
                },
                {
                  "key": 1,
                  "value": "Party"
                },
                {
                  "key": 2,
                  "value": "Instrument"
                },
                {
                  "key": 3,
                  "value": "Cash"
                }
              ],
              "HelpText": "Which account category a cash bill for this document posts against: a Fixed account, the Party’s account, an Instrument (e.g. cheque) account, or a general Cash account."
            },
            {
              "Name": "CashAccountName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.CashAccount",
              "LinkId": "CashAccountId",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 210,
              "PlaceHolder": "Select Cash Account",
              "PicklistJSON": "Account",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "The specific cash account to post to, when cash accounting applies."
            },
            {
              "Name": "ClaimPaymentBIZTransactionName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.ClaimPaymentBIZTransaction",
              "LabelWidth": 224,
              "PlaceHolder": "Select Claim Payment BIZTransaction",
              "Width": 360,
              "AddNew": false,
              "MaxLength": 35,
              "LinkId": "ClaimPaymentBIZTransactionId",
              "PicklistJSON": "Biztransaction",
              "ValidRegEx": "",
              "DefaultValue": "",
              "HelpText": "Which transaction type is used to record the payment when a claim against this document is settled."
            },
            {
              "Name": "BIZTransactionTypeCostOfSalesPostingType",
              "Label": "PayConfiguration.AccountPosting",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 210,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Fixed"
                },
                {
                  "key": 1,
                  "value": "Material"
                }
              ],
              "HelpText": "Whether Cost of Sales is posted using a Fixed account or the specific Material’s own account."
            },
            {
              "Name": "BIZTransactionTypeCostOfSalesAccountName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.COGSAccount",
              "Width": 360,
              "LabelWidth": 210,
              "PlaceHolder": "Select Sales Account",
              "LinkId": "BIZTransactionTypeCostOfSalesAccountId",
              "PicklistJSON": "Accountcode",
              "AddNew": false,
              "PicklistCriteria": "COGS",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "The account Cost of Sales is posted to, when using a Fixed posting type."
            },
            {
              "Name": "BIZTransactionTypeAccountVoucherType",
              "Label": "BIZTransactionType.AccountVoucher",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 210,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Same Voucher"
                },
                {
                  "key": 1,
                  "value": "Different Types"
                }
              ],
              "HelpText": "Whether this document shares the same accounting voucher as related documents, or always creates its own, distinct voucher type."
            },
            {
              "Name": "AccountBizTransactionName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.AccountBIZTransaction",
              "LinkId": "AccountBizTransactionId",
              "AddNew": false,
              "PlaceHolder": "Select BIZTransaction",
              "Width": 360,
              "LabelWidth": 210,
              "PicklistJSON": "BizTransactionType",
              "PicklistCriteria": "AccountBizTransaction",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "A related transaction (of any type) this document’s accounting entry is linked to for reporting/traceability."
            },
            {
              "Name": "AccountBizTransactionTypeName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.AccountBIZTransactionType",
              "LinkId": "AccountBizTransactionTypeId",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 210,
              "PlaceHolder": "Select BIZTransaction Type",
              "PicklistJSON": "BIZTransaction",
              "PicklistCriteria": "AccountBizTransactionType",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "A related transaction type this document’s accounting entry is linked to."
            },
            {
              "Name": "FinanceBookName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BizTransaction.FinanceBook",
              "LinkId": "FinanceBookId",
              "PicklistJSON": "FinanceBook",
              "AddNew": false,
              "PlaceHolder": "Select Finance Book",
              "Width": 360,
              "LabelWidth": 210,
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "Which finance book (e.g. statutory vs. management books) this document’s entries are recorded in."
            },
            {
              "Name": "BIZTransactionTypeIsAdvanceAccountPosting",
              "Label": "BIZTransactionType.AdvanceAccountPosting",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Width": 360,
              "LabelWidth": 210,
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether this document can post an advance payment/receipt entry ahead of the final settlement."
            },
            {
              "Name": "BIZTransactionTypeItemFromItemParty",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.ItemFromItemParty",
              "DefaultValue": 0,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether the item’s accounting details are taken from the item-party relationship rather than the item master directly."
            },
            {
              "Name": "BIZTransactionTypeDebitType",
              "Label": "BIZTransactionType.DebitType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Cash"
                },
                {
                  "key": 1,
                  "value": "Book"
                },
                {
                  "key": 2,
                  "value": "Gen.Ledger"
                },
                {
                  "key": 2,
                  "value": "SubLedger"
                },
                {
                  "key": 3,
                  "value": "ControlAC"
                },
                {
                  "key": 4,
                  "value": "Subsd.Ledger"
                },
                {
                  "key": 5,
                  "value": "NONE"
                }
              ],
              "HelpText": "Which ledger category is debited by this document’s posting: Cash, Book, General Ledger, Sub-Ledger, Control Account, or Subsidiary Ledger."
            },
            {
              "Name": "BIZTransactionTypeCreditType",
              "Label": "BIZTransactionType.CreditType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Cash"
                },
                {
                  "key": 1,
                  "value": "Book"
                },
                {
                  "key": 2,
                  "value": "Gen.Ledger"
                },
                {
                  "key": 2,
                  "value": "SubLedger"
                },
                {
                  "key": 3,
                  "value": "ControlAC"
                },
                {
                  "key": 4,
                  "value": "Subsd.Ledger"
                },
                {
                  "key": 5,
                  "value": "NONE"
                }
              ],
              "HelpText": "Which ledger category is credited by this document’s posting (same options as Debit Type)."
            },
            {
              "Name": "BIZTransactionTypeClaimPostType",
              "Label": "BIZTransactionType.ClaimPostType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "PayProcess"
                },
                {
                  "key": 1,
                  "value": "Payment"
                },
                {
                  "key": 2,
                  "value": "Settlement"
                }
              ],
              "HelpText": "At what stage a claim on this document is posted: at the pay-process stage, at actual payment, or at final settlement."
            },
            {
              "Name": "BIZTransactionTypeIsRecoveryTrack",
              "Label": "BIZTransactionType.IsRecoveryTrack ",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Not Applicable"
                },
                {
                  "key": 1,
                  "value": "Billable"
                },
                {
                  "key": 2,
                  "value": "Not Billable"
                },
                {
                  "key": 3,
                  "value": "Optional"
                }
              ],
              "HelpText": "Whether an amount on this document is tracked as recoverable from a third party, and if so, whether it is billable."
            }
          ]
        }
      ]
    },
    {
      "pageId": "Stock",
      "pageName": "Stock",
      "sections": [
        {
          "sectionId": "stockSec",
          "sectionName": "Stock",
          "description": "Whether this document moves stock quantity, in which direction, and how stock availability and reservation are handled. Only relevant if the process class this type belongs to affects stock at all.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableStock",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Stock",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type. (This section only appears at all because the process class it belongs to applies here.)"
            },
            {
              "Name": "BIZTransactionTypeStockPostType",
              "Label": "BIZTransactionType.StockPostType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 1,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether this document updates stock balances when saved (Yes) or leaves stock untouched (No)."
            },
            {
              "Name": "BIZTransactionTypeIsMovementType",
              "Label": "BIZTransactionType.MovementTyperequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether this document is recorded as a formal stock movement (with its own movement-type classification) for stock-ledger reporting."
            },
            {
              "Name": "BIZTransactionTypeIsIoRatio",
              "Label": "BIZTransactionType.IORatio",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether an input-output ratio (expected yield, e.g. raw material consumed vs. finished goods produced) is tracked for this document."
            },
            {
              "Name": "BIZTransactionTypeTransferStockPostType",
              "Label": "BIZTransactionType.TransferStockPostType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "In"
                },
                {
                  "key": 1,
                  "value": "Out"
                },
                {
                  "key": 2,
                  "value": "In Out"
                },
                {
                  "key": 3,
                  "value": "None"
                }
              ],
              "HelpText": "For a stock transfer, which side this document posts: stock In, stock Out, both, or neither."
            },
            {
              "Name": "BIZTransactionTypeReservationType",
              "Label": "BIZTransactionType.ReservationType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Not Required"
                },
                {
                  "key": 1,
                  "value": "Auto"
                },
                {
                  "key": 2,
                  "value": "Manual"
                }
              ],
              "HelpText": "Whether stock gets reserved for this document ahead of time: Not Required, Automatically, or Manually by a user."
            },
            {
              "Name": "BIZTransactionTypeReservationLoadFrom",
              "Label": "BIZTransactionType.ReservationLoadFrom",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Not Required"
                },
                {
                  "key": 1,
                  "value": "Load"
                },
                {
                  "key": 2,
                  "value": "Stock"
                }
              ],
              "HelpText": "Where a stock reservation is sourced from: not required, from a planned Load, or directly from available Stock."
            },
            {
              "Name": "BIZTransactionTypeStockCheckType",
              "Label": "BIZTransactionType.StockCheckDuring",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Document Basis"
                },
                {
                  "key": 1,
                  "value": "Delivery Basis"
                }
              ],
              "HelpText": "When stock availability is validated: at the point the Document itself is saved, or only later at actual Delivery."
            },
            {
              "Name": "BIZTransactionTypeStockviewType",
              "Label": "BIZTransactionType.ViewType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "None"
                },
                {
                  "key": 1,
                  "value": "Input"
                },
                {
                  "key": 2,
                  "value": "Output"
                },
                {
                  "key": 3,
                  "value": "Both"
                }
              ],
              "HelpText": "Which stock movement direction this document is shown under in stock-view reports: none, Input only, Output only, or Both."
            },
            {
              "Name": "BIZTransactionTypeKitExpansionType",
              "Label": "BIZTransactionType.KitExpansionType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "Yes(Don't Show in Grid & Report)"
                }
              ],
              "HelpText": "Whether a kit/BOM item on this document is expanded into its individual components, and whether that expansion appears in grids and reports."
            },
            {
              "Name": "BIZTransactionTypeIssueType",
              "Label": "BIZTransactionType.IssueType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Production"
                },
                {
                  "key": 1,
                  "value": "Capital"
                },
                {
                  "key": 2,
                  "value": "Others"
                }
              ],
              "HelpText": "What the stock issued on this document is being issued for: Production, Capital use, or Other purposes."
            },
            {
              "Name": "BIZTransactionTypeReservationConsume",
              "Label": "BIZTransactionType.ReservationConsume",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Not Required"
                },
                {
                  "key": 1,
                  "value": "Consume"
                }
              ],
              "HelpText": "Whether an existing stock reservation is automatically consumed when this document is processed."
            }
          ]
        }
      ]
    },
    {
      "pageId": "CCAllocation",
      "pageName": "CC & Allocation",
      "sections": [
        {
          "sectionId": "ccallocationSec",
          "sectionName": "CC & Allocation",
          "description": "Cost-center tagging and expense-allocation rules for this document -- which department or cost bucket its value is charged against, and how that charge is split.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableCCAllocation",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure CC & Allocation",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type. (This section only appears at all because the process class it belongs to applies here.)"
            },
            {
              "Name": "BIZTransactionTypeIsCostCenter",
              "Label": "BIZTransactionType.CostCenterRequired",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 200,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether a cost center must be specified on this document at all."
            },
            {
              "Name": "BIZTransactionTypeIsMultipleCostCategory",
              "Label": "BIZTransactionType.MultipleCategoriesRequired",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 200,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether more than one cost category can be assigned to a single document."
            },
            {
              "Name": "BIZTransactionTypeIsSplitCostCenter",
              "Label": "BIZTransactionType.SplitCostCenterRequired",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 200,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether the document’s value can be split across multiple cost centers (e.g. 60% to one department, 40% to another) rather than charged to just one."
            },
            {
              "Name": "AllocationTypeName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.AllocationType",
              "LinkId": "AllocationTypeId",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 200,
              "PlaceHolder": "Select Allocation Type",
              "PicklistJSON": "EmployeeAlocation",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "The allocation rule/method used to distribute this document’s value across cost centers."
            },
            {
              "Name": "BIZTransactionTypeIsAllocation",
              "Label": "BIZTransactionType.AllocationRequired",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 200,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Header And Tail"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "Header Only"
                },
                {
                  "key": 3,
                  "value": "Tail Only"
                }
              ],
              "HelpText": "Where allocation applies on the document: both header and line items (Header And Tail), neither (No), header only, or line items only (Tail Only)."
            },
            {
              "Name": "CostCenterTypeName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "Costcategory.type",
              "LinkId": "CostCenterTypeId",
              "Width": 360,
              "LabelWidth": 200,
              "AddNew": false,
              "PlaceHolder": "Select Cost Center Type",
              "PicklistJSON": "CostCenterType",
              "PostData": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "Which category of cost center this document is restricted to."
            },
            {
              "Name": "BIZTransactionTypeAllocationNature",
              "Label": "AssetTypeMaterial.Nature",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 200,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Generate"
                },
                {
                  "key": 1,
                  "value": "Allocate"
                }
              ],
              "HelpText": "Whether the allocation amount is Generated fresh from this document, or Allocated from an existing pooled amount."
            }
          ]
        }
      ]
    },
    {
      "pageId": "BatchLotPack",
      "pageName": "Batch/Lot & Pack",
      "sections": [
        {
          "sectionId": "batchlotpackSec",
          "sectionName": "Batch/Lot & Pack",
          "description": "Batch/lot number tracking and pack/carton-level details for items on this document. Only relevant if the process class this type belongs to requires batch tracking.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableBatchLotPack",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Batch/Lot & Pack",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type. (This section only appears at all because the process class it belongs to applies here.)"
            },
            {
              "Name": "BIZTransactionTypeIsBatchDetails",
              "Label": "BIZTransactionType.BatchDetailsRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Width": 360,
              "LabelWidth": 207,
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Multiple"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "LineWise Only"
                },
                {
                  "key": 3,
                  "value": "Auto FIFO Consume"
                }
              ],
              "HelpText": "How batch numbers are required on this document: across Multiple batches per line, Not required, tracked only Line-Wise, or automatically consumed oldest-first (Auto FIFO Consume)."
            },
            {
              "Name": "BIZTransactionTypeIsBatchCreationPossible",
              "Label": "BIZTransactionType.BatchCreationAllowed",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 207,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether a brand-new batch number can be created directly from this document (rather than only selecting an existing batch)."
            },
            {
              "Name": "BIZTransactionTypeIsSeparateBatchEntryPossible",
              "Label": "BIZTransactionType.SeparateBatchentryAllowed",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 200,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether batch details can be entered in a separate, dedicated step rather than inline on the document."
            },
            {
              "Name": "BIZTransactionTypeIsBatchInHeader",
              "Label": "BIZTransactionType.BatchRequiredInHeader",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 207,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether the batch number is captured once at the document header level, rather than separately for each line item."
            },
            {
              "Name": "BIZTransactionTypeLotMarkType",
              "Label": "BIZTransactionType.LotMarkType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 207,
              "PickLists": [
                {
                  "key": 0,
                  "value": "None"
                },
                {
                  "key": 1,
                  "value": "Mark"
                },
                {
                  "key": 2,
                  "value": "Un-Mark"
                }
              ],
              "HelpText": "Whether this document marks, un-marks, or leaves untouched the lot status of the items it processes."
            },
            {
              "Name": "LotTypeName",
              "Type": "string",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "LotType.lottype",
              "LinkId": "LotTypeId",
              "PicklistJSON": "lottype",
              "Width": 360,
              "LabelWidth": 207,
              "AddNew": false,
              "PlaceHolder": "Select Lot Type",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "Which lot classification this document’s items belong to."
            },
            {
              "Name": "BIZTransactionTypeIsPackingQuality",
              "Label": "BIZTransactionType.PackingQuantityRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 230,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "Keep Track"
                },
                {
                  "key": 3,
                  "value": "Load From"
                }
              ],
              "HelpText": "Whether pack-level quantity is tracked directly, kept only for reference, or loaded from a source document."
            },
            {
              "Name": "BIZTransactionTypeIsPackingDetails",
              "Label": "BIZTransactionType.PackingDetailsRequired",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 230,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether pack/carton-level details (beyond just the batch/lot) must be captured on this document."
            },
            {
              "Name": "BIZTransactionTypeExactPickConfirmation",
              "Label": "BIZTransactionType.ExactPickConfirmationRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ],
              "HelpText": "Whether the exact pack picked must be confirmed to match what was planned, rather than allowing a substitute pack."
            },
            {
              "Name": "BIZTransactionTypeFromPackStatus",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.FromPackStatus",
              "LinkId": "BIZTransactionTypeId",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 230,
              "PlaceHolder": "Select From Pack",
              "PicklistJSON": "GCM",
              "PicklistCriteria": "PackStatus",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "The pack status a pack must be in before this document can act on it."
            },
            {
              "Name": "BIZTransactionTypeToPackStatus",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "ItemMaster.TaxTable",
              "LinkId": "BIZTransactionTypeId",
              "PicklistJSON": "GCM",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select To Pack",
              "LabelWidth": 230,
              "PicklistCriteria": "PackStatus",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "The pack status a pack is moved to once this document is processed."
            },
            {
              "Name": "BIZTransactionTypePackConfirmationStatus",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.PackConfirmationStatus",
              "LinkId": "BIZTransactionTypeId",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select Pack Status",
              "LabelWidth": 230,
              "PicklistJSON": "GCM",
              "PicklistCriteria": "PackStatus",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "HelpText": "The status recorded once pack confirmation for this document is complete."
            }
          ]
        }
      ]
    },
    {
      "pageId": "Option",
      "pageName": "Option",
      "sections": [
        {
          "sectionId": "optionSec",
          "sectionName": "Option",
          "description": "A collection of miscellaneous document-level behaviors: multi-currency support, narration style, whether the document can be cancelled or saved with zero value, asset posting, multi-organization-unit handling, and item search/alias options.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableOption",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": false,
              "Label": "Configure Option",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type."
            },
            {
              "Name": "BIZTransactionTypeIsMultiCurrency",
              "Label": "BIZTransactionType.MultiCurrencyApplicable",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 238,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeNarrationType",
              "Label": "AccountVoucher.Narration",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 238,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Linewise"
                },
                {
                  "key": 1,
                  "value": "Overall"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsCancelApplicable",
              "Label": "BIZTransactionType.CancelApplicable",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 238,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsZeroValue",
              "Label": "BIZTransactionType.ZeroValueTransactionPermitted",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 240,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeAssetPostType",
              "Label": "BIZTransactionType.AssetPostType",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 238,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "No Asset Post"
                },
                {
                  "key": 1,
                  "value": "Asset Acquisition"
                },
                {
                  "key": 2,
                  "value": "Asset Retirement"
                },
                {
                  "key": 3,
                  "value": "Asset Transfer"
                }
              ]
            },
            {
              "Name": "DefaultItemName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "PicklistJSON": "itemname",
              "Label": "Activity.Item",
              "LinkId": "DefaultItemId",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 238,
              "PlaceHolder": "Select Item",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "DefaultSKUName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "Activity.SKU",
              "PicklistJSON": "SKU",
              "Width": 360,
              "LabelWidth": 238,
              "LinkId": "DefaultSKUId",
              "AddNew": false,
              "PlaceHolder": "Select SKU",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypeIsMultipleOU",
              "Label": "WareHouse.MultipleOU",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 238,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                },
                {
                  "key": 2,
                  "value": "Dynamic"
                },
                {
                  "key": 3,
                  "value": "Both"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeOUType",
              "Label": "Entity.OUType",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 238,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "OU"
                },
                {
                  "key": 1,
                  "value": "OUGROUP"
                }
              ]
            },
            {
              "Name": "DefaultOUName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.DefaultOrganizationUnit",
              "LinkId": "DefaultOUId",
              "Width": 360,
              "LabelWidth": 238,
              "PicklistJSON": "OrganizationUnitName",
              "AddNew": false,
              "PlaceHolder": "Select Organization unit",
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "OrganizationUnitName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistJSON": "OrganizationGroup",
              "PicklistTitle": "Name",
              "Label": "InstrumentTone.OrganizationGroup",
              "LinkId": "OrganizationUnitId",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 238,
              "PlaceHolder": "Select Organization Group",
              "PostData": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "ApprovalTemplateName",
              "Type": "number",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.ApprovalTemplate",
              "LinkId": "ApprovalTemplateId",
              "PicklistJSON": "SchedularTemplate",
              "AddNew": false,
              "PlaceHolder": "Select Approval Template Name",
              "LabelWidth": 210,
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            },
            {
              "Name": "BIZTransactionTypeIncludeForPlanning",
              "Label": "BIZTransactionType.IncludeForPlanning",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 220,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeRateLoading",
              "Label": "BIZTransactionType.RateLoading",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 220,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Previous Document"
                },
                {
                  "key": 1,
                  "value": "Party Reference Date"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypePostToItemParty",
              "Label": "BIZTransactionType.PostToItemParty",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 220,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeItemAliasRequired",
              "Label": "BIZTransactionType.ItemAliasRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 220,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeItemExtendedSearchRequired",
              "Label": "BIZTransactionType.ItemExtendedSearchRequired",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 220,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "BIZTransactionTypeIsBinRequired",
              "Label": "BIZTransactionType.BinRequired",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 220,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Yes"
                },
                {
                  "key": 1,
                  "value": "No"
                }
              ]
            },
            {
              "Name": "NarrationTemplateName",
              "Type": "number",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.NarrationTemplate",
              "LinkId": "NarrationTemplateId",
              "AddNew": false,
              "PlaceHolder": "Select Narration Template",
              "LabelWidth": 210,
              "PicklistJSON": "SchedularTemplate",
              "Width": 360,
              "ValidRegEx": "",
              "DefaultValue": "NONE"
            }
          ]
        }
      ]
    },
    {
      "pageId": "DateControl",
      "pageName": "Date Control",
      "sections": [
        {
          "sectionId": "datecontrolSec",
          "sectionName": "Date Control",
          "description": "How many days in the past (or future) a user is allowed to enter, update, or delete a document of this type. This is a control against back-dating records after a financial period has effectively closed -- setting these too loosely can let users alter historical, already-reported figures.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableDateControl",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Date Control",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type."
            },
            {
              "Name": "BIZTransactionTypeBackDateCheckType",
              "Label": "CashDiscount.Type",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Last Transaction"
                },
                {
                  "key": 1,
                  "value": "System Date"
                }
              ],
              "HelpText": "What the allowed back-date window is measured from: the date of the Last Transaction entered, or today’s System Date."
            },
            {
              "Name": "BIZTransactionTypeBackDateEntryDay",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 210,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Entry",
              "Placeholder": "Enter Back Date",
              "DefaultValue": 0,
              "MaxLength": 4,
              "HelpText": "How many days in the past a NEW document of this type can be dated. 0 means no back-dating is allowed at all."
            },
            {
              "Name": "BIZTransactionTypeBackDateUpdateDay",
              "Type": "number",
              "Required": false,
              "Width": 360,
              "LabelWidth": 210,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Update",
              "Placeholder": "Enter Back Date Update",
              "DefaultValue": 0,
              "MaxLength": 4,
              "HelpText": "How many days in the past an EXISTING document of this type can still be edited."
            },
            {
              "Name": "BIZTransactionTypeBackDateDeleteDay",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.DeleteCancel",
              "Placeholder": "Enter Back Date Delete",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 210,
              "MaxLength": 4,
              "HelpText": "How many days in the past an EXISTING document of this type can still be deleted or cancelled."
            },
            {
              "Name": "BIZTransactionTypeForwardEntryDay",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Numberofdaysforwardentry",
              "Placeholder": "Enter Forward Date",
              "DefaultValue": 0,
              "Width": 360,
              "LabelWidth": 210,
              "MaxLength": 4,
              "HelpText": "How many days into the future a document of this type is allowed to be dated."
            }
          ]
        }
      ]
    },
    {
      "pageId": "StockAccount",
      "pageName": "Stock Account",
      "sections": [
        {
          "sectionId": "stockaccountSec",
          "sectionName": "Stock Account",
          "description": "Which stock and contra accounts this document posts to when stock value changes, and when that posting happens. Only shown for stock-affecting transaction types.",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "EnableStockAccount",
              "Type": "checkbox",
              "PostData": false,
              "DefaultValue": true,
              "Label": "Configure Stock Account",
              "HelpText": "Off = this section stays collapsed and this type simply uses the values already set below. Turn it on to review or change them for this specific transaction type. (This section only appears at all because the process class it belongs to applies here.)"
            },
            {
              "Name": "BIZTransactionTypeStockAccountPosting",
              "Type": "number",
              "Label": "BIZTransactionType.PostType",
              "Required": false,
              "Width": 360,
              "LabelWidth": 190,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "None"
                },
                {
                  "key": 1,
                  "value": "PerTransaction"
                },
                {
                  "key": 2,
                  "value": "Day"
                },
                {
                  "key": 3,
                  "value": "Month"
                },
                {
                  "key": 4,
                  "value": "Immediate"
                }
              ],
              "HelpText": "When the stock-value accounting entry is actually posted: never, per individual transaction, once a day, once a month, or immediately."
            },
            {
              "Name": "BIZTransactionTypeStockAccountType",
              "Type": "number",
              "Label": "BIZTransactionType.StockAccountType",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Fixed"
                },
                {
                  "key": 1,
                  "value": "Stock"
                },
                {
                  "key": 2,
                  "value": "Cost"
                },
                {
                  "key": 3,
                  "value": "Consumption"
                },
                {
                  "key": 4,
                  "value": "WIP a/c "
                },
                {
                  "key": 5,
                  "value": "Wip Stock"
                },
                {
                  "key": 6,
                  "value": "COGM"
                }
              ],
              "HelpText": "Which account category the stock value posts to: a Fixed account, the Stock account itself, a Cost account, Consumption, Work-in-Progress, WIP Stock, or Cost of Goods Manufactured (COGM)."
            },
            {
              "Name": "StockAccountBiztransactionTypeName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.PostToBIZTransactionType",
              "AddNew": false,
              "PlaceHolder": "Select Post To BIZTransaction Type",
              "MaxLength": 10,
              "PicklistJSON": "BizTransactionType",
              "PicklistCriteria": "PostBizTransactionType",
              "LinkId": "StockAccountBiztransactionTypeId",
              "ValidRegEx": "",
              "DefaultValue": "",
              "HelpText": "Which transaction type this document’s stock posting is passed through to."
            },
            {
              "Name": "BIZTransactionTypeStockContraType",
              "Type": "number",
              "Label": "BIZTransactionType.ContraAccountType",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "PickLists": [
                {
                  "key": 0,
                  "value": "Fixed"
                },
                {
                  "key": 1,
                  "value": "Stock"
                },
                {
                  "key": 2,
                  "value": "Cost"
                },
                {
                  "key": 3,
                  "value": "Consumption"
                },
                {
                  "key": 4,
                  "value": "WIP a/c "
                },
                {
                  "key": 5,
                  "value": "Wip Stock"
                },
                {
                  "key": 6,
                  "value": "COGM"
                }
              ],
              "HelpText": "Which account category is used as the offsetting (contra) side of the stock posting (same options as Stock Account Type)."
            },
            {
              "Name": "StockContraAccountName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "ChargeElement.ContraAccount",
              "LinkId": "StockContraAccountId",
              "AddNew": false,
              "PlaceHolder": "Select Contra Account",
              "PicklistJSON": "Account",
              "PicklistCriteria": "Contra",
              "ValidRegEx": "",
              "DefaultValue": "",
              "HelpText": "The specific contra account used, when a Fixed contra type is selected."
            },
            {
              "Name": "BIZTransactionTypeIsStockCC",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 1,
              "Label": "BIZTransactionType.IsStockCC",
              "Placeholder": "",
              "HelpText": "Whether a cost center is required specifically for the stock-value posting (independent of the CC & Allocation section’s own setting)."
            },
            {
              "Name": "StockCCName",
              "Type": "string",
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.StockCC",
              "LinkId": "StockCCId",
              "AddNew": false,
              "PlaceHolder": "Select Name",
              "PicklistJSON": "CostCenterName",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": "",
              "HelpText": "The specific cost center the stock-value posting is charged to."
            }
          ]
        }
      ]
    },
    {
      "pageId": "Hidden",
      "pageName": "Hidden",
      "sections": [
        {
          "sectionId": "hiddenSec",
          "sectionName": "Hidden (internal ids / unused-in-legacy-UI fields)",
          "layout": {
            "columns": 12
          },
          "fields": [
            {
              "Name": "BIZTransactionTypeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 0,
              "IsVisible": false
            },
            {
              "Name": "ModuleId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "FixedAccountId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "ClaimPaymentBIZTransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeClassId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeSubClassId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "StockAccountBiztransactionTypeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "StockAccountBizTransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "StockFixedAccountId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "StockContraAccountId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "LabourChargesAccountId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "LabourChargesPayableAccountId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypePartyId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "SegmentId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "AllocationTypeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "AdditionalChargeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "AccountBizTransactionTypeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "OtherChargeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "OrganizationGroupId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "OrganizationUnitId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "DefaultOUId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "ProcessId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "CounterId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "OrganizationGroupName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "InstrumentTone.OrganizationGroup",
              "LinkId": "OrganizationGroupId",
              "PicklistJSON": "OrganizationGroup",
              "AddNew": false,
              "Width": 360,
              "LabelWidth": 238,
              "PlaceHolder": "Select Organization Group",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "IsVisible": false
            },
            {
              "Name": "PeriodId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "SamplePartyBranchName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.SamplePartyBranch",
              "LinkId": "SamplePartyBranchId",
              "PicklistJSON": "PartyBranch",
              "AddNew": false,
              "Width": 360,
              "PlaceHolder": "Select Party Branch",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "IsVisible": false
            },
            {
              "Name": "WorkCenterId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "SelectionClassId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "StoreId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "SelectionSubClassId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "MAllocationId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "CashAccountId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "CurrencyId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "LotTypeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "NcrBiztransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "ItemCriteriaConfigId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "ReportFormatId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "TotalChargeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeCostOfSalesAccountId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeSourceType",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 5,
              "IsVisible": false
            },
            {
              "Name": "PartyCriteriaConfigId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "SelectionBIZTransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeVersion",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": 1,
              "IsVisible": false
            },
            {
              "Name": "HeadExciseRegisterId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "ItemExciseRegisterId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "TermsSetId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "MultiBIZTransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "DefaultItemId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "DefaultSKUId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "StockCCId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "CycleClassCycleClasso",
              "Type": "string",
              "Required": false,
              "PostData": false,
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "IsVisible": false
            },
            {
              "Name": "SamplePartyBranchId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "AccountBizTransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "LoadInterMMBiztransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "ConsumptionBIZTransactionId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "FinanceBookId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "CostCenterTypeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "ReasonTypeId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeIsQualityVariance",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "BIZTransactionType.Quality",
              "DefaultValue": 0,
              "LabelWidth": 43,
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeIsRateVariance",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "Label": "Allocation.Rate",
              "DefaultValue": 0,
              "LabelWidth": 43,
              "IsVisible": false
            },
            {
              "Name": "StockAccountBizTransactionName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.PostToBIZTransaction",
              "AddNew": false,
              "MaxLength": 10,
              "PlaceHolder": "Select Post To BIZTransaction",
              "PicklistJSON": "Biztransaction",
              "LinkId": "StockAccountBizTransactionId",
              "ValidRegEx": "",
              "DefaultValue": "",
              "IsVisible": false
            },
            {
              "Name": "StockFixedAccountName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "BIZTransactionType.StockAccount",
              "LinkId": "StockFixedAccountId",
              "AddNew": false,
              "PlaceHolder": "Select Stock Account",
              "PicklistJSON": "Account",
              "PicklistCriteria": "Contra",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "IsVisible": false
            },
            {
              "Name": "FixedAccountName",
              "Type": "string",
              "Required": false,
              "Multiple": false,
              "PicklistTitle": "Name",
              "Label": "Party.PartyIsAccount",
              "LinkId": "FixedAccountId",
              "AddNew": false,
              "LabelWidth": 210,
              "PlaceHolder": "Select Account ",
              "Width": 360,
              "PicklistJSON": "Account",
              "PicklistCriteria": "AccountAccount",
              "ValidRegEx": "",
              "DefaultValue": "NONE",
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeCreatedOn",
              "Type": "string",
              "Required": false,
              "PostData": true,
              "ValidRegEx": "",
              "DefaultValue": "/Date(1710426600000)/",
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeCreatedByName",
              "Type": "string",
              "Required": false,
              "PostData": true,
              "ValidRegEx": "",
              "DefaultValue": "ADMIN",
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeModifiedOn",
              "Type": "string",
              "Required": false,
              "PostData": true,
              "ValidRegEx": "",
              "DefaultValue": "/Date(1710426600000)/",
              "IsVisible": false
            },
            {
              "Name": "BIZTransactionTypeModifiedByName",
              "Type": "string",
              "Required": false,
              "PostData": true,
              "ValidRegEx": "",
              "DefaultValue": "ADMIN",
              "IsVisible": false
            },
            {
              "Name": "ApprovalTemplateId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            },
            {
              "Name": "NarrationTemplateId",
              "Type": "number",
              "Required": false,
              "ValidRegEx": "",
              "DefaultValue": -1,
              "IsVisible": false
            }
          ]
        }
      ]
    }
  ],
  "quickActions": [],
  "rules": [
    {
      "id": "section-toggle-Numbering",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableNumbering"
      ],
      "condition": "{EnableNumbering} == true",
      "targets": [
        "BIZTransactionTypeNOGenerationType",
        "BIZTransactionTypeNumberSize",
        "BIZTransactionTypePrefix",
        "BIZTransactionTypeSystemPrefix",
        "BIZTransactionTypeNOGenerationPeriodType",
        "BIZTransactionTypeSuffix",
        "BIZTransactionTypeSystemSuffix"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-Printing",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnablePrinting"
      ],
      "condition": "{EnablePrinting} == true",
      "targets": [
        "PrintType",
        "ReportFormatName",
        "BIZTransactionTypeDisplayName"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-Default",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableDefault"
      ],
      "condition": "{EnableDefault} == true",
      "targets": [
        "StoreName",
        "WorkCenterName",
        "BIZTransactionTypePartyName",
        "CounterName",
        "PartyCriteriaConfigName",
        "TermsSetName",
        "ProcessName",
        "SegmentName",
        "CurrencyName",
        "ItemCriteriaConfigName",
        "BIZTransactionTypeContractDetailType"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-DutiesCharges",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableDutiesCharges",
        "ClassIsExcise"
      ],
      "condition": "{EnableDutiesCharges} == true && {ClassIsExcise} == 0",
      "targets": [
        "AdditionalChargeName",
        "OtherChargeName",
        "TotalChargeName",
        "BIZTransactionTypeIsExcise",
        "BIZTransactionTypeIsTransactionTypeChangeable",
        "ItemExciseRegisterName",
        "HeadExciseRegisterName",
        "BIZTransactionTypeIsCenVat",
        "BIZTransactionTypeIsFormDetails"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-Quality",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableQuality"
      ],
      "condition": "{EnableQuality} == true",
      "targets": [
        "BIZTransactionTypeIsQualityDetails",
        "BIZTransactionTypeIsReasonApplicable",
        "BIZTransactionTypeAutoRejectionApplicable",
        "ReasonTypeName",
        "NcrBiztransactionName",
        "BIZTransactionTypeShowFields",
        "BIZTransactionTypeIsSeperateInspection",
        "BIZTransactionTypeRejectionNCR",
        "BIZTransactionTypeReworkNCR",
        "BIZTransactionTypeOtherNCR"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-MatOption",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableMatOption"
      ],
      "condition": "{EnableMatOption} == true",
      "targets": [
        "BIZTransactionTypeIsActualQuantity",
        "BIZTransactionTypeIsGoodQuantity",
        "BIZTransactionTypeIsRejectedQuantity",
        "BIZTransactionTypeIsReworkQuantity",
        "BIZTransactionTypeIsOtherQuantity",
        "BIZTransactionTypeIsGrossWeight",
        "BIZTransactionTypeIsNetWeight",
        "BIZTransactionTypeIsTareWeight",
        "BIZTransactionTypeSKUApplicable",
        "BIZTransactionTypeSKUCreationAllowed",
        "BIZTransactionTypeRatePerUOMApplicable",
        "BIZTransactionTypeIsDeliverySchedule",
        "BIZTransactionTypeMRPDetailsRequired",
        "BIZTransactionTypeAttachmentType",
        "BIZTransactionTypeIsScheme",
        "BIZTransactionTypeRateForFree",
        "BIZTransactionTypeIsDeliveryTracking",
        "BIZTransactionTypeDefaultDeliveryType",
        "BIZTransactionTypeIsTripBill",
        "BIZTransactionTypeShowHistory",
        "BIZTransactionTypeLinewiseReferenceRequired",
        "BIZTransactionTypeIsMultipleUOM",
        "BIZTransactionTypeMaxDimensionAllowed",
        "BIZTransactionTypeIsMultipleStores",
        "BIZTransactionTypeIsDiscountApplicable",
        "BIZTransactionTypeIsFree",
        "BIZTransactionTypeMaterialAccountChangeable",
        "BIZTransactionTypeIsSuppliementary",
        "BIZTransactionTypeItemFromItemParty"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-Tracking",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableTracking",
        "ClassIsPendingMaintenance"
      ],
      "condition": "{EnableTracking} == true && {ClassIsPendingMaintenance} == 0",
      "targets": [
        "BIZTransactionTypeIsSelection",
        "BIZTransactionTypeSelectionType",
        "BIZTransactionTypeSelectionFromType",
        "SelectionClassName",
        "SelectionSubClassName",
        "SelectionBIZTransactionName",
        "MultiBIZTransactionName",
        "LoadInterMMBiztransactionName",
        "BIZTransactionTypeIsNonSelectionEntry",
        "BIZTransactionTypeLinewiseTrackingRequired",
        "BIZTransactionTypeScanningRequired",
        "BIZTransactionTypePendingPosting",
        "BIZTransactionTypeIsPendingPost",
        "BIZTransactionTypePendingForProcess",
        "BIZTransactionTypePreviousProcess",
        "BIZTransactionTypePendingForStock",
        "ConsumptionBIZTransactionName",
        "BIZTransactionTypeIsInterCompanyTracking",
        "BIZTransactionTypeIsVarianceAllowed",
        "BIZTransactionTypeIsQuantityVariance",
        "BIZTransactionTypeIsBizDimensionType",
        "applicablestore"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-AccountPost",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableAccountPost",
        "ClassIsAccountPost"
      ],
      "condition": "{EnableAccountPost} == true && {ClassIsAccountPost} == 0",
      "targets": [
        "BIZTransactionTypeAccountPostType",
        "BIZTransactionTypeAccountPostBasis",
        "BIZTransactionTypeBillAccountType",
        "BIZTransactionTypeLedgerType",
        "BIZTransactionTypeIsCashCredit",
        "BIZTransactionTypeCashBillAccountingType",
        "CashAccountName",
        "ClaimPaymentBIZTransactionName",
        "BIZTransactionTypeCostOfSalesPostingType",
        "BIZTransactionTypeCostOfSalesAccountName",
        "BIZTransactionTypeAccountVoucherType",
        "AccountBizTransactionName",
        "AccountBizTransactionTypeName",
        "FinanceBookName",
        "BIZTransactionTypeIsAdvanceAccountPosting",
        "BIZTransactionTypeItemFromItemParty",
        "BIZTransactionTypeDebitType",
        "BIZTransactionTypeCreditType",
        "BIZTransactionTypeClaimPostType",
        "BIZTransactionTypeIsRecoveryTrack"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-Stock",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableStock",
        "ClassStockPostType"
      ],
      "condition": "{EnableStock} == true && {ClassStockPostType} == 0",
      "targets": [
        "BIZTransactionTypeStockPostType",
        "BIZTransactionTypeIsMovementType",
        "BIZTransactionTypeIsIoRatio",
        "BIZTransactionTypeTransferStockPostType",
        "BIZTransactionTypeReservationType",
        "BIZTransactionTypeReservationLoadFrom",
        "BIZTransactionTypeStockCheckType",
        "BIZTransactionTypeStockviewType",
        "BIZTransactionTypeKitExpansionType",
        "BIZTransactionTypeIssueType",
        "BIZTransactionTypeReservationConsume"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-CCAllocation",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableCCAllocation",
        "ClassIsCostCenter"
      ],
      "condition": "{EnableCCAllocation} == true && {ClassIsCostCenter} == 0",
      "targets": [
        "BIZTransactionTypeIsCostCenter",
        "BIZTransactionTypeIsMultipleCostCategory",
        "BIZTransactionTypeIsSplitCostCenter",
        "AllocationTypeName",
        "BIZTransactionTypeIsAllocation",
        "CostCenterTypeName",
        "BIZTransactionTypeAllocationNature"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-BatchLotPack",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableBatchLotPack",
        "ClassIsBatch"
      ],
      "condition": "{EnableBatchLotPack} == true && {ClassIsBatch} == 0",
      "targets": [
        "BIZTransactionTypeIsBatchDetails",
        "BIZTransactionTypeIsBatchCreationPossible",
        "BIZTransactionTypeIsSeparateBatchEntryPossible",
        "BIZTransactionTypeIsBatchInHeader",
        "BIZTransactionTypeLotMarkType",
        "LotTypeName",
        "BIZTransactionTypeIsPackingQuality",
        "BIZTransactionTypeIsPackingDetails",
        "BIZTransactionTypeExactPickConfirmation",
        "BIZTransactionTypeFromPackStatus",
        "BIZTransactionTypeToPackStatus",
        "BIZTransactionTypePackConfirmationStatus"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-Option",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableOption"
      ],
      "condition": "{EnableOption} == true",
      "targets": [
        "BIZTransactionTypeIsMultiCurrency",
        "BIZTransactionTypeNarrationType",
        "BIZTransactionTypeIsCancelApplicable",
        "BIZTransactionTypeIsZeroValue",
        "BIZTransactionTypeAssetPostType",
        "DefaultItemName",
        "DefaultSKUName",
        "BIZTransactionTypeIsMultipleOU",
        "BIZTransactionTypeOUType",
        "DefaultOUName",
        "OrganizationUnitName",
        "ApprovalTemplateName",
        "BIZTransactionTypeIncludeForPlanning",
        "BIZTransactionTypeRateLoading",
        "BIZTransactionTypePostToItemParty",
        "BIZTransactionTypeItemAliasRequired",
        "BIZTransactionTypeItemExtendedSearchRequired",
        "BIZTransactionTypeIsBinRequired",
        "NarrationTemplateName"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-DateControl",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableDateControl"
      ],
      "condition": "{EnableDateControl} == true",
      "targets": [
        "BIZTransactionTypeBackDateCheckType",
        "BIZTransactionTypeBackDateEntryDay",
        "BIZTransactionTypeBackDateUpdateDay",
        "BIZTransactionTypeBackDateDeleteDay",
        "BIZTransactionTypeForwardEntryDay"
      ],
      "action": "show"
    },
    {
      "id": "section-toggle-StockAccount",
      "scope": "implementation",
      "type": "visibility",
      "trigger": [
        "EnableStockAccount",
        "ClassStockPostType"
      ],
      "condition": "{EnableStockAccount} == true && {ClassStockPostType} == 0",
      "targets": [
        "BIZTransactionTypeStockAccountPosting",
        "BIZTransactionTypeStockAccountType",
        "StockAccountBiztransactionTypeName",
        "BIZTransactionTypeStockContraType",
        "StockContraAccountName",
        "BIZTransactionTypeIsStockCC",
        "StockCCName"
      ],
      "action": "show"
    }
  ],
  "serverValidations": [],
  "api": {
    "save": "Admin.BizTransactionType.Save",
    "update": "Admin.BizTransactionType.Save",
    "delete": "Admin.BizTransactionType.Delete",
    "get": "Admin.BizTransactionType.Get"
  }
}