Saudi Vat Pro

io.github.Morouna1由 GitHub 账号 Morouna1 发布v1.0.1更新于 Oct 24, 2026

Submit and manage ZATCA-compliant Saudi e-invoices through Saudi VAT Pro.

已验证STDIO仅桌面金融商业与电商

概览

AI 生成的概览

让助手通过 Saudi VAT Pro API 创建和管理符合 ZATCA 要求的沙特电子发票、贷项通知单与重试。

可以做什么
  • 列出并查看发票详情
  • 创建标准 B2B 发票和简化 B2C 发票,并校验增值税与行项目
  • 为退款开具幂等的贷项通知单
  • 重试失败发票并获取 ZATCA 退回原因的白话解释
  • 读取商户信息、仪表盘汇总和 ZATCA 证书就绪状态
适用场景
适合已通过 Saudi VAT Pro 开票的沙特企业、会计或开发者,希望助手在对话中起草、提交、重试或查看 ZATCA 第二阶段发票与贷项通知单时使用。
运行要求
以 stdio 本地运行,通常用 npx 启动 saudi-vat-pro-mcp 包,需要 Node.js。需要 Saudi VAT Pro 账户和 SAUDI_VAT_PRO_API_KEY 环境变量,并能访问 Saudi VAT Pro API。仅支持桌面客户端。
安装前请注意
该 API 密钥是可创建并提交税务发票和贷项通知单的正式凭证,应作为机密保管。提交会经第三方付费服务发往 ZATCA,按发票量计费,需谨慎区分沙箱与生产环境。贷项通知单重试需提供幂等键以避免重复退款。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Saudi Vat Pro,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[Saudi VAT Pro]

Saudi VAT Pro — ZATCA Phase 2 E-Invoicing

[License: GPL v2] [Platform] [ZATCA Phase 2]

saudivat.pro automates ZATCA Phase 2 e-invoicing for Saudi Arabian businesses — WooCommerce stores, Shopify merchants, and custom integrations via REST API.

Every paid order becomes a ZATCA-compliant invoice. Every refund becomes a credit note. No developers required.


What's in this repo

FolderContents
woocommerce-plugin/GPLv2 WooCommerce plugin — automatic ZATCA invoicing for every WooCommerce order
zatca-qr-helpers/Open-source TLV encode/decode library behind the free ZATCA QR Tool
docs/Support guides: ZATCA Phase 2 overview, QR code explained, common errors
mcp-server/MCP server for Claude, Cursor, Windsurf, and other AI agents

The Platform

→ Sign up free at saudivat.pro

Saudi VAT Pro handles the complexity of ZATCA Phase 2 compliance so you don't have to:

  • CSID onboarding — generate your Cryptographic Stamp Identifier in 5 minutes with the free CSID wizard
  • B2B clearance — standard invoices cleared with ZATCA in real time before delivery
  • B2C reporting — simplified invoices reported within 24 hours
  • Credit notes — refunds automatically generate ZATCA-compliant credit notes
  • Issue dashboard — plain-language explanations of every ZATCA rejection, with suggested fixes
  • Retry & repair — re-submit failed invoices without touching code

Supported platforms

PlatformHow
WooCommercePlugin in this repo — install, enter API key, done
ShopifyWebhook integration — documented at saudivat.pro/docs
Custom / ERPREST API — see API documentation
AI agentsSaudi VAT Pro MCP — Claude, Cursor, Windsurf, and generic MCP clients

AI Agents & Model Context Protocol

The Saudi VAT Pro MCP server lets MCP-compatible AI assistants create and manage ZATCA invoices through the Saudi VAT Pro API.

json
{  "mcpServers": {    "saudi-vat-pro": {      "command": "npx",      "args": ["saudi-vat-pro-mcp"],      "env": {        "SAUDI_VAT_PRO_API_KEY": "svp_live_YOUR_KEY_HERE"      }    }  }}

Available tools cover invoice listing and details, standard and simplified invoice creation, idempotent credit notes, failed-invoice retries and explanations, merchant details, dashboard summaries, and ZATCA certificate readiness.

The server gives agents explicit ZATCA safeguards:

  • Standard B2B invoices require buyer name, city, and a valid 15-digit VAT number
  • VAT categories, rates, VATEX exemption reasons, and line discounts are validated before submission
  • Sandbox and production environments are clearly distinguished
  • Credit-note retries require an idempotency key to prevent duplicate refunds
  • Every result exposes its actual lifecycle status instead of assuming clearance or reporting succeeded

Canonical links


Free Tools

ZATCA QR Tool

Decode and inspect any ZATCA Phase 1 or Phase 2 QR code, or generate a valid Phase 1 QR from invoice fields. No sign-up required.

  • Paste a base64 QR string → see every TLV field decoded
  • Fill invoice fields → get a valid QR code instantly
  • Validation errors shown in plain English
  • Download as PNG or copy base64

The TLV encode/decode logic is open-sourced in zatca-qr-helpers/.

Free CSID Wizard

Get your ZATCA Cryptographic Stamp Identifier (CSID) in 5 minutes — no account required. Step-by-step: enter your VAT number, generate a CSR, get your OTP from the Fatoora portal, download your certificate.

VAT Calculator

Instant VAT calculation for Saudi invoices — 15%, 5%, and 0% rates, with support for all four VAT treatment categories (S/Z/E/O).


Pricing

SAR 999 per 10,000 invoices — pay only for what you use.

  • 60-day free trial, no credit card required
  • Unlimited merchants per account
  • No monthly fees

→ See full pricing


Knowledge Center

Free guides for Saudi merchants and developers:

→ Full Knowledge Center


WooCommerce Plugin

The woocommerce-plugin/ folder contains the full GPLv2 source of the Saudi VAT Pro WooCommerce integration.

Quick install:

  1. Download or clone this repo
  2. Upload the woocommerce-plugin/ folder to /wp-content/plugins/saudi-vat-pro-woocommerce/
  3. Activate the plugin in WordPress → Plugins
  4. Go to WooCommerce → Settings → Saudi VAT Pro and paste your Webhook URL and API Key from the Saudi VAT Pro dashboard

Requires WooCommerce 7.0+, PHP 8.0+. Full documentation: saudivat.pro/docs


ZATCA QR Helpers (open source)

The zatca-qr-helpers/ folder contains a zero-dependency JavaScript/TypeScript library for encoding and decoding ZATCA TLV QR codes.

js
import { encodeTlvPhaseOne, decodeTlv, validateQr } from './zatca-qr-helpers/index.js';
// Generate a Phase 1 QR codeconst base64 = encodeTlvPhaseOne({  sellerName: 'Riyadh Gadgets Trading Co.',  vatNumber:  '310000000000006',  timestamp:  '2024-01-15T10:30:00Z',  invoiceTotal: '1725.00',  vatAmount:    '225.00',});
// Decode any QR stringconst parsed = decodeTlv(base64);parsed.fields.forEach(f => console.log(f.tag, f.label, f.rawValue));
// Validateconst { valid, errors } = validateQr(base64);

See zatca-qr-helpers/README.md for full API reference.


Support & Issues


License


Built by Morouna Business Services • saudivat.pro

来源:README.md,提交 aa5cbf7

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分