Crystal Report dynamic Report

Job ID: 32701183

Budget: $30 – $250 USD

Report Printer with QR Image

Purpose

The motivation behind this project is that new regulation in my country demands that there is a QR image that contains invoice details. The current programs running in our company is dos based and will be difficult to add QRs with the government regulations into.

Goal
The program will take a tab delimited text file from a directory, The application should capture this text file and populate a report and put the dynamic QR into. And save this pdf to the system and send it directly to printer.

Type of program
Running as a service in the background with logging such as if error occurred, if file is found, etc …. With time stamps

This program should be installable on many devices and have a conf file to specify some items such key and directories.

The program should come as an executable so it will be easily installed in many computers


Flow of the program

There will be four directories: TO PRINT, DONE, ERROR and invoices.
The program will take the text file form to_print and evaluate it , if the text file follows the template it should print it and after printing it should save the pdf to invoices and send the text file to done directory.

Key Constraint
There should be a key in the conf file, and this key is created from The Tax number set in the text file. if the vat number in the text file does not equal the key in the conf file the program should give an error message and terminate.
This key should be encoded with a secret key (Check conf file for encoded key example )


QR specifications:
The QR must be created according to regulations shown in the link below
https://zatca.gov.sa/ar/E-Invoicing/SystemsDevelopers/Documents/QRCodeCreation.pdf




Text File Example will be attached
The text file encoding will be ANSI-8
It will be tab-delimited

Text File documentation to explain each line will be attached


The Report design will be given to you as .rpt files but we will only need to amend the QR Image in them
RPT files will be attache
Related categories: Visual Basic VB.NET Crystal Reports