Invoices

Invoices is a must have plugin!

Show your customers you take your business, and theirs, seriously by allowing them to download professional invoices of their orders.

Manage your accounts by downloading or printing invoices of transactions.

Invoices can be viewed online in HTML format or downloaded as PDF files!

Features

  • Value for money – Compatible with ClassiPress, Vantage, JobRoller, Clipper, HireBee and Taskerr!
  • Secure – Invoices can only be viewed or downloaded by the site admin or the customer.
  • Translation ready – POT file included for easy customisation or translation of text.
  • Admin – View and download invoices from the Orders dashboard.
  • Frontend – Customers can view and download invoices from their user dashboard.
  • Multisite – Developed and tested in a multisite environment to ensure WP network compatibility.
  • Tax Compliant – Invoices are compliant with UK full VAT requirements. If you need different/extra information for your country please click on the Support tab for contact details.

Sample PDF Invoice

Live Demo

A live demo, running Vantage, is available to see the Invoices plugin in action. Log in to the live demo and visit the user dashboard:

Username: demo
Password: demo

Demo

The Invoices plugin is tested against the latest version of WordPress and the development versions of each theme. Please ensure you have the latest dev version of ClassiPress, Vantage, JobRoller or Clipper which can be downloaded from the Purchases page of your dashboard.

Like
9 people like this.

Install and activate!

Product support is available via e-mail at the following address:

We try our hardest to reply within one working day.

To make it easier to reply to your support requests please include enough detail to enable us to replicate the issue you are having.

It may be useful for you to include screen shots, error logs or the content of the javascript console.

Before requesting product support please:

  • Ensure you have read any relevant documentation or support information.
  • Ensure you are using the latest version of WordPress and the latest version of the appropriate plugin/theme.
  • Try changing any appropriate settings to see if the problem persists.
  • Disable any caching plugins or software to see if the problem persists.
  • Try disabling other plugins or switching to a different theme to see if the problem persists.
  • Check the contents of the web server error log or javascript console to see if there is any indication of the cause of the problem.
  • Attempt to replicate the problem with a clean install of WordPress and a clean install of the theme/plugin you are having a problem with.

Support covers:

  • Responding to questions regarding the use of the plugin/theme.
  • Fixing bugs.
  • Where possible fixing compatibility issues with other themes/plugins.
  • Providing updates to ensure compatibility with new versions of WordPress and relevant parents themes or plugins.

Support does not cover:

  • Customisation or modification of the product.
  • Support for third-party plugins or themes.
  • Feature requests are welcome but not necessarily covered by product support.

0.2.1
– Added option to hide invoices for free (0 value) orders.

0.2.0
– Added option to allow admin to set the status an order must have in order for invoices to appear in invoice widget.

0.1.9
– Fixed JobRoller bug – Invoices now hidden from JobSeekers.

0.1.8
– Added support for sequential order numbering.

0.1.7
– Added OpenSans and Inconsolata fonts with extended latin characters.
– Removed unused fonts which halves the size of the plugin archive.

0.1.6
– Added Taskerr support

0.1.5
– Added HireBee support

8 reviews of “Invoices

5 stars
no support
By -

forget about this plugin
there is no support even from apptheme
that plugin will kill your server resources as it is badly written and will make your Mysql query run 1000 more time than needed.

0.5 stars
Leider funktioniert Das Plugin in ClassiPress nicht
By -

Plugin teuer gekauft, installiert, aber es funktioniert nicht.

Beispiel-Link: ../wp-content/plugins/appthemes-invoices/invoice.php?id=94&type=pdf
Error: Internal Server Error

Like
Anonymous likes this.
5 stars
Can ad custom fields be added on invoice?
By -

Can ad custom fields be added on invoice?

5 stars
Excellent with Great Support!
By -

This plugin provides much needed invoicing capabilities and does so with elegance and simplicity. The support is excellent and it is very much appreciated. Kudos to the developer!

5 stars
Great plugin
By -

Autor’s support work perfectly! Plugin grows all the time and become more usefull for everyone.

4 stars
Much needed - some difficulties
By -

A very much needed plugin (should be in the theme really!)

Would be good if invoice could be provided in a confirmation email to the customer.

Like
5 stars
Perfect for my need
By -

This plugin is really nice and easy to use… my customer will love it.
Still some minor enhancemnts to add but generally, it is great.

5 stars
It's easy
By -

It is a nice extension for Vantage, easy to handle for devs.

It would be great if there is a unique invoice number that can be generated with every invoice: 001, 002, 003, etc. It is necessary as to proceed the invoice as legitimate in many countries.

