Sliced Invoices – WordPress Invoice Plugin

Description

A flexible, well-supported, and easy-to-use WordPress invoicing plugin to create professional quotes and invoices that clients can pay for online.

Sliced Invoices is an invoicing system that is easy to use but at the same time comes packed with features to help make your quoting and invoicing a breeze.

Sliced Invoices – General Features

  • Send Quotes and Invoices and get paid online
  • Many customization options
  • Lots of filters, actions and template tags
  • Pre-defined line items
  • Auto increment of Invoice & Quote numbers
  • Set custom Invoice & Quote prefixes and/or suffixes
  • Flexible tax settings (global, per Invoice/Quote or per line item)
  • Customizable email templates including subject and content
  • Custom email from name and email address
  • Bcc yourself into all client emails
  • Send clients emails at the click of a button
  • Send clients automatic payment reminder emails
  • Clone existing Quotes & Invoices
  • 3 customizable Invoice & Quote templates
  • Customize templates using CSS
  • Add your logo and business details to Invoices & Quotes
  • Bulk CSV import of Quotes & Invoices
  • Support for WordPress Multisite (network activated)

Invoices – Key Features

  • Online Invoice payments with PayPal Express Checkout (or paid Stripe extension)
  • Offline payment methods (Bank, check, money order or anything else)
  • Name Invoices whatever you like (such as Bills, Tax Invoice or anything else)
  • Set default due date (x number of days from Invoice date)
  • Set custom Terms & Conditions for Invoices
  • Invoice reporting
  • Export Invoices to CSV
  • Invoice in any currency

Quotes – Key Features

  • Commenting system for Quotes
  • Clients can accept or decline Quotes
  • Convert Quotes to Invoices with one click
  • Name Quotes whatever you like (such as Estimate or anything else)
  • Set custom Terms & Conditions for Quotes
  • Quote reporting
  • Export Quotes to CSV
  • Quote in any currency

Sliced Invoices is a feature-packed and flexible invoicing system for WordPress, check out how easy it is to add an invoice in this very quick 45 second video.

Sliced Invoices – Free & Paid Extensions

Our support is fantastic (check out the reviews) and if you need a feature that you can’t see, just ask and we will see if we can add it for a future release.

Visit our website to find out more

Features | Getting Started | Extensions | Bundles | Try The Demo | FAQ

Screenshots

  • Example invoice using Template 1. There are 3 invoice templates and you can also style using CSS or create your own template
  • Example invoice using Template 1. There are 3 invoice templates and you can also style using CSS or create your own template
  • Reports page for quotes and invoices
  • List of invoices (shows the quick edit option)
  • Editing a quote
  • Business settings page
  • Invoices settings page
  • Translate settings page
  • Payments settings page
  • General settings page

Installation

  1. Upload plugin to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Sliced Invoices –> General and fill in the details under each section before adding any quotes and invoices

FAQ

Installation Instructions
  1. Upload plugin to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Sliced Invoices –> General and fill in the details under each section before adding any quotes and invoices
Is there a demo available?

A demo of the plugin, including all extensions, is available here.

Where can I find documentation?

There is full documentation as well as a Getting Started guide at our website

Can I customize invoice and quote templates?

Yes, you can have full control over the look of the invoices and quotes by using CSS or creating your own template, which is much the same as creating a page or post template. Or you can simply use one of the 3 inbuilt templates. Read more about how to customize the templates in this guide

Can clients create quote requests?

Yes, you can use either one of our free extensions for this. We have a Gravity Forms extension and a Contact Form 7 extension available which allow you to easily set up a form on your website to create quotes automatically.

Can clients pay for their invoices online?

Yes, your clients can pay online using PayPal, meaning that they can pay with their PayPal account or with their credit card. There is also a Stripe Extension available and more payment gateways will be available soon.

Can clients see a list of all their invoices and quotes?

Yes, there is a new extension available that gives clients a full dashboard to view thier invoices and quotes as well as update their business details – Client Area Extension.

Can I create PDF invoices and PDF quotes?

