1. 识别
| 特征 | 值 |
|---|---|
| 对象类型 | 报告(Report),基于数据组合系统(СКД)构建 |
| 名称 | ОтчетПоНаличиюСчетовФактурНДСЗаНерезидента |
| 完整名称 | Отчет.ОтчетПоНаличиюСчетовФактурНДСЗаНерезидента |
| 同义词 | “关于非居民的增值税发票存在情况的报告” |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2 |
| 首次出现在版本中 | 3.0.73(新的控制报告) |
| 导航链接 | e1cib/list/Отчет.ОтчетПоНаличиюСчетовФактурНДСЗаНерезидента |
目的。 报告是一个控制(规范分析)自我控制工具。它检查在组织作为税务代理并自行计算非居民的增值税时,发票的完整性——在从未在哈萨克斯坦注册增值税的外国对手方处购买工作、服务和商品时。报告显示哪些操作的非居民增值税发票(ЭСФ)已经开具并注册,哪些尚未开具,以便会计在提交增值税申报表(表格 300.00)之前填补空白。
用户: 负责与非居民进行结算的会计和首席会计师。生成频率——通常在每个税务期结束前每月或每季度生成一次。
重要: 这是报告,而不是会计文件。它不进行任何记录和记账——仅读取并汇总已输入的数据。逻辑上与文件РегистрацияНДСЗаНерезидента(税务代理的增值税计提和后续抵扣)以及“发票存在情况”报告系列相连。
2026年哈萨克斯坦的增值税税率为16%。正是根据这个税率计算非居民的增值税,税务代理在注册交易时使用。
2. 事项(参数)和表格部分
所有报告的“事项”都是СКД的设置参数,而不是会计文件的事项。报告不保存会计行。
2.1 表头参数
| 名称 | 类型 | 必填性 | 目的 |
|---|---|---|---|
| 开始期间 | 日期(xs:dateTime) |
必填(ShowError) | 分析期间的开始日期;非居民增值税操作的左边界 |
| 结束期间 | 日期(xs:dateTime) |
必填(ShowError) | 结束日期;右边界。与开始一起定义报告区间 |
| 组织列表表示 | 字符串 |
可选(DontCheck) | 报告标题和设置面板中所选组织的文本表示 |
| 部门列表表示 | 字符串 |
可选(DontCheck) | 报告标题中所选部门(结构单元)的文本表示 |
| 附加字段位置 | 数字(xs:decimal) |
可选(DontCheck) | 结果中附加字段的放置方式(在列中/在分组中/单独) |
| 解码模式 | 布尔 |
可选(DontCheck) | 启用交互式解码——通过单元格跳转到源文件 |
| 报告类型 | 字符串 |
必填(ShowError) | 选择报告的选项(类型);定义预设的分组和指标集 |
2.2 表格部分
表格部分是基于СКД的报告标准设置表。它们保存用户配置的分组、附加字段和指标,而不是会计行。
表格部分“分组”
保存结果的分组级别——根据哪些字段汇总/详细数据(例如,根据组织、非居民对手方、基础文件)。
| 名称 | 类型 | 目的 |
|---|---|---|
| 使用 | 布尔 |
当前设置中该分组的活动标志 |
| 字段 | 字符串 |
用于分组的数据组合系统字段的系统名称 |
| 表示 | 字符串 |
用于界面的分组字段的用户名称 |
| 分组类型 | EnumRef.ТипДетализацииСтандартныхОтчетов |
级别的详细类型(详细记录/层次结构/仅层次结构) |
表格部分“附加字段”
保存超出默认组成的结果中显示的附加字段列表(事项、表示、解码字段)。由参数РазмещениеДополнительныхПолей控制。
3. 表单
СКД报告通常在没有自己表单的情况下工作(使用自动生成的报告表单)。该对象的特征如下:
| 表单 | 目的 |
|---|---|
主要报告表单(ФормаОтчета) |
输入期间参数、按组织/部门筛选、选择报告类型和输出结果表格文档的统一表单。包含结果字段、设置面板和生成/保存命令 |
| 设置表单(如有) | 附加分组、筛选、条件格式和附加字段的设置。通常通过标准命令“设置”调用,由平台生成 |
如果配置中没有定义自己的表单,平台将使用标准报告表单——整个用户界面根据组合布局和СКД设置构建。
4. 模块的关键过程
此对象的 BSL 证据未附上,因此下面是基于СКД的报告的典型处理程序(对象模块和报告表单模块):
ПриКомпоновкеРезультата(对象模块,СКД处理程序)——在输出结果之前/期间/之后的干预点;用于程序性调整组合布局、设置参数、添加可用组织的筛选。ПриКомпоновкеМакетаГруппировки/ПриКомпоновкеМакетаОформления——对单个分组和条件格式的外观进行精细调整(例如,突出显示没有 ЭСФ 的行)。НачалоПериодаОкончаниеРедактирования/ 选择期间的处理程序(表单模块)——控制指定区间НачалоПериода…КонецПериода的正确性。ПриСозданииНаСервере(报告表单模块)——默认参数的初始设置(当前期间、当前组织),准备设置面板。Расшифровка/ОбработкаРасшифровки——在启用РежимРасшифровки时,确保从报告单元格跳转到源文件(РегистрацияНДСЗаНерезидента,ЭСФ)。- 数据集查询文本组合的处理程序——从相应的增值税会计登记簿中生成非居民增值税操作的选择。
具体的过程名称和行取决于版本——需要在 3.0.74.2 版本的配置器中进行检查。
5. 处理和运动
报告不进行处理,也不生成运动:类型为“报告”的对象没有分录和登记簿中的记录。它仅读取其他对象已生成的数据。
报告的数据来源(它分析什么):
- 由文件
РегистрацияНДСЗаНерезидента填充的非居民增值税和增值税交易的会计登记簿。 - 电子增值税发票(ЭСФ)在 ИС ЭСФ 中的数据以及与已开具/注册的发票相关的会计对象。
- 与外国对手方(非居民供应商)的结算数据。
报告控制的操作的标准会计逻辑(根据哈萨克斯坦的典型会计科目计划;报告不执行这些分录——由源文件执行):
| 操作 | 借方 | 贷方 |
|---|---|---|
| 确认对非居民的服务/工作/商品的债务 | 1330 “商品” / 成本账户 | 3310 “应付账款” |
| 为非居民计提增值税(税务代理,税率 16%) | 抵扣/结算增值税账户 | 3130 “应付增值税” |
| 反映可抵扣的增值税 | 可抵扣增值税账户 | 3130 “应付增值税” |
| 支付给非居民供应商 | 3310 “应付账款” | 1030 “活期账户上的资金” |
非居民增值税的计算示例。 从非居民处购买服务,金额为 1,000,000 ₸。非居民的增值税按 16% 计算 = 1,000,000 × 16% = 160,000 ₸。报告正是控制此类操作的注册发票的存在/缺失。
6. 相关对象和依据输入
Документ.РегистрацияНДСЗаНерезидента——关键源文件:税务代理的增值税计提和后续抵扣。报告的行解码到该文件。- ЭСФ(ИС ЭСФ)——电子增值税发票;报告检查其在非居民交易中的存在/注册。
Справочник.Организации,Справочник.ПодразделенияОрганизаций(结构单元)——通过表示参数进行筛选。Справочник.Контрагенты(非居民)——计算增值税的对手方。- 发票存在情况报告系列(已开具、已接收)——同一组的相关控制报告。
- 增值税申报表,表格 300.00——在提交之前使用该报告的目标规范报告。
依据输入:报告不提供(“报告”对象不是依据,不能基于其输入)。仅通过解码机制进行文档跳转。
7. 扩展点
- СКД报告选项——通过参数
ВидОтчета和选项存储添加自己的选项(分组和指标集),而无需更改代码。 - 配置扩展——借用报告对象并重写处理程序(
ПриКомпоновкеРезультата,表单处理程序)以添加筛选、列和格式。 - 附加字段(
ТабличнаяЧасть.ДополнительныеПоля+ 参数РазмещениеДополнительныхПолей)——标准机制输出超出默认组成的事项。 - 条件格式——突出显示没有注册发票的行以快速查找空白。
- 用户设置和筛选——保存个人的期间、组织和分组设置。
- 解码——在
РежимРасшифровки = 真时,可以添加自己的解码字段和跳转到相关对象。