Like
4 people like this.
You need to purchase this item before reviewing it.
(Just bought it? Log out and back in to enable reviews.)

 Comments (68)

  • franky

    Hi Mhupfield,

    I’m Searching Every Were, This I Think Is The Closest .
    And Wondering If Possible Could Any One Use This, So Say The Seller Listed An Ad ,
    If Someone Wanted To Buy The Item Listed, Could Someone Press A Button To Say They Wanted To Buy And Receive Payment Instructions , Then Pay , Then Seller Marks Item As Being Processed And Shipped Etc.

    Bests

    Franky

  • futura123

    Is it possible to not generate invoices when value of the order is equal or maller than zero (gratis pack with price = 0)? Currently I can hide invoices for users but in this case numeration still go ahead.

    The law in Poland doesn’t allow for the VAT invoicing with the value zero.

    Have you any solution for me?

  • tradeamillion

    here is the php error i am receiving after updating to 4.5 wp

    [13-Apr-2016 09:07:07 UTC] WordPress database error Table ‘xxxxxxxxxxx_options’ is marked as crashed and should be repaired for query SELECT option_value FROM xxxxxxxxx_options WHERE option_name = ‘nc_invoices_options’ LIMIT 1 made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘/home/username/wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, nc_invoices_init, get_option

    [13-Apr-2016 09:07:07 UTC] WordPress database error Duplicate entry ‘nc_invoices_options’ for key ‘option_name’ for query INSERT INTO `xxxxxxx_options` (`option_name`, `option_value`, `autoload`) VALUES (‘nc_invoices_options’, ‘a:17:{s:9:\”activated\”;b:1;s:4:\”logo\”;s:0:\”\”;s:7:\”address\”;s:0:\”\”;s:7:\”message\”;s:25:\”Thank you for your order!\”;s:4:\”font\”;s:7:\”courier\”;s:6:\”tax_id\”;s:0:\”\”;s:10:\”pdf_output\”;i:0;s:9:\”pdf_paper\”;s:2:\”A4\”;s:15:\”counter_enabled\”;N;s:14:\”counter_prefix\”;s:4:\”INV-\”;s:7:\”counter\”;i:0;s:12:\”order_status\”;s:10:\”tr_pending\”;i:0;s:12:\”tr_activated\”;i:1;s:12:\”tr_completed\”;i:2;s:9:\”tr_failed\”;s:9:\”hide_free\”;N;i:3;b:0;}’, ‘yes’) ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`) made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘/home/user/wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, nc_invoices_init, update_option, add_option

    Like
    onlinemedia likes this.
  • tradeamillion

    any support on that plugin?
    did try to email, no answer

    I keep getting that php error with that plugin

    [23-Apr-2016 09:12:24 UTC] WordPress database error Duplicate entry ‘nc_invoices_options’ for key ‘option_name’ for query INSERT INTO `yuidloioasp_options` (`option_name`, `option_value`, `autoload`) VALUES (‘nc_invoices_options’, ‘a:17:{s:9:\”activated\”;b:1;s:4:\”logo\”;s:0:\”\”;s:7:\”address\”;s:0:\”\”;s:7:\”message\”;s:25:\”Thank you for your order!\”;s:4:\”font\”;s:7:\”courier\”;s:6:\”tax_id\”;s:0:\”\”;s:10:\”pdf_output\”;i:0;s:9:\”pdf_paper\”;s:2:\”A4\”;s:15:\”counter_enabled\”;N;s:14:\”counter_prefix\”;s:4:\”INV-\”;s:7:\”counter\”;i:0;s:12:\”order_status\”;s:10:\”tr_pending\”;i:0;s:12:\”tr_activated\”;i:1;s:12:\”tr_completed\”;i:2;s:9:\”tr_failed\”;s:9:\”hide_free\”;N;i:3;b:0;}’, ‘yes’) ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`) made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘/home/rgfegdfs/wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, nc_invoices_init, update_option, add_option

  • tradeamillion

    twice I email support about same issue

    Hi,

    I have your Vantage Invoice plugin install on few Vantage sites
    They all show same error in DB when there is a transaction
    Runing latest WP and Invoice 0.2.1

    Did try to repair DB same thing

    [02-May-2016 10:49:26 UTC] WordPress database error Table ‘xx_options’ is marked as crashed and should be repaired for query SELECT option_value FROM xx_options WHERE option_name = ‘nc_invoices_options’ LIMIT 1 made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘/home/xxxxxxxx/wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, nc_invoices_init, get_option

    [02-May-2016 10:49:26 UTC] WordPress database error Duplicate entry ‘nc_invoices_options’ for key ‘option_name’ for query INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES (‘nc_invoices_options’, ‘a:17:{s:9:\”activated\”;b:1;s:4:\”logo\”;s:0:\”\”;s:7:\”address\”;s:0:\”\”;s:7:\”message\”;s:25:\”Thank you for your order!\”;s:4:\”font\”;s:7:\”courier\”;s:6:\”tax_id\”;s:0:\”\”;s:10:\”pdf_output\”;i:0;s:9:\”pdf_paper\”;s:2:\”A4\”;s:15:\”counter_enabled\”;N;s:14:\”counter_prefix\”;s:4:\”INV-\”;s:7:\”counter\”;i:0;s:12:\”order_status\”;s:10:\”tr_pending\”;i:0;s:12:\”tr_activated\”;i:1;s:12:\”tr_completed\”;i:2;s:9:\”tr_failed\”;s:9:\”hide_free\”;N;i:3;b:0;}’, ‘yes’) ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`) made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘/home/xxxxxxx/wp-config.php’), require_once(‘wp-settings.php’), do_action(‘init’), call_user_func_array, nc_invoices_init, update_option, add_option

  • tradeamillion

    4 times I am emailing that developer
    the Mysql query is dead slow and killing ressources for nothing with very bad indexing

  • corlev

    WP 4.5.2 / Vantage 3.0.6
    Does this plugin work with latest versions of WP and Vantage? Thinking about purchasing, but concerned about recent comments indicating potential issues. Please advise. Thanks.

  • André

    When the complete order email is sent, at this point, can we setup with this plugin to attach a invoice (receipt)?

    I intent to use it after the payment process completed. So, my users can receive a confirmation (receipt) of the purchase.

    • Robert

      Andre, an invoice is not a receipt. It is a request for payment. An invoice is not a legal receipt. The APP Themes use an email notice to send a pre-made receipt.

      However, this was grossly under developed. The assumption being, your payment gateway sends the actual receipt as proof of payment. And that is where you customize the receipt with your company’s logo and tax ID’s.

      However, the conditions of my project handed to me, was to brand the email notice to be an actual receipt. So I hard coded this in the email php file for this project(not APP Themes Project). I would say APP Themes, could further develop and provide a backend panel to customize ALL email notices.

      However, in the meantime, the only reason a customer would want an invoice, is only if payments are billed AFTER services, such as submitting ads. It is quite redundant and useless to send out invoices with the receipt. As it has no meaning to the customer, nor their country’s governing body collecting taxes.

      Further information regarding the legality and use of receipts and ind invoices can be sought from a reputable tax accountant in your country.

      Side Note: I reviewed the images of this plugin, and I am at odds to explain why the developer even has download links in the payment process? Invoices are tossed out once payment receipts are received. As these are the only documents useful to a company and solely for the purpose of taxation, cash flow statements, and balance sheets.

      Again, invoices are what you send to your customers BEFORE payment is due. Not during the payment of such invoices.

      Like
      • André

        Sorry about the terminology. You are absolutely right.

        My intention is to send a pre-made receipt when the order is completed (paid and published). Can be in html or attached in pdf format, but with a impressive style.

        • Robert

          Seems like a very needed plugin required here. And imho, it should have already been done and part of each APP Theme. To get what you want will require design work coded in the email.php file.

          Also some further reading and testing your emails being sent out, would do you a world of good Andre. Google has tools for testing how your emails are being accepted, using GMail.

          You will find html and attachments get sent to trash folders, as they are suspect to SPAM. Which is why you see sites always describing what to do next on email confirmation pages or registration confirmation pages. (“whitelist our email address”)

          Like
          • André

            Robert,

            Thanks for your answers, but I finally realized what I’m looking for. What I need is the functionality “Order History” equal to AppThemes site. So, the users can see the complete list of orders, the detail of each order and the associated Receipts.

            Please, check it out: https://my.appthemes.com/order-history/

  • Daniël

    Is it compliant with the new EU VAT rules since 2015 for online services?
    Which means the double-proof of customer’s location to apply the correct VAT rate?

  • wzshop

    When is a proper fix coming out? It really needs an update ASAP, it is taking up a lot of my resources and causes an error_log to get huge!

  • tradeamillion

    forget about that plugin
    6 months i am trying to reach out
    I had to delete form all sites

    very bad coding and no support at all
    even when reaching out top apptheme support

  • wzshop

    So sad…/6

  • duemmler

    Dont buy at appthemes. You dont get anything after your payment. You will lose money and time. keep away from them.

    Like
  • mllerena

    Hi there, Is it compatible with Vantage 4?
    Thanks,
    Miguel

    Like
    Anonymous likes this.
  • 55577222

    Has anyone still had the plugin? Support does not respond unfortunately. Can someone please send me to my email? post@adrebell.de

Leave a Reply

More by mhupfield

Logic Widgets for Vantage

Quickly and easily add conditional content to your Vantage site including…


(4)
$29

User Locator for JobRoller

Auto-detect & add your visitors location using geo coordinates.


(3)
$19

User Locator for Vantage

Auto-detect & add your visitors location using geo coordinates.


(10)
$19