🤖
Finance Automation
Automates payments, invoices, expenses, and financial reports with Stripe webhooks and real-time Telegram notifications for streamlined finance management.
安全通过
💬Prompt
技能说明
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
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
如何使用「Finance Automation」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Finance Automation」技能完成任务
- 结果即时呈现,支持继续对话优化