Yes, there is a PDF extension available to do just that (as well as other things like sending emails direct to clients). The PDF & Email Extension will add a ‘Print PDF’ button to the admin area and also to the top of the invoice, allowing your client to easily print the invoice to PDF.

Are recurring and part payment invoices supported?

Yes they are, but these are premium extensions that are available in the extension marketplace

Can I call Invoices and Quotes something else

Yes, Invoices and quotes are called many different things in different parts of the world which is why we have made it easy to label your invoice or quote as anything you like.

Invoices could be renamed to Tax Invoice, Bill, Sale, Account, Statement or whatever else you desire.
Quotes could be renamed to Estimate, Proposal, Tender, Bid or anything else.

Does Sliced Invoices work with WordPress multisite?

Yes, it does! As of version 3.0.0 you can network activate Sliced Invoices in WP Multisite.

What languages are available?

This plugin currently includes translations for the following languages:

  • French
  • Romanian
  • Russian
  • Spanish
  • Ukrainian

There is a Portable Object Template (.POT) available in the “/languages” directory. If you would like to contribute a translation of your own for a language we don’t have yet, please let us know!

Reviews

Works Flawlessly

I installed sliced invoices along with some of its extensions. Very nicely coded, and works very well even in complex environments and multi-site. The notification re. WP-Supercache may have saved a lot of trouble before it even happened. Overall I am very happy with this plugin and happily recommend it to anyone looking to save themselves some headaches. I tested the plugin in one sub-site of a multisite installation. It took 30 min to set up and get going.

Paid Note

I have many customers that pay manually via check. When I receive the check, I go in and mark their invoices as “paid” but there doesn’t seem to be any place where I can record the check number. Is there a way to add an additional field for just general invoice notes or payment notes, so I can go back later and see what the check number or payment ID was?

Thanks!

Solid plugin, easy to use

I’m using Sliced Invoices with custom built invoice templates and it works great. There’s a couple of things I would still like to see added to it but overall the functionalities are solid. For those who are interested in the pro functions: the extensions are reasonably priced and the support has been both fast and professional.

Blanc Pages

Some of pages in the “German” site of our Multisite contain the same code when the plugin is activated:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<meta name="robots" content="noindex">

<link rel='stylesheet' id='dashicons-css'  href='https://irinaafrika.de/wp-includes/css/dashicons.min.css?ver=4.7.5' type='text/css' media='all' />
<link rel='stylesheet' id='open-sans-css'  href='https://fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=latin%2Clatin-ext&ver=4.7.5' type='text/css' media='all' />
<link rel='stylesheet' id='fontawesome-css'  href='https://irinaafrika.de/wp-content/plugins/sliced-invoices/public/css/font-awesome.min.css?ver=3.4.1' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css'  href='https://irinaafrika.de/wp-content/plugins/sliced-invoices/public/css/bootstrap.min.css?ver=3.4.1' type='text/css' media='all' />
<link rel='stylesheet' id='style-css'  href='https://irinaafrika.de/wp-content/plugins/sliced-invoices/public/css/style.css?ver=3.4.1' type='text/css' media='all' />

</head>

<body data-rsssl=1 class="body payment">

    <div class="container sliced-wrap">

        <div class="row sliced-header">
            <div class="col-xs-12 col-sm-6 col-sm-offset-3 sliced-business">
                <a target="_blank" href="">
                    <h1></h1>                </a>
            </div>
        </div><!-- END row -->

        <div class="row sliced-upper">
            <div class="col-xs-12 col-sm-8 col-sm-offset-2">
                            </div>
        </div><!-- END row -->

        <div class="row sliced-footer">
            <div class="col-sm-12">
                <div class="footer-text"></div>
            </div>
        </div><!-- END row -->

    </div>

</body>

</html>
Read all 54 reviews

Contributors & Developers

“Sliced Invoices – WordPress Invoice Plugin” is open source software. The following people have contributed to this plugin.

Contributors

“Sliced Invoices – WordPress Invoice Plugin” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Sliced Invoices – WordPress Invoice Plugin” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.5.3

  • FIX: extend admin search feature to include client fields (name, email, etc.)
  • FIX: JavaScript error in console

