Red by Big Red Cloud

io.github.BigRedCloud由 GitHub 账号 BigRedCloud 发布v1.4.0更新于 Oct 24, 2026

Secure MCP access to Big Red Cloud accounting data, workflows, help and training.

已验证Streamable HTTP可网页运行金融知识与记忆商业与电商

概览

AI 生成的概览

让 AI 助手接入 Big Red Cloud 会计数据,可查询客户、发票、增值税与总账报表,并在确认后写入变更。

可以做什么
  • 查询客户、供应商、产品、销售代表、增值税税率与分析类别
  • 查看销售报价、销售发票、贷项通知单、销售分录、采购与付款
  • 读取名义账户及期间发生额,以及公司设置与就绪检查
  • 先预览,再在明确确认后创建、更新、删除、批量处理或发送邮件
  • 无需连接公司即可检索 Big Red Cloud 官方帮助文章、文档、网络研讨会与截图
  • 管理已连接公司,并查看会话审计日志或支持诊断报告
适用场景
适合让助手回答某家公司 Big Red Cloud 账务数据的问题,或协助准备并过账会计记录(带预览与确认步骤)。也适合回答 Big Red Cloud 操作与培训类问题,这类功能无需连接公司。
运行要求
使用 red.bigredcloud.com 上的远程端点,普通客户端与 Microsoft 365 Copilot 使用不同路径。需要 Big Red Cloud 公司 API 密钥(在 Administration → API Keys 获取),并在安全连接页面输入而非在对话中输入。自行部署需 Node.js 24 或更高版本及 npm。
安装前请注意
在部署启用相应工具时,服务器可创建、更新、删除、批量处理并发送会计记录邮件;写入需先预览并明确确认,但错误仍会影响真实账目。公司 API 密钥须在一次性连接页面输入,不要粘贴到对话中。连接会在配置的会话时长后过期。托管部署会记录匿名运行遥测,如平台、工具名称和已连接公司数量。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Red by Big Red Cloud,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.BigRedCloud%2Fred-mcp-server/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "red-by-big-red-cloud": {
      "type": "http",
      "url": "https://red.bigredcloud.com/mcp"
    }
  }
}

README

Red MCP Server

Red is an open-source Model Context Protocol (MCP) server that connects AI assistants and MCP clients to Big Red Cloud accounting data through a set of controlled MCP tools.

Supported customer platforms today are ChatGPT, Claude, Mistral (Vibe), and Microsoft 365 Copilot. Copilot uses a Microsoft federated connector at /mcp/copilot. Because of current Microsoft federated connector limitations, that connector is read-only for now. Create, update and delete tools on Copilot are expected to follow when Microsoft supports them. ChatGPT, Claude and Mistral use /mcp, which already includes those write tools where the deployment enables them. Other MCP clients may work technically, but they are not treated as officially supported platforms. Red uses platform detection only for anonymous operational telemetry (see Privacy-safe telemetry).

Instead of calling the Big Red Cloud REST API directly, users work in plain language. The server translates requests into structured API calls and applies safety checks around anything that changes data.

With Red, a connected user can:

  • Review Big Red Cloud data with read-only lookups (customers, suppliers, products, invoices, quotes, nominal reports, and more).
  • Review before posting — see a plain-English preview of new or changed records before anything is written to Big Red Cloud.
  • Create, update, delete, batch, or email records only after explicit confirmation (and only when those capabilities are enabled for the deployment).
  • Ask Big Red Cloud how-to and training questions — Red answers using official support articles, customer documentation, screenshots, and webinar resources. These help tools do not require a connected company.

Why open source?

We believe AI infrastructure should be transparent. Customers should be able to inspect the software that connects their accounting data to AI assistants.

Our competitive advantage is not the connector itself; it is our accounting platform, our expert bookkeeping advice, our customer experience, and the value we build on top of it.

By open-sourcing Red, we hope to encourage trust, community contributions, and wider adoption of open standards.


Features

  • Secure company connection flow (one-time connection page; no credentials in chat)
  • Pre-confirm validation of company connection credentials on the connection page (single-company form or multi-company CSV upload)
  • Partial connection results — invalid keys are rejected before confirm and reported in failedCompanies
  • Hosted HTTP connectionRef / activeConnectionRef so MCP clients can silently reuse a confirmed connection across supported session changes; kept in tool JSON, not shown to end users
  • Request routing for transactional work — action tools expect a short-lived routeToken from the router before create/update/delete/batch/email workflows proceed
  • Privacy-safe anonymous operational telemetry (platform, environment, tool name, connected-company count) — see docs/TELEMETRY.md
  • Company readiness check (brc_company_readiness_check) for connected companies
  • Read-only Big Red Cloud lookups
  • Customer, supplier, product, sales rep, VAT, and analysis category tools
  • Sales quotes, invoices, credit notes, purchases, payments, and cash tools
  • Preview-before-posting confirmation flow for create, update, delete, and batch actions (email tools use an explicit send confirmation)
  • VAT and transaction safety checks
  • Sales invoice safeguards, including multi-line generated-reference validation, Gross Price Entry priceBasis handling, Sales VAT category validation, placeholder product ID blocking, and related preflight checks
  • Session audit log of writes made through the MCP session, plus a downloadable support diagnostic for one connected company
  • Official Big Red Cloud help answers from Freshdesk articles, customer documentation, screenshots, and webinars — no company connection required
  • Local stdio and hosted HTTP transports

Security and safety model

