Linux 软件免费装
Banner图

PhilDesigns Clean Invoices

开发者 pdidee
phildesigns
更新时间 2026年10月4日 22:54
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

pdf billing clients invoices time-tracking

下载

1.3.1 1.3.2 1.4.0

详情介绍:

PhilDesigns Clean Invoices handles the full billing workflow from within your WordPress dashboard — build invoices with line items, generate PDFs, email clients, collect partial or deposit payments, track billable hours, log deductible business expenses, and estimate what you'll owe on 1099 income, without relying on any third-party invoice service. Features

安装:

  1. Upload the clean-invoices folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Invoices → Settings and fill in your company details, logo, and email preferences.
  4. Go to Invoices → Clients and add your clients.
  5. Go to Invoices → Add New to create your first invoice — select a client, add line items, and save to auto-assign an invoice number.
  6. Use the Send & Actions sidebar to preview the PDF, send the invoice, record a payment, or send a receipt.
  7. To track time, go to Invoices → Time Tracker, start the timer, then use Add to Invoice to append logged hours as a line item.
  8. To track expenses, go to Invoices → All Expenses → Add Expense, then check the estimated tax panel and download the CPA Tax Summary PDF from Invoices → Reports.

屏幕截图:

  • Invoice editor with line items, totals, and the Send & Actions sidebar.
  • Client address book.
  • Settings page with company info, payment options, and email templates.
  • Time Tracker with timer, log table, and add-to-invoice workflow.
  • Sales and revenue report with monthly breakdown.
  • Dashboard widget showing outstanding invoices.
  • Recording a payment — deposits, installments, or full payment.
  • Invoice preview.

升级注意事项:

1.4.0 Adds expense tracking, receipt uploads, a cash-basis estimated tax panel on the Reports page, and a downloadable CPA Tax Summary PDF. 1.3.0 Internal identifier prefix changed from ci_/CI_ to philclin_/PHILCLIN_ per WordPress.org review; QR codes now generate locally. If you have existing invoices/clients/settings, back up before updating. 1.2.0 Adds Hourly/Flat Rate line item types, a live hours total in the invoice editor, and a Hours column in the invoice list. 1.1.0 Adds the Time Tracker, admin bar quick-timer, and add-to-invoice workflow. 1.0.0 Initial release.

常见问题:

Does this plugin require any third-party services?

PDF generation uses the FPDF library, which is bundled with the plugin. QR codes for Venmo/Zelle payment options are generated locally as well. No external services are contacted.

Will my data be deleted if I deactivate the plugin?

No — invoice, client, and expense data remains in your database when the plugin is deactivated. Uninstalling the plugin removes all plugin data, including expenses, uploaded receipt files, and settings.

Can I customise the invoice layout?

Invoice content is configurable through Settings (company details, logo, payment options, thank-you message). The PDF layout is generated by FPDF.

Are partial payments supported?

Yes — you can record deposits, installments, and payments individually. The invoice status updates automatically: Sent → Partial → Paid as the balance is paid down.

What data is stored per invoice?

Invoice number, client, date, due date, line items, tax, shipping, total, status, payment history, and notes. Client data includes name, company, email, phone, and address.

What data do the expenses store?

Each expense records a date paid, vendor, amount, category (with a Schedule C line reference), business-use percentage, an optional receipt/reference number, an optional uploaded receipt file, and optional notes. The deductible amount (amount × business-use %) is calculated on the fly and is never stored separately, so it always matches what's shown on the Reports page and in the CPA Tax Summary PDF.

Are uploaded receipts publicly accessible?

No. Receipt files are stored outside the normal Media Library, in an uploads subfolder that is blocked from direct web access. Each receipt is reachable only through a link containing a long random token, similar to a file-sharing link. That link, not a WordPress login, is what grants access, which lets the CPA Tax Summary PDF work for an accountant who doesn't have an account on your site. Treat those links as sensitive: anyone who has the exact link (or a copy of the PDF) can view that one receipt. Removing a receipt, or trashing the expense it belongs to, deletes the stored file and invalidates its link. The receipt folder is protected with an .htaccess file, which servers that ignore .htaccess (such as Nginx) won't enforce — the random link token still applies there.

Does this replace my accountant?

No. The estimated tax liability panel and the CPA Tax Summary PDF apply a single flat rate you set yourself to cash received minus deductible expenses — they don't account for tax brackets, credits, self-employment tax specifics, or other income. They're meant to make handing clean, organised records to your accountant easier, not to replace their advice.

更新日志:

1.4.0 1.3.2 1.3.1 1.3.0 1.2.0 1.1.0 1.0.0