3.5.2

  • FIX: issue with payment reminder emails showing currency symbol from global settings even if invoice is in a different currency
  • FIX: JavaScript rounding issue in admin area invoice totals display

3.5.1

  • FIX: display issue with WooCommerce invoices
  • FIX: minor display issues

3.5.0

  • NEW: Add quote/invoice views tracking feature (allows you to see the exact date and time your client viewed a quote or invoice)
  • NEW: Admin notices feature (intuitively alerts you if there are potential issues needing your attention)
  • NEW: French translation (thanks to WebMat – webmat.pro)
  • NEW: Spanish translation (thanks to Lolo Marchal)
  • NEW: Ukrainian and Russian translations (thanks to Andrew Reva)
  • FIX: display issue with Quick Edit feature
  • FIX: minor CSS display issue
  • UPDATE: PayPal gateway IPN handling improvements
  • UPDATE: Update .pot file

3.4.1

  • NEW: Add “View PDF” (if available) and “Email to client” shortcuts on admin quote and invoice pages (same as the buttons on the quote/invoice listings pages)
  • FIX: issue with payment reminders sending twice in multisite situations
  • FIX: issue with emailed PDFs not formatted correctly when sending multiple
  • FIX: minor display issue

3.4.0

  • NEW: Add suffix option for quote and invoice numbers
  • NEW: Add “expired” status for quotes, and automatically change to “expired” once “Valid Until” date has passed.
  • NEW: Add filter ‘sliced_get_email_recipient’
  • FIX: Issue with Sliced Invoices Extensions not showing updating notifications
  • FIX: Various issues with payment reminder emails
  • UPDATE: Various performance enhancements, including moving certain repetitive tasks from other hooks into the cron to reduce # of queries and memory use during normal plugin usage
  • UPDATE: Minor CSS updates
  • UPDATE: Update .pot file

3.3.5

  • NEW: add action ‘sliced_pre_curl_exec’
  • NEW: add filter ‘sliced_print_message’
  • FIX: fix error with payment reminders in PHP 7.1
  • UPDATE: Compatibility update with PDF & Emails Extension v1.4.4
  • UPDATE: Make PayPal payment success message translatable
  • UPDATE: minor code cleanup, textual updates
  • UPDATE: Update .pot file

3.3.4

  • FIX: minor bug fix

3.3.3

  • NEW: add filter ‘sliced_quote_accept_decline_buttons’
  • FIX: issue where accept/decline quote buttons continue to appear on quote after it’s been accepted, allowing users to accept more than once
  • FIX: issue with email preview window becoming blank if you close and reopen it
  • FIX: compatibility issue with Layers theme

3.3.2

  • FIX: fix “allowed memory exhausted” error in PHP 7.1
  • FIX: “view invoice…” button blank in payment reminder emails
  • FIX: fix PHP notice
  • UPDATE: Make quote/invoice statuses translatable strings
  • UPDATE: Terms and Conditions field no longer repeats on quote/invoice printouts, if printout longer than 1 page
  • UPDATE: Update .pot file

3.3.1

  • FIX: fix deprecated function in PHP 7.x
  • UPDATE: minor CSS updates
  • UPDATE: text in Extras section

3.3.0

  • NEW: Change the way quote and invoice numbers are auto-incremented, allow duplicates with a warning
  • NEW: Completely revamped PayPal gateway, adding support for IPN handling, subscriptions
  • FIX: issue with unpaid invoices sometimes marked “overdue” prematurely
  • FIX: allow custom columns from other plugins (like Reveal IDs)
  • FIX: inadvertently blanking out other plugins custom columns on admin users page
  • FIX: fix default ordering and filtering in Quotes and Invoices admin areas
  • FIX: fix PHP notice
  • UPDATE: Optimize some queries for enhanced performance
  • UPDATE: removing $die argument from sliced_print_message()
  • UPDATE: Update .pot file

