UCM Plugin: Invoice Numbering (Add-ons)

By Acty, February 12, 2014

UCM Invoice Numbering Plugin Features

This is a very simple plugin for the Ultimate Client Manager to make custom invoice numbering.

The Ultimate Client Manager can be found here.

v1.0 | 02/03/2014 | First release. You can change the built-in invoice numbering format by using shortcodes


Installation Instructions

  • Download and install the Ultimate Client Manager on your website
  • Once UCM is working, come back and purchase this plugin
  • Unzip the downloaded files, and upload them into your websites includes folder
  • Go to Settings > Invoice Numbering in your UCM system
  • Change the invoice numbering format and click on the Save button
  • That’s all, have fun!


  • {PREFIX} Customer invoice prefix.
  • {CUSTOMERID} Customer ID
  • {JOBID} Job ID
  • {YEAR} Year (4 digits)
  • {MONTH} Month (2 digits)
  • {DAY} Day (2 digits)
  • {NUM} / {NUM1} 0..9 – auto incremental
  • {NUM2} 00..99 – auto incremental
  • {NUM3} 000..999 – auto incremental
  • {NUM4} 0000..9999 – auto incremental
  • {NUM5} 00000..99999 – auto incremental
  • {HEX} / {HEX1} 0..F – auto incremental
  • {HEX2} 00..FF – auto incremental
  • {HEX3} 000..FFF – auto incremental
  • {HEX4} 0000..FFFF – auto incremental
  • {HEX5} 00000..FFFFF – auto incremental
  • {RANDNUM} / {RANDNUM1} 0..9 – random
  • {RANDNUM2} 00..99 – random
  • {RANDNUM3} 000..999 – random
  • {RANDNUM4} 0000..9999 – random
  • {RANDNUM5} 00000..99999 – random
  • {RANDHEX} 0..F – random
  • {RANDHEX2} 00..FF – random
  • {RANDHEX3} 000..FFF – random
  • {RANDHEX4} 0000..FFFF – random
  • {RANDHEX5} 00000..FFFFF – random


{NUM}/{YEAR} => 1/2014, 2/2014, etc. 


Note: This is a plugin for the Ultimate Client Manager. Please ensure the latest version of Ultimate Client Manager (Lite or Pro) has been purchased and installed before using this plugin.

Please, refrain from downloading codes from unreliable sources, because by doing this you ignore the hard work of the developers!

I live and work in Hungary, so you can communicate with me in Hungarian or English, but my knowledge of the latter is far from perfect. :)

Please, visit my website at http://webnpro.com, follow me on Twitter (@webnprocom) or Facebook (http://facebook.com/webnpro)!


If you feel that I have not asked for sufficient payment for one of my works, I will gladly accept your extra offerings.

If you want to support one of my works, you can order it more than once. You can also send your individual donations to my PayPal account via paypal@webnpro.hu, it will be greatly appreciated.


You can email me if you need help regarding any of my products (support@webnpro.com) or via the „Support” page on the product’s profile page. I’d be glad to help you if you have any questions in relation to my items. No guarantees, but I’ll do my best to assist.

I am looking forward to count you among my customers soon!

Kind regards

Zoltan Korosi (webNpro)