<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>商业伙伴 on Liangweidong's blog</title><link>https://liangweidonggood.github.io/tags/%E5%95%86%E4%B8%9A%E4%BC%99%E4%BC%B4/</link><description>Recent content in 商业伙伴 on Liangweidong's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Fri, 15 Mar 2024 00:00:00 +0800</lastBuildDate><atom:link href="https://liangweidonggood.github.io/tags/%E5%95%86%E4%B8%9A%E4%BC%99%E4%BC%B4/index.xml" rel="self" type="application/rss+xml"/><item><title>企业进销存系统：业务架构与数据模型实战</title><link>https://liangweidonggood.github.io/p/qiye-jinxiaocun-xiangmu-yewu-jiagou/</link><pubDate>Fri, 15 Mar 2024 00:00:00 +0800</pubDate><guid>https://liangweidonggood.github.io/p/qiye-jinxiaocun-xiangmu-yewu-jiagou/</guid><description>&lt;img src="https://liangweidonggood.github.io/p/qiye-jinxiaocun-xiangmu-yewu-jiagou/image/cover.jpg" alt="Featured image of post 企业进销存系统：业务架构与数据模型实战" /&gt;&lt;p&gt;进销存系统（Purchase-Sales-Stock）是企业 ERP 系统的核心模块，覆盖商品流通企业的全部业务流：&lt;strong&gt;采购进货 → 库存管理 → 销售出货 → 客户对账 → 收付款&lt;/strong&gt;。本文基于行业实践，做一次完整业务架构 + 数据模型实战。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;本文写于 2024 年 3 月&lt;/strong&gt;——中小企业数字化加速，进销存 SaaS 进入红海。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="一7-大功能模块"&gt;一、7 大功能模块
&lt;/h2&gt;&lt;h3 id="11-业务总览"&gt;1.1 业务总览
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌─────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 进销存系统功能地图 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 基础数据 │ 进货管理 │ 销货管理 │ 库存管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 商品信息 │ 采购进货 │ 销售出货 │ 库存查询 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 商业伙伴 │ 采购退货 │ 销售退货 │ 库存预警 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 数据字典 │ │ │ │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 财务管理 │ 统计报表 │ 系统管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 供应商对账 │ 进货明细表 │ 角色管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 客户对账 │ 进退货明细表 │ 用户管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 收付款单 │ 销货明细表 │ 部门管理 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 其他费用 │ 销退货明细表 │ 功能权限 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ │ 参数配置 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ │ 系统日志 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└─────────────────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="12-各模块功能清单"&gt;1.2 各模块功能清单
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;基础数据&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;数据字典（分类、计量单位、结算方式等）&lt;/li&gt;
&lt;li&gt;商品信息（编码、名称、规格、价格、库存）&lt;/li&gt;
&lt;li&gt;商业伙伴（客户、供应商、物流）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;进货管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;采购进货单（向供应商进货）&lt;/li&gt;
&lt;li&gt;采购退货单（向供应商退货）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;销货管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;销售出货单（向客户销货）&lt;/li&gt;
&lt;li&gt;销售退货单（客户退货）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;库存管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;商品库存查询（实时库存）&lt;/li&gt;
&lt;li&gt;安全库存预警&lt;/li&gt;
&lt;li&gt;库存盘点&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;财务管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;供应商对账单&lt;/li&gt;
&lt;li&gt;客户对账单&lt;/li&gt;
&lt;li&gt;收付款单（应收应付）&lt;/li&gt;
&lt;li&gt;其他费用单&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;统计报表&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;进货明细表&lt;/li&gt;
&lt;li&gt;进退货明细表&lt;/li&gt;
&lt;li&gt;销货明细表&lt;/li&gt;
&lt;li&gt;销退货明细表&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;系统管理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;角色管理&lt;/li&gt;
&lt;li&gt;用户管理&lt;/li&gt;
&lt;li&gt;部门管理&lt;/li&gt;
&lt;li&gt;功能权限&lt;/li&gt;
&lt;li&gt;参数配置&lt;/li&gt;
&lt;li&gt;系统日志&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="二7-大核心数据表"&gt;二、7 大核心数据表
&lt;/h2&gt;&lt;h3 id="21-数据模型总览"&gt;2.1 数据模型总览
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;span class="lnt"&gt;14
&lt;/span&gt;&lt;span class="lnt"&gt;15
&lt;/span&gt;&lt;span class="lnt"&gt;16
&lt;/span&gt;&lt;span class="lnt"&gt;17
&lt;/span&gt;&lt;span class="lnt"&gt;18
&lt;/span&gt;&lt;span class="lnt"&gt;19
&lt;/span&gt;&lt;span class="lnt"&gt;20
&lt;/span&gt;&lt;span class="lnt"&gt;21
&lt;/span&gt;&lt;span class="lnt"&gt;22
&lt;/span&gt;&lt;span class="lnt"&gt;23
&lt;/span&gt;&lt;span class="lnt"&gt;24
&lt;/span&gt;&lt;span class="lnt"&gt;25
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxGoods │ ← 商品
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────┐ ┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxPartner │ ←──│ 商业伙伴 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────┘ │ (客户/供应商) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓ └──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxBillHead │ ← 业务单据（进货/销货/退换）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ + JxBillList │ (主表 + 详单)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐ ┌─────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxAccountHead │ ←──│ 对账单 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ + JxAccountList │ │ (客户/供应商) │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘ └─────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxPayment │ ← 收付款单（应收/应付）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; +
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ JxOtherFee │ ← 其他费用
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└──────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="22-7-大表详细字段"&gt;2.2 7 大表详细字段
&lt;/h3&gt;&lt;h4 id="表-1商品信息jxgoods"&gt;表 1：商品信息（JxGoods）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;商品编码&lt;/td&gt;
					&lt;td&gt;Code&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品名称&lt;/td&gt;
					&lt;td&gt;Name&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;200&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品类别&lt;/td&gt;
					&lt;td&gt;Category&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;规格型号&lt;/td&gt;
					&lt;td&gt;Model&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;产地&lt;/td&gt;
					&lt;td&gt;Producer&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;计量单位&lt;/td&gt;
					&lt;td&gt;Unit&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;采购单价&lt;/td&gt;
					&lt;td&gt;BuyPrice&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;销售单价&lt;/td&gt;
					&lt;td&gt;SalePrice&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;安全库存&lt;/td&gt;
					&lt;td&gt;SafeQty&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Code 必须唯一&lt;/strong&gt;（业务主键）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Category 用数据字典&lt;/strong&gt;（避免硬编码）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BuyPrice / SalePrice&lt;/strong&gt; 单独字段而非关联价格表（简单场景）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SafeQty&lt;/strong&gt; 触发库存预警&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-2商业伙伴信息jxpartner"&gt;表 2：商业伙伴信息（JxPartner）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;类型（客户/供应商/物流）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;名称&lt;/td&gt;
					&lt;td&gt;Name&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;简称&lt;/td&gt;
					&lt;td&gt;ShortName&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;信用代码&lt;/td&gt;
					&lt;td&gt;SccNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;联系人&lt;/td&gt;
					&lt;td&gt;Contact&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;联系电话&lt;/td&gt;
					&lt;td&gt;Phone&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;联系地址&lt;/td&gt;
					&lt;td&gt;Address&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;开票地址&lt;/td&gt;
					&lt;td&gt;InvAddress&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;开票电话&lt;/td&gt;
					&lt;td&gt;InvPhone&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;开户银行&lt;/td&gt;
					&lt;td&gt;Bank&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;银行账号&lt;/td&gt;
					&lt;td&gt;Account&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Type 字段&lt;/strong&gt;区分客户/供应商/物流（多类型合一表）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开票信息&lt;/strong&gt;与联系信息分离（财务合规）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;信用代码&lt;/strong&gt;用于企业客户开票&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-3业务单表头jxbillhead"&gt;表 3：业务单表头（JxBillHead）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;单据类型（进货/进退货/销货/销退货）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;业务单号&lt;/td&gt;
					&lt;td&gt;BillNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单证状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单证日期&lt;/td&gt;
					&lt;td&gt;BillDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商业伙伴&lt;/td&gt;
					&lt;td&gt;Partner&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;合同号&lt;/td&gt;
					&lt;td&gt;ContractNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发票号&lt;/td&gt;
					&lt;td&gt;InvoiceNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;结算方式&lt;/td&gt;
					&lt;td&gt;SettleMode&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;总金额&lt;/td&gt;
					&lt;td&gt;TotalAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;物流公司&lt;/td&gt;
					&lt;td&gt;Logistics&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;物流单号&lt;/td&gt;
					&lt;td&gt;LogisticsNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;物流费用&lt;/td&gt;
					&lt;td&gt;LogisticsFee&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;退货单号&lt;/td&gt;
					&lt;td&gt;ReturnNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Type 字段&lt;/strong&gt;统一 4 种单据（进货 / 进退货 / 销货 / 销退货）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status 字段&lt;/strong&gt;单据状态（草稿 / 已审核 / 已完成 / 已作废）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ReturnNo&lt;/strong&gt; 关联原单（退货单反查原单）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logistics 字段&lt;/strong&gt;支持内嵌物流信息&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-4业务单表体jxbilllist"&gt;表 4：业务单表体（JxBillList）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;表头 ID&lt;/td&gt;
					&lt;td&gt;HeadId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;序号&lt;/td&gt;
					&lt;td&gt;SeqNo&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品编码&lt;/td&gt;
					&lt;td&gt;Code&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品名称&lt;/td&gt;
					&lt;td&gt;Name&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;200&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品类别&lt;/td&gt;
					&lt;td&gt;Category&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;规格型号&lt;/td&gt;
					&lt;td&gt;Model&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;产地&lt;/td&gt;
					&lt;td&gt;Producer&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;计量单位&lt;/td&gt;
					&lt;td&gt;Unit&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;数量&lt;/td&gt;
					&lt;td&gt;Qty&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单价&lt;/td&gt;
					&lt;td&gt;Price&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;金额&lt;/td&gt;
					&lt;td&gt;Amount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HeadId 关联&lt;/strong&gt;表头（一对多）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;冗余 Name / Category&lt;/strong&gt;（避免 JOIN 商品表）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Amount = Qty × Price&lt;/strong&gt;（应用层计算 + 数据库 CHECK 约束）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-5对账单表头jxaccounthead"&gt;表 5：对账单表头（JxAccountHead）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;单据类型（客户 / 供应商）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;对账单号&lt;/td&gt;
					&lt;td&gt;AccountNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单证状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;对账日期&lt;/td&gt;
					&lt;td&gt;AccountDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商业伙伴&lt;/td&gt;
					&lt;td&gt;Partner&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;业务日期&lt;/td&gt;
					&lt;td&gt;BizDates&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;合同号&lt;/td&gt;
					&lt;td&gt;ContractNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发票号&lt;/td&gt;
					&lt;td&gt;InvoiceNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;总金额&lt;/td&gt;
					&lt;td&gt;TotalAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BizDates&lt;/strong&gt; 用 Text 存（&amp;ldquo;2024-01-01~2024-01-31&amp;rdquo;）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;总金额&lt;/strong&gt; = 各业务单据金额合计&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-6对账单表体jxaccountlist"&gt;表 6：对账单表体（JxAccountList）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;表头 ID&lt;/td&gt;
					&lt;td&gt;HeadId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据 ID&lt;/td&gt;
					&lt;td&gt;BillId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;极简表体&lt;/strong&gt;：只存关联关系（多对多：一张对账单对应多张业务单据）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="表-7收付款单jxpayment"&gt;表 7：收付款单（JxPayment）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;单据类型（应收 / 应付）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据编号&lt;/td&gt;
					&lt;td&gt;PaymentNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据日期&lt;/td&gt;
					&lt;td&gt;PaymentDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商业伙伴&lt;/td&gt;
					&lt;td&gt;Partner&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据来源（对账 / 新增）&lt;/td&gt;
					&lt;td&gt;Source&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;总金额&lt;/td&gt;
					&lt;td&gt;TotalAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;已收付金额&lt;/td&gt;
					&lt;td&gt;PaidAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;剩余金额&lt;/td&gt;
					&lt;td&gt;RemainAmount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;记录&lt;/td&gt;
					&lt;td&gt;Records&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;业务单据 ID&lt;/td&gt;
					&lt;td&gt;BizId&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;设计要点&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RemainAmount = TotalAmount - PaidAmount&lt;/strong&gt;（数据库 CHECK 约束）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Records 字段&lt;/strong&gt;记录每次收付款流水（JSON 数组）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source 字段&lt;/strong&gt;区分&amp;quot;对账生成&amp;quot;vs&amp;quot;手动新增&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="附表其他费用信息jxotherfee"&gt;附表：其他费用信息（JxOtherFee）
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名称&lt;/th&gt;
					&lt;th&gt;代码&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;长度&lt;/th&gt;
					&lt;th&gt;必填&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;类型（收入 / 支出）&lt;/td&gt;
					&lt;td&gt;Type&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;费用编号&lt;/td&gt;
					&lt;td&gt;FeeNo&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;单据状态&lt;/td&gt;
					&lt;td&gt;Status&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发生金额&lt;/td&gt;
					&lt;td&gt;Amount&lt;/td&gt;
					&lt;td&gt;Number&lt;/td&gt;
					&lt;td&gt;18,2&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;发生日期&lt;/td&gt;
					&lt;td&gt;FeeDate&lt;/td&gt;
					&lt;td&gt;Date&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;Y&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;所属部门&lt;/td&gt;
					&lt;td&gt;Department&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;50&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;备注&lt;/td&gt;
					&lt;td&gt;Note&lt;/td&gt;
					&lt;td&gt;TextArea&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;附件&lt;/td&gt;
					&lt;td&gt;Files&lt;/td&gt;
					&lt;td&gt;Text&lt;/td&gt;
					&lt;td&gt;500&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="三核心业务流程"&gt;三、核心业务流程
