Skip to content

matjaz/upnqr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPN QR

NPM

Encode and decode UPN QR.

Installation

$ npm i upnqr --save

Encode QR code data

const { encode } = require('upnqr')
const result = encode({
  polog: false,
  dvig: false,
  ime_placnika: 'Janez Novak',
  ulica_placnika: 'Lepa cesta 10',
  kraj_placnika: '2000 Maribor',
  znesek: 13.37,
  nujno: true,
  koda_namena: 'SCVE',
  namen_placila: 'Ravn. z odpadki 04/2016 0040098579',
  rok_placila: new Date(),
  IBAN_prejemnika: 'SI56051008010486080',
  referenca_prejemnika: 'SI121033842574531',
  ime_prejemnika: 'Snaga d.o.o.',
  ulica_prejemnika: 'Povšetova ulica 6',
  kraj_prejemnika: '1000 Ljubljana',
  rezerva: 'dodatek do skupaj 411 znakov'
})
console.log(result)

Decode QR code data

const { decode } = require('upnqr')
const upn = decode(QR_code_string) // returns similar object as passed in encode above
console.log(upn)
console.log(upn.rok_placila.toJSON())

License

ISC