json NSOA:蜂窝服务领先

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json NSOA:蜂窝服务领先相关的知识,希望对你有一定的参考价值。

{
   "data" : {
      "acct_id" : "DELETE_ME",
      "beta" : 0,
      "chapters" : {
         "from_ns" : [
            {
               "active" : 1,
               "label" : "Employees (Employees)",
               "name" : "user",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Employee",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Employee.internalId",
                           "oa_value" : "User.netsuite_user_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "=\"1\"",
                           "oa_value" : "User.active"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "Employee.entityId",
                           "oa_value" : "User.nickname"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Employee.email",
                           "oa_value" : "User.email"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Employee.lastName",
                           "oa_value" : "User.last"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Employee.firstName",
                           "oa_value" : "User.first"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "NetSuite account currency",
                           "oa_value" : "User.currency"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 1,
                           "ns_value" : "=\"2\"",
                           "oa_value" : "User.role_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 1,
                           "ns_value" : "=\"2\"",
                           "oa_value" : "User.job_code_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 1,
                           "ns_value" : "=\"2\"",
                           "oa_value" : "User.primary_filter_set"
                        },
                        {
                           "active" : 1,
                           "advanced" : "# Lookup\nOA_FIELDS role_id,job_code_id,primary_filter_set,line_manager_id\nOA_FIELDS_INITIAL_ONLY role_id,job_code_id,primary_filter_set\nline_manager_id lookup=supervisor:lookup_table=user:lookup_by=netsuite_user_id:lookup_return=id",
                           "ns_value" : "",
                           "oa_value" : "User.line_manager_id"
                        }
                     ],
                     "value" : "EMPLOYEE_TO_USER"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Clients (Customers)",
               "name" : "customer",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Client",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Customer.internalId",
                           "oa_value" : "Customer.netsuite_customer_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "=\"C\"",
                           "oa_value" : "Customer.type"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.entityId",
                           "oa_value" : "Customer.name"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.companyName or Customer.entityId",
                           "oa_value" : "Customer.company"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.email",
                           "oa_value" : "Customer.email"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.billAddress1",
                           "oa_value" : "Customer.address1"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.billAddress2",
                           "oa_value" : "Customer.address2"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.billCity",
                           "oa_value" : "Customer.city"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.billstate",
                           "oa_value" : "Customer.state"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.billZipCode",
                           "oa_value" : "Customer.zip"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Customer.active"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "NetSuite account currency",
                           "oa_value" : "Customer.currency",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Customer.url",
                           "oa_value" : "Customer.web"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Customer.fax",
                           "oa_value" : "Customer.fax"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Customer.phone",
                           "oa_value" : "Customer.phone"
                        }
                     ],
                     "value" : "CUSTOMER_TO_CUSTOMER"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Projects (Projects)",
               "name" : "project",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Project",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Job.internalId",
                           "oa_value" : "Project.netsuite_project_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Job.companyName OR Job.entityId",
                           "oa_value" : "Project.name"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Job.customer",
                           "oa_value" : "Project.customer_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Job.startDate",
                           "ns_value" : "Job.startDate",
                           "oa_value" : "Project.start_date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Project.active"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "NetSuite account currency",
                           "oa_value" : "Project.currency",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "=\"2\"",
                           "oa_value" : "Project.user_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Job.comments",
                           "oa_value" : "Project.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "=\"1\"",
                           "oa_value" : "Project.netsuite_exchange_rate__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "=\"Billable\"",
                           "oa_value" : "Project.netsuite_project_expenses__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "# All IF definitions\nOA_FIELDS start_date,user_id,notes,netsuite_exchange_rate,netsuite_project_expenses,prj_opportunity_url\nNS_FIELDS startDate,comments,internalId,custentity_oa_opportunity_id\nOA_CUSTOM_FIELDS netsuite_exchange_rate,netsuite_project_expenses,prj_opportunity_url\nNS_CUSTOM_FIELDS custentity_oa_opportunity_id\n\nIF <<END\nIF (custentity_oa_opportunity_id > '0') THEN prj_opportunity_url 'https://system.na1.netsuite.com/app/accounting/transactions/opprtnty.nl?id=',internalId ELSE prj_opportunity_url 'http://www.netsuite.com/portal/products/netsuite/crm.shtml'\nEND",
                           "ns_value" : "# All IF definitions",
                           "oa_value" : ""
                        }
                     ],
                     "value" : "JOB_TO_PROJECT"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Services (Service Items)",
               "name" : "category",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Service",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Item.internalId",
                           "oa_value" : "Category.netsuite_category_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Category.active"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.itemId",
                           "oa_value" : "Category.name"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.basePrice",
                           "oa_value" : "Category.rate"
                        }
                     ],
                     "value" : "ITEM_TO_CATEGORY"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Expense Items (Expense Categories)",
               "name" : "item",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Expense item",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "ExpenseCategory.internalId",
                           "oa_value" : "Item.netsuite_item_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Item.active"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "ExpenseCategory.name",
                           "oa_value" : "Item.name"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "=\"M\" OR =\"R\"",
                           "ns_value" : "=\"R\"",
                           "oa_value" : "Item.type"
                        }
                     ],
                     "value" : "EXPENSE_CATEGORY_TO_ITEM"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Contacts (Contacts)",
               "name" : "contact",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Contact",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Customer.internalId",
                           "oa_value" : "Contact.customer_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.entityId",
                           "oa_value" : "Contact.name"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.lastName",
                           "oa_value" : "Contact.last"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.firstName",
                           "oa_value" : "Contact.first"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.email",
                           "oa_value" : "Contact.email"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.phone",
                           "oa_value" : "Contact.phone"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.fax",
                           "oa_value" : "Contact.fax"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.mobilePhone",
                           "oa_value" : "Contact.mobile"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.title",
                           "oa_value" : "Contact.job_title"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Contact.active"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.billAddress1",
                           "oa_value" : "Address.address1"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.billAddress2",
                           "oa_value" : "Address.address2"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.billAddress3",
                           "oa_value" : "Address.address3"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.billCity",
                           "oa_value" : "Address.city"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.billState",
                           "oa_value" : "Address.state"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.billZipCode",
                           "oa_value" : "Address.zip"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Contact.billCountryCode",
                           "oa_value" : "Address.country"
                        }
                     ],
                     "value" : "CONTACT_TO_CONTACT"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Employees (Vendors)",
               "name" : "vendor_to_user",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Vendor",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Vendor.internalId",
                           "oa_value" : "User.netsuite_vendor_id__c or User.netsuite_vendor2_id__c",
                           "prerequisity" : 1,
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "=\"1\"",
                           "oa_value" : "User.active",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.entityId",
                           "oa_value" : "User.nickname",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.email",
                           "oa_value" : "User.email",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.lastName",
                           "oa_value" : "User.last",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.firstName",
                           "oa_value" : "User.first",
                           "prerequisity" : 1
                        }
                     ],
                     "value" : "VENDOR_TO_USER"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Vendors (Vendors)",
               "name" : "vendor_to_vendor",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Vendor",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Vendor.internalId",
                           "oa_value" : "Vendor.netsuite_vendor_id__c",
                           "prerequisity" : 1,
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "initial_only" : 0,
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Vendor.active",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.entityId",
                           "oa_value" : "Vendor.name",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.email",
                           "oa_value" : "Vendor.email",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.fax",
                           "oa_value" : "Vendor.fax",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.billPhone",
                           "oa_value" : "Vendor.phone",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.billAddress1",
                           "oa_value" : "Vendor.address1",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.billAddress2",
                           "oa_value" : "Vendor.address2",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.billAddress3",
                           "oa_value" : "Vendor.address3",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.billCity",
                           "oa_value" : "Vendor.city",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.billstate",
                           "oa_value" : "Vendor.state",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.billZipCode",
                           "oa_value" : "Vendor.zip",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Vendor.url",
                           "oa_value" : "Vendor.web",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "NetSuite account currency",
                           "oa_value" : "Vendor.currency",
                           "prerequisity" : 1
                        }
                     ],
                     "value" : "VENDOR_TO_VENDOR"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Products (Purchase Items)",
               "name" : "product",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Product",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Item.internalId",
                           "oa_value" : "Product.netsuite_product_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Product.active"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.itemId",
                           "oa_value" : "Product.name"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.incomeAccount",
                           "oa_value" : "Product.netsuite_product_inc_acct_id__c",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.deferredRevenueAccount",
                           "oa_value" : "Product.netsuite_product_def_rev_acct_id__c",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.expenseAccount",
                           "oa_value" : "Product.netsuite_product_expense_acct_id__c",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.deferredExpenseAccount",
                           "oa_value" : "Product.netsuite_product_def_expense_acct_id__c",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Item.subType",
                           "oa_value" : "Product.netsuite_product_subtype__c",
                           "prerequisity" : 1
                        }
                     ],
                     "value" : "ITEM_TO_PRODUCT"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Reimbursements (Expense Report Reimbursements)",
               "name" : "reimbursement",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Expense Reimbursement",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Transaction.internalId",
                           "oa_value" : "Reimbursement.netsuite_reimbursement_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "OA Envelope.id",
                           "oa_value" : "Reimbursement.envelope_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.dateCreated",
                           "oa_value" : "Reimbursement.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.amountPaid",
                           "oa_value" : "Reimbursement.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.tranId",
                           "oa_value" : "Reimbursement.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.currency",
                           "oa_value" : "Reimbursement.currency",
                           "prerequisity" : 1
                        }
                     ],
                     "value" : "BILLPAYMENT_TO_REIMBURSEMENT"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Payments (Invoice Payments)",
               "name" : "payment",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Invoice payment",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_default" : "Transaction.internalId",
                           "oa_value" : "Payment.netsuite_payment_id__c",
                           "read_only" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "OA Invoice.id",
                           "oa_value" : "Payment.invoice_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.dateCreated",
                           "oa_value" : "Payment.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.appliedToLinkAmount",
                           "oa_value" : "Payment.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.internalId",
                           "oa_value" : "Payment.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.currency",
                           "oa_value" : "Payment.currency",
                           "prerequisity" : 1
                        }
                     ],
                     "value" : "PAYMENT_TO_PAYMENT"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "POs (Vendor Bills)",
               "name" : "vendorbill",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "PO",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.tranDate",
                           "oa_value" : "Purchaseorder.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.entity",
                           "oa_value" : "Purchaseorder.vendor_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "default terms",
                           "oa_value" : "Purchaseorder.terms"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.currency",
                           "oa_value" : "Purchaseorder.currency",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "OA Purchaser.id",
                           "oa_value" : "Purchaseorder.user_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "=\"NS-\"",
                           "oa_value" : "Purchaseorder.prefix"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "Transaction.tranId",
                           "oa_value" : "Purchaseorder.number"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "=\"NS-\" + Transaction.tranId",
                           "oa_value" : "Purchaseorder.name"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "=\"1\"",
                           "oa_value" : "Purchaseorder.auto_track_payable_with_fulfilled"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "from purchaser set",
                           "oa_value" : "Purchaseorder.carrier_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "from purchaser set",
                           "oa_value" : "Purchaseorder.accounts_payable_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "from purchaser set",
                           "oa_value" : "Purchaseorder.receiving_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_default" : "from purchaser set",
                           "oa_value" : "Purchaseorder.ship_complete_only"
                        }
                     ],
                     "value" : "VENDORBILL_TO_PURCHASEORDER"
                  },
                  {
                     "filter" : "",
                     "label" : "Purchase item",
                     "mapping" : [],
                     "value" : "VENDORBILL_TO_PURCHASE_ITEM"
                  }
               ]
            }
         ],
         "to_ns" : [
            {
               "active" : 1,
               "label" : "Exp Reports (Expense Reports)",
               "name" : "envelope",
               "switches" : [
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_sfdc_oa_ns_integration",
                     "label" : "Enable 3-way Salesforce.com, NS OpenAir and NetSuite integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : [
                        "enable_lc_export",
                        "enable_lc_export_ns_custom_record"
                     ],
                     "label" : "Enable NS OpenAir Loaded Cost to NetSuite custom record integration. Custom record Internal ID:",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        ""
                     ]
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_envelope_to_vendorbill_integration",
                     "label" : "Enable NS OpenAir exp report to NetSuite vendor bill integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_project_opportunity_sfa",
                     "label" : "Enable NS OpenAir project to NetSuite opportunity integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_project_wbs_opportunity_sfa",
                     "label" : "Enable NS OpenAir project work breakdown structure to NetSuite opportunity integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_oa_to_ns_rev_rec_integration",
                     "label" : "Enable NS OpenAir to NetSuite recognition transaction integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_purchase_order_integration",
                     "label" : "Enable NetSuite PO integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_credit_integration",
                     "label" : "Enable NetSuite credit memo integration for invoices",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_retainer_integration",
                     "label" : "Enable NetSuite customer deposit integration for invoices",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_reimbursement_integration",
                     "label" : "Enable NetSuite expense report/vendor bill reimbursement integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_payment_integration",
                     "label" : "Enable NetSuite payment integration for invoices",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_product_integration",
                     "label" : "Enable NetSuite product integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_realtime_integration",
                     "label" : "Enable NetSuite real-time integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_salesorder_integration",
                     "label" : "Enable NetSuite sales order to NS OpenAir customer PO integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_sso_integration",
                     "label" : "Enable NetSuite single signon",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_supportcase_import",
                     "label" : "Enable NetSuite support case import to OpenAir tasks",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_project_task_import",
                     "label" : "Enable NetSuite task import",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_vendorbill_to_purchases_integration",
                     "label" : "Enable NetSuite vendor bills to NS OpenAir POs integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_ns_vendor_oa_user_integration",
                     "label" : "Enable NetSuite vendor to NS OpenAir employee integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_ns_vendor_oa_vendor_integration",
                     "label" : "Enable NetSuite vendor to NS OpenAir vendor integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_send_errors_to_netsuite",
                     "label" : "Enable feature to set import errors on NetSuite records",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_multithreading",
                     "label" : "Enable multi-threading support. To be used with SuiteCloud+.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_timesheet_integration",
                     "label" : "Enable time entries export to NetSuite",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_project_data_export",
                     "label" : "Export NS OpenAir project data to existing NetSuite projects.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_customer_contact_integration",
                     "label" : "Import all NetSuite contacts associated with NetSuite clients marked 'Export to NS OpenAir'.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_project_contact_integration",
                     "label" : "Import all NetSuite contacts associated with NetSuite projects marked 'Export to NS OpenAir'.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_object_reexport_with_ns_id",
                     "label" : "Allow objects with a NetSuite ID to be exported during integration run",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_2008_2_endpoint",
                     "label" : "Enable NetSuite 2008.2 web services endpoint",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_oneworld_optimizations",
                     "label" : "Enable NetSuite OneWorld integration optimizations",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_project_opportunity_link",
                     "label" : "Enable NetSuite opportunity export link in project navigation bar",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "map_ns_vb_po_tranid",
                     "label" : "Map NetSuite transaction number to OpenAir number when importing vendor bills or purchase orders",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "use_ns_xrate_with_rev_rec",
                     "label" : "Do not use OpenAir project exchange rate on invoice and recognition transaction export",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_intercompany_journal_export",
                     "label" : "Enable NetSuite intercompany journal creation for recognition transaction and invoice export",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : [
                        "enable_subsidiary_map_to_category_x",
                        "category_x"
                     ],
                     "label" : "Enable NetSuite subsidiary import",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        0
                     ]
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "disable_export_to_openair_category",
                     "label" : "Disable Export to NS OpenAir filtering for services in NetSuite integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "disable_service_type_filtering",
                     "label" : "Disable NetSuite service type filtering for services in NetSuite integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_credit_charge_type",
                     "label" : "Map the charge type from the NetSuite credit memo",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : [
                        "enable_customer_hierarchy_class",
                        "enable_customer_hierarchy_class_ns_custom_field"
                     ],
                     "label" : "Map NetSuite customer class to client hierarchy",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        ""
                     ]
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : [
                        "enable_customer_hierarchy_department",
                        "enable_customer_hierarchy_department_ns_custom_field"
                     ],
                     "label" : "Map NetSuite customer department to client hierarchy",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        ""
                     ]
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : [
                        "enable_customer_hierarchy_location",
                        "enable_customer_hierarchy_location_ns_custom_field"
                     ],
                     "label" : "Map NetSuite customer location to client hierarchy",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        ""
                     ]
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : "enable_customer_hierarchy_subsidiary",
                     "label" : "Map NetSuite customer subsidiary to client hierarchy",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "disable_export_to_openair_customer",
                     "label" : "Disable Export to NS OpenAir filtering for clients in NetSuite integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "enable_lead_to_customer_integration",
                     "label" : "Include NetSuite leads marked 'Export to NS OpenAir' in the clients import (creates NS OpenAir clients)",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "enable_prospect_to_customer_integration",
                     "label" : "Include NetSuite prospects marked 'Export to NS OpenAir' in the clients import (creates NS OpenAir clients)",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_so_billingrule_mappings",
                     "label" : "Create time billing rules in sales order integration with a service filter. Map sales order line description to billing rule charge description.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_rev_rec_rule_from_so",
                     "label" : "Enable recognition rule creation in sales order integration",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : [
                        "enable_project_hierarchy_class",
                        "enable_project_hierarchy_class_ns_custom_field"
                     ],
                     "label" : "Map NetSuite project class to project hierarchy",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        ""
                     ]
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : [
                        "enable_project_hierarchy_department",
                        "enable_project_hierarchy_department_ns_custom_field"
                     ],
                     "label" : "Map NetSuite project department to project hierarchy",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        ""
                     ]
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : [
                        "enable_project_hierarchy_location",
                        "enable_project_hierarchy_location_ns_custom_field"
                     ],
                     "label" : "Map NetSuite project location to project hierarchy",
                     "type" : [
                        "checkbox",
                        "text"
                     ],
                     "value" : [
                        "",
                        ""
                     ]
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : "enable_project_hierarchy_subsidiary",
                     "label" : "Map NetSuite project subsidiary to project hierarchy",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "disable_export_to_openair_project",
                     "label" : "Disable Export to NS OpenAir filtering for projects in NetSuite integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_project_templates",
                     "label" : "Create new projects based on the project template specified in NetSuite.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_template_expense_policy_duplication",
                     "label" : "Enable expense policy duplication from template",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_project_workspace",
                     "label" : "Enable project workspace creation.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_project_stage",
                     "label" : "Map the NS OpenAir project stage from the NetSuite project",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_project_rate_card",
                     "label" : "Map the NS OpenAir rate card from the NetSuite project",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_ns_purchaser",
                     "label" : "Enable purchaser integration.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : "enable_user_hierarchy_class",
                     "label" : "Map NetSuite employee class to employee hierarchy",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : "enable_user_hierarchy_department",
                     "label" : "Map NetSuite employee department to employee hierarchy",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : "enable_user_hierarchy_location",
                     "label" : "Map NetSuite employee location to employee hierarchy",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Classification options",
                     "key" : "enable_user_hierarchy_subsidiary",
                     "label" : "Map NetSuite employee subsidiary to employee hierarchy",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "disable_export_to_openair_user",
                     "label" : "Disable Export to NS OpenAir filtering for employees in NetSuite integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Filtering options",
                     "key" : "disable_export_to_openair_vendor",
                     "label" : "Disable Export to NS OpenAir filtering for vendors in NetSuite integration",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "only_export_all_pta_wbs_sfa",
                     "label" : "Always export all task assignments when exporting project work breakdown structure to NetSuite opportunity",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "ignore_planned_hours_manual_task_budget_wbs_sfa",
                     "label" : "Do not use task planned hours for manual task projected billings when exporting project work breakdown structure to NetSuite opportunity",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "exclude_manual_task_budget_rollup_wbs_sfa",
                     "label" : "Exclude manual task projected billings from rollup when exporting project work breakdown structure to NetSuite opportunity",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "ignore_pta_manual_task_budget_wbs_sfa",
                     "label" : "Map task service to NetSuite item instead of task assignment job codes for manual task projected billings when exporting project work breakdown structure to NetSuite opportunity",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_tax_expenses_integration",
                     "label" : "Enable tax export on exp reports",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_tax_override_expenses",
                     "label" : "Allow manual override of Canadian taxes on exp report export",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_non_reimbursable_expenses",
                     "label" : "Automatically create negative exp report lines in NetSuite for non-reimbursable expenses.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "disable_foreign_currency_on_receipts",
                     "label" : "Do not set the foreign currency in NetSuite for foreign currency receipts when exporting exp reports.",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_non_reimbursable_expenses_customerref",
                     "label" : "Keep customer reference on negative exp report lines in NetSuite for non-reimbursable expenses.",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Additional integrations",
                     "key" : "enable_invoice_tax_import",
                     "label" : "Import taxes applied to exported invoices",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_salesorder_quantity_not_hours",
                     "label" : "Adjust quantity based on % invoiced for time charges related to NetSuite sales order lines with quantities that do not reflect hours. Occurs on export of invoices. Requires NS OpenAir Integration Bundle 1.14 or higher.",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "respect_salesorder_customer_project",
                     "label" : "Always respect the NetSuite sales order client and project when exporting invoices",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_invoice_line_rollup",
                     "label" : "Combine charges by service on invoices",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_so_discount_billing_rules",
                     "label" : "Create billing rules for NetSuite discount and markup lines on sales orders.",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "disable_exp_rep_on_invoice_ns",
                     "label" : "Disable exp report references on invoices in NetSuite integration - (see documentation before enabling)",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "disable_billable_items_on_invoice_ns",
                     "label" : "Disable vendor bill linkage on invoices in NetSuite integration - (see documentation before enabling)",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_invoice_line_desc_item",
                     "label" : "Enable charges to map to NetSuite description items. This is used with the sales order integration.",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_expense_slip_link_so",
                     "label" : "Enable expense charge linkage with sales order lines",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_invoice_link_map",
                     "label" : "Enable the NS OpenAir invoice link mapping to NetSuite",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_salesorder_initialize",
                     "label" : "Initialize invoices from corresponding sales orders when exporting invoices to NetSuite. This is used with the sales order integration.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "ignore_salesorder_due_date",
                     "label" : "When using the sales order integration, use invoice date to determine NetSuite due date.",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_country_on_customer_export",
                     "label" : "Map country when exporting clients to NetSuite in 3-way Salesforce.com, NS OpenAir and NetSuite integration.",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_project_data_export_buffer",
                     "label" : "NetSuite project update batch size (maximum of 20)",
                     "type" : "text",
                     "value" : ""
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "service_item_not_required_timesheet",
                     "label" : "Do not require a service on time entry export to NetSuite.",
                     "type" : "checkbox",
                     "value" : 0
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "enable_lc_time_export",
                     "label" : "Enable loaded cost export with the timesheet export",
                     "type" : "checkbox",
                     "value" : 1
                  },
                  {
                     "global_category_label" : "Other features",
                     "key" : "use_cost_center_on_lc_export",
                     "label" : "Map cost center on loaded cost export with the timesheet export",
                     "type" : "checkbox",
                     "value" : 0
                  }
               ],
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Exp report",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.entity",
                           "oa_default" : "User.netsuite_user_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.tranDate",
                           "oa_default" : "Envelope.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.tranId",
                           "oa_default" : "Envelope.number"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.custbody_oa_exp_approver_supervisor",
                           "oa_default" : "User.netsuite_user_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.custbody_oa_exp_approver_project",
                           "oa_default" : "User.netsuite_user_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.custbody_oa_expense_report_user",
                           "oa_default" : "User vendor ID"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.advance",
                           "oa_default" : "Envelope.advance"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.memo",
                           "oa_default" : "Envelope.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.accountingApproval",
                           "oa_default" : "=\"true\""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.supervisorApproval",
                           "oa_default" : "=\"true\""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReport.useMultiCurrency",
                           "oa_default" : "=\"true\"",
                           "prerequisity" : 1
                        }
                     ],
                     "pullback_value" : "NS_EXPENSE_REP_TO_OA_EXPENSE_REP",
                     "value" : "EXPENSE_REP_TO_EXPENSE_REP"
                  },
                  {
                     "filter" : "",
                     "label" : "Vendor Bill",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.entity",
                           "oa_default" : "User.netsuite_user_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.tranDate",
                           "oa_default" : "Envelope.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.tranId",
                           "oa_default" : "Envelope.number"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.custbody_oa_exp_approver_supervisor",
                           "oa_default" : "User.netsuite_user_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.custbody_oa_exp_approver_project",
                           "oa_default" : "User.netsuite_user_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.custbody_oa_expense_report_user",
                           "oa_default" : "User vendor ID"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.memo",
                           "oa_default" : "Envelope.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "VendorBill.currency",
                           "oa_default" : "Envelope.currency",
                           "prerequisity" : 1
                        }
                     ],
                     "value" : "EXPENSE_REP_TO_VENDORBILL"
                  },
                  {
                     "filter" : "",
                     "label" : "Expense Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.category",
                           "oa_default" : "Item.netsuite_item_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.expenseDate",
                           "oa_default" : "Ticket.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.memo",
                           "oa_default" : "Ticket.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.customer",
                           "oa_default" : "Project.netsuite_project_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.amount",
                           "oa_default" : "Ticket.total OR Tax amount"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.isBillable",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.receipt",
                           "oa_default" : "!Ticket.missing_receipt"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.currency",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.foreignAmount",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.taxCode",
                           "oa_default" : "Tax code",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.tax1Amt",
                           "oa_default" : "Tax amount if VAT",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.custcol_oa_gst_override__c",
                           "oa_default" : "Tax GST",
                           "prerequisity" : 0
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.custcol_oa_pst_override__c",
                           "oa_default" : "Tax PST",
                           "prerequisity" : 0
                        }
                     ],
                     "value" : "EXPENSE_REP_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Vendor Bill Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.category",
                           "oa_default" : "Item.netsuite_item_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.expenseDate",
                           "oa_default" : "Ticket.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.memo",
                           "oa_default" : "Ticket.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.customer",
                           "oa_default" : "Project.netsuite_project_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.amount",
                           "oa_default" : "Ticket.total OR Tax amount"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.isBillable",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.receipt",
                           "oa_default" : "!Ticket.missing_receipt"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.currency",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.foreignAmount",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.taxCode",
                           "oa_default" : "Tax code",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.tax1Amt",
                           "oa_default" : "Tax amount if VAT",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.custcol_oa_gst_override__c",
                           "oa_default" : "Tax GST",
                           "prerequisity" : 0
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.custcol_oa_pst_override__c",
                           "oa_default" : "Tax PST",
                           "prerequisity" : 0
                        }
                     ],
                     "value" : "EXPENSE_REP_LINE_TO_VENDORBILL_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Tax Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.category",
                           "oa_default" : "Item.netsuite_item_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.expenseDate",
                           "oa_default" : "Ticket.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.memo",
                           "oa_default" : "Ticket.notes"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.customer",
                           "oa_default" : "Project.netsuite_project_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.amount OR Tax amount",
                           "oa_default" : "Ticket.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.isBillable",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.receipt",
                           "oa_default" : "!Ticket.missing_receipt"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.currency",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.foreignAmount",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.taxCode",
                           "oa_default" : "Tax code",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.tax1Amt",
                           "oa_default" : "Tax amount if VAT",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.custcol_oa_gst_override__c",
                           "oa_default" : "Tax GST",
                           "prerequisity" : 0
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "ExpenseReportExpense.custcol_oa_pst_override__c",
                           "oa_default" : "Tax PST",
                           "prerequisity" : 0
                        }
                     ],
                     "value" : "EXPENSE_REP_LINE_TAX"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Invoices (Invoices)",
               "name" : "invoice",
               "tabs" : [
                  {
                     "filter" : "OA_FIELDS number\n\nFILTER <<END\nnumber > '691'\nEND",
                     "label" : "Invoice",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Invoice.entity",
                           "oa_default" : "Customer.id OR Project.id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Invoice.tranDate",
                           "oa_default" : "Invoice.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Invoice.tranId",
                           "oa_default" : "Invoice.number"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Invoice.job",
                           "oa_default" : "Invoice.project_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "Invoice.custbody_oa_invoice_number",
                           "oa_default" : "Invoice.number"
                        }
                     ],
                     "pullback_value" : "NS_INVOICE_TO_OA_INVOICE",
                     "value" : "INVOICE_TO_INVOICE"
                  },
                  {
                     "filter" : "",
                     "label" : "Project",
                     "mapping" : [],
                     "value" : "INVOICE_PROJECT"
                  },
                  {
                     "filter" : "",
                     "label" : "Invoice Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.item",
                           "oa_default" : "Category.id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.quantity",
                           "oa_default" : "Slip.quantity || 1 || calculated quantity for type T"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.rate",
                           "oa_default" : "Slip.cost || Slip.rate for type T"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.amount",
                           "oa_default" : "Slip.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.price",
                           "oa_default" : "-1 if NS multiple prices enabled"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.job",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_credit_charge_type__c",
                           "oa_default" : "NS credit charge type"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.deferRevRec",
                           "oa_default" : "=\"true\"",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_currency__c",
                           "oa_default" : "Subsidiary currency",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_clearing_account__c",
                           "oa_default" : "ICJE Clearing Account",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_to_subsidiary__c",
                           "oa_default" : "To subsidiary invoice",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_create_icje__c",
                           "oa_default" : "Create ICJE invoice",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_wip_account__c",
                           "oa_default" : "ICJE WIP account",
                           "prerequisity" : ""
                        }
                     ],
                     "value" : "INVOICE_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Expense Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceExpCost.doc",
                           "oa_default" : "Envelope.netsuite_envelope_id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceExpCost.apply",
                           "oa_default" : "=\"true\""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceExpCost.line",
                           "oa_default" : "Ticket line ID"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceExpCost.amount",
                           "oa_default" : "Slip.total"
                        }
                     ],
                     "value" : "INVOICE_EXPENSE_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Purchase Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.item",
                           "oa_default" : "Product.id"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.quantity",
                           "oa_default" : "Slip.quantity || 1"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.rate",
                           "oa_default" : "Slip.cost"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.amount",
                           "oa_default" : "Slip.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.price",
                           "oa_default" : "-1 if NS multiple prices enabled"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.job",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_credit_charge_type__c",
                           "oa_default" : "NS credit charge type"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.deferRevRec",
                           "oa_default" : "=\"true\"",
                           "prerequisity" : 1
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_currency__c",
                           "oa_default" : "Subsidiary currency",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_clearing_account__c",
                           "oa_default" : "ICJE Clearing Account",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_to_subsidiary__c",
                           "oa_default" : "To subsidiary invoice",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_create_icje__c",
                           "oa_default" : "Create ICJE invoice",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItem.custcol_oa_icje_wip_account__c",
                           "oa_default" : "ICJE WIP account",
                           "prerequisity" : ""
                        }
                     ],
                     "value" : "INVOICE_PURCHASE_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Bill Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.doc",
                           "oa_default" : "PO ID"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.apply",
                           "oa_default" : "=\"true\""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.line",
                           "oa_default" : "Item line ID"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.cost",
                           "oa_default" : "Slip.cost"
                        }
                     ],
                     "value" : "INVOICE_BILLABLE_ITEM_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Vendor Bill Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.doc",
                           "oa_default" : "PO ID"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.apply",
                           "oa_default" : "=\"true\""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.line",
                           "oa_default" : "Item line ID"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "InvoiceItemCost.cost",
                           "oa_default" : "Purchase_item.cost"
                        }
                     ],
                     "value" : "INVOICE_PURCHASE_VB_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Group by Time",
                     "mapping" : [],
                     "value" : "INVOICE_LINE_TIME_GROUP_BY"
                  },
                  {
                     "filter" : "",
                     "label" : "Group by Other",
                     "mapping" : [],
                     "value" : "INVOICE_LINE_OTHER_TIME_GROUP_BY"
                  },
                  {
                     "filter" : "",
                     "label" : "Group by Fee",
                     "mapping" : [],
                     "value" : "INVOICE_LINE_FIXED_FEE_GROUP_BY"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Time Entries (Time)",
               "name" : "timesheet",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Timesheet",
                     "mapping" : [],
                     "value" : "TIMESHEET"
                  },
                  {
                     "filter" : "",
                     "label" : "Time entry",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.customer",
                           "oa_default" : "Project.netsuite_project_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.employee",
                           "oa_default" : "User.netsuite_user_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.item",
                           "oa_default" : "Category.netsuite_category_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.tranDate",
                           "oa_default" : "Task.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.hours",
                           "oa_default" : "Task.hours AND Task.minute"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.supervisorApproval",
                           "oa_default" : "=\"true\""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.isBillable",
                           "oa_default" : "see documentation"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "TimeBill.memo",
                           "oa_default" : "Task.notes"
                        }
                     ],
                     "value" : "TIMEENTRY_TO_TIMEBILL"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Recognition Transactions (Revenue Recognition Transactions)",
               "name" : "revrec",
               "tabs" : [
                  {
                     "filter" : "OA_FIELDS id\n\nFILTER <<END\nid > '6232'\nEND",
                     "label" : "Recognition transaction",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.currency",
                           "oa_default" : "Revenue_recognition_transaction.currency"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.exchangeRate",
                           "oa_default" : "Project.netsuite_exchange_rate",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.subsidiary",
                           "oa_default" : "Project.netsuite_subsidiary_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_rev_rec_id__c",
                           "oa_default" : "Revenue_recognition_transaction.currency.id",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_icje_currency__c",
                           "oa_default" : "ICJE currency",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_to_subsidiary__c",
                           "oa_default" : "To subsidiary",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_create_icje__c",
                           "oa_default" : "Create ICJE",
                           "prerequisity" : ""
                        }
                     ],
                     "pullback_value" : "JOURNAL_TO_REVENUE",
                     "value" : "REVENUE_TO_JOURNAL"
                  },
                  {
                     "filter" : "",
                     "label" : "Purchases Revenue Recognition",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.currency",
                           "oa_default" : "Revenue_recognition_transaction.currency"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.exchangeRate",
                           "oa_default" : "Project.netsuite_exchange_rate",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.subsidiary",
                           "oa_default" : "Project.netsuite_subsidiary_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_rev_rec_id__c",
                           "oa_default" : "Revenue_recognition_transaction.currency.id",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_icje_currency__c",
                           "oa_default" : "ICJE currency",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_to_subsidiary__c",
                           "oa_default" : "To subsidiary",
                           "prerequisity" : ""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntry.custbody_oa_create_icje__c",
                           "oa_default" : "Create ICJE",
                           "prerequisity" : ""
                        }
                     ],
                     "value" : "REVENUE_PURCHASE_TO_JOURNAL"
                  },
                  {
                     "filter" : "",
                     "label" : "Journal Entry Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.account",
                           "oa_default" : "Category.te_inc_acct_idd__c || Category.netsuite_def_rev_acct_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.credit",
                           "oa_default" : "Revenue_recognition_transaction.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.debit",
                           "oa_default" : "Revenue_recognition_transaction.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.entity",
                           "oa_default" : "Project.netsuite_project_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.memo",
                           "oa_default" : "Revenue_recognition_transaction.notes"
                        }
                     ],
                     "value" : "JOURNAL_LINE"
                  },
                  {
                     "filter" : "",
                     "label" : "Credit Purchase Journal Entry Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.account",
                           "oa_default" : "Category.netsuite_product_inc_acct_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.credit",
                           "oa_default" : "Revenue_recognition_transaction.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.entity",
                           "oa_default" : "Project.netsuite_project_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.memo",
                           "oa_default" : "Revenue_recognition_transaction.notes"
                        }
                     ],
                     "value" : "JOURNAL_LINE_CREDIT_PURCHASE"
                  },
                  {
                     "filter" : "",
                     "label" : "Debit Purchase Journal Entry Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.account",
                           "oa_default" : "Category.netsuite_product_def_rev_acct_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.debit",
                           "oa_default" : "Revenue_recognition_transaction.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.entity",
                           "oa_default" : "Project.netsuite_project_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.memo",
                           "oa_default" : "Revenue_recognition_transaction.notes"
                        }
                     ],
                     "value" : "JOURNAL_LINE_DEBIT_PURCHASE"
                  },
                  {
                     "filter" : "",
                     "label" : "Credit Journal Entry Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.account",
                           "oa_default" : "Category.te_inc_acct_idd__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.credit",
                           "oa_default" : "Revenue_recognition_transaction.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.entity",
                           "oa_default" : "Project.netsuite_project_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.memo",
                           "oa_default" : "Revenue_recognition_transaction.notes"
                        }
                     ],
                     "value" : "JOURNAL_LINE_CREDIT"
                  },
                  {
                     "filter" : "",
                     "label" : "Debit Journal Entry Line",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.account",
                           "oa_default" : "Category.netsuite_def_rev_acct_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.debit",
                           "oa_default" : "Revenue_recognition_transaction.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.entity",
                           "oa_default" : "Project.netsuite_project_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "JournalEntryLine.memo",
                           "oa_default" : "Revenue_recognition_transaction.notes"
                        }
                     ],
                     "value" : "JOURNAL_LINE_DEBIT"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Send OA Credit (negative invoice) as NS credit memo",
               "name" : "push_credit",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Credit",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemo.entity",
                           "oa_default" : "Customer.netsuite_customer_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemo.tranDate",
                           "oa_default" : "Invoice.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemo.createdFrom",
                           "oa_default" : "Invoice.netsuite_invoice_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemo.memo",
                           "oa_default" : "Invoice.credit_reason"
                        }
                     ],
                     "value" : "CREDIT_TO_CREDIT_MEMO"
                  },
                  {
                     "filter" : "",
                     "label" : "Credit Memo",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoItem.job",
                           "oa_default" : "Project.netsuite_project_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoItem.item",
                           "oa_default" : "Category.netsuite_category_id__c or Product.netsuite_product_id__c"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoItem.quantity",
                           "oa_default" : "Slip.quantity or -1*\"overall time\" for type T"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoItem.rate",
                           "oa_default" : "Slip.rate for type T otherwise Slip.cost"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoItem.amount",
                           "oa_default" : "- Slip.total"
                        }
                     ],
                     "value" : "CREDIT_MEMO_ITEM"
                  },
                  {
                     "filter" : "",
                     "label" : "Credit Memo Apply Item",
                     "mapping" : [
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoApply.apply",
                           "oa_default" : "T for unpaid Invoice"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoApply.applyDate",
                           "oa_default" : "Invoice.date"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoApply.type",
                           "oa_default" : "=\"invoice\""
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoApply.amount",
                           "oa_default" : "Invoice.total"
                        },
                        {
                           "active" : 1,
                           "advanced" : "",
                           "ns_value" : "CreditMemoApply.createdFrom",
                           "oa_default" : "Invoice.netsuite_invoice_id__c of unpaid original Invoice"
                        }
                     ],
                     "value" : "CREDIT_MEMO_APPLY_ITEM"
                  }
               ]
            },
            {
               "active" : 1,
               "label" : "Update NetSuite projects with NS OpenAir project data ",
               "name" : "push_project_data",
               "tabs" : [
                  {
                     "filter" : "",
                     "label" : "Update Project",
                     "mapping" : [
                        {
                           "active" : 1,
                           "ns_value" : "Job.percentComplete",
                           "oa_value" : "percent_complete"
                        },
                        {
                           "active" : 1,
                           "ns_value" : "Job.endDate",
                           "oa_value" : "finish_date"
                        },
                        {
                           "active" : 1,
                           "ns_value" : "Job.comments",
                           "oa_value" : "notes"
                        },
                        {
                           "active" : 1,
                           "ns_value" : "Job.startDate",
                           "oa_value" : "start_date"
                        }
                     ],
                     "value" : "UPDATE_PROJECT_TO_JOB"
                  }
               ]
            }
         ]
      },
      "consumer_key" : "",
      "email_errors_to" : "",
      "email_results_to" : "",
      "f_molecule" : "",
      "html_email" : 0,
      "login" : "DELETE_ME",
      "manual_log_email" : 0,
      "no_debug_detail" : 0,
      "realtime" : [
         {
            "active" : 1,
            "event" : "approval",
            "object" : "Invoice"
         },
         {
            "active" : 1,
            "event" : "approval",
            "object" : "Envelope"
         },
         {
            "active" : 0,
            "event" : "approval",
            "object" : "TimeSheet"
         }
      ],
      "sandbox" : 0,
      "schedule" : [
         {
            "active" : 1,
            "day" : "BLANK",
            "range" : "BLANK"
         }
      ]
   },
   "definitions" : {
      "chapter_options" : {
         "from_ns" : [
            {
               "label" : "Employees (Employees)",
               "name" : "user"
            },
            {
               "label" : "Clients (Customers)",
               "name" : "customer"
            },
            {
               "label" : "Projects (Projects)",
               "name" : "project"
            },
            {
               "label" : "Services (Service Items)",
               "name" : "category"
            },
            {
               "label" : "Expense Items (Expense Categories)",
               "name" : "item"
            },
            {
               "label" : "Contacts (Contacts)",
               "name" : "contact"
            },
            {
               "label" : "Employees (Vendors)",
               "name" : "vendor_to_user"
            },
            {
               "label" : "Vendors (Vendors)",
               "name" : "vendor_to_vendor"
            },
            {
               "label" : "Products (Purchase Items)",
               "name" : "product"
            },
            {
               "label" : "Customer POs (Sales Orders)",
               "name" : "customerpo"
            },
            {
               "label" : "Reimbursements (Expense Report Reimbursements)",
               "name" : "reimbursement"
            },
            {
               "label" : "Payments (Invoice Payments)",
               "name" : "payment"
            },
            {
               "label" : "Tasks (Project Tasks)",
               "name" : "project_task"
            },
            {
               "label" : "POs (Vendor Bills)",
               "name" : "vendorbill"
            },
            {
               "label" : "Retainers (Applied Customer Deposits)",
               "name" : "retainer"
            },
            {
               "label" : "Credits (Applied Credit Memos)",
               "name" : "credit"
            },
            {
               "label" : "Tasks (Support cases)",
               "name" : "supportcase"
            }
         ],
         "to_ns" : [
            {
               "label" : "Exp Reports (Expense Reports)",
               "name" : "envelope"
            },
            {
               "label" : "Invoices (Invoices)",
               "name" : "invoice"
            },
            {
               "label" : "Time Entries (Time)",
               "name" : "timesheet"
            },
            {
               "label" : "Recognition Transactions (Revenue Recognition Transactions)",
               "name" : "revrec"
            },
            {
               "label" : "Send OA Credit (negative invoice) as NS credit memo",
               "name" : "push_credit"
            },
            {
               "label" : "Update NetSuite projects with NS OpenAir project data ",
               "name" : "push_project_data"
            },
            {
               "label" : "Update NetSuite tasks with NetSuite OpenAir tasks data ",
               "name" : "push_project_task_data"
            },
            {
               "label" : "WBS (Opportunity)",
               "name" : "_opportunity"
            }
         ]
      }
   },
   "package" : {
      "exported" : "2016-04-25 14:41:02",
      "exported_by" : "Suite Stanley",
      "name" : "NetSuite - OpenAir integration settings",
      "version" : 1
   }
}

以上是关于json NSOA:蜂窝服务领先的主要内容,如果未能解决你的问题,请参考以下文章

xml NSOA:设置项目留言板内容

xml NSOA:默认高级映射06232014

马蜂窝消息总线——面向业务的消息服务设计

HarmonyOS之应用开发的电话服务与蜂窝网络

WinCE 6.0 的蜂窝技术

高清语音技术(WBS)及其在手机和蓝牙耳机中的实现