Red is designed so that AI-driven access to accounting data stays controlled and auditable.

  • No credentials in the repository. Company connection credentials and secrets are never committed. Configuration is supplied at runtime through environment variables.
  • No credentials in chat. Company connection credentials must not be pasted into chat. Companies are connected through the secure Red connection page, where credentials are entered directly — not in the chat window.
  • Two connection models. On https://red.bigredcloud.com/mcp, a connected company stays available for about the configured session duration and is held in session memory (or an optional shared connection store in hosted deployments). Where supported, that flow can reuse connectionRef / activeConnectionRef across MCP session changes. On https://red.bigredcloud.com/mcp/copilot, companies are linked to the verified Microsoft user who connected them. Those Microsoft-owned connections are separate from anonymous or session connections.
  • Pre-confirm validation. Company connection credentials submitted on the connection page are validated against Big Red Cloud before they are stored. Invalid or expired credentials are not saved; they appear in failedCompanies at confirmation time.
  • Credential invalidation. Only confirmed authentication failures clear a stored company credential. Endpoint, validation, permission, timeout, and server failures are not treated as an expired API key.
  • User-facing presentation. connectionRef, session IDs, and other MCP diagnostics are for tool arguments only. Assistants must not show redconn_… values or internal connection metadata to normal users unless the user explicitly asks for technical details.
  • Configurable session duration. How long connections last is controlled by BRC_API_KEY_TTL_MINUTES. User-facing wording (connection page, getting-started text, connection status) is derived from that value — not hardcoded.
  • Request routing for writes. Create, update, delete, batch, and email tools require a valid short-lived routeToken issued by the request router for the matching workflow. A route token is not permission to post — preview and confirmation still apply.
  • Explicit confirmation for writes. Create, update, delete, and batch actions require an explicit confirmation flag after a preview before posting has been shown. Email tools require an explicit send confirmation after an email preview.
  • Preview before posting. The first call to a write tool returns a payload preview rather than performing the action. Nothing is written to Big Red Cloud until you confirm.
  • Read and write are separated. Read-only lookups are clearly distinct from actions that change data.
  • Audit log. Writes made through the MCP session are recorded in a session audit log; read-only lookups are not treated as completed changes. Activity is scoped to currently connected companies. A downloadable support diagnostic can be generated for one connected company at a time; generating it is read-only and does not write to Big Red Cloud.
  • Deployment flags. Update, delete, email, batch, and operator/dev tools can each be disabled per deployment. Disabled skill groups are not registered with the MCP client for that process, so those tools are hidden rather than callable.

Sales invoice safety checks

Sales invoice handling includes:

  • Gross Price Entry requires an explicit priceBasis of gross or net so VAT is never guessed.
  • Sales VAT rates only. Sales invoices must use a Sales VAT category; purchase VAT rates are blocked, even when the percentage matches.
  • Placeholder product IDs (productId 0 and 1) are treated as placeholders and blocked before preview-before-posting and post.
  • Multi-line generated-reference invoices (brc_create_sales_invoice_gen_ref) require each productTrans line to include its own acEntries analysis allocation. Line net/VAT/gross reconciliation, analysis allocation totals, header totals, and required product/VAT/analysis fields are validated before posting; failures return structured field-level errors.
  • note defaults to the customer name unless a note is explicitly provided, and is never set to a product name.
  • deliveryTo is included only when a delivery address is explicitly provided.
  • Plain-language results. Technical HTTP status codes are translated into plain-language messages for users.

Architecture

Red has two hosted MCP interfaces, each with its own tool registry.

InterfaceAddressRegistry
Normal Redhttps://red.bigredcloud.com/mcpFull tool registry, including create, update, delete, batch and email where the deployment enables them
Microsoft 365 Copilothttps://red.bigredcloud.com/mcp/copilotSeparate read-only accounting facade, plus help and company-management navigation

Local stdio (src/index.ts, node build/index.js) uses the same full registry as /mcp. Hosted HTTP is src/remote.ts. /mcp registers that full registry and keeps request routing, routeToken checks, and preview-before-posting confirmation on protected writes. /mcp/copilot registers only its own read-only facade. It does not register accounting create, update or delete tools.

Key shared modules:

  • src/server.ts — MCP server factory and stdio singleton
  • src/register_all_tools.ts — central tool registration; skips tools whose skill group is disabled, and wraps write tools with routing and preview-before-posting/confirmation handling
  • src/config/server_config.ts — deployment skill gating driven by the BRC_ALLOW_* flags
  • src/config/mcp_config.ts — MCP server instructions, connection-safety rules, help-answer rules, and connectionRef presentation rules
  • src/routing/ — request classification and short-lived routeToken issuance/validation for transactional tools
  • src/shared.ts — Big Red Cloud HTTP client, connection handling, audit log, and helpers
  • src/read_connection_metadata.ts — connection status metadata echoed on tool responses (including activeConnectionRef for hosted clients)
  • src/auth/connection_presentation.ts — user-facing TTL wording and assistant presentation hints
  • src/auth/credential_validation.ts — BRC read validation before storing company connection credentials
  • src/guards/ — transaction, reference, VAT category, product line, and write-confirmation safety checks
  • src/auth/ — secure connection flow, connection store (memory or Cosmos), connection page, and credential persistence
  • src/telemetry/ — anonymous client/session identity and platform detection for hosted operational telemetry
  • src/brc-edu/ — Freshdesk articles, customer documentation, webinar indexes, screenshots, and unified help search
  • src/edu/ — shared help-resource loading, enrichment, workbook parsing, and storage configuration
  • src/tools/edu/ — read-only help tools
  • src/tools/routing/ — request-routing tool registration

Domain logic lives under src/tools/, with generic create/update/delete/list/batch helpers in src/tools/general/.

Technology

  • TypeScript / Node.js (ES modules)
  • @modelcontextprotocol/sdk
  • Zod for tool input validation
  • Express + Streamable HTTP for hosted mode

Requirements

  • Node.js 24 or newer (engines in package.json; the hosted Linux app uses Node 24).
  • npm (bundled with Node.js).

Installation

bash
npm installnpm run build

If a .env.example file is provided, copy it to .env and adjust the values:

bash
cp .env.example .env

Never commit your .env file or any real credentials.


Running

Hosted HTTP server:

bash
npm run start# Serves the MCP endpoint at http://localhost:3000/mcp

Local stdio server:

bash
npm run start:local

Opening the HTTP endpoint in a browser without an MCP session returns an error — that is expected.

Microsoft Copilot (optional)

A hosted deployment can expose /mcp/copilot for Microsoft 365 Copilot as a federated connector. That path uses Microsoft Entra sign-in. Company API keys are still entered on the Red connection page and stored for the signed-in Microsoft user. Setup is in docs/copilot-entra-sso.md.

The production Copilot address is https://red.bigredcloud.com/mcp/copilot.

The Copilot connector is read-only. It can search and retrieve supported Big Red Cloud data, but it does not create, update or delete records. That limit comes from the current Microsoft federated connector, not from the absence of write tools in Red. Create, update and delete on Copilot are expected to follow when Microsoft supports them. Until then, those actions stay on /mcp for ChatGPT, Claude and Mistral.

MCP client configuration

Local stdio (the client spawns the process):

json
{  "mcpServers": {    "red-mcp-server": {      "command": "node",      "args": ["build/index.js"],      "env": {        "BRC_API_BASE_URL": "https://app.bigredcloud.com/api"      }    }  }}

