How is the Member Jungle barcode generated?
The barcode which is shown in the Member Jungle App can be used for integration with your own POS or other card reading systems.
It is based on EAN 13 Barcode Format which is the most common barcode format and is used for most retail goods. So we adapted this barcode for use in Member Jungle.
What is the format of the Member Jungle barcode?
It may come as no surprise that the barcode has 13 numerals which are then represented as barcodes.
- First 5 numbers are an identifier for the club (zero padded to the left).
- Next 7 is for the membership number (zero padded to the left).
- 13th digit is a check digit
Here is an example barcode.
So to decypher this barcode:
First 5 numbers are an identifier for the club (zero padded to the left). In our example this is the value of 00170 (170) - which is unique for your club
Next 7 numbers are for the membership number (zero padded to the left). So here this barcode is for member number 0012101 , or 12101.
13th digit is a check digit. The Check Digit is mathematically calculated as below to ensure that the whole number is correct.
The check digit is calculated in the following steps (if you really need to know )
- Sum all the digits in even positions and multiply by 3
- Add all the the digits in odd positions (except for the last one which is check digit) to the number from step 1
- Divide that number by 10 and take the reminder
- If the reminder is not 0, subtract it from 10.
So in our example above which is 001700012101 with a check digit of 7
- 0 + 7 + 0 + 1 + 1 = 10 x 3 = 30
- Odd Numbers: 0 + 1 + 0 + 0 + 2 + 0 = 3 3 + 30 (from step 1) = 33
- 33/10 = 3 with 3 remainder.
- 10 - 3 = 7. Therefore 7 is our check digit.
So if you are integrating with a POS system that has a barcode reader (and already has member numbers stored) you are really just interested in the number from position 6 to 12.
Exporting the Barcode Number
The Member Jungle membership export file includes this barcode number so you can use or integrate with your own systems. However, be careful when opening CSV files with Microsoft Excel. Excel may remove leading zeros from fields like phone numbers and card numbers. You can import the file correctly into Excel using the Import function and marking those columns as Text. Alternatively you can use a simple text editor program to examine the data (eg NotePad or TextEdit).
Related Article on Barcodes
What are QR Codes and Barcodes, and how can I use them?
-
Member Jungle 2024 In Numbers - A Year In Review
13th January 2025
At the end of every year at Member Jungle, our Head of Development, Beau Gibson, digs out all the statistics and numbers from the year just gone and presents them at our end-of-year
... -
All The New Member Jungle Features That Came Out In 2024
8th January 2025
2024 was a big year, and a lot of amazing things happened in it. The world’s first malaria vaccination program rolled out in Cameroon, in October Australia set a record
... -
How To Prepare Your Not-For-Profit For The ATO’s Latest Changes To Tax Exempt Status
6th January 2025
As you are likely already aware, early in 2024, the Australian Tax Office (ATO) announced changes to how not-for-profits (NFPs) qualify for tax-exempt status. If you are not
...