&lt;/h2&gt;&lt;h3 id="31-采购流程"&gt;3.1 采购流程
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;供应商 ──→ 采购进货单 ──→ 库存增加 ──→ 供应商对账单 ──→ 付款单
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↑ ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └────── 采购退货单
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;关键业务规则&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;进货单必须关联供应商&lt;/li&gt;
&lt;li&gt;进货审核后库存才增加&lt;/li&gt;
&lt;li&gt;退货单必须关联原进货单&lt;/li&gt;
&lt;li&gt;对账单的金额 = 进货金额 - 退货金额&lt;/li&gt;
&lt;li&gt;付款单有&amp;quot;已付/未付&amp;quot;两种状态&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="32-销售流程"&gt;3.2 销售流程
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;客户 ──→ 销售出货单 ──→ 库存减少 ──→ 客户对账单 ──→ 收款单
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ↑ ↓
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └────── 销售退货单
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;关键业务规则&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;出货前必须检查库存（不允许负库存）&lt;/li&gt;
&lt;li&gt;出货单必须关联客户&lt;/li&gt;
&lt;li&gt;退货单必须关联原出货单&lt;/li&gt;
&lt;li&gt;销售价不能低于进价（可选规则）&lt;/li&gt;
&lt;li&gt;收款单按&amp;quot;已收/未收&amp;quot;管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="33-库存预警"&gt;3.3 库存预警
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 库存预警 SQL
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Qty&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CurrentQty&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;COALESCE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;SUM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Qty&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ShortQty&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JxGoods&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JxBillList&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;LEFT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;JOIN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JxBillHead&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;ON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;HeadId&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Status&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;已审核&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;GROUP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;BY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;HAVING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CurrentQty&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;g&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SafeQty&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="四关键设计原则"&gt;四、关键设计原则
&lt;/h2&gt;&lt;h3 id="41-表设计原则"&gt;4.1 表设计原则
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;主从分离&lt;/strong&gt;：表头（Head）+ 表体（List）模式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型字段&lt;/strong&gt;：单据类型用 Type 字段区分（避免建 4 张表）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;冗余字段&lt;/strong&gt;：商品名称 / 类别冗余到表体（避免 JOIN）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;审计字段&lt;/strong&gt;：每张表都加 CreateBy / CreateTime / UpdateBy / UpdateTime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;软删除&lt;/strong&gt;：Status = &amp;lsquo;已作废&amp;rsquo; 而非物理删除&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="42-业务规则原则"&gt;4.2 业务规则原则
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;单据状态机&lt;/strong&gt;：草稿 → 已审核 → 已完成 → 已作废&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;金额一致性&lt;/strong&gt;：表头 TotalAmount = SUM(表体 Amount)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;库存一致性&lt;/strong&gt;：每次进出货都更新库存表&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对账一致性&lt;/strong&gt;：对账单金额 = 关联单据金额&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收付款一致性&lt;/strong&gt;：已付 + 剩余 = 总金额&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="五扩展设计"&gt;五、扩展设计
&lt;/h2&gt;&lt;h3 id="51-水平扩展"&gt;5.1 水平扩展
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;多仓库&lt;/strong&gt;：增加 &lt;code&gt;Warehouse&lt;/code&gt; 表 + &lt;code&gt;BillHead&lt;/code&gt; 增加 &lt;code&gt;WarehouseId&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多币种&lt;/strong&gt;：增加 &lt;code&gt;Currency&lt;/code&gt; 字段&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;批次管理&lt;/strong&gt;：增加 &lt;code&gt;Batch&lt;/code&gt; 表（生产日期 / 过期日期）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;序列号&lt;/strong&gt;：增加 &lt;code&gt;SerialNumber&lt;/code&gt; 表（每件商品唯一标识）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="52-性能优化"&gt;5.2 性能优化
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;索引&lt;/strong&gt;：Code（商品编码）、BillNo（业务单号）、Partner（商业伙伴）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分区&lt;/strong&gt;：按 BillDate 分区（按月 / 按年）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;归档&lt;/strong&gt;：已完成超过 1 年的单据归档到历史表&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="53-集成扩展"&gt;5.3 集成扩展
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;财务系统&lt;/strong&gt;：对接金蝶 / 用友，自动生成凭证&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;电商系统&lt;/strong&gt;：对接淘宝 / 京东 / 拼多多，订单同步&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WMS 系统&lt;/strong&gt;：对接仓储管理，自动同步库存&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRM 系统&lt;/strong&gt;：对接客户管理，关联销售机会&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="六写在最后"&gt;六、写在最后
&lt;/h2&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;进销存系统的本质&lt;/strong&gt;是&amp;quot;&lt;strong&gt;单据驱动库存&lt;/strong&gt;&amp;quot;——每张业务单据都触发一次库存变动，每张对账单都基于业务单据生成。&lt;/p&gt;

 &lt;/blockquote&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;个人建议&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;新项目起步&lt;/strong&gt;：先做&amp;quot;商品 + 商业伙伴 + 业务单据&amp;quot;3 张表&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MVP 阶段&lt;/strong&gt;：先做&amp;quot;进货 + 销货&amp;quot;两个核心流程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;完整阶段&lt;/strong&gt;：再补&amp;quot;对账 + 收付款 + 报表&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优化阶段&lt;/strong&gt;：最后做&amp;quot;多仓库 / 多币种 / 批次管理&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参考开源&lt;/strong&gt;：&lt;a class="link" href="https://doc.jxcsoft.cn/h/j/" target="_blank" rel="noopener"
 &gt;jxcsoft&lt;/a&gt; 是一套成熟的进销存参考实现&lt;/li&gt;
