israeli-shaam-e-invoice-builder

Create and submit SHAAM-compliant electronic invoices for Israeli businesses.

10|6|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/skills-il/accounting --skill israeli-shaam-e-invoice-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: israeli-shaam-e-invoice-builder
Source: https://github.com/skills-il/accounting/tree/main/israeli-shaam-e-invoice-builder
Command: npx skills add https://github.com/skills-il/accounting --skill israeli-shaam-e-invoice-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation and submission of electronic invoices to the Israeli Tax Authority (SHAAM), ensuring compliance with VAT regulations and enabling buyers to claim input tax deductions.

Core Features & Use Cases

  • Automated E-Invoice Generation: Creates SHAAM-compliant tax invoices, credit notes, and receipts.
  • Compliance & Validation: Handles OAuth2 authentication, payload construction, buyer VAT validation, and threshold checks.
  • Use Case: A business needs to issue a tax invoice to a client for services rendered. This Skill will authenticate with the SHAAM API, construct the invoice JSON, submit it, and return the required allocation number to be printed on the invoice.

Quick Start

Use the israeli-shaam-e-invoice-builder skill to create a tax invoice for 10,000 NIS to buyer tax ID 123456789.

Frequently Asked Questions about israeli-shaam-e-invoice-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate SHAAM-compliant e-invoices with allocation numbers?

To generate SHAAM-compliant e-invoices, this Skill automates OAuth2 authentication, constructs JSON payloads per ITA v2.0 specifications, and submits them to return allocation numbers for VAT deduction.

What is an allocation number and when do I need it for Israeli tax invoices?

An allocation number is required for Israeli tax invoices to enable buyers to claim input tax deductions. You need it when issuing SHAAM-compliant electronic invoices to comply with VAT regulations.

Can I submit credit notes and receipts in batch to the Israeli Tax Authority?

Yes, you can batch submit tax invoices, credit notes, and receipts to the Israeli Tax Authority. The Skill handles payload construction and validates buyer VAT numbers for phased compliance thresholds.

Does this e-invoice builder validate buyer VAT numbers automatically?

Yes, the e-invoice builder validates buyer VAT numbers automatically. It manages the entire SHAAM submission process, including OAuth2 authentication and compliance threshold checks.

What are the limitations of automating accounting submissions for Israeli VAT compliance?

Limitations include adhering strictly to ITA technical specifications v2.0 for JSON payloads. Submissions must pass buyer VAT validation and phased compliance thresholds to successfully receive valid allocation numbers.