mcp-einvoicing-in ЁЯЗоЁЯЗ│
рдпрд╣ рдПрдХ Python MCP рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рднрд╛рд░рдд рдХреЗ GST рдИ-рдЗрдирд╡реЙрдЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЯреВрд▓реНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, GSTN рдХреЗ FORM GST INV-01 schema v1.1 рдХреЗ рдЕрдиреБрд╕рд╛рд░ (CGST рдЕрдзрд┐рдирд┐рдпрдо 2017 рдХреА рдзрд╛рд░рд╛ 31 + CGST рдирд┐рдпрдо 48(4), Notification No. 68/2019-Central Tax)ред рдпрд╣ AI рдПрдЬреЗрдВрдЯреНрд╕ (Claude, IDEs) рдХреЛ GST рдИ-рдЗрдирд╡реЙрдЗрд╕ рдХреЗ JSON рдкреЗрд▓реЛрдб (INV, CRN, DBN рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рдХрд╛рд░) рдмрдирд╛рдиреЗ рдФрд░ рдЙрдирдХреА рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЬрд╛рдБрдЪ рдХрд░рдиреЗ, рддрдерд╛ IRP рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП signed QR рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рди-рдпреЛрдЧреНрдп рдЗрдореЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред
Phase A рд╕реНрдХреЛрдкред рдпрд╣ рдкреИрдХреЗрдЬ рдХреЗрд╡рд▓ рдСрдлрд╝рд▓рд╛рдЗрди рдкреЗрд▓реЛрдб рдирд┐рд░реНрдорд╛рдг, рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЬрд╛рдБрдЪ, рдФрд░ GSTIN рдХрд░-рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ Invoice Registration Portal (IRP) рдХреЛ рд╕рдмрдорд┐рдЯ рдирд╣реАрдВ рдХрд░рддрд╛ тАФ рд▓рд╛рдЗрд╡ рд╕рдмрдорд┐рд╢рди (auth/token, generate-IRN, cancel-IRN) рдПрдХ рдмрд╛рдж рдХрд╛ рдЪрд░рдг рд╣реИ, рдЬреЛ NIC e-invoice API рд╡рд┐рдирд┐рд░реНрджреЗрд╢ (specification) рдЕрднреА рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЙрдкрд▓рдмреНрдз рди рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд░реБрдХрд╛ рд╣реБрдЖ рд╣реИ (рдиреАрдЪреЗ тАЬрд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛тАЭ рджреЗрдЦреЗрдВ)ред рдпрд╣ рдкреИрдХреЗрдЬ рдЖрдЬ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП Available tools рджреЗрдЦреЗрдВред
рдкрд░рд┐рдЪрдп
рдпрд╣ рдкреИрдХреЗрдЬ mcp-einvoicing-core рдкрд░ рдмрдирд╛ рд╣реИ,
рдЬреЛ e-invoicing MCP рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рдЖрдзрд╛рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред рдпрд╣ InvoiceDocument рдореЙрдбрд▓ рдЖрдзрд╛рд░ рдФрд░
TaxIdentifier.validate_in_gstin GSTIN рд╡реИрд▓рд┐рдбреЗрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
mcp-einvoicing-core рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрддрд╛ рд╣реИ, рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо
рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
GST рдИ-рдЗрдирд╡реЙрдЗрд╕рд┐рдВрдЧ рдПрдХ рдХреНрд▓рд┐рдпрд░реЗрдВрд╕-рдореЙрдбрд▓ рдкреНрд░рдгрд╛рд▓реА рд╣реИ: рдХреЛрдИ рдЗрдирд╡реЙрдЗрд╕ рддрднреА рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ рд╡реИрдз рдмрдирддрд╛ рд╣реИ рдЬрдм IRP (Invoice Registration Portal, NIC рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд) рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреЗ JSON рдкреЗрд▓реЛрдб рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ Invoice Reference Number (IRN), рдкрд╛рд╡рддреА рд╕рдВрдЦреНрдпрд╛/рддрд╛рд░реАрдЦ, рдФрд░ рдПрдХ signed QR рдХреЛрдб рд▓реМрдЯрд╛рддрд╛ рд╣реИ (CGST рдирд┐рдпрдо 48(4)/(5))ред рдпрд╣ рдкреИрдХреЗрдЬ рд╡рд╣ рдЕрдиреБрд░реЛрдз рдкреЗрд▓реЛрдб рдмрдирд╛рддрд╛ рдФрд░ рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдЧрд╛; рдпрд╣ рд╕реНрд╡рдпрдВ IRP рдХреЛ рд╕рдмрдорд┐рдЯ рдирд╣реАрдВ рдХрд░рддрд╛ (рдКрдкрд░ тАЬPhase A рд╕реНрдХреЛрдктАЭ рджреЗрдЦреЗрдВ)ред
рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди
PyPI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ (рдЕрдиреБрд╢рдВрд╕рд┐рдд)
pip install mcp-einvoicing-inрдпрд╛ рдкреВрд░реНрд╡ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ uvx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ:
uvx mcp-einvoicing-inрд╕реНрд░реЛрдд рд╕реЗ
git clone https://github.com/cmendezs/mcp-einvoicing-in.gitcd mcp-einvoicing-inpip install -e ".[dev]"рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд╡рд░реНрддрдорд╛рди (Phase A) рд╕реНрдХреЛрдк рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА environment variable рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ тАФ рдпрд╣ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ред рд▓рд╛рдЗрд╡ IRP рд╕рдмрдорд┐рд╢рди, рдПрдХ рдмрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░, IRP/GSP рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА; рдЙрд╕ рд╕рдордп рдпрд╣ рд╕реЗрдХреНрд╢рди рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
Claude Desktop рдПрдХреАрдХрд░рдг
рдЕрдкрдиреА Claude Desktop рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (claude_desktop_config.json) рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
{ "mcpServers": { "einvoicing-in": { "command": "uvx", "args": ["mcp-einvoicing-in"] } }}Cursor рдПрдХреАрдХрд░рдг
рд╡рд╣реА mcpServers рдмреНрд▓реЙрдХ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
- рд╡реИрд╢реНрд╡рд┐рдХ (Global):
~/.cursor/mcp.json - рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ: рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ рдореЗрдВ
.cursor/mcp.json
{ "mcpServers": { "einvoicing-in": { "command": "uvx", "args": ["mcp-einvoicing-in"] } }}рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж Cursor рдХреЛ рд░реАрд▓реЛрдб рдХрд░реЗрдВ (рдпрд╛ рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рд╕реЗ тАЬReload WindowтАЭ рдЪрд▓рд╛рдПрдБ)ред
Kiro рдПрдХреАрдХрд░рдг
рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
- рд╡реИрд╢реНрд╡рд┐рдХ (Global):
~/.kiro/settings/mcp.json - Workspace:
.kiro/settings/mcp.json
{ "mcpServers": { "einvoicing-in": { "command": "uvx", "args": ["mcp-einvoicing-in"], "disabled": false, "autoApprove": [] } }}Kiro рд╕рд╣реЗрдЬрдиреЗ рдкрд░ MCP рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░реАрд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рдХрд┐рд╕реА рднрд╡рд┐рд╖реНрдп рдХреЗ
рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ plaintext secrets рдХреЗ рдмрдЬрд╛рдп
"VAR_NAME": "${VAR_NAME}" рд╢реЗрд▓-рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВред
Available tools
Scope
in__get_supported_scopeтАФ рдЗрд╕ рдкреИрдХреЗрдЬ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рдХрд╛рд░, рдЖрдкреВрд░реНрддрд┐ рдкреНрд░рдХрд╛рд░, рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдХреЛрдк рд╕реЗ рдмрд╛рд╣рд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
Build and validate
in__build_invoiceтАФ рд╕рдВрд░рдЪрд┐рдд рдЗрдирдкреБрдЯ рдХреЛINInvoiceрдХреЗ рд╡рд┐рд░реБрджреНрдз рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ GST рдИ-рдЗрдирд╡реЙрдЗрд╕ JSON рдкреЗрд▓реЛрдб (INV/CRN/DBN) рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдХрднреА рднреАIRNрдЙрддреНрд╕рд░реНрдЬрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ тАФ рд╡рд╣ рдлрд╝реАрд▓реНрдб IRP-рдЬрдирд┐рдд рд╣реЛрддреА рд╣реИ, рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрднреА рдирд╣реАрдВ рднрд░реА рдЬрд╛рддреАредin__validate_invoiceтАФ рдСрдлрд╝рд▓рд╛рдЗрди рд╕рдВрд░рдЪрдирд╛рддреНрдордХ/рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ-рдирд┐рдпрдо рд╕рддреНрдпрд╛рдкрди: рдЕрдирд┐рд╡рд╛рд░реНрдп рдлрд╝реАрд▓реНрдб, enum рд╕рджрд╕реНрдпрддрд╛, CGST+SGST-рдмрдирд╛рдо-IGST рдпреБрдЧреНрдорди (рдЖрдЗрдЯрдо рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝-рдХреБрд▓ рд╕реНрддрд░ рдкрд░), рдФрд░ GSTIN/рд░рд╛рдЬреНрдп-рдХреЛрдб рд╕реНрдерд┐рд░рддрд╛ред рдпрд╣рд╛рдБ рдХреЛрдИ XSD/Schematron рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИ тАФ FORM GST INV-01 JSON рд╣реИ, XML рдирд╣реАрдВред
QR
in__render_irp_qr_pngтАФ IRP рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдИ рдЧрдИ signed QR рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рджрд░реНрд╢рди-рдпреЛрдЧреНрдп PNG рдХреЗ рд░реВрдк рдореЗрдВ рд░реЗрдВрдбрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ QR рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд┐рдХреЛрдб рдпрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдпрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ тАФ рдЬреЛ NIC e-invoice API рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЙрд╕ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд░рддрд╛, рд╡рд╣ рдЕрднреА рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ (рдиреАрдЪреЗ тАЬрд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛тАЭ рджреЗрдЦреЗрдВ)ред
рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛
рднрд╛рд░рдд рдХреЗ рдмрд╛рд╣рд░ рд╕реЗ рд╡рд░реНрддрдорд╛рди, рд╕рдЯреАрдХ NIC/GSTN рддрдХрдиреАрдХреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИ: GSTN рдХрдбрд╝реЗ рднреМрдЧреЛрд▓рд┐рдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рдЧреИрд░-рднрд╛рд░рддреАрдп IP рдкрддреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдпрд╛ рджрд░-рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкреИрдХреЗрдЬ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрдВрдЯреЗрдирд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ (FORM GST INV-01 schema v1.1; CGST Notifications 68/2019-CT рддрдерд╛ 72/2020-CT; рдФрд░ Notification No. 10/2023-CT, рдЬреЛ рд╡рд░реНрддрдорд╛рди AATO рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛-рд╕реАрдорд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ) рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ тАФ рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдХрд┐рд╕реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдирд╣реАрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк:
- рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ: рдкреВрд░реА рд╕реВрдЪреА
specs/README.mdрдХреА тАЬPending specsтАЭ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджреЗрдЦреЗрдВред - NIC e-invoice API рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЗрд╡ IRP рд╕рдмрдорд┐рд╢рди рдЯреВрд▓реНрд╕ рдХреЛ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ тАФ тАЬPhase A рд╕реНрдХреЛрдктАЭ рджреЗрдЦреЗрдВред
рдпрджрд┐ рдЖрдк рднрд╛рд░рдд рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдБ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рд╕реА рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛
Spec Update issue template
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ issue рдЦреЛрд▓реЗрдВред рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдирд╛рдо, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реНрд░реЛрдд URL, рд╕рдВрд╕реНрдХрд░рдг, рдФрд░
рдкреНрд░рд╛рдкреНрддрд┐ рддрд┐рдерд┐ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ; рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ follow-up pull request specs/ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде
рдПрдХ sources-table рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдФрд░ рдПрдХ provenance/redistribution рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкреВрд░реА рджреЛ-рдЪрд░рдгреАрдп
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП CONTRIBUTING.md рджреЗрдЦреЗрдВред
Architecture
INInvoice, InvoiceDocument (mcp_einvoicing_core.models) рдХреЛ subclass рдХрд░рддрд╛ рд╣реИ тАФ FORM GST
INV-01 рдХрд╛ рдХреЛрдИ EN 16931/UBL/CII рд╡рдВрд╢ рдирд╣реАрдВ рд╣реИ (рдпрд╣ рдПрдХ рдлрд╝реНрд▓реИрдЯ JSON рдХреНрд▓рд┐рдпрд░реЗрдВрд╕-рдореЙрдбрд▓ schema рд╣реИ), рдЗрд╕рд▓рд┐рдП
рдпрд╣ рдкреИрдХреЗрдЬ рдЙрд╕реА InvoiceDocument рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ mcp-cfdi-mx (CFDI) рдФрд░
mcp-nfe-br (NF-e) рдХрд░рддреЗ рд╣реИрдВред INInvoiceLine, InvoiceLineItem рдХреЛ subclass рдХрд░рдХреЗ schema рдХреЗ
GST/HSN/cess рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рдирдХрд╛ рдЖрдзрд╛рд░ рд▓рд╛рдЗрди-рдЖрдЗрдЯрдо рдореЙрдбрд▓ рдореЗрдВ рдХреЛрдИ рд╕рдордХрдХреНрд╖ рдирд╣реАрдВ рд╣реИред GSTIN рдлрд╝реАрд▓реНрдб
TaxIdentifier.validate_in_gstin рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ INInvoice рдХреЗ рдЕрдкрдиреЗ рдореЙрдбрд▓
validators рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ тАФ рдпрд╣ рдкреИрдХреЗрдЬ рдХрднреА рднреА рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛-рд╕рддреНрдпрд╛рдкрди рддрд░реНрдХ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ
рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ред рдпрд╣рд╛рдБ рдХреЛрдИ Schematron/XSD validator рдкрд░рдд рдирд╣реАрдВ рд╣реИ (validators/structural.py рдЗрд╕рдХреЗ
рдмрдЬрд╛рдп рд╕рд╛рджреЗ-Python рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ-рдирд┐рдпрдо рдЬрд╛рдБрдЪ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ), рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рдпрд░ рдлреЙрд░реНрдореЗрдЯ JSON рд╣реИ, XML рдирд╣реАрдВред
Contributing
рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╕реЗрдЯрдЕрдк, PR рдЪреЗрдХрд▓рд┐рд╕реНрдЯ, рдФрд░ рдХрдорд┐рдЯ рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП CONTRIBUTING.md рджреЗрдЦреЗрдВред
Other e-invoicing MCP servers
| Country | Server |
|---|---|
| ЁЯМН Global | mcp-einvoicing-core |
| ЁЯЗзЁЯЗк Belgium | mcp-einvoicing-be |
| ЁЯЗзЁЯЗ╖ Brazil | mcp-nfe-br |
| ЁЯЗлЁЯЗ╖ France | mcp-facture-electronique-fr |
| ЁЯЗйЁЯЗк Germany | mcp-einvoicing-de |
| ЁЯЗоЁЯЗ│ India | mcp-einvoicing-in |
| ЁЯЗоЁЯЗ╣ Italy | mcp-fattura-elettronica-it |
| ЁЯЗ▓ЁЯЗ╜ Mexico | mcp-cfdi-mx |
| ЁЯЗ╡ЁЯЗ▒ Poland | mcp-ksef-pl |
| ЁЯЗ╕ЁЯЗм Singapore | mcp-invoicenow-sg |
| ЁЯЗкЁЯЗ╕ Spain | mcp-facturacion-electronica-es |
| ЁЯЗжЁЯЗк United Arab Emirates | mcp-einvoicing-ae |
License
This project is licensed under the Apache 2.0 license тАФ see LICENSE for details. For the full version history, see CHANGELOG.md.