3.2.1

  • FIX: issue where other plugins’ custom columns inadvertently removed from Users admin page.
  • FIX: sort issue preventing auto-saved drafts from being displayed in admin pages

3.2.0

  • NEW: new automatic actions to choose from when client accepts quote
  • NEW: ability to edit clients directly from Edit Quote / Edit Invoice screens
  • UPDATE: Add $type to filter sliced_email_attachment
  • UPDATE: Update .pot file for future translations

3.1.3

  • FIX: issue with Woo Invoices showing incorrect total in payment confirmation email

3.1.2

  • FIX: issue with Woo Invoices tax and shipping not being charged through PayPal
  • FIX: issue with template hooks not being loaded for emails sent via AJAX (i.e. from admin area)

3.1.1

  • FIX: issue with tax calculation when using comma as decimal separator
  • UPDATE: Minor CSS update (add class ‘sliced_form_field_required’)

3.1.0

  • NEW: better streamlined payment process (removed payment popup and 2nd “Pay Now” button — payment buttons now go straight to the payment page)
  • UPDATE: change PayPal gateway to allow guest checkout without PayPal account
  • UPDATE: increase max length of Tax name field from 10 to 100 characters
  • UPDATE: set ‘show_admin_bar_front’ default to false for new clients created
  • UPDATE: Minor textual update
  • FIX: fix issue with filter ‘sliced_invoice_totals_output’ not being applied

3.0.1

  • FIX: bug with email sending when admin BCC option is on
  • UPDATE: Compatibility update with PDF & Emails Extension v1.3.0
  • UPDATE: Minor CSS update (add class ‘sliced-business-logo’)
  • UPDATE: Minor textual update, code cleanup

3.0.0

  • NEW: WordPress Multisite support (network activate)

2.876

  • FIX: issue with invoices incorrectly being assigned “overdue” status
  • FIX: issue with logs showing incorrect statuses
  • FIX: issue with sending emails to multiple recipients
  • FIX: issue with “return to invoice” link after payment
  • FIX: minor PHP strict standards fix

2.875

  • NEW: ability to change currency setting on per-invoice basis, and process payments for multiple currencies through the same gateway
  • NEW: ability to customize “view online” button in email templates
  • UPDATE: add additional translatable fields (when using Easy Translate Extension)
  • FIX: minor CSS issue

2.874

  • FIX: Compatibility issue with WP Slimstat plugin
  • FIX: Timezone issue
  • UPDATE: minor code cleanup, textual updates

2.873

  • FIX: Quotes & Invoices not displaying in Admin Area when quote/invoice date contains non-English characters
  • FIX: PayPal gateway issue with certain WooCommerce add-ons

2.872

  • FIX: minor bug fixes

2.871

  • FIX: issue with invalid links in automatic reminder emails
  • FIX: minor sorting issue

2.87

  • NEW: Ability to customize accepted quote message
  • NEW: add support for qTranslate X (i18n multilingual)
  • UPDATE: Compatibility update with Easy Translate Extension v1.1.5
  • FIX: Quotes/invoices being assigned wrong status in some cases

2.861

  • FIX: minor fix for legacy PHP 5.3 support

2.86

  • UPDATE: Compatibility update with Easy Translate Extension v1.1.4
  • UPDATE: Compatibility update with PDF & Emails Extension v1.2.5

2.85

  • NEW: Ability to customize the declined quote message
  • FIX: fix redirect and permissions issue when clients add comments to a quote
  • FIX: minor fix for legacy PHP 5.3 support

2.84

  • UPDATE: Compatibility update with Recurring Invoices Extension v2.1.4

2.83

  • FIX: Issue with sorting users by Business Name
  • FIX: Issue with ‘Decline Quote’ reason not being sent in admin notification

2.82

  • UPDATE: Include plugin updater class for extensions

2.81

  • FIX: Set email content type to HTML only for our emails, and not sitewide. Previously causing issues with lost password plain text emails.

