commerce-invoices

Create invoices, send them to customers, and record payments via CLI or MCP.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/stateset/icommerce-skills --skill commerce-invoices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commerce-invoices
Source: https://github.com/stateset/icommerce-skills/tree/main/skills/commerce-invoices
Command: npx skills add https://github.com/stateset/icommerce-skills --skill commerce-invoices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Invoicing and payment reconciliation can be error-prone and slow. This skill automates the end-to-end lifecycle from invoice creation to payment reconciliation, reducing manual steps and speeding collections.

Core Features & Use Cases

  • Create invoices with line items and terms and send them to customers.
  • Record payments (full or partial) and track outstanding balances.
  • Generate overdue aging reports and support reminders and collections.

Quick Start

Use the stateset-invoices CLI to create an invoice for a customer, send it, and record a payment in a single workflow.

Frequently Asked Questions about commerce-invoices

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

FAQPage Schema
How do I automate invoice creation and payment reconciliation?

Automated invoice creation and payment reconciliation is handled by generating invoices with line items, sending them to customers, and recording full or partial payments to maintain accurate billing state. This approach reduces manual steps across the entire invoicing lifecycle.

How do I generate overdue aging reports for outstanding balances?

Overdue aging reports are generated by tracking outstanding invoice balances and recording payment states. The skill supports collections workflows and reminders to accelerate payments for overdue accounts across small-to-enterprise billing operations.

Can I manage bulk invoice operations via CLI or MCP tooling?

Bulk invoice operations are supported via both CLI and MCP tooling for comprehensive invoice lifecycle management. This enables state tracking and auditable payment reconciliation for single invoices or bulk billing workflows.

What is the best way to track partial payments against customer invoices?

Tracking partial payments is accomplished by recording transactions against outstanding invoice balances and updating the billing state accordingly. This keeps payment records up to date and supports accurate collections tracking.

Does this invoicing workflow support single and enterprise-scale billing operations?

The invoicing workflow supports both single invoice creation and enterprise-scale bulk billing operations. It accommodates varying billing volumes while maintaining state tracking and auditable payment reconciliation across all transactions.