通过 Oracle NetSuite 自动管理员、订单、发票、库存与业务记录查询。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "NetSuite Automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/netsuite-automation/SKILL.md 2. 保存为 ~/.claude/skills/netsuite-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate Oracle NetSuite ERP operations including creating customers and sales orders, running SuiteQL queries, upserting records by external ID, and inspecting record metadata for comprehensive business management.
Toolkit docs: composio.dev/toolkits/netsuite
This skill requires the Rube MCP server connected at https://rube.app/mcp.
Before executing any tools, ensure an active connection exists for the netsuite toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.
Create customer orders with line items including item references, quantities, and pricing.
Tool: NETSUITE_CREATE_SALES_ORDER
Key Parameters:
entity (required) -- Customer reference: {"id": "<internal_id>"}item (required) -- Container with items array, each containing:
item (required) -- Item reference: {"id": "<internal_id>"}quantity (required) -- Units to order (non-negative)rate -- Unit price (optional if item has default pricing)amount -- Total line amount (alternative to rate)taxcode -- Tax code reference: {"id": "<internal_id>"} (required if SuiteTax enabled)description -- Line item notestranDate -- Transaction date in YYYY-MM-DD formatmemo -- Header memoorderStatus -- "A" (Pending Approval) or "B" (Pending Fulfillment)otherrefnum -- External reference or PO numberExample:
Tool: NETSUITE_CREATE_SALES_ORDER
Arguments:
entity: {"id": "1234"}
item: {
"items": [
{"item": {"id": "56"}, "quantity": 10, "rate": 25.00},
{"item": {"id": "78"}, "quantity": 5, "rate": 50.00}
]
}
tranDate: "2026-02-11"
memo: "Q1 bulk order"
orderStatus: "B"
Execute ad-hoc SQL queries against NetSuite data with server-side paging.
Tool: NETSUITE_RUN_SUITEQL_QUERY
Key Parameters:
q (required) -- SuiteQL SELECT statementlimit -- Rows per page (default varies)offset -- Zero-based index of first row (must be a multiple of limit)Examples:
Tool: NETSUITE_RUN_SUITEQL_QUERY
Arguments:
q: "SELECT id, companyname, email FROM customer WHERE isinactive = 'F' ORDER BY companyname"
limit: 100
offset: 0
Tool: NETSUITE_RUN_SUITEQL_QUERY
Arguments:
q: "SELECT id, entitystatus, total FROM transaction WHERE type = 'SalesOrd' AND trandate >= '2026-01-01'"
limit: 50
Create new customer records with subsidiary assignment and contact details.
Tools:
NETSUITE_CREATE_CUSTOMER -- Create a new customerNETSUITE_GET_CUSTOMER -- Retrieve customer by internal IDNETSUITE_UPDATE_CUSTOMER -- Update existing customer (PATCH semantics)Key Parameters for NETSUITE_CREATE_CUSTOMER:
body (required) -- JSON object with customer data. Required fields:
subsidiary -- Object with id (subsidiary internal ID)companyName (for businesses) or firstName + lastName (for individuals)email, phone, isPerson (set to "T" for individuals), commentsreplace -- Comma-separated sublist names to fully replace (e.g., "contacts,addressbook")Example:
Tool: NETSUITE_CREATE_CUSTOMER
Arguments:
body: {
"companyName": "Acme Corp",
"subsidiary": {"id": "1"},
"email": "[email protected]",
"phone": "555-0100"
}
Create or update records idempotently using an external identifier. Essential for sync workflows.
Tool: NETSUITE_UPSERT_RECORD_BY_EXTERNAL_ID
Key Parameters:
record_type (required) -- Record type name, e.g., "customer", "salesorder", "customrecord_myrec"external_id (required) -- External ID value (letters, numbers, underscore, hyphen only)…
通过 Rube MCP 自动执行 Jobnimbus 任务与流程操作,提升业务处理效率。
用自然语言自动处理 Zoho Books 的发票、账单、付款与联系人流程