2.80

  • UPDATE: Merged in slice-base-plugin-updater
  • FIX: Fix undefined variable id in payments
  • FIX: Fix issue with Tax and Paypal. Tax was not being retrieved for individual invoices as there was no id sent
  • FIX: Modify created date and ensure that there is never a dud date

2.72

  • FIX: Error checking for Woo Invoices function if Woo Invoices not installed

2.71

  • FIX: Quote number not incrementing properly – modify query that checks last number
  • FIX: Don’t escape output of invoice total
  • UPDATE: Add a return to the invoice/quote total table if tied to a Woocommerce order
  • UPDATE: Modify the check for payment methods
  • NEW: Add DejaVu Sans Oblique fonts – for italics in PDF’s

2.70

  • UPDATE: Major code updates below – a huge thanks to Justin Sternberg of CMB2 fame!
  • UPDATE: Update CMB2 to 2.2.1
  • UPDATE: Reset all CMB2 hacks
  • UPDATE: Lots of bug fixes, whitespace and code cleanups
  • FIX: Error with activation errors not displaying

2.62

  • FIX: Error with date format and localization

2.61

  • FIX: Change to fixed date format in metaboxes to avoid localization errors
  • FIX: Issue with published date not being set correctly if format is d/m/Y
  • FIX: Issue with dropdowns not selecting correct option if doing quick edit

2.60

  • NEW: Add Licenses section to settings pages
  • UPDATE: Modify the cURL compatibility check
  • UPDATE: Add integer checks to all timestamps
  • UPDATE: General updates to date and timezone functions

2.50

  • NEW: Compatible with WordPress 4.5
  • NEW: Add filters for admin notifications
  • NEW: Add return to invoice link after PayPal payment
  • UPDATE: All timestamps now in local time
  • UPDATE: Unpaid status link now includes Overdue invoices as well

2.40

  • NEW: Add ‘Bcc’ option for all emails
  • UPDATE: Major update and tidy up of notifications, mainly for recurring invoices extension
  • UPDATE: Update CSS for recurring extension
  • FIX: Issue of clearing fields when tabbing in line items
  • FIX: Issue with payment methods and other meta not being added to invoice once client accepts the quote
  • FIX: Issue with ‘quote_sent’ and ‘invoice_sent’ logs
  • FIX: Add filter to stop Autoptimize plugin loading on quotes and invoices

2.36

  • UPDATE: Rename metabox functions and methods to avoid plugin conflicts
  • UPDATE: Add some styling & minor JS for Woocomerce and Recurring extensions

2.35

  • FIX: Issue with auto incrementing numbers

2.34

  • FIX: Error with PayPal payments and escaping the PayPal request URL

2.33

  • UPDATE: Minor updates with styles and templates

2.32

  • UPDATE: Minor updates with styles and templates

2.31

  • FIX: Error with wrong tax amounts on payment page

2.30

  • NEW: Allow multiple currency
  • UPDATE: Lots and lots of minor UI tweaks
  • UPDATE: Add new fields in quick edit
  • FIX: Performance tweaks and updates
  • FIX: PHP notices when no client name etc

2.25

  • NEW: Add support for Fontawesome icon font on invoices and quotes
  • NEW: Make default font on invoices and quotes DejaVuCondensed
  • UPDATE: Minor code updates to deal with PHP7
  • FIX: Fix typos in admin options
  • FIX: Error with recurring invoices not recurring if prefix is blank

2.24

  • FIX: Emails sending from default address

2.23

  • NEW: Add commenting system for quotes
  • NEW: Add new filter on inline CSS – for new template extension
  • FIX: Error with button not displaying on emails
  • FIX: Error with whitespace at top of emails

2.22

  • FIX: Error with invoice and quote auto increment
  • FIX: Error with new notifications adding slashes to content

2.21

  • NEW: Add Romanian translation
  • UPDATE: Add new wrapper divs around address template tags
  • FIX: Error with invoice and quote text in activator being around the wrong way
  • FIX: Add new log methods for invoice sent and quote sent

2.20

  • UPDATE: Major update to emails and notifications.