Hosted HTTP (production):

For the hosted Big Red Cloud Red service, customers should use:

https://red.bigredcloud.com/mcp

json
{  "mcpServers": {    "red-mcp-server": {      "url": "https://red.bigredcloud.com/mcp"    }  }}

Hosted HTTP (local development):

json
{  "mcpServers": {    "red-mcp-server": {      "url": "http://localhost:3000/mcp"    }  }}

Development and regression testing

ScriptCommandPurpose
Buildnpm run buildCompile TypeScript to build/
Dev HTTPnpm run devRun the HTTP server from source with tsx
Dev stdionpm run dev:localRun the stdio server from source with tsx
All testsnpm testBuild, then run the full test suite
Unit testsnpm run test:unitUnit tests only
Security testsnpm run test:securitySecurity-focused tests
Config testsnpm run test:configDeployment/config tests
Integration testsnpm run test:integrationIntegration tests
Production auditnpm run audit:prodnpm audit for production dependencies

Tests cover the safety guards described above, including sales invoice checks, transaction date validation, the secure connection flow (CSV validation, partial confirm, credential invalidation), connectionRef presentation rules, request routing, TTL wording, and response wording.


Environment variables

Customers of the hosted Red service do not configure its environment. ChatGPT, Claude and Mistral use https://red.bigredcloud.com/mcp. Microsoft 365 Copilot uses https://red.bigredcloud.com/mcp/copilot.

Operators who self-host Red set environment variables for that process. The canonical list, including which settings are optional, platform-managed, or secret, is docs/environment-variables.md. .env.example is a placeholder template only. Never commit real secrets.

On /mcp, deployment skill flags (BRC_ALLOW_*) choose which tool groups are registered. The Copilot facade keeps its own read-only catalogue and does not follow those write flags. brc_get_deployment_policy summarises customer-facing availability for the normal registry.


Connecting a company

Customers should connect companies through the secure Red connection page. Company connection credentials must not be sent through chat — they are entered only on the secure Red connection page, not in the chat window.

Customers can get or regenerate their company API keys in Big Red Cloud under Administration → API Keys.

The flow is:

  1. Ask the assistant to start a company connection. It returns a secure connection page link.
  2. On that page, enter a single company, manually enter multiple companies, or upload a CSV for several companies at once. Company connection credentials are entered on the secure page, not in chat.
  3. The server validates each credential against Big Red Cloud before storing it. Credentials that fail validation are not saved.
  4. Return to the chat and provide the confirmation code shown on the success page.
  5. After confirm, the assistant reports which companies connected and which failed (if any). Invalid credentials appear in failedCompanies immediately — you do not need to run a lookup first to discover a bad key.

Connection links are one-time use. Connected companies stay available for about the configured session duration (BRC_API_KEY_TTL_MINUTES, for example 240 minutes → about four hours), unless you disconnect or the connection expires.

Hosted HTTP and connectionRef

In hosted HTTP mode (for example Mistral/Vibe), brc_confirm_company_connection returns an opaque connectionRef in the tool JSON. MCP clients should preserve and silently reuse connectionRef / activeConnectionRef on later tool calls when the platform rotates session IDs. Connection persistence survives MCP session rotation where supported. This is an implementation detail for the client — assistants should not show connectionRef or redconn_… values to end users. Tool responses include assistantInstruction / presentationHint fields to reinforce that rule.

Helper tools:

  • List connected companies in the session
  • Clear one company connection
  • Clear all company connections

Privacy-safe telemetry

On hosted deployments, Red may record anonymous operational telemetry so operators can understand approximate usage. Typical dimensions include anonymous client and connection-session identifiers, detected platform, deployment environment, tool name, and connected-company count.

Telemetry does not include API keys, credentials, raw connectionRef values, authorisation headers, request bodies, or invoice/customer/supplier payloads. Failed Big Red Cloud calls may include safe identifiers such as company_id or record_id. Anonymous telemetry is not a verified Big Red Cloud user identity. Microsoft 365 Copilot uses verified Microsoft sign-in to decide which companies that user may access. That sign-in is separate from the anonymous telemetry described here.

Details for operators and developers: docs/TELEMETRY.md.


Tool coverage

Red exposes a focused set of MCP tools, grouped by domain. Exact tool names and their endpoint mappings live in the source code under src/tools/ and are summarised for developers in docs/TOOLS.md.

  • Company setup and readiness — company setup configuration, financial year, processing settings, readiness checks, transaction date validation, and account-history document-type resolution.
  • Customers and suppliers — list/get/create/update/delete plus opening balances and account transactions.
  • Products and sales reps — list/get/create/update/delete and product types.
  • Sales documents — quotes, sales invoices, sales credit notes, and sales entries, including generated-reference variants and generating an invoice from a quote.
  • Purchases and payments — purchases, payments, cash payments, cash receipts, and bank accounts.
  • VAT and analysis lookups — VAT rates, VAT categories, VAT types, analysis categories, accounts, and related reference data.
  • Nominal reports — nominal account listings and grouped/multi-company nominal reporting.
  • Audit and session — session connection management, the session audit log, and the downloadable support diagnostic.
  • Help and training — Freshdesk articles, customer documentation, recorded webinars, upcoming webinars, and screenshot links through read-only help tools. No company connection is required.

Batch variants exist for the main create workflows and apply the same safety checks as the single-record tools.

Company readiness check

brc_company_readiness_check is a read-only overall health check for a connected company. Overall statuses are:

  • ready
  • ready_with_warnings
  • not_ready
  • connection_problem

It reviews connection status plus relevant setup such as financial year, transaction date position, active Sales VAT rates, Sales Analysis categories, products, and sales representatives. Missing suppliers is reported as a purchase-setup warning and does not block sales-invoice readiness. Manual reference settings are treated as a warning / preflight consideration, not necessarily a blocker.

For a specific VAT-sensitive workflow (sales invoice, purchase, cash receipt, statement), use brc_check_transaction_settings instead — that tool checks one workflow’s processing settings, while readiness scores overall company readiness. Narrower helpers such as brc_validate_transaction_date, brc_get_company_processing_settings, and brc_get_company_reference_settings remain available for focused lookups.

Support diagnostics

brc_list_audit_log shows Red write activity from the current session for currently connected companies. Read-only lookups are not treated as completed changes.

