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:蜂窝服务领先的主要内容,如果未能解决你的问题,请参考以下文章