bimp-erp-context
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBIMP ERP Context
BIMP ERP 上下文
Use this skill when working with BIMP MCP tools to understand the ERP domain, entity relationships, and API behavior.
在使用BIMP MCP工具时可使用本技能来了解ERP领域知识、实体关系和API行为。
Entity Relationships
实体关系
Organization
+-- Warehouse (storage locations)
+-- Employee (staff)
+-- Currency / VAT (reference data)
|
+-- Nomenclature (products & services)
| +-- NomenclatureGroup (categories)
| +-- UnitOfMeasurement
| +-- Specification (BOM: materials + quantities)
| +-- PriceList (per-product prices)
| +-- Inventory (stock balances per warehouse)
|
+-- Counterparty (customers & suppliers)
| +-- Contract (terms, currency, price list)
|
+-- Sales: Order -> SalesInvoice -> CustomerPayment
+-- Procurement: SupplierInvoice -> PurchaseInvoice
+-- Production: Specification -> ProductionOrder -> ProductionAssembly
+-- Inventory: Movement, Write-offOrganization
+-- Warehouse (storage locations)
+-- Employee (staff)
+-- Currency / VAT (reference data)
|
+-- Nomenclature (products & services)
| +-- NomenclatureGroup (categories)
| +-- UnitOfMeasurement
| +-- Specification (BOM: materials + quantities)
| +-- PriceList (per-product prices)
| +-- Inventory (stock balances per warehouse)
|
+-- Counterparty (customers & suppliers)
| +-- Contract (terms, currency, price list)
|
+-- Sales: Order -> SalesInvoice -> CustomerPayment
+-- Procurement: SupplierInvoice -> PurchaseInvoice
+-- Production: Specification -> ProductionOrder -> ProductionAssembly
+-- Inventory: Movement, Write-offFull Production Chain
完整生产链路
Counterparty (supplier)
-> PurchaseInvoice (procure components)
-> Inventory (components in stock)
-> Specification (BOM: components -> product)
-> ProductionOrder (plan production)
-> ProductionAssembly (execute)
-> Inventory (finished goods)
-> SalesInvoice (sell to customer)Counterparty (supplier)
-> PurchaseInvoice (procure components)
-> Inventory (components in stock)
-> Specification (BOM: components -> product)
-> ProductionOrder (plan production)
-> ProductionAssembly (execute)
-> Inventory (finished goods)
-> SalesInvoice (sell to customer)Ukrainian Terminology
乌克兰术语对照表
| Ukrainian | English | API Entity |
|---|---|---|
| Номенклатура | Product | nomenclature |
| Контрагент | Counterparty | counterparty |
| Специфікація | Specification/BOM | specification |
| Замовлення покупця | Customer Order | invoiceForCustomerPayment |
| Реалізація | Sales Invoice | salesInvoice |
| Прихідна накладна | Purchase Invoice | purchaseInvoice |
| Виробничий наказ | Production Order | production-order |
| Склад | Warehouse | warehouse |
| Залишки | Inventory | inventory |
| 乌克兰语 | 英文 | API实体 |
|---|---|---|
| Номенклатура | Product | nomenclature |
| Контрагент | Counterparty | counterparty |
| Специфікація | Specification/BOM | specification |
| Замовлення покупця | Customer Order | invoiceForCustomerPayment |
| Реалізація | Sales Invoice | salesInvoice |
| Прихідна накладна | Purchase Invoice | purchaseInvoice |
| Виробничий наказ | Production Order | production-order |
| Склад | Warehouse | warehouse |
| Залишки | Inventory | inventory |
Key API Behaviors
核心API特性
- readList returns INCOMPLETE data for many entities (salesInvoice, specification, purchaseInvoice, production-order). Use with
bimp_fetch_allor call theenrich=trueendpoint for full details.read - No total count in paginated responses. Last page: .
data.length < requested count - Max page size is 100 for offset/count pagination.
- All mutations are POST — even updates and deletes.
- UUID is the primary key for all entities.
- readList对多个实体返回数据不完整(包括salesInvoice、specification、purchaseInvoice、production-order)。请使用携带参数的
enrich=true,或调用bimp_fetch_all端点获取完整详情。read - 分页响应中无总计数。判断最后一页的标准:。
data.length < 请求的数量 - 偏移/计数分页的最大页长为100。
- 所有变更操作均为POST请求 —— 即便是更新和删除操作也一样。
- 所有实体的主键为UUID。
Planning & Accounting Fields
规划与会计字段
Available only via extended tools (, ):
bimp_nomenclatures_readbimp_nomenclatures_upsert| Field | Description |
|---|---|
| minStock | Minimum stock level — triggers reorder |
| maxStock | Maximum stock level — replenishment target |
| speedOfDemand | Demand rate per period |
| insuranceReserve | Safety stock buffer |
| deliveryTerm | Delivery lead time in days |
| plannedCost | Planned unit cost |
These are NOT available in the standard tool.
bimp_nomenclature_read仅可通过扩展工具(、)获取:
bimp_nomenclatures_readbimp_nomenclatures_upsert| 字段 | 描述 |
|---|---|
| minStock | 最低库存水平 —— 触发补货 |
| maxStock | 最高库存水平 —— 补货目标 |
| speedOfDemand | 每期需求速率 |
| insuranceReserve | 安全库存缓冲 |
| deliveryTerm | 交货提前期(单位:天) |
| plannedCost | 计划单位成本 |
以上字段在标准工具中不可用。
bimp_nomenclature_readProcurement Analysis Pattern
采购分析模式
- Read planning fields via for each product
bimp_nomenclatures_read - Get current stock via
bimp_nomenclature_readStocks - Fetch BOMs via with
bimp_fetch_all,tool=bimp_specification_readListenrich=true - Calculate deficit:
max(0, minStock - currentStock) - Explode BOM to get required component quantities
- Compare component needs against component stock
- Prioritize by (longest lead time first)
deliveryTerm
- 调用读取每个产品的规划字段
bimp_nomenclatures_read - 调用获取当前库存
bimp_nomenclature_readStocks - 使用、
tool=bimp_specification_readList参数调用enrich=true获取物料清单(BOM)bimp_fetch_all - 计算缺口:
max(0, minStock - currentStock) - 拆解BOM得到所需组件数量
- 对比组件需求与组件库存
- 按优先级排序(交货期最长的优先)
deliveryTerm