brc_generate_support_report creates a downloadable plain-text diagnostic for one connected company at a time. If several companies were used, generate a separate report for each. Reports include success/failure and correlation information useful to support. They exclude credentials, API keys, tokens and connection references. Generating a report is read-only and does not write to Big Red Cloud.

Developer details: docs/TOOLS.md and docs/TELEMETRY.md.

Previous-financial-year behaviour

A transaction date outside the current financial year is a warning, not an automatic statement that the operation is impossible. After normal preview and confirmation, Red attempts only the supported action. If Big Red Cloud rejects the action or date, Red reports the actual response. Not every historical transaction can be changed.

Transaction improvements

  • Quote confirmation previews, validation and quote-to-invoice generation (brc_generate_sales_invoice_from_quote).
  • Cash-receipt VAT handling and ledger preservation on updates.
  • Supported cash-payment fields can be corrected on the existing record through the update workflow.
  • Account-history lines should be resolved to the correct document type (brc_resolve_book_transaction_type) before a document-specific lookup or change.
  • Undo, reverse and correct requests are treated as planning first — never as automatic permission to post another transaction.

Help and training resources

Red includes read-only MCP tools for Big Red Cloud help and training questions. They do not require a connected company.

Typical capabilities:

  • search official articles, customer documentation, recorded webinars, and upcoming webinars;
  • load full details for a selected resource, including step-by-step guidance and relevant screenshot links where available;
  • answer reserved help-style questions (including red-help / /red-help style commands) through the help pipeline.

Help answers may include:

  • official Freshdesk articles;
  • customer documentation;
  • relevant screenshots;
  • recorded YouTube training videos;
  • upcoming webinar links.

Help-resource indexes are supplied by the deployment operator. The repository includes the operator upload, catalogue and sync implementation used to maintain those indexes. Customers do not configure that workflow.


Known limitations

  • Some features depend on how the company is configured in Big Red Cloud.
  • Email sending and some bank write operations may require additional tenant configuration and may be disabled by deployment flags.
  • Generated-reference behaviour can depend on Big Red Cloud tenant settings, and some generated-document endpoints may apply the tenant's current transaction date. A date outside the current financial year is a warning, not an automatic refusal; the Big Red Cloud response is authoritative.
  • Tool availability may vary by deployment policy (disabled skill groups are not registered).
  • Anonymous telemetry counts approximate clients (for example browser/device cookies), not verified individual people.
  • Platform detection may be unknown when a client does not provide enough identifying information.
  • Officially supported customer platforms are ChatGPT, Claude, Mistral/Vibe, and Microsoft 365 Copilot. Copilot is a federated connector and is read-only until Microsoft supports write actions on that connector. Other MCP clients are not claimed as supported platforms.

Maintainers

This project is maintained by the Big Red Cloud software development team.


Status

Red is in BETA. Red is an open-source MCP integration for Big Red Cloud and is under active development. Tool availability and behaviour may change between releases, and some capabilities are gated by deployment policy.


License

This project is licensed under the Apache License 2.0. See LICENSE for details.


Support and responsible disclosure

If you believe you have found a security issue, please report it to Big Red Cloud's support team.

来源:README.md,提交 614e3f7

工具

159

brc_start_company_connection

Start Company Connection

Starts the secure Red / Big Red Cloud connection flow and returns a one-time connection page URL and confirmation code. The secure page supports one or multiple companies, including CSV upload, and keeps API credentials outside chat. Available without an existing company connection.

输入参数connectionRef

brc_confirm_company_connection

Confirm Company Connection

Confirms a short-lived company-connection code and returns the connected companies plus a reusable opaque connection reference. Connection credentials are not returned.

输入参数code必填connectionRef

brc_get_company_api_key_status

Get Company API Key Status

Returns company connection-status metadata without returning API keys or other credentials.

输入参数companyNameconnectionRef

brc_list_company_contexts

List Company Contexts

Returns connected-company contexts and connection-expiry metadata, including duration, remaining time and timezone details. Connection credentials are not returned.

输入参数connectionRef

brc_clear_company_api_key

Clear Company API Key

Clears the API key for a named company context from MCP server memory.

输入参数companyName必填connectionRef

brc_clear_all_company_api_keys

Clear All Company API Keys

Clears all connection credentials for all company contexts from MCP server memory.

输入参数connectionRef

brc_list_accounts

List Accounts

Lists BRC accounts.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_customers

List Customers

Lists BRC customers. customerCode uses exact case-sensitive bounded local lookup (10,000 records); BRC forbids customer OData filters.

输入参数toppageskipfilterorderBypageSizecompanyName必填customerCodeconnectionRef

brc_get_customer

Get Customer

Gets one BRC customer by id.

输入参数id必填companyName必填connectionRef

brc_list_customers_without_dormant

List Active Customers

Lists BRC customers without dormant records.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_suppliers

List Suppliers

Lists BRC suppliers.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_supplier

Get Supplier

Gets one BRC supplier by id.

输入参数id必填companyName必填connectionRef

brc_list_products

List Products

Lists BRC products.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_product_types

List Product Types

Lists BRC product types.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_products_without_dormant

List Active Products

Lists BRC products without dormant records.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_sales_entries

List Sales Entries

Lists BRC sales entries.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_sales_entry

Get Sales Entry

Gets one BRC sales entry by id.

输入参数id必填companyName必填connectionRef

brc_list_sales_invoices

List Sales Invoices

Lists BRC sales invoices.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_sales_invoice

Get Sales Invoice

Gets one BRC sales invoice by id.

输入参数id必填companyName必填connectionRef

brc_list_purchases

List Purchases

Lists BRC purchases.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_purchase

Get Purchase

Gets one BRC purchase by id.

输入参数id必填companyName必填connectionRef

brc_list_analysis_categories

List Analysis Categories

Returns company analysis categories and their book context. Customer-control categories are distinct from Sales analysis categories.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_vat_rates

List VAT Rates

Returns company VAT rates and their associated category identifiers.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_vat_analysis_types

List VAT Analysis Types

Lists BRC VAT analysis types.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_vat_categories

List VAT Categories

Returns company VAT categories and their Sales or Purchase context.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_vat_types

List VAT Types

Lists BRC VAT types.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_company_settings

List Company Settings

Lists BRC company settings.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_category_types

List Category Types

Lists BRC category types.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_owner_type_groups

List Owner Type Groups

Lists BRC owner type groups.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_owner_types

List Owner Types

Lists BRC owner types.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_user_defined_fields

List User-Defined Fields

Lists BRC user defined fields.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_book_tran_types

