注释
Dynamics 365 Commerce 的 零售利益集团 已从 Yammer 迁移到 Viva Engage。 如果你无权访问新的 Viva Engage 社区,请填写此表单(https://aka.ms/JoinD365commerceVivaEngageCommunity)以添加并继续参与最新的讨论。
本文介绍如何在Microsoft Dynamics 365 Commerce中配置和管理收据号码。
零售商为其商店中的各种作(如现金和携带交易、退货交易、客户订单、报价和付款)生成收据号码。 尽管零售商定义了自己的收据格式,但一些国家/地区有规定对收据格式施加限制。 例如,法规可能会限制收据上的字符数、要求使用连续的收据编号、限制某些特殊字符,或者要求在每年年初重置收据编号。 Dynamics 365 Commerce通过使收据号码管理过程灵活,帮助零售商满足监管要求。
定义收据编号格式
收据编号格式由静态内容和动态内容组成。 静态内容包括字母字符、数字和特殊字符。 动态内容包括一个或多个字符,这些字符表示诸如商店编号、终端编号、日期、月份、年份和自动递增的数字序列之类的信息。 在功能配置文件的 收据编号 部分中定义格式。 下表描述了代表动态内容的字符。
| 字符数 | Description |
|---|---|
| 六 | 字符 S 用于商店编号。 例如,如果商店编号为 HOUSTON1,则 SSS 格式会在收据上显示“ON1”。 SSSSS 格式会在收据上显示“STON1”。 |
| T | 字符 T 用于终端编号。 例如,如果终端编号为 0001,则 TTTT 格式会在收据上显示“0001”。 |
| C | 字符 C 用于职员 ID 编号。 例如,如果某个职员的 ID 为 000160,则 CCCC 格式会在收据上显示“0160”。 |
| ddd | 字符 ddd 对应于一年中的某天(从 1 到 366)。 例如,在 1 月 15 日,ddd 格式会在收据上显示“015”。 |
| MM | 字符 MM 用于两位数月份。 例如,如果是 1 月份,则 MM 格式会在收据上显示为“01”。 |
| DD | 字符 DD 用于两位数月份日期。 例如,在 1 月 15 日,DD 格式会在收据上显示“15”。 |
| YY | 字符 YY 用于两位年份。 例如,在 2020 年的任何月份中,YY 格式会在收据上显示“20”。 |
| # | 数字符号 (#) 用于顺序编号。 例如,#### 格式会在收据上显示“0001”、“0002”、“0003”等。 |
重置收据顺序编号
您可以在特定日期重置收据的顺序编号。 然后,对于在所选重置日期的 12:00 AM 之后发生的第一笔交易,系统会将收据的编号顺序重置为 1。 还可以指定重置是只发生一次,还是每年发生。 如果指定了每年重复一次,则重置将每年自动进行一次,直到零售商选择停止为止。
注释
在使用此功能之前,Microsoft 需要您在功能配置文件中为所有收据类型选择独立序列属性。 另外,POS 设备的系统时区必须与相应的商店时区相匹配。 由于这些限制,Microsoft 建议您在将来的版本中包含对这些问题的修复之前,不要在生产中使用此功能。
若要在商务总部中启用回执号码重置,请执行以下步骤:
- 转至 Retail 和 Commerce > 渠道设置 > POS 设置 > POS 配置文件 > 功能配置文件。
- 在收据编号快速选项卡上,选择重置编号重置日期。
- 在下拉对话框内的重设日期字段中,选择应发生重置的将来日期。
- 在重置收据类型字段中,选择仅一次或每年。
- 选择“确定”。
- 转到 Retail 和 Commerce > Retail 和 Commerce IT > 分配计划,运行 1070 (渠道配置) 作业,将最新功能配置文件设置同步到 POS 客户端。
选择日期后,它会出现在下一次收据编号重置日期列中。 重置日期适用于所有收据交易类型。 因此,所有收据类型的收据编号序列重置。
当重置日期到来时,将为每种类型的第一笔交易重置收据编号。 此外,在功能配置文件中,重置日期从 “下一个回执号重置日期 ”列移动到 “当前收据号重置日期 ”列。 此更改指示,如果在重置日期未使用寄存器,则在下次使用寄存器时,回执编号将会重置。 例如,在 2019 年 12 月 3 日,您选择 2020 年 1 月 1 日作为重置日期。 1月1日,当注册者进行第一次交易时,收据号码将重置。 但是,一个收银机在 12 月和 1 月期间根本未使用,而是在 2 月开始使用的。 在这种情况下,由于定义了重置操作,当收银机在 2 月进行第一次交易时,其收据编号将被重置。
您可以使用清除重置日期功能清除未来重置日期。 但是,如果重置日期是过去的日期,则无法撤消。 因此,重置仍针对尚未发生重置的所有寄存器进行。
注释
- 如果您针对部分或全部收据类型使用独立序列属性,请确保包含动态日期字符(例如“ddd”、“MM”、“DD”和“YY”)以帮助防止重复的收据 ID。
- 功能配置文件中设置的重置日期与特定时区无关。 例如,如果选择 2020 年 1 月 1 日 作为重置日期,则所有时区中的 POS 设备都会在本地时间 2020 年 1 月 1 日将收据重置为“1”。
- 如果希望回执掩码在重置日期到达时一起改变,请按照 重置日期到达时改变回执掩码中的步骤进行操作。
- 根据所选的重置日期和回执格式,可能具有重复的收据编号。 尽管销售点 (POS) 系统可以处理这些情况,但它们会增加处理退货所需的时间,因为销售助理必须在重复的收据中进行选择。 如果重复的收据不是计划的结果,则可能会发生与数据清理相关的其他复杂情况。 因此,使用动态日期字符(例如 ddd、 MM、 DD 和 YY)帮助防止重置后出现重复的收据号码。
应用启动时强制同步编号规则数据
对收据 ID 唯一性有严格要求的组织可以启用编号规则数据的自动同步。 启用后,每当 POS 初始化时,商务缩放单元(CSU)将提供最新的数字序列号数据。 此流程可保证 POS 在执行任何交易之前始终具有最新的编号规则。
若要在应用启动时启用数字序列号数据的同步,请执行以下步骤:
- 在总部,转到 零售和商务 > 频道设置 > POS 设置 > POS 配置文件 > 功能配置文件,然后选择要为其启用该功能的商店使用的功能配置文件。
- 在收据编号同步部分中,启用检索最新的编号规则数据设置。
- 转到 Retail 和 Commerce > Retail 和 Commerce ID > 配送计划,然后运行作业 1070 (渠道配置) 作业。
注释
启用 “检索最新数字序列数据 ”设置时,应用启动后的第一次登录可能需要比平时更长的时间。 CSU 还会产生一些额外的负载。
在重置日期到来时更改收据掩码
要在总部在重置日期到来时更改收据掩码,请按照以下步骤操作:
- 在功能配置文件中,将重置日期设置为实际重置日期之前的日期(例如一周前)。
- 运行 1070 (渠道配置) 作业。
- 当重置日期到来时,在打开商店之前,在功能配置文件中,根据需要设置收据掩码。
- 运行 1090 (收银机) 作业。
- 配置完所有这些设置后,请确保重新启动 POS 以将此新配置更新到 POS 设备。
- 完成上述步骤后,打开 POS 并开始创建新订单。 POS 现在通过使用重置回执 ID 的新收据掩码来创建订单。