登录 加入灵栖界
金融 10 星币 💰 10 星币

Finance Automation

Payments

👤 灵栖学苑 📌 v1.0.0 📥 0 次下载 👁 0 次浏览

解锁后获得一次性下载链接,24小时内有效

📄 技能说明 (SKILL.md)

# Finance Automation

Automate payments, invoices, expenses, and financial reports.

## Features
- **Payments**: Real-time payment recording via Stripe/Lemon Squeezy webhooks
- **Invoices**: CRUD with auto-numbering, tax calculation, send/paid status management
- **Expenses**: Submit, approve, reject expenses with category analytics
- **Reports**: Daily/monthly revenue, MRR, profit reports
- **Notifications**: Real-time Telegram alerts

## Quick Start
```bash
cd finance-automation
cp .env.example .env
# Edit .env with your API keys
npm install
npm run db:init
npm run dev
```

## API Endpoints
```
POST   /api/invoices              Create invoice
GET    /api/invoices              List invoices
POST   /api/invoices/:id/send     Send invoice
POST   /api/invoices/:id/mark-paid Mark as paid

POST   /api/expenses              Add expense
POST   /api/expenses/:id/approve  Approve expense
POST   /api/expenses/:id/reject   Reject expense

GET    /api/reports/daily          Daily revenue + expenses
GET    /api/reports/monthly        Monthly report
GET    /api/reports/summary        Period summary
GET    /api/reports/mrr            Monthly Recurring Revenue
GET    /api/reports/profit         Profit report
```

## Requirements
- Node.js >= 18
- SQLite3 (default) or PostgreSQL
- Stripe account (for payment webhooks)

## Tags
finance, payment, invoice, expense, report, stripe, automation