List Book Transaction Types

Lists BRC book transaction types.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_list_nominal_accounts

List Nominal Accounts

Returns nominal accounts and period movements. Monthly values represent movements rather than monthly balances.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_nominal_account_ledger_by_id

Get Nominal Account Ledger by ID

Returns one nominal account ledger and its period movements. Monthly values represent movements rather than monthly balances.

输入参数id必填companyName必填connectionRef

brc_list_quotes

List Quotes

Lists BRC quotes. List and get may not return the same fields (for example note or analysis account codes); treat those as representation differences, not as create or update failures. Quote references are not necessarily unique — identify a quote by id.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_quote

Get Quote

Gets one BRC quote by id. List and get may not return the same fields (for example note or analysis account codes); treat those as representation differences, not as create or update failures.

输入参数id必填companyName必填connectionRef

brc_list_sales_credit_notes

List Sales Credit Notes

Lists BRC sales credit notes.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_sales_credit_note

Get Sales Credit Note

Gets one BRC sales credit note by id.

输入参数id必填companyName必填connectionRef

brc_list_sales_reps

List Sales Representatives

Lists BRC sales reps.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_sales_rep

Get Sales Representative

Gets one BRC sales rep by id.

输入参数id必填companyName必填connectionRef

brc_get_company_setup_config

Get Company Setup Configuration

Gets full BRC company setup configuration, including general details, financial year, reference settings, and processing options.

输入参数companyName必填connectionRef

brc_get_financial_year

Get Financial Year

Gets BRC company financial year.

输入参数companyName必填connectionRef

brc_create_customer

Create Customer

Creates a BRC customer from explicit code and name fields. Optional address, contact, credit and VAT fields are omitted when absent. Opening-balance fields are not posted. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数payload必填routeToken必填companyName必填confirmWriteconnectionRefdetailedResponse

brc_update_customer

Update Customer

Updates a BRC customer using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填payloadupdatesrouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_customer

Delete Customer

Deletes a BRC customer by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_get_customer_opening_balance

Get Customer Opening Balance

Gets a customer's opening balance.

输入参数itemId必填companyName必填connectionRef

brc_list_customer_op_bal_trans

List Customer Opening Balance Transactions

Gets a customer's opening balance transaction list.

输入参数itemId必填companyName必填connectionRef

brc_list_customer_account_trans

List Customer Account Transactions

Returns customer account transactions. Transaction IDs and types are endpoint- and company-specific.

输入参数itemId必填companyName必填connectionRef

brc_list_customer_quotes

List Customer Quotes

Gets quotes for a specific customer.

输入参数itemId必填companyName必填connectionRef

brc_create_supplier

Create Supplier

Creates a BRC supplier using a raw BRC payload. Does not create or update opening balance transactions. Opening-balance fields are not posted by this tool; supplier opening balances are entered directly in Big Red Cloud. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数payload必填routeToken必填companyName必填confirmWriteconnectionRef

brc_update_supplier

Update Supplier

Updates a BRC supplier using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填payloadupdatesrouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_supplier

Delete Supplier

Deletes a BRC supplier by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_get_supplier_opening_balance

Get Supplier Opening Balance

Gets a supplier's opening balance.

输入参数itemId必填companyName必填connectionRef

brc_list_supplier_op_bal_trans

List Supplier Opening Balance Transactions

Gets a supplier's opening balance transaction list.

输入参数itemId必填companyName必填connectionRef

brc_list_supplier_account_trans

List Supplier Account Transactions

Returns supplier account transactions. Transaction IDs and types are endpoint- and company-specific.

输入参数itemId必填companyName必填connectionRef

brc_create_purchase

Create Purchase

Creates a purchase with a caller-supplied reference when manual purchase references are configured. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数note必填acCode必填procDate必填entryDate必填netAmount必填referencevatRateId必填routeToken必填supplierId必填accountCode必填companyName必填description必填另有 6 个

brc_create_purchase_gen_ref

Create Purchase with Generated Reference

Creates a purchase using the company's generated-reference configuration. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数note必填acCode必填procDate必填entryDate必填netAmount必填vatRateId必填routeToken必填supplierId必填accountCode必填companyName必填description必填confirmWrite另有 5 个

brc_update_purchase

Update Purchase

Updates a BRC purchase using structured MCP fields. Historical transaction dates are not automatically blocked. Existing historical purchases may support text, monetary, date and delete operations; the BRC endpoint is the source of truth. When changing monetary values, preserve the existing unpaid/unallocated state and allow BRC to recalculate allocation fields where required. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填noteacCodeprocDateentryDatenetAmountvatRateIdrouteToken必填supplierIdaccountCodecompanyName必填description另有 5 个

brc_delete_purchase

Delete Purchase

Deletes a BRC purchase by id using timestamp confirmation. Historical purchases are not automatically blocked because they belong to an earlier financial year. The BRC endpoint determines whether the historical deletion is supported. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_create_sales_entry

Create Sales Entry

Creates one BRC sales entry with positive, zero or negative net values and multiple VAT lines. Legacy single-VAT fields remain supported. Zero entries may omit analysis and VAT allocations. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数note必填totalacCode必填procDate必填totalNettotalVATvatLinesentryDate必填netAmount必填vatRateIdcustomerId必填routeToken必填另有 10 个

brc_update_sales_entry

Update Sales Entry

Updates a sales entry while preserving the existing BRC unpaid value. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填notetotalacCodedetailsprocDatetotalNettotalVATacEntriesentryDatereferencevatTypeId另有 7 个

brc_delete_sales_entry

Delete Sales Entry

Deletes a BRC sales entry by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_create_sales_invoice

Create Sales Invoice

Creates a sales invoice with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数noteacCode必填procDate必填quantity必填entryDate必填netAmount必填productId必填referencesaleRepId必填unitPrice必填vatRateId必填customerId必填另有 16 个

brc_create_sales_invoice_gen_ref

Create Sales Invoice with Generated Reference

Creates a sales invoice using generated references and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数payload必填priceBasisrouteToken必填companyName必填confirmWriteconnectionRefconfirmCrAnalysisCategoryconfirmCounterpartyExplicit

brc_update_sales_invoice

Update Sales Invoice

Updates a sales invoice. Supplied monetary changes must be explicit and reconciled. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填notetotaldetailsprocDatetotalNettotalVATentryDatereferencesaleRepIdvatTypeIdcustomerId另有 8 个

brc_delete_sales_invoice

