Home | Products | Support | Blog | Contact |
Anyone who needs to generate KSA E Invoice QR Code need look no further. The answer is Barcodesoft KSA QR Code Generator.
Barcodesoft KSA QR Code Generator automatically support tag, length and value (TLV) format and base64 encoding.
QR Codes are compliant with KSA Zakat and Tax Authority of Saudi Arabia Kingdom.
Barcodesoft QR Code printing solution used Reed Solomon algorithm for error checking and correcting.
QRCode has 4 different error correction levels to choose from : L07, M15, Q25 and H30. Higher level means less data capacity and less decoding error chance.
Barcodesoft KSA QR Code Generator Demo is fully functional even with the "Demo" watermark.
You can download E-Invoice QRCode reader APP on your IPhone or Android phone to read KSA E-Invoice QRCode.
This is the pricing list of Barcodesoft QRCode font package
License
Single User
5-User
10-User
Site
Corporate
Developer
5-Developer
10-Developer
Unlimited Developer
Price
CAD299
CAD399
CAD599
CAD799
CAD999
CAD1199
CAD1399
CAD1999
CAD2999
1. Right click command prompt and run command prompt as administrator.
Type in the following commands to register cruflbcsnet.dll
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
%windir%\Microsoft.NET\Framework\v4.0.30319\regasm cruflbcsnet.dll /codebase
To register 64-bit cruflbcsnet_x64.DLL, please type in the following commands
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
%windir%\Microsoft.NET\Framework64\v4.0.30319\regasm cruflbcsnet_x64.dll /codebase
2. Open your crystal report. Right click Formula Fields, choose "New..." from the context menu.
Type in "qrcode1" in the Name textbox, then click "Use Editor".
3. Insert a text object into your report. Create a formula field as shown below. Then drag and drop the formula field into Text Object.
BCSNetKSABase64QRCodeEncode({Test.Data}, 1, 0, 0, 1, 0)
The first parameter in the formula field is string to encode.
The second parameter in the formula field is index.
The third parameter in the formula field is error correction level. Its value ranges between 1 and 4 that represents L07, M15, Q25 and H30 separately. When set to default value 0, it stands for M15 error correction level.
The 5th parameter in the formula field is KSA QRCode flag. Set it to 1 for KSA Base64 encoding.
For detailed explanations of each parameter, please refer to user's manual.
You will see some hex codes in your report. Don't worry! You have NOT applied QRCode font typeface yet.
4. Right click Text Object and choose "Format Object" from context menu. Then choose "BcsQRcode" as font typeface for the Text Object.
5. Click OK button. You will see QRCode in your report.