已在“哈萨克斯坦会计”3.0.74.2 版本(3.0 版)上验证。
周一早晨。您通过“ДиректБанк”向银行发送了三张付款单,点击了“与银行交换”,但对方却没有收到钱。付款单日志中显示状态为“已发送”,而不是“已执行”。该到哪里去找哪里出了问题?这时就该打开“与银行交换报文”——它是您交换过程的“黑匣子”。里面可以看到发送给银行的是哪个数据包、银行回复了什么、哪份单据被拒绝以及拒绝的原因。没有这份单据您只能靠猜;有了它——您就能确切知道付款卡在了哪里。
1. 用途
“与银行交换报文”是一份服务性(传输性)单据。它记录与银行按照直接交换技术(1С:ДиректБанк)进行的一次交换会话:您向银行发送了什么、银行又回复了什么。它本身不产生会计分录——分录由“搭乘”在此报文内部的付款单据和银行对账单来创建。
2. 在哪里查找
有三种途径——请选择方便的一种。
- 通过单据列表:“银行与现金”栏目 → “银行”区块 → “与银行交换报文”(有时通过“更多” → “所有单据” → “与银行交换报文”)。
- 从付款单进入:在“付款委托书”列表窗体中点击“与银行交换”按钮——每次会话都会创建各自的报文。
- 直接通过 1С 导航链接。主菜单 → “工具” → “按导航链接跳转”(或标题栏中的“星标/链接”图标),然后粘贴:
e1cib/list/Документ.СообщениеОбменСБанками
将打开包含所有交换会话的完整日志。
2а. 如何查看您的版本
“帮助” → “关于程序”(或右上角的“i”图标)。那里有两行:平台版本(例如 8.3.24.x)和配置版本——“哈萨克斯坦会计,3.0 版(3.0.74.2)”。如果您的版本较低——ДиректБанк 的部分按钮和字段可能会有所不同。本指南针对 3.0.74.2。
3. 如何填写
通常在点击“与银行交换”时单据会自动创建。您几乎不需要手动创建它。但需要理解各个字段——您要靠它们来排查事故。
| 字段 | 用途 | 填错会怎样 |
|---|---|---|
| 组织 (必填) | 以谁的名义进行交换。将会话绑定到您的法人及其银行设置。 | 交换将按错误的设置进行——银行会拒绝数据包,或接收来自“他人”组织的数据包。 |
| 银行账户 / 交换设置 (必填) | 进行直接交换所使用的具体账户和与银行签订的协议。确定服务地址和证书。 | 报文会发向“空处”,或返回服务授权错误。 |
| 会话日期、时间 | 交换时刻的标记。您可据此在数十个会话中找到所需的那一个。 | 排查时混乱:搞不清哪个数据包是哪一天的。 |
| 方向(发出 / 收入) | 发出——您向银行发送了付款单;收入——银行发来了对账单/状态。 | 方向弄错——您会在已发送项里去找对账单。 |
| 会话状态 | 结果:“已发送”“已被银行接收”“错误”“需要确认”。 | “错误”状态正是需要排查的信号。 |
| 表格部分“单据” | 此会话中的付款单/对账单列表,每一项都有来自银行的各自状态。 | 在这里可以看到具体是哪份单据被拒绝了。 |
| 报文标识符 / 数据包编号 | 用于通过电话与银行核对的会话唯一代码。 | 没有它,银行在其系统中找不到您的数据包。 |
| 银行回复文本 / 备注 | 银行拒绝的原文原因。 | 如果忽略——就无法得知拒绝的原因。 |
实际的工作顺序(而非字段填写):
- 过账所需的付款委托书。
- 在付款单列表中用勾选框标记它们 → “与银行交换”。
- 用电子数字签名(负责人/会计的证书)签署数据包。
- 等待银行回复——状态会更新。
- 点击“加载对账单”后,银行会返回带对账单的收入报文。
4. 带数字和分录的详解示例
情境。ТОО“阿斯塔纳-贸易”(增值税纳税人,税率 16%),银行账户 1030。2026 年 9 月 6 日发送三笔付款:
| № | 收款人 | 用途 | 金额,₸ |
|---|---|---|---|
| 1 | ТОО“Снаб” | 货款支付(含 16% 增值税的账单) | 1 160 000 |
| 2 | 预算 | 8 月的个人所得税 | 250 000 |
| 3 | ТОО“Снаб” | 错误——账户已关闭 | 500 000 |
勾选全部三笔 → “与银行交换” → 用电子数字签名签署。创建出带三行的发出“与银行交换报文”。银行回复:
- 付款 №1 — “已执行”;
- 付款 №2 — “已执行”;
- 付款 №3 — “已拒绝:收款人账户已关闭”。
报文本身不产生分录。当银行确认付款后,分录由付款单据创建(在 3.0 中即“付款委托书发出”/“从结算账户支出”)。
付款 №1(支付给供应商 ТОО“Снаб”,1 160 000 ₸ = 1 000 000 货款 + 160 000 增值税 16%)。分录在支出发生时形成:
| 借 | 贷 | 金额,₸ | 内容 |
|---|---|---|---|
| 3310 | 1030 | 1 160 000 | 从活期账户支付给供应商 |
进项增值税则已在入库单据中抵扣(借 1420 贷 3310),而付款冲减应付账款 3310。
付款 №2(向预算缴纳个人所得税):
| 借 | 贷 | 金额,₸ | 内容 |
|---|---|---|---|
| 3120 | 1030 | 250 000 | 向预算划转个人所得税 |
付款 №3(被拒绝)——没有任何分录。资金未从 1030 账户支出。在交换报文中第 №3 行显示状态为“已拒绝”以及银行文本。您在付款单中修改要素,并以新会话发送。
本次会话结果:支出 1 410 000 ₸(1 160 000 + 250 000),一张付款单被退回。这一切都在同一份“与银行交换报文”中可见——无需在付款单日志中来回翻找。
关于哈萨克斯坦 2026 年数字的提醒:增值税 16%,月计算指标(МРП)4 325 ₸,最低工资(МЗП)85 000 ₸,强制养老金缴费(ОПВ)10%(计费基数上限为 50 МЗП),雇主养老金缴费(ОПВР)3.5%,医疗保险缴费(ВОСМС)2%,强制社会医疗保险(ОСМС)3%,社会保障缴款(СО)5%,社会税 6%。个人所得税基本扣除额——每月 30 МРП。
5. 业务类型
本单据服务于两种交换业务:
- 发出报文——向银行发送付款委托书(单张或成批)、查询状态、撤销付款。
- 收入报文——从银行接收:银行对账单、此前发送单据的状态、服务性通知。
会话内部还单独支持:用电子数字签名签署数据包、重新发送、更新状态和加载对账单。
6. 过账时会形成什么
- 单据本身不创建分录。它是传输性的。会计流水(按 1030、3310、3120 等的借/贷)由关联的付款委托书和银行对账单产生。
- 交换登记簿的流水:记录每份单据的状态(已发送 / 已接收 / 已执行 / 已拒绝)、数据包标识符、与 ДиректБанк 设置的绑定。
- 付款单状态更新:根据银行回复,付款委托书转为“已执行”。
- 电子单据。这是与银行的交换,而不是与 ЭСФ 信息系统的交换。因此这里不会形成 ЭСФ 和 СНТ——它们由销售/入库单据通过“1С-ЭДО”/ЭСФ 和 СНТ 信息系统创建,属于单独的环路。
7. 打印表单
传输性单据自身“漂亮的”打印表单并不多:
- 交换协议(会话日志)——发送/接收了什么、状态、错误文本。
- 打印付款委托书——从关联的付款单调出(按哈萨克斯坦国家银行标准的付款委托书表单)。
- 已发送单据登记册——数据包中付款单的清单及金额。
主要的打印表单(付款单、对账单)从付款单据本身打印,而不是从交换报文打印。
8. 常见错误
“未找到电子签名证书 / 有效期已过”。 负责人的电子数字签名已过期或未安装到存储库中。请重新签发证书,安装到个人存储库中,并在交换设置中指定它(“银行与现金”栏目 → “与银行交换设置”)。
“在银行服务上授权错误(401/403)”。 ДиректБанк 登录名不匹配、账户未接入直接交换,或银行尚未激活服务。请检查交换设置和银行方的接入状态。
“单据被银行拒绝:收款人要素错误”。 付款单中的收款人个人账户号(ИИК)/银行代码(БИК)/名称有误。请修改付款委托书并以新会话发送——被拒绝的单据不会自行“复活”。
“报文未签署,无法发送”。 数据包已组建,但未用电子数字签名签署。打开报文 → “签署并发送”。
“未填写银行账户的交换设置”。 该账户未启用直接交换。请为该账户配置 ДиректБанк,或通过“客户-银行”文件方式发送付款单。
“单据状态不更新,一直挂在‘已发送’”。 银行尚未处理数据包,或连接中断。点击“更新状态”/重新执行收入报文会话。不要重新创建付款——否则会造成重复支出。
9. 常见问答
1. 需要手动创建这份单据吗? 不需要。它在点击“与银行交换”时自动生成。手动情况下您主要是阅读它,用来排查事故。
2. “与银行交换报文”会产生分录吗? 不会。分录(例如借 3310 贷 1030)由付款委托书和银行对账单产生。报文——只是传输和状态。
3. ДиректБанк 与“客户-银行”文件方式有何区别?
ДиректБанк 通过受保护通道直接交换,无需导出文件。“客户-银行”——是手动导出 1c_to_kl.txt 和导入 kl_to_1c.txt。交换报文属于直接交换。
4. 发送了付款,但钱没到。到哪里查原因?
在日志中打开所需会话(e1cib/list/Документ.СообщениеОбменСБанками),找到该笔付款所在的行,阅读状态和银行回复文本。
5. 这里会形成 ЭСФ 或 СНТ 吗? 不会。ЭСФ(ЭСФ 信息系统)和 СНТ——是与税务信息系统的交换,是单独的电子单据流环路。与银行的交换不会创建它们。
6. 可以一次发送多张付款单吗? 可以。在列表中用勾选框标记所需付款单并点击“与银行交换”——它们会作为一个数据包发出,每张各有自己的状态。
7. 付款被银行拒绝了。怎么办? 在付款委托书中修改要素并以新会话重新发送。被拒绝的行不会自行重发。
8. 如何删除多余的交换报文? 像普通单据一样标记删除(右键 → “标记删除”)。但请记住:报文是交换历史,最好保留它以便通过数据包标识符与银行核对。
9. 可以撤销已经发送的付款吗? 如果银行尚未执行,请发送带“撤销”业务的发出报文。执行后无法通过 1С 撤销——请联系银行。
10. 打电话给银行时到哪里获取数据包标识符? 就在交换报文中,“报文标识符 / 数据包编号”字段。把它报给银行操作员用于查找。
10. 相关单据
- 基于什么产生:已过账的付款委托书(发出付款)——正是它们被组建到发出数据包中。
- 会产生 / 更新什么:付款委托书的状态(“已执行”),而收入报文会产生银行对账单(账户收入,买方付款时借 1030 贷 1210)。
- 设置:“与银行交换设置(ДиректБанк)”——“银行与现金”栏目。
- 相邻环路:对于电子发票,请使用销售/入库单据和 ЭСФ/СНТ 模块——这与银行无关。
如何查看您的版本:“帮助” → “关于程序”——那里有平台和配置版本。
本指南为“哈萨克斯坦会计”3.0 版、3.0.74.2 版本编写。