Delete Sales Invoice

Deletes a BRC sales invoice by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_create_quote

Create Quote

Creates a quote with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数acCode必填comments必填ddNumberpoNumberprocDate必填quantity必填tranNote必填companyId必填entryDate必填productId必填referencesaleRepId必填另有 18 个

brc_create_quote_gen_ref

Create Quote with Generated Reference

Creates a quote using generated references and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数acCode必填comments必填ddNumberpoNumberprocDate必填quantity必填tranNote必填companyId必填entryDate必填productId必填referencesaleRepId必填另有 18 个

brc_update_quote

Update Quote

Updates a BRC quote's manual reference only. Quote.note is not persisted by this update and is not accepted here. Loads the current quote, preserves all other fields (including timestamp, product lines, analysis entries, totals, customer, sales rep, dates, comments, and closed state), applies the new reference, then PUTs the full record. Manual quote references must be 6 characters or fewer because Big Red Cloud truncates longer references. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填referencerouteToken必填companyName必填confirmWriteconnectionRef

brc_close_quote

Close Quote

Closes a BRC quote. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconnectionRef

brc_reopen_quote

Reopen Quote

Reopens a BRC quote. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconnectionRef

brc_delete_quote

Delete Quote

Deletes a BRC quote by id using timestamp confirmation. Loads the quote once to obtain its timestamp and to preview id, reference, customer, total, open or closed state, any linked sales invoice, and timestamp before asking for confirmation. A successful delete is the result; if a later lookup by quote id returns an unexpected error, treat that check as inconclusive rather than as a failed delete. Confirm remaining quotes from the quote list by quote id — quote references are not necessarily unique. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_generate_sales_invoice_from_quote

Generate Sales Invoice from Quote

Generates a sales invoice from a BRC quote. Preview-before-posting shows the exact POST /v1/quotes/generateSaleInvoice body (quoteId and optional entryDate/procDate only). Nothing is written until you confirm. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数quoteId必填procDateentryDaterouteToken必填companyName必填confirmWriteconnectionRef

brc_create_sales_credit_note

Create Sales Credit Note

Creates a sales credit note with a caller-supplied reference and reconciled negative document amounts. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数note必填acCode必填procDate必填quantity必填entryDate必填netAmount必填productId必填referencesaleRepId必填unitPrice必填vatRateId必填customerId必填另有 13 个

brc_create_sales_credit_note_gen_ref

Create Sales Credit Note with Generated Reference

Creates a sales credit note using generated references and reconciled negative document amounts. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数payload必填routeToken必填companyName必填confirmWriteconnectionRefconfirmCrAnalysisCategoryconfirmCounterpartyExplicit

brc_update_sales_credit_note

Update Sales Credit Note

Updates a sales credit note while preserving the existing BRC unpaid value. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填notetotaldetailsprocDatetotalNettotalVATentryDatereferencesaleRepIdvatTypeIdcustomerId另有 7 个

brc_delete_sales_credit_note

Delete Sales Credit Note

Deletes a BRC sales credit note by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_create_sales_rep

Create Sales Representative

Creates a BRC sales rep using structured MCP fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数code必填name必填routeToken必填companyName必填confirmWriteconnectionRef

brc_update_sales_rep

Update Sales Representative

Updates a BRC sales rep using structured MCP fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填codenamerouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_sales_rep

Delete Sales Representative

Deletes a BRC sales rep by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_get_nom_ac_ledger_by_ids

Get Nominal Account Ledgers by IDs

Returns nominal-account ledgers for supplied account IDs. Monthly values represent movements rather than monthly balances.

输入参数ids必填companyName必填connectionRef

brc_grouped_nominal_accounts_report

Grouped Nominal Accounts Report

Returns a grouped nominal-account report with period movements rather than monthly balances.

输入参数companyName必填connectionRef

brc_multi_company_nom_ac_report

Multi-Company Nominal Account Report

Returns a multi-company nominal-account report with period movements rather than monthly balances.

输入参数companyNames必填connectionRef

brc_list_cash_payments

List Cash Payments

Lists BRC cash payments.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_cash_payment

Get Cash Payment

Gets one BRC cash payment by id.

输入参数id必填companyName必填connectionRef

brc_create_cash_payment

Create Cash Payment

Creates a cash payment in supplier-ledger, bank-lodgement or analysed-expense mode. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数note必填total必填acCodeledgerdiscountprocDateentryDatelodgementrouteToken必填supplierIdaccountCodecompanyName必填另有 8 个

brc_update_cash_payment

Update Cash Payment

Updates an existing Cash Payment by merging supplied fields onto the current record. Fields that can be merged include total, entryDate, procDate, supplierId, acCode, note, ledger, discount, bankAccountId, bankAccountCode, lodgement, analysisCategoryId, accountCode, and description. This update flow is a verified action on the existing record. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填payloadupdatesrouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_cash_payment

Delete Cash Payment

Deletes a BRC cash payment by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_batch_cash_payments

Batch Cash Payments

Processes cash payments in supplier-ledger, bank-lodgement or analysed-expense mode. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRefconfirmCounterpartyExplicit

brc_list_cash_receipts

List Cash Receipts

Lists BRC cash receipts. entryDate is the accounting period date; procDate is the transaction/processing date. Customer and procDate filters use a complete bounded local scan (10,000 records), not upstream OData; narrow entryDate when needed.

输入参数toppageskipfilterorderBypageSizecustomerIdprocDateTocompanyName必填customerCodeprocDateFromconnectionRef

brc_get_cash_receipt

Get Cash Receipt

Gets one BRC cash receipt by id.

输入参数id必填companyName必填connectionRef

brc_create_cash_receipt

Create Cash Receipt

Creates a BRC cash receipt. Accepts either a raw payload object or common flat fields. Customer-ledger receipts require both customerId and acCode resolved for the same customer; neither field alone is sufficient. Analysed receipts may instead supply an analysis allocation without a customer. entryDate defaults to today; procDate defaults to entryDate. The preview shows these resolved dates; carry them into the confirmation call to preserve them if confirming on a later day. VAT rate fields are only sent when the company's VAT on Cash Receipt setting is enabled. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数notetotalacCodeledgerdetailspayloaddiscountprocDatetotalNettotalVATtotalVatacEntries另有 20 个

brc_update_cash_receipt

Update Cash Receipt

Updates a BRC cash receipt using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填payloadupdatesrouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_cash_receipt

Delete Cash Receipt