2.18

  • NEW: Minor enhancements and filters to allow new Client Area extension
  • UPDATE: Default template style overhaul
  • UPDATE: Change naming conventions of several filters
  • UPDATE: Change several template tags to allow filtering
  • UPDATE: Add Typography to Bootstrap css
  • UPDATE: Make templates more responsive
  • FIX: Add conditional to stop scripts loading on pages in admin
  • FIX: Add conditional to stop quick edit scripts loading anywhere else but needed
  • FIX: Minor admin style sheet changes

2.17

  • FIX: Bug with tax calculations and showing Fatal error

2.16

  • NEW: Add Tax field on individual invoices and quotes
  • NEW: Filter for filename when exporting and saving PDF’s
  • NEW: Filter CSS templates
  • NEW: Extra template added
  • NEW: Template previews in settings
  • FIX: Minor fixes for PDF extension
  • FIX: Issue with quick edit saving as a scheduled post. Force published status

2.15

  • NEW: Add description into pre-defined items
  • FIX: Add decimal rounding to the ‘raw’ output template tags (mainly for PayPal)
  • FIX: Issue with invoices being shown on front end archive pages

2.14

  • NEW: Add notes section to quotes and invoices to show the history
  • UPDATE: Add footer on admin pages
  • UPDATE: Update .pot file
  • FIX: Bug with datepicker
  • FIX: Conflict adding clients when using Simple Lightbox Gallery plugin

2.13

  • FIX: Major re-write of how different currencies are handled

2.12

  • FIX: Error with amounts and rates being multiplied by 100
  • UPDATE: Add new actions on front end and edit screens
  • UPDATE: Minor code updates

2.11

  • FIX: Error with reporting dates
  • FIX: PHP notices when STRICT error reporting is on

2.10

  • NEW: Add the ability to accept or decline quotes
  • FIX: Make Cloudflare ignore jquery and thickbox scripts
  • FIX: Tax calculations via javascript on the edit screens
  • FIX: Lots of small bug fixes and minor code cleanups
  • FIX: Allow global tax to have decimals

2.09

  • UPDATE: Add dashicons to payment pages
  • UPDATE: PayPal errors to show error code
  • UPDATE: Various minor updataes to accomodate Woocommerce extension
  • FIX: Escape a couple of URL’s
  • FIX: Issue with number format on Rate/Price field if over 999

2.08

  • FIX: Issue with metaboxes not saving

2.07

  • NEW: Add option for automatic quote Valid Until Date
  • NEW: Add option for automatic invoice Due Date
  • NEW: Add option to hide the Adjust field on quotes and invoices
  • NEW: Add custom updated messages when quote or invoice is updated
  • UPDATE: Change Business Name to Business/Client Name
  • UPDATE: Tidy up UI for adding clients and make more consistent when adding and editing a user
  • UPDATE: Add link and warning label if no payment methods active
  • UPDATE: Remove select all button on payment methods
  • UPDATE: Update Bootstrap CSS to include forms (to allow other gateways)
  • FIX: PHP notice with getting last number of quote or invoice

2.06

  • NEW: Add Tools page with system info
  • NEW: Add CSV importer
  • UPDATE: Add instructions to Add Client popup
  • UPDATE: Add the word Settings to end of each settings page in menu
  • UPDATE: Update the way PayPal image is added to payment popup (to allow other gateway images)
  • UPDATE: Minor UI updates throughout
  • FIX: Error with form submission checks in PayPal gateway (to allow other gateways)

2.05

  • UPDATE: Tidy up template tags
  • UPDATE: Add actions column
  • FIX: Fix typos in admin options pages
  • FIX: Error saving payment data on activiation

2.04

  • NEW: Allow user to choose payment page via dropdown menu in settings
  • UPDATE: Change version numbering format
  • FIX: Headers already sent bug when making payment via PayPal
  • FIX: Issue creating multiple payment pages on repeat activation

2.0.3

  • FIX: Error with decimals in quantity field

2.0.2

  • Update readme
  • Update text in Extras sections
  • Remove outline on logo link

2.0.1

  • Update readme information

2.0.0

  • Initial release at WordPress.org