&lt;/ol&gt;

 &lt;/blockquote&gt;
&lt;h2 id="参考资料"&gt;参考资料
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://doc.jxcsoft.cn/h/j/" target="_blank" rel="noopener"
 &gt;jxcsoft 进销存文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.jiandaoyun.com/index/lightweight_erp" target="_blank" rel="noopener"
 &gt;企业 ERP 选型指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.kingdee.com/" target="_blank" rel="noopener"
 &gt;金蝶云进销存&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.yonyou.com/" target="_blank" rel="noopener"
 &gt;用友 U8 进销存&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2024-视角进销存-saas-的-ai-化与多渠道融合"&gt;2024+ 视角（进销存 SaaS 的 AI 化与多渠道融合）
&lt;/h2&gt;&lt;p&gt;2024 年 3 月的进销存架构在 2024-2026 年的几个关键演进：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;云原生 SaaS 主导&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;国内：&lt;strong&gt;用友 YonBuilder、金蝶云·星辰、管家婆云 ERP、柠檬云进销存、浪潮 GS Cloud&lt;/strong&gt; 已成主流&lt;/li&gt;
&lt;li&gt;国际：&lt;strong&gt;NetSuite、Odoo 18、SAP Business One Cloud&lt;/strong&gt; 仍是大型企业首选&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多租户架构&lt;/strong&gt;（Multi-Tenant）是 SaaS ERP 的标配，&lt;strong&gt;租户隔离&lt;/strong&gt;通过行级安全（RLS）+ 独立 Schema 实现&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多渠道融合&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;进销存从&amp;quot;线下 + 单一电商&amp;quot;升级为&lt;strong&gt;全渠道订单路由&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;淘宝/天猫、京东、拼多多、抖音、快手、小红书、视频号&lt;/li&gt;
&lt;li&gt;海外：Shopify、Amazon、eBay、Lazada、Shopee&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;订单中台&lt;/strong&gt;（如管易云、万里牛、店小秘）聚合所有渠道订单，再分发到 WMS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 选品 + 智能补货&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI 选品&lt;/strong&gt;：基于历史销售 + 季节 + 趋势预测下季爆品&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;智能补货&lt;/strong&gt;：基于安全库存 + 在途库存 + 销售预测，自动生成采购建议&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 需求预测&lt;/strong&gt;（Prophet / LSTM / XGBoost）替代人工经验&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;金税四期 + 数电票合规&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;金税四期&lt;/strong&gt;（2022 起）全面落地，&lt;strong&gt;数电票（数字化电子发票）&lt;/strong&gt; 取代传统税控发票&lt;/li&gt;
&lt;li&gt;ERP 系统必须&lt;strong&gt;直连税务系统&lt;/strong&gt;（如航天信息、百望电子），自动开具数电票&lt;/li&gt;
&lt;li&gt;进销存发票流（进项发票 → 销项发票）对账成为核心&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WMS + TMS 深度集成&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WMS（仓储管理）&lt;/strong&gt;：PDA 扫码、电子标签、AGV 联动&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TMS（运输管理）&lt;/strong&gt;：路径优化、运费计算、在途追踪&lt;/li&gt;
&lt;li&gt;进销存 ↔ WMS ↔ TMS 实时同步（MQ / CDC）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;财务业务一体化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;业务单据自动生成会计凭证&lt;/strong&gt;（金蝶 EAS Cloud、用友 NC Cloud）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;银企直连&lt;/strong&gt;（与银行系统对接，自动收付款）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;电子档案&lt;/strong&gt;（会计档案电子化，进销存发票、单据电子归档）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据模型演进&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;7 大表（商品/伙伴/单据/对账/收付款）的&amp;quot;主从分离 + 类型字段&amp;quot;思路&lt;strong&gt;依然成立&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;新增关键字段：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;多租户字段&lt;/strong&gt;（TenantId）—— SaaS 必备&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多组织&lt;/strong&gt;（OrgId）—— 集团多公司&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;币种 / 汇率&lt;/strong&gt;（Currency、ExchangeRate）—— 跨境必备&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;批次 / 序列号&lt;/strong&gt;（BatchNo、SerialNo）—— 食品/医药/3C 行业刚需&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;附件 OSS 化&lt;/strong&gt;（Files → OSS Key）—— 不再存数据库&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;低代码 / SaaS 平台化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;金蝶云·苍穹、用友 BIP、钉钉宜搭、飞书多维表格&lt;/strong&gt; 让中小企业用&amp;quot;低代码&amp;quot;自建进销存&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;简道云、明道云、氚云&lt;/strong&gt; 等 aPaaS 平台让进销存二次开发&lt;strong&gt;零代码&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据中台 / BI 增强&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;进销存数据进&lt;strong&gt;数据中台&lt;/strong&gt;（阿里云 DataWorks、华为 DataArts）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BI 工具&lt;/strong&gt;（FineBI、PowerBI、Tableau、Quick BI）做销售分析、库存周转分析、毛利分析&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;毛利率分析&lt;/strong&gt;（按商品 / 客户 / 渠道）成为管理者核心看板&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;行业垂直化&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;医药行业&lt;/strong&gt;（GSP 合规、批号追溯、冷链监控）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;食品行业&lt;/strong&gt;（FIFO、保质期、批次追溯）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;服装行业&lt;/strong&gt;（SKU 多、季节性、颜色尺码）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;建材行业&lt;/strong&gt;（长账期、批次价、计量单位复杂）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跨境电商&lt;/strong&gt;（多币种、海外仓、退货逆向物流）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;实战选型（2024-2026）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;小型企业（&amp;lt; 50 人）&lt;/strong&gt;：金蝶云·星辰 / 管家婆云 / 简道云—— SaaS + 低代码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中型企业（50-500 人）&lt;/strong&gt;：用友 YonSuite / 金蝶云·星空 / 浪潮 GS Cloud&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大型企业（&amp;gt; 500 人）&lt;/strong&gt;：用友 NC Cloud / 金蝶 EAS Cloud / SAP S/4HANA&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跨境电商&lt;/strong&gt;：店小秘 + 旺店通 + 海外仓 WMS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;特殊行业&lt;/strong&gt;（医药/食品/冷链）：行业 SaaS（药师帮、餐道、九曳供应链等）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;核心结论&lt;/strong&gt;：2024 年这篇的&amp;quot;7 大表 + 7 大模块&amp;quot;骨架&lt;strong&gt;至今仍是进销存系统的最小完备设计&lt;/strong&gt;——变化的是多租户、多渠道、AI 智能、合规（金税四期）、低代码、行业垂直化这 6 个方向。&lt;strong&gt;业务本质未变，技术栈与边界在持续扩张&lt;/strong&gt;。&lt;/p&gt;</description></item></channel></rss>