Deletes a BRC cash receipt by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_batch_cash_receipts

Batch Cash Receipts

Processes a batch of BRC cash receipts. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRefconfirmCounterpartyExplicit

brc_list_payments

List Payments

Lists BRC payments.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_payment

Get Payment

Gets one BRC payment by id.

输入参数id必填companyName必填connectionRef

brc_create_payment

Create Payment

Creates a bank payment in supplier or analysed-account mode. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数note必填total必填acCodediscountprocDateentryDatereferencerouteToken必填supplierIdaccountCodecompanyName必填description另有 7 个

brc_update_payment

Update Payment

Updates a BRC payment using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填payloadupdatesrouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_payment

Delete Payment

Deletes a BRC payment by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_batch_payments

Batch Payments

Processes supplier or analysed bank payments in a batch. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRefconfirmCounterpartyExplicit

brc_list_bank_accounts

List Bank Accounts

Lists BRC bank accounts.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_get_bank_account

Get Bank Account

Gets one BRC bank account by id.

输入参数id必填companyName必填connectionRef

brc_create_bank_account

Create Bank Account

Creates a bank account after an unconfirmed preview. confirmCreate applies the previewed creation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.

输入参数acCodeaddressbalancedetailslastChqpayloadsortCodecategoryIdrouteToken必填accountNamecompanyName必填accountNumber另有 8 个

brc_update_bank_account

Update Bank Account

Updates a BRC bank account using merged fields. An unconfirmed call returns a plain-English change preview. Explicit confirmation is required before the update is applied. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填payloadupdatesrouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_bank_account

Delete Bank Account

Deletes the specified bank account after explicit confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_get_product

Get Product

Gets one BRC product by id.

输入参数id必填companyName必填connectionRef

brc_create_product

Create Product

Creates a BRC product using a raw BRC payload. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数payload必填routeToken必填companyName必填confirmWriteconnectionRef

brc_update_product

Update Product

Updates a BRC product using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填payloadupdatesrouteToken必填companyName必填confirmWriteconnectionRef

brc_delete_product

Delete Product

Deletes a BRC product by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconfirmDeleteconnectionRef

brc_batch_purchases

Batch Purchases

Processes purchases in a batch using structured generated-reference purchase items. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填priceBasisrouteToken必填companyName必填confirmWriteconnectionRefconfirmCrAnalysisCategoryconfirmCounterpartyExplicit

brc_batch_quotes

Batch Quotes

Processes a batch of quotes using either verified flat creator fields or a complete nested BRC Quote payload. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRefconfirmCrAnalysisCategoryconfirmCounterpartyExplicit

brc_batch_sales_credit_notes

Batch Sales Credit Notes

Processes sales credit notes in a batch using reconciled product, VAT and Sales-analysis lines. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填priceBasisrouteToken必填companyName必填confirmWriteconnectionRefconfirmCrAnalysisCategoryconfirmCounterpartyExplicit

brc_batch_sales_entries

Batch Sales Entries

Processes sales entries with positive, zero or negative amounts and multiple VAT lines. The optional batchSize is a per-request limit. An omitted value uses the sales-entry configuration, then the general batch configuration, then fallback 20. The hard ceiling is 100, with no automatic splitting. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填batchSizerouteToken必填companyName必填confirmWriteconnectionRefdetailedResponseconfirmCrAnalysisCategoryconfirmCounterpartyExplicit

brc_batch_sales_invoices

Batch Sales Invoices

Processes sales invoices in a batch using reconciled product, VAT and Sales-analysis lines. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.

输入参数items必填priceBasisrouteToken必填companyName必填confirmWriteconnectionRefconfirmCrAnalysisCategoryconfirmCounterpartyExplicit

brc_batch_sales_reps

Batch Sales Representatives

Processes a batch of sales representatives using explicit code and name fields. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRef

brc_batch_suppliers

Batch Suppliers

Processes a batch of suppliers using explicit identity, VAT classification, and optional contact fields. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRef

brc_batch_customers

Batch Customers

Processes a batch of customers using explicit identity, VAT classification, and optional contact fields. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRefdetailedResponse

brc_batch_products

Batch Products

Processes a batch of products using explicit product type, VAT classification, price, and description fields. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数items必填routeToken必填companyName必填confirmWriteconnectionRef

brc_list_sales

List Sales

Lists combined BRC sales entries, sales invoices and sales credit notes.

输入参数toppageskipfilterorderBypageSizecompanyName必填connectionRef

brc_process_vat_category_rates

Process VAT Category Rates

Processes VAT rates for VAT categories via POST /v1/vatCategories/vatRates. Requires a full vatCategoryRates array and confirmProcess=true. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数payloadrouteToken必填companyName必填confirmWriteconnectionRefeffectiveDateconfirmProcessvatCategoryRates

brc_get_deployment_policy

Get Deployment Policy

Returns the deployment capability and permission summary, including enabled action groups and development-mode status.

无需输入参数。

brc_validate_transaction_date

Validate Transaction Date

Checks whether a proposed transaction date is inside the connected BRC company's current financial year.

输入参数companyName必填connectionReftransactionDate必填

brc_company_readiness_check

Check Company Readiness

Returns overall company readiness across connection, financial year, reference data, VAT, analysis categories and settings.

输入参数companyName必填connectionRef

brc_resolve_book_transaction_type

Resolve Book Transaction Type

Resolves a company-specific bookTranTypeId against live transaction-type reference data. Descriptions and numeric IDs are not globally stable.

输入参数companyName必填connectionRefbookTranTypeId必填

brc_route_request

Route Request

Classifies a supplied request as help, action, correction or unsupported. Classification covers read, create, update, delete, correct, undo, reverse, email and batch actions, including creating a sales invoice or add a customer, plus help wording such as how do I. Compatible mode supports existing unsigned clients without claiming verified authorship. Strict mode requires host-signed original-message metadata and binds the routeToken to that request, company and workflow; missing or mismatched provenance returns no write permission in strict mode. Help and correction results do not issue transactional route tokens.

输入参数message必填companyNameconnectionRef

brc_red_help

Get Red Help

Returns Big Red Cloud help and manual Big Red Cloud instructions for how-to questions, including how do I queries and tutorials. Covers topics including sales invoices, purchases, customers, suppliers, banking, VAT, reports and company setup. Searches Freshdesk, YouTube, BRC Edu, webinars and screenshots. Read-only and available without a connected company.

输入参数query必填

brc_find_help_resources

