Generate E-Invoice qr-code and valid XML then submitting to ZATCA API
npm install zatcaNodeJS package for generate E-Invoice qr-code and valid XML
bash
npm i zatca --save
`
Usage
`js
// Import in your app
const TT_Zatca = require('zatca');
/*
* Run Generate QrCode Class
* @param1=company_name
* @param2=tax_id
* @param3=invoice_date
* @param4=grand_total
* @param5=tax_total
*/
const generateQrCode = new TT_Zatca.GenerateQrCode('Tatwerat', '302520021521453', '2011-10-05T14:48:00.000Z', 100.00, 15.00);
`
$3
`js
let base64 = await generateQrCode.toBase64();
`
$3
`js
let TLV = await generateQrCode.getTLV();
`
$3
`js
let qrCode = await generateQrCode.render();
``