SuperAPI AI 工具集

pos-sales-operations-engineering

办公与效率

查看项目

更新于 11-03 12:56

技能介绍

用途

本技能定义租户感知的 ERP 销售点(POS)操作的应用与服务契约,适用于实现或审查 pos.php、agent-pos.php 和 encode-sales.php 等销售表面。目标是让快速销售录入与租户隔离、成品库存真值、制造时机、支付幂等性、权限控制、会计过账和审计证据保持一致。

主要能力

  • 明确区分三个运营 POS 表面:pos.php 为通用店铺 POS;agent-pos.php 严格为销售代理过账销售;encode-sales.php 手工记录已发生的销售。
  • 建立租户范围的默认客户配置(如 pos_default_customer_id,通常为 Walk-in),由服务器端解析并在所有 POS 页面加载前验证有效性。
  • 要求每个可售产品 1:1 映射到一个成品库存项;制造环节消耗配方原料并产出成品,销售过账仅扣减该成品库存项。
  • 使用单一规范事务服务或显式适配器统一处理发票、支付、库存移动、总账过账和审计溯源,并强制租户范围、客户验证、产品身份、批次/FEFO 可用性、价格及幂等性。
  • 区分分支销售访问、销售代理访问和工厂/作业访问权限,防止权限传递越界。
  • 将超时视为未知结果,使用相同幂等键重试并在展示新成功前对账持久化记录。
  • 提供测试与证据包,覆盖租户、权限、失败、重放、库存时机及对账证据。

使用方式

技能以规则和工作流形式提供,需与外部设计引擎的 pos-and-retail-operations 技能及本地会计引擎配合使用。实施时按以下步骤:

  1. 盘点所有销售表面、路由、API、服务、存储过程、报告和测试,标记每个写入方和支付路径。
  2. 编写产品-成品库存映射,记录产品 ID、成品库存项 ID、配方原料 ID、批次、单位、价格、成本及制造/销售移动方向。
  3. 定义租户配置(设置、权限、UI、API 验证、审计元数据和演示种子数据)。
  4. 在所有页面渲染销售界面或启动异步目录调用前解析默认客户,并展示明确的加载、空、错误、禁用和配置必需状态。
  5. 将正常发票销售、手工录入、代理销售和收款统一路由到规范服务,保持重试和重放的相同请求/幂等契约。
  6. 在作业完成时过账原料到成品的制造移动,在销售过账时过账产品到成品库存的移动,并在同一事务中锁定和验证相关批次数量。
  7. 验证租户/分支范围、代理范围、工厂隔离、权限变更、无效默认客户、未映射产品、库存不足、重复键、支付超时、作废和冲销。
  8. 对账发票行、支付、库存台账、批次余额、总账日记账、客户余额和审计条目,并证明重放不会重复。

适用场景

  • 构建或审计 ERP 中的 pos.php、agent-pos.php 或 encode-sales.php。
  • 定义租户范围的 Walk-in/默认客户及其管理员权限。
  • 将产品连接到成品库存、制造配方、批次和销售扣减。
  • 将多个销售写入方、支付处理器或重试路径整合为单一边界。
  • 联合测试租户、分支、销售代理、工厂、库存、发票、支付、总账和审计控制。

限制

  • 不适用于仅视觉构图、排版、颜色或交互润色;这些由外部设计引擎负责。
  • 不适用于报价→客户订单→交付→发票→收款的工作流;应设计为独立的订单到收款流程。
  • 不适用于财务报表、法定规则或会计政策判断;应使用会计原则。
  • 不适用于无 POS 特定事务或库存语义的通用前端架构。
  • 缺失事实:具体实现语言、框架、部署环境、收费模式、价格、平台兼容性等暂未提供。