@ekwo-ai/intra-consignment

中文文档
0.25.2发布于 2026/11/13MITTypeScriptES Module零依赖构建来源已验证近 30 天下载 2533

比利时在欧盟内部的Intervat(IntraControductionment XML,schema NewICO-in v0.9)的销售用品清单从平面语句行出. 零从属.

中文使用文档
文档目录5 节
  1. 此规格来自
  2. 三个代码
  3. 它拒绝什么,它报告什么
  4. 文件名称
  5. 出乎意料的东西

@ekwo-ai/intra-consignment

比利时人 欧洲联盟内用品销售清单 —— XML Intervat 用于 窗体 723 – 在 TypeScript 中,没有依赖性.

给它一行 复述声明 它给你的文件,a 名称,以及无法放入的列表.

import { generateIntraConsignment } from '@ekwo-ai/intra-consignment';

const { file, filename, violations } = generateIntraConsignment(rows, {
  declarant: { vatNumber: '0999999999', name: 'Demo SRL', countryCode: 'BE' },
  period: { year: 2026, quarter: 3 },
});

StatementRow 是行形状 ec_sales_list(company, from, to) 函数 电子操作系统,在此声明 没有进口的东西。 任何能够制作的簿记系统 这些列可以使用此软件包; 它没有读取数据库, 知道否 会计.

此规格来自

什麽何处
计划, NewICO-in_v0_9.xsdhttps://finances.belgium.be/sites/default/files/downloads/NewICO-in v0 9.zip 互联网档案馆的存檔,存档日期2013-12-11
其常见类型https://finances.belgium.be/sites/default/files/downloads/IntervatInputCommon v0 920240703.zip 互联网档案馆的存檔,存档日期2013-12-20
其ISO 类型https://finances.belgium.be/sites/default/files/downloads/IntervatIsoTypes v0 9-20240806.zip 互联网档案馆的存檔,存档日期2014-12-20
技术文件,Intervat 14.xhttps://finances.belgium.be/fr/E-services/Intervat/documentation-technique 互联网档案馆的存檔,存档日期2013-12-21
关于形式723的指示,参见723.2, 第2024版https://finances.belgium.be/sites/default/files/downloads/165-723-directives-releve-intracommunautaire-2024.pdf. 页面存档备份,存于互联网档案馆
列名方式https://finances.belgium.be/fr/E-services/Intervat/comment-utiliser-intervat/deposer-releve-intracommunautaire 互联网档案馆的存檔,存档日期2013-12-22

此软件包的输出已与该图案核对 xmllint 之前,它被承诺。 计划不是在这里运送的,而是属于 管理与它移动——因此测试套房证明了 文档而不是其有效性; 修改后重新运行验证 包裹是一分钟的工作,值得.

两个需要一个下午的陷阱, 写下来,所以它们花费了其他人:

  • 取用通用和ISO类型的日期档案 . 未注明日期的 URL 回答 200 并服务一个更古老的版本, 其中声明者的号码可能 而不是从1开始——拒绝此后发布的每一个企业编号.
  • 儿童 Declarant 处于 InputCommon 命名空间中,没有 名单是自己的. elementFormDefault 实值 qualified 在两个计划,所以 验证符拒绝 Declarant 其子女携带 名称空间,没有公布的例子可以说明这一点.

三个代码

指令第2.3.1.4b节:第一类 L ——货物免税供应 第二类为: T(a) 在会员国境内供应抵达时 三角行动,第三类 S,服务税在 顾客是。 计划中的点数正是 {L, S, T}; 数据 G 那个 第三方文件中的流通被验证人拒绝.

指令中还说这三类人从不合并:客户 提供货物和服务两次出现,数目相同,两次 密码 这就是已经存在的行,而这个包并没有将它们分组.

它拒绝什么,它报告什么

一个例外,因为这会使整个文件毫无意义:

  • 期限为一个月或四分之一;
  • 计划不能持有的申报数字——十位数 BE 已删除.

违反规定,因为一行错误,其余文件不是:

code为什么
无论制片人标注了什么排队带着一个 issue 上表:没有增值税号码的客户,或不在另一会员国的客户
unknown_nature货物、服务或三角业务以外的性质
wrong_currency上市时用欧元填报,线路没有
no_vat_number上市客户由数字识别,本行无
vat_country_is_the_declarant_country计划 MSCountryCodeExclBE,说没有命名一个国家
vat_number_too_long国家前缀后超过十二个字符
nil_balance指令将余额为0.00欧元的客户排除在外

AmountSum 是被保存的行的总数,所以有违规文件 仍然与自己保持平衡.

文件名称

行政部门没有规定. 插管要一丝不挂 .xml;只有 ZIP 选项 带有附件的归档有固定的扩展, .ic 为本列表. 这个 VATINTRA 流通的前缀来自会计软件和 在已公布的文档中找不到. intraConsignmentFileName 实值 因此,我们的名字——稳定和可读的——一个呼叫者可以自由选择 另一个.

出乎意料的东西

  • 上市第2部分 挂牌股票. 自2020年1月1日起,它成为 单独电子备案,并附有自己的计划, cos-in_v1_0_0.xsd 财务报告和审定财务报表 根号 COSConsignment报告库存流动情况,而不是供应情况, 数据包里没有写一个.
  • 更正前一段时期. 计划是正常的 客户端与签名的三角洲和a CorrectingPeriod; 生成一种手段 知道之前提交过什么, 这是一个问题 对于书籍,而不是 一个文件作家.
  • 档案. 此软件包会写字节 。 上传他们,签名他们 读取确认是Intervat的生意.

麻省理工学院.

版本与发布记录

@ekwo-ai/intra-consignment 共发布 32 个版本,首次发布于 2026/09/19;过去 12 个月发布了 32 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.25.2latest2026/11/13今天
0.25.02026/11/076 天前
0.24.12026/11/059 天前
0.24.02026/10/2816 天前
0.23.02026/10/2816 天前
0.22.02026/10/2817 天前

关于 @ekwo-ai/intra-consignment 的常见问题

@ekwo-ai/intra-consignment 是什么?

比利时在欧盟内部的Intervat(IntraControductionment XML,schema NewICO-in v0.9)的销售用品清单从平面语句行出. 零从属.

如何安装 @ekwo-ai/intra-consignment?

在项目目录运行 npm install @ekwo-ai/intra-consignment,或使用 pnpm add / yarn add / bun add。

@ekwo-ai/intra-consignment 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ekwo-ai/intra-consignment 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@ekwo-ai/intra-consignment 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@ekwo-ai/intra-consignment 可以商用吗?

@ekwo-ai/intra-consignment 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ekwo-ai/intra-consignment 的下载量有多少?

根据 npm 官方下载统计,@ekwo-ai/intra-consignment 在 2026/10/13 – 2026/11/11 这 30 天内被下载 2,533 次,日均约 84 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ekwo-ai/intra-consignment 还在维护吗?

最新版本 0.25.2 发布于 2026/11/13(今天);至今共发布 32 个版本,其中过去 12 个月发布了 32 个;首次发布于 2026/09/19。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。