szamlazz-invoicing
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSzamlazz.hu Hungarian Invoicing
Szamlazz.hu 匈牙利发票管理
Issue, cancel (storno), download, and manage Hungarian invoices directly from Claude Code via the szamlazz.hu Agent API.
Built by SocialPro — a Hungarian AI automation and digital marketing agency specializing in custom AI integrations for SMEs.
通过szamlazz.hu Agent API直接在Claude Code中开具、取消(storno)、下载和管理匈牙利发票。
由SocialPro开发——这是一家匈牙利AI自动化与数字营销机构,专注为中小企业提供定制AI集成方案。
When to Use This Skill
何时使用该Skill
- User wants to issue a Hungarian invoice (számla)
- User wants to create a proforma / díjbekérő
- User wants to cancel (storno) an existing invoice
- User wants to download an invoice PDF
- User wants to look up a Hungarian company by tax number (NAV)
- User mentions szamlazz.hu, számlázás, or billing in a Hungarian context
- 用户想要开具匈牙利发票(számla)
- 用户想要创建形式发票(díjbekérő/proforma)
- 用户想要取消(storno)现有发票
- 用户想要下载发票PDF
- 用户想要通过税号查询匈牙利公司信息(NAV)
- 用户提及szamlazz.hu、számlázás,或是在匈牙利语境下提到账单相关内容
Prerequisites
前提条件
- Plugin: socialpro-szamlazz installed
- Python 3.9+ with PyYAML ()
pip install pyyaml - szamlazz.hu account with an Agent API key (generate at szamlazz.hu → Beállítások → Számla Agent kulcsok)
- 插件:已安装socialpro-szamlazz
- Python 3.9+ 并安装PyYAML()
pip install pyyaml - szamlazz.hu账户,需拥有Agent API密钥(在szamlazz.hu → Beállítások → Számla Agent kulcsok生成)
Installation
安装步骤
bash
/plugin marketplace add socialproKGCMG/socialpro-plugins
/plugin install szamlazz@socialpro-pluginsbash
/plugin marketplace add socialproKGCMG/socialpro-plugins
/plugin install szamlazz@socialpro-pluginsWhat This Skill Does
该Skill的功能
- First-run setup — detects missing config, asks 3 questions (API key, seller tax number with NAV auto-lookup, bank account with auto-detection), writes
seller.yaml - Invoice creation — parses natural language, resolves customer from partner cache or NAV, calculates net/VAT/gross with Decimal precision, shows mandatory confirmation, fires XML to API, saves PDF
- Storno — cancels an existing invoice by number
- Proforma — creates a díjbekérő (proforma invoice)
- PDF download — re-downloads an invoice PDF by number
- NAV lookup — queries the National Tax Authority for company data by tax number
- 首次运行设置——检测缺失的配置,询问3个问题(API密钥、带NAV自动查询的销售方税号、自动检测的银行账户),生成配置文件
seller.yaml - 发票创建——解析自然语言,从合作伙伴缓存或NAV中获取客户信息,使用Decimal精度计算净价/增值税/总价,显示强制确认,向API发送XML,保存PDF
- 发票取消(Storno)——通过发票号码取消现有发票
- 形式发票生成——创建díjbekérő(形式发票)
- PDF下载——通过发票号码重新下载发票PDF
- NAV纳税人查询——通过税号向国家税务总局查询公司数据
How to Use
使用方法
Issue an Invoice
开具发票
/szamlazz állíts ki egy számlát Példa Kft.-nek 150 000 Ft-ról webfejlesztésről/szamlazz állíts ki egy számlát Példa Kft.-nek 150 000 Ft-ról webfejlesztésrőlCancel (Storno)
取消发票(Storno)
/szamlazz sztornózd a SOC-2026-0042 számlát/szamlazz sztornózd a SOC-2026-0042 számlátProforma / Díjbekérő
形式发票(Díjbekérő)
/szamlazz díjbekérő Acme Ltd-nek 500 EUR-ról konzultációért/szamlazz díjbekérő Acme Ltd-nek 500 EUR-ról konzultációértDownload PDF
下载PDF
/szamlazz töltsd le a SOC-2026-0042 PDF-jét/szamlazz töltsd le a SOC-2026-0042 PDF-jétNAV Taxpayer Lookup
NAV纳税人查询
/szamlazz ki ez a cég: 12345678-2-42/szamlazz ki ez a cég: 12345678-2-42Key Features
核心功能
| Feature | Details |
|---|---|
| Invoice types | Regular, proforma (díjbekérő), storno |
| VAT rates | 27% / 18% / 5% / 0% / AAM + KATA support |
| NAV lookup | Auto-fetches company name and address from tax number |
| Partner cache | Customers remembered by tax ID in local |
| Cross-platform | macOS, Linux, Windows |
| Rounding | |
| Error handling | 7 most common szamlazz.hu errors translated with recovery steps |
| Security | API key in OS credential store, never echoed to stdout |
| 功能 | 详情 |
|---|---|
| 发票类型 | 常规发票、形式发票(díjbekérő)、取消发票(storno) |
| 增值税税率 | 27% / 18% / 5% / 0% / 支持AAM + KATA |
| NAV查询 | 通过税号自动获取公司名称和地址 |
| 合作伙伴缓存 | 通过本地 |
| 跨平台支持 | macOS、Linux、Windows |
| 精度处理 | 使用 |
| 错误处理 | 翻译szamlazz.hu最常见的7种错误并提供解决步骤 |
| 安全性 | API密钥存储在操作系统凭据库中,绝不会输出到标准输出 |
Error Codes
错误代码
| Code | Meaning | Fix |
|---|---|---|
| 3 | Auth failed | Regenerate Agent key at szamlazz.hu |
| 54, 55 | e-Számla cert | Retry with |
| 57, 259-264 | Calculation mismatch | Recalculate with Decimal rounding |
| 136 | Unpaid balance | Pay szamlazz.hu subscription |
| 代码 | 含义 | 解决方法 |
|---|---|---|
| 3 | 认证失败 | 在szamlazz.hu重新生成Agent密钥 |
| 54, 55 | 电子发票证书问题 | 添加 |
| 57, 259-264 | 计算不匹配 | 使用Decimal精度重新计算 |
| 136 | 账户余额不足 | 支付szamlazz.hu订阅费用 |
Tips
提示
- The plugin activates on both Hungarian and English trigger words
- Invoices are legal documents — the skill always shows a confirmation before issuing
- Partner cache is local-only and never committed to git
- For foreign currency invoices, set and the MNB exchange rate is used automatically
penznem - Maximum 5 retry attempts per session to prevent infinite loops
- 插件支持匈牙利语和英语触发词
- 发票是法律文件——该Skill在开具前总会显示确认信息
- 合作伙伴缓存仅存储在本地,绝不会提交到git
- 对于外币发票,设置参数后将自动使用MNB汇率
penznem - 每个会话最多重试5次,防止无限循环
Links
链接
- Plugin repository: github.com/socialproKGCMG/socialpro-szamlazz
- Plugin homepage: socialpro.hu/claude-code-plugins/szamlazz
- Hungarian AI automation case studies: socialpro.hu/esettanulmanyok
- Author: SocialPro / KG Creative Media Group Kft.