Find Help Resources

Searches Big Red Cloud customer help across Freshdesk support articles, customer documentation, recorded webinar videos and upcoming webinars. Returns a synthesized answer, ordered guidance and public source metadata. Read-only and available without a connected company.

输入参数sourcecategoryquestion必填maxResults

brc_get_help_resource_details

Get Help Resource Details

Returns detailed public help-resource content, ordered instruction blocks, signed screenshot links, source metadata and optional image content. Read-only and available without a connected company.

输入参数questionmaxImagesresourceId必填includeImagesimagePresentation

brc_open_edu_admin

Open Education Administration

Returns the protected education-administration URL. Access requires Microsoft Entra sign-in and does not bypass authentication. The response contains no upload secret or bypass parameter.

无需输入参数。

brc_list_audit_log

List Audit Log

Returns current-session audit entries scoped to currently connected companies. Entries from other sessions, connections or companies are excluded.

输入参数connectionRefincludeTechnicalDetails

brc_generate_support_report

Generate Support Report

Returns a downloadable support diagnostic and a concise summary for the current session.

输入参数companyName必填connectionRef

brc_clear_audit_log

Clear Audit Log

Clear the Red audit log for this MCP server session. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数confirmClearconfirmWriteconnectionRef

brc_send_sales_invoice_email

Send Sales Invoice Email

Sends a sales-invoice email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.

输入参数sendModetoAddressrouteToken必填companyName必填confirmSendfromAddressmessageBodytoAddressesbccAddressesconnectionRefsalesInvoiceId必填

brc_send_email_statement

Send Account Statement Email

Sends a customer-statement email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.

输入参数sendModetoPeriodtoAddresscustomerId必填fromPeriodminBalancerouteToken必填companyName必填confirmSendfromAddressmessageBodytoAddresses另有 2 个

brc_send_quote_email

Send Quote Email

Sends a quote email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.

输入参数quoteId必填sendModetoAddressrouteToken必填companyName必填confirmSendfromAddressmessageBodytoAddressesbccAddressesconnectionRef

brc_get_company_processing_settings

Get Company Processing Settings

Returns company processing settings that affect VAT-sensitive accounting workflows.

输入参数includeRawcompanyName必填connectionRef

brc_get_company_reference_settings

Get Company Reference Settings

Returns quote and transaction reference settings. An Unknown quote-reference setting does not establish automatic reference generation.

输入参数includeRawcompanyName必填connectionRef

brc_check_transaction_settings

Check Transaction Settings

Returns processing-setting warnings for one specified transaction workflow. It does not provide an overall company-readiness score.

输入参数workflow必填companyName必填connectionRef

brc_list_allocation_resolvers

List Allocation Resolvers

Returns receiver transactions eligible for allocation updates.

输入参数bookTranId必填companyName必填connectionRef

brc_update_allocations

Update Allocations

Updates transaction allocations using eligible receiver transactions and an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数bookTranId必填routeToken必填companyName必填confirmWriteconnectionRefallocationResolvers必填

brc_list_allocated_transactions

List Allocated Transactions

Returns existing transaction allocations and their identifiers.

输入参数bookTranId必填companyName必填connectionRef

brc_delete_allocation_resolver

Delete Allocation Resolver

Reverses or deletes the specified allocation after returning an unconfirmed preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填routeToken必填companyName必填confirmWriteconnectionRef

brc_list_nominal_journal_batches

List Nominal Journal Batches

Returns nominal journal batches with identifiers and concurrency timestamps.

输入参数topskipfilterorderBycompanyName必填connectionRef

brc_get_nominal_journal_batch

Get Nominal Journal Batch

Returns information about a single Nominal Journal Batch by id.

输入参数id必填companyName必填connectionRef

brc_create_nominal_journal_batch

Create Nominal Journal Batch

Creates a nominal journal batch after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数total必填procDate必填entryDate必填routeToken必填companyName必填confirmWriteconnectionRefbookTranTypeIdaccountTransactions必填

brc_update_nominal_journal_batch

Update Nominal Journal Batch

Updates a nominal journal batch using its current concurrency timestamps. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填total必填procDate必填entryDate必填timestamp必填routeToken必填companyName必填confirmWriteconnectionRefbookTranTypeIdaccountTransactions必填

brc_delete_nominal_journal_batch

Delete Nominal Journal Batch

Deletes a nominal journal batch using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填timestamp必填routeToken必填companyName必填confirmWriteconnectionRef

brc_list_accruals

List Accruals

Returns a list of the company's Accruals. Supports optional OData filtering by entryDate. Supports optional ordering by id.

输入参数topskipfilterorderBycompanyName必填connectionRef

brc_get_accrual

Get Accrual

Returns information about a single parent Accrual by id. Child accruals are not exposed by the public API.

输入参数id必填companyName必填connectionRef

brc_create_accrual

Create Accrual

Creates an accrual after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数total必填acCode必填procDate必填entryDate必填reference必填routeToken必填companyName必填firstDetailconfirmWritesecondDetailconnectionRef

brc_update_accrual

Update Accrual

Updates an accrual using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填total必填acCode必填procDate必填entryDate必填reference必填timestamp必填routeToken必填companyName必填firstDetailconfirmWritesecondDetail另有 1 个

brc_delete_accrual

Delete Accrual

Deletes an accrual using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填timestamp必填routeToken必填companyName必填confirmWriteconnectionRef

brc_list_prepayments

List Prepayments

Returns a list of the company's Prepayments. Supports optional OData filtering by entryDate. Supports optional ordering by id.

输入参数topskipfilterorderBycompanyName必填connectionRef

brc_get_prepayment

Get Prepayment

Returns information about a single parent Prepayment by id. Child prepayments are not exposed by the public API.

输入参数id必填companyName必填connectionRef

brc_create_prepayment

Create Prepayment

Creates a prepayment after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数total必填acCode必填procDate必填entryDate必填reference必填routeToken必填companyName必填firstDetailconfirmWritesecondDetailconnectionRef

brc_update_prepayment

Update Prepayment

Updates a prepayment using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填total必填acCode必填procDate必填entryDate必填reference必填timestamp必填routeToken必填companyName必填firstDetailconfirmWritesecondDetail另有 1 个

brc_delete_prepayment

Delete Prepayment

Deletes a prepayment using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.

输入参数id必填timestamp必填routeToken必填companyName必填confirmWriteconnectionRef

版本历史

1
  1. v1.4.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分