I nd o ne s ia n J o urna l o f   E lect rica l En g ineering   a nd   Co m pu t er   Science   Vo l.   38 ,   No .   3 J u n e   2 0 2 5 ,   p p .   1 98 0 ~ 1 9 89   I SS N:  2502 - 4 7 5 2 ,   DOI : 1 0 . 1 1 5 9 1 /ijeecs.v 38 .i 3 . pp 1 98 0 - 1 9 89           1980     J o ur na l ho m ep a g e h ttp : //ij ee cs.ia esco r e. co m   Q uick   r espo nse   c o de genera tion fo e - inv o icing  in   S a udi Arabia       Abdelra ze k   Wa hb a   Sa y ed 1 ,   Z eina b Ra bea 2   1 D e p a r t me n t   o f   La w ,   Je d d a h   I n t e r n a t i o n a l   C o l l e g e ,   Je d d a h ,   S a u d i   A r a b i a   2 D e p a r t me n t   o f   C o m p u t e r   S c i e n c e ,   F a c u l t y   o f   C o m p u t e r s   a n d   I n f o r mat i o n ,   M a n s o u r a   U n i v e r si t y ,   M a n so u r a ,   E g y p t       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   May   30 2 0 2 4   R ev is ed   Dec   21 2 0 2 4   Acc ep ted   Feb   27 2 0 2 5       In   t h e   d ig it a l   e ra ,   t h e   e m e rg e n c e   o f   q u ick   re sp o n se   (QR)  c o d e   te c h n o l o g y   h a b e c o m e   a   v it a l   to o l   fo r   e n h a n c in g   th e   e fficie n c y   o f   e lec tro n ic  in v o ice   m a n a g e m e n a n d   p ro m o t in g   se c u rit y   a n d   tran s p a re n c y   in   fin a n c ial   tran sa c ti o n s,   wh il e   re d u c i n g   c o sts   a n d   e n su r in g   c o m p li a n c e   wit h   re g u lati o n s.   Th is  st u d y   f o c u se o n   QR   c o d e   tec h n o l o g y   a n d   e lec tro n ic   in v o ice   re q u irem e n ts  i n   t h e   Kin g d o m   o S a u d i   Ara b ia,  b y   e x p lo ri n g   th e   g e n e ra ti o n   o QR  c o d e fo e lec tro n ic  in v o ic e s.  Th e   stu d y   b e g i n b y   a n a ly z i n g   QR  c o d e   tec h n o l o g y   a n d   it r o le  i n   e n c o d i n g   a n d   d e c o d i n g   in f o rm a ti o n .   S u b se q u e n tl y ,   th e   e lec tro n ic  in v o ice   re q u irem e n ts  in   S a u d Ara b ia  a re   re v iew e d ,   with   a   fo c u o n   th e   a p p l ica b le  sy ste m a n d   re g u lati o n s.   Th e   re se a rc h   a lso   i n c lu d e d e tails  o n   g e n e ra ti n g   QR  c o d e fo e lec tro n ic  in v o ice s,  c o n sid e ri n g   fa c to rs   su c h   a d a ta  e n c o d in g ,   se c u rit y   p ro to c o ls,  a n d   c o m p a ti b il it y   sta n d a rd u sin g   th e   P y t h o n   p ro g ra m m in g   lan g u a g e .   Va rio u ste p o t h is  p ro c e ss   a re   e x p lain e d .   Th e   stu d y   a ims   to   p r o v id e   a   c o m p re h e n siv e   u n d e rsta n d in g   o t h e   tec h n o l o g y   a n d   re q u irem e n ts  re l a ted   to   e lec tro n ic  i n v o ice in   S a u d Ara b ia   a n d   t o   d e v e lo p   a   p r o g ra m   f o c r e a ti n g   QR   c o d e f o e lec tro n ic  i n v o ice to   imp ro v e   a n d   d e v e lo p   t h e   fi n a n c ial  a n d   tec h n o l o g ica in fra stru c t u re   in   t h e   Kin g d o m   o S a u d i   Ara b ia,  th e r e b y   c o n tri b u ti n g   t o   su p p o rti n g   t h e   d ig it a l   e c o n o m y   a n d   p ro m o ti n g   su sta i n a b le d e v e l o p m e n t.   K ey w o r d s :   E lectr o n ic  in v o ice   E n co d in g   E n cr y p tio n   QR   c ode   Z ak at  an d   in c o m tax   in   Sau d i   T h is i a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Z ein ab   R ab ea   Dep ar tm en o f   C o m p u ter   Scie n ce ,   Facu lty   o f   C o m p u ter s   an d   I n f o r m atio n ,   Ma n s o u r a   Un iv er s ity   Ma n s o u r 3 5 5 1 6 ,   E g y p t   E m ail:  ze an ib _ r ab ea @ m an s . e d u . eg       1.   I NT RO D UCT I O N   I n   th co n tex o f   r ap id   tec h n o lo g ical  ad v an ce m e n in   th m o d er n   wo r ld ,   tr an s itio n in g   to   elec tr o n ic  in v o icin g   p lay s   v ital  r o le  in   im p r o v in g   in v o icin g   p r o ce s s es  an d   d eliv er in g   m o r ef f ic ien s er v ices.  T h is   tr an s itio n   aim s   to   lev er ag co m p u tin g   an d   in f o r m atio n   tech n o lo g y   to   s tr ea m lin f in an cial  o p er atio n s ,   r ed u cin g   waste  an d   er r o r s   ass o ciate d   with   tr ad itio n al  m an u al  p r o ce d u r es.  T h s ig n if i ca n ce   o f   elec tr o n ic  in v o icin g   r e v o lv es  ar o u n d   ac h iev in g   m u ltip le  o p er atio n al  an d   ec o n o m ic  o b jectiv es.  I co n tr ib u tes  to   co s s av in g s   ass o ciate d   with   p r in ti n g ,   d is tr ib u tio n ,   an d   m an a g e m en o f   tr ad itio n al   in v o ices.  Ad d itio n ally ,   it  w o r k s   to   p r ev en h u m an   er r o r s   d u r in g   th in v o icin g   p r o ce s s ,   th er eb y   r ed u cin g   th ch an ce s   o f   m is tak es  an d   en h an cin g   th ac cu r ac y   o f   f in a n cial  in f o r m atio n   [ 1 ] .     Fu r th er m o r e ,   elec tr o n ic   in v o ic es  co n tr ib u te  to   tr an s p ar e n cy   an d   s ec u r ity .   T h ey   p r o v id ac cu r ate  an d   in s tan tly   u p d ated   in f o r m atio n   to   th co n s u m er ,   in cr ea s in g   tr u s an d   tr an s p ar en cy   lev els  am o n g   th in v o lv e d   p ar ties .   B y   r ec o r d i n g   ea ch   s tep   o f   t h in v o icin g   p r o ce s s ,   an   ac cu r ate  a n d   tr a n s p ar en a cc o u n o f   f in a n cial  tr an s ac tio n s   ca n   b e   p r o v id ed .   Mo r eo v e r ,   elec tr o n ic  in v o ice s   co n tr ib u te  to   co m b atin g   th e   s h ad o ec o n o m y   an d   r e d u cin g   c o m m er cial  c o n ce alm en t,  m a k in g   it  d if f icu lt  to   h id e   b u s in ess   o p er atio n s   an d   m an ip u late  Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         Qu ick  r esp o n s co d g e n era tio n   fo r   e - in v o icin g   in   S a u d i A r a b ia   ( A b d elra z ek   Wa h b a   S a ye d )   1981   f in an cial  d ata.   Fin ally ,   elec tr o n ic  in v o ices  in cr ea s c o m p li an ce   with   tax   o b li g atio n s ,   as  all  tr an s ac tio n s   ar e   ac cu r ately   r ec o r d ed ,   th u s   r ed u cin g   p o te n tial le g al  an d   tax   r is k s   [ 2 ] .   C r ea tin g   two - d im en s io n al  b ar co d e   [ 3 ]   f o r   elec tr o n ic  in v o ices  is   co n s id er ed   an   in n o v ativ an d   ef f ec tiv s o lu tio n   to   en h an ce   th ef f icien cy   o f   f in an cial  o p er atio n s   an d   f ac ilit ate  tr ac k in g   an d   m o n ito r in g   p r o ce s s es.  T h is   in itiativ co m es  in   th co n tex o f   tr an s itio n in g   tr ad itio n al  p r o ce s s es  to   a d v an ce d   elec tr o n ic   o p er atio n s ,   s u r p ass in g   its   r o l as  tech n o lo g ical  to o to   b ec o m a   co m p r eh en s iv e   s o lu tio n   f o r   im p r o v in g   f in an cial  o p e r atio n s   p e r f o r m an ce   an d   ac h iev in g   o v er ar c h in g   g o als.   T h e   im p o r ta n ce   o f   c r ea tin g   two - d im en s io n al  b a r co d e   [ 4 ]   lies   in   s ev er al  asp ec ts .   Usi n g   b ar co d es  f ac ilit ates  th r ea d in g   an d   tr ac k in g   o f   elec tr o n ic  in v o ices,  en ab lin g   th ex tr ac tio n   o f   in v o ice  d ata   ef f icien tly   an d   f ac ilit atin g   d ata  m o n ito r in g   an d   m an ag em en t,   co n s id er in g   th v ar iatio n   in   in v o ice  f o r m ats  a m o n g   in s titu tio n s .   I n s tead   o f   p r in tin g   f u ll  d ata  o n   th in v o ice,   m u ltip le  p iece s   o f   in f o r m atio n   ca n   b s to r ed   in   th b ar co d e.   T h is   r ed u ce s   p r in tin g   an d   d is tr ib u tio n   co s ts ,   co n s er v es  s p ac e,   an d   f ac ilit ates  s h ar in g   i n f o r m atio n   with   g o v er n m en en titi es  s u ch   as  tax   au th o r ities .   I n   m a n y   co u n tr ies,  tax   leg is latio n   m an d ates  th u s o f   t wo - d im en s io n al   b ar co d es  in   elec tr o n ic  in v o ices  as  p ar o f   tax   co m p lian ce ,   in cr ea s in g   th im p o r ta n ce   o f   in clu d in g   th e m   in   th ese  in v o ices.  I n   th co n tex o f   Sau d Ar a b ia,   th Gen er al  Au th o r ity   o f   Z ak at  a n d   T ax   [ 2 ]   r eq u ir es  th p r esen ce   o f   a   b ar c o d in   elec tr o n ic  in v o ices,  r ef lectin g   th im p o r tan ce   o f   th is   tech n o lo g y   i n   f ac ilit atin g   ta x   o p er a tio n s   an d   ac h iev in g   leg al  co m p lian ce .   T h e   p r esen ce   o f   b ar co d es  is   co n s id er ed   a   v ital  s tep   to war d s   im p r o v in g   an d   d e v elo p in g   th e   f in an cial  an d   tech n o lo g ical   in f r astru ctu r in   Sau d Ar ab ia,   f ac ilit atin g   in v o ice  tr a ck in g   a n d   q u ick ly   id en tify in g   n ec ess ar y   in f o r m atio n .   I also   co n tr ib u tes  to   s u p p o r tin g   t h d ig ital  ec o n o m y   an d   p r o m o tin g   s u s tain ab le  d ev elo p m e n t.   T h im p o r tan ce   o f   p r io r   r esear ch   in   t h f ield   o f   f in an cial  te ch n o lo g y   is   ev id e n in   its   f o c u s   o n   th e   n ee d   f o r   ac cu r ac y   an d   tr a n s p ar en cy   i n   f i n an cial  tr a n s ac tio n s .   Ho wev er ,   ch allen g es  s u c h   as  h u m an   er r o r s ,   p r in tin g   a n d   d is tr ib u tio n   co s ts ,   an d   is s u es  r elate d   to   co m b atin g   th s h a d o ec o n o m y   an d   e n s u r in g   ta x   co m p lian ce   p er s is t.  T h is   s tu d y   aim s   to   ad d r ess   th ese  ch alle n g es  b y   f o cu s in g   o n   th im p lem en tatio n   o f   q u ick   r esp o n s ( QR )   co d es  in   elec tr o n ic  in v o ices.  T h e   s ig n if ican c o f   u s in g   QR   co d es  lies   in   th eir   ab ilit y   to   en s u r e   in v o ice  ac cu r ac y   b y   in clu d in g   ess en tial  d ata  s u ch   as  th co m p an y   n am e,   s eller ' s   v alu ad d ed   tax   ( VAT )   n u m b er ,   d ate  an d   tim e,   an d   to tal  p r ice.   T h ese  QR   co d es  ca n   b e   r ea d   u s in g   th d esig n ated   p r o g r a m   f r o m   th e   Gen er al  Au th o r ity   o f   Z a k at  a n d   T a x   in   Sau d i   Ar ab ia,   t h er eb y   e n h an cin g   th e   ac cu r ac y   a n d   tr a n s p ar en cy   o f   in v o icin g   p r o ce s s es.   R esear ch   o n   d ig ital  in v o ici n g   h ig h lig h ts   its   tr an s f o r m ativ im p ac o n   f in an cial  o p er atio n s .     Ah m ad   et  a l. ,   [ 5 ]   s tu d y   r ev e als  th at  elec tr o n ic  in v o icin g   s ig n if ican tly   r ed u ce s   co s ts   r e lated   to   p r o ce s s in g ,   d is p u tes,  an d   d u p licate  p ay m en ts ,   wh ile  im p r o v in g   ca s h   f l o an d   wo r k in g   ca p ital  th r o u g h   ea r ly - p ay m en d is co u n ts .   Gar b a   et  a l. ,   [ 6 ]   ex p lo r es  th e   in teg r atio n   o f   b lo ck ch ain   tec h n o lo g y   in to   el ec tr o n ic  in v o icin g ,   s h o win g   h o it  ca n   en h an ce   tr an s p ar en cy   an d   ef f icien c y .   Her   an aly s is   h ig h lig h ts   b lo ck ch ain s   p o ten tial  to   im p r o v th r eliab ilit y   o f   i n v o icin g   s y s tem s ,   th o u g h   a d o p tio n   c h allen g es  r em ain .   B ello n   et  a l. ,   [ 7 ]   in v esti g ates  th ef f ec ts   o f   ele ctr o n ic  in v o icin g   o n   ta x   co m p lian ce   an d   b u s in ess   p er f o r m a n ce   in   Per u ,   f in d in g   in cr ea s ed   r ep o r te d   s ales  an d   VAT   o b lig atio n s .   His   r esea r ch   in d icate s   th at  elec tr o n ic  in v o icin g   im p r o v es   co m p lian ce   an d   r ed u ce s   co s ts ,   alth o u g h   ad d itio n al  r ef o r m s   m ay   b n ec ess ar y .     L ee   et  a l. ,   [ 8 ]   r esear ch   ass ess es  So u th   Ko r ea ' s   m an d ato r y   elec tr o n ic  ta x   in v o ices,  d em o n s tr atin g   th eir   s u cc ess   in   r ed u cin g   co m p lian ce   co s ts   an d   in cr ea s in g   tr an s ac tio n   tr an s p ar en cy .   Ad o p tio n   r ates  s o ar ed   f r o m   1 5 b ef o r th m a n d at to   9 9 . 9 b y   2 0 1 3 ,   with   s i g n if ican im p r o v em en ts   in   ta x p ay er   s er v ices  an d   r ed u ce d   tax   ev asio n .   Ma r q u es  an d   R eis   [ 9 ]   d is cu s s es  Po r tu g al’ s   leg is lativ ch an g es   in tr o d u cin g   QR   c o d es  o n   in v o ices.  His   s tu d y   u n d er s co r es  th b en ef its   o f   QR   co d es  in   v er if y in g   an d   s tr ea m lin in g   th in v o icin g   p r o ce s s ,   en h an cin g   ac cu r ac y   an d   ef f ici en cy .   C o llectiv ely ,   th ese  s tu d ies  h ig h lig h th s ig n if ica n b en ef its   o f   elec tr o n ic  i n v o icin g   an d   Q R   co d es  in   im p r o v in g   f in an cial  o p er ati o n s ,   tr an s p ar en cy ,   an d   co m p lian ce .   Du to   ad v an ce m en ts   in   elec tr o n ic  in v o icin g ,   m an y   co u n tr ies,  in clu d in g   Sau d Ar ab ia,   h av m o v ed   to war d s   ad o p tin g   elec tr o n ic  in v o ices  to   r ed u ce   p r in tin g   an d   d is tr ib u tio n   c o s ts   an d   ac h i ev m o r ef f ec tiv tax   co m p lian ce .   T h e   o b jectiv o f   th is   r esear ch   is   to   d ev el o p   QR   co d s p ec if ically   f o r   e lectr o n ic  in v o ices  th at  c o m p l ies  with   th r eq u ir em en ts   o f   th za k at  an d   tax   au th o r ity   in   Sau d i A r ab ia.   T h s tr u ctu r o f   th is   p ap er   is   o r g an ized   as  f o llo ws:   s ec tio n   2   p r o v id es  co m p r eh en s iv b ac k g r o u n d   o n   QR   co d e   tech n o lo g y ,   f o cu s in g   o n   asp ec ts   s u ch   as  e n cr y p tio n   an d   en c o d in g .   Sectio n   3   o u tlin es  th s p ec if ic   r eq u ir em e n ts   f o r   elec tr o n ic  in v o icin g   in   Sau d Ar a b ia,   d etailin g   b o th   r eg u lato r y   an d   p r ac t ical  co n s id er atio n s .   Sectio n   4   p r esen ts   th r esea r ch   m eth o d s   em p l o y ed ,   in cl u d in g   t h ap p r o ac h es  an d   te ch n iq u es  u s ed   f o r   d ev elo p in g   an d   test in g   th p r o p o s ed   s y s tem .   Fin ally ,   s ec tio n   5   c o n clu d es  th p a p er   b y   s u m m ar izin g   th e   f in d in g s   an d   d is cu s s in g   th eir   s ig n if ican ce   an d   im p licatio n s   f o r   en h an ci n g   f in an cial  o p er ati o n s   an d   s u p p o r tin g   d ig ital tr an s f o r m atio n .       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  38 ,   No .   3 ,   J u n e   20 25 :   1 98 0 - 1 9 89   1982   2.   B ACK G RO UND   2 . 1 .     Q c o de  t ec hn o lo g y   T h QR   co d e   is   co n s id er ed   a n   ef f icien t   ty p e   o f   two - d im en s io n al  b ar co d e,   o r ig in ally   d ev elo p ed   in   J ap an   in   1 9 9 4   b y   Den s o   W av C o m p an y .   T h QR   c o d e   is   ch ar ac ter ized   b y   its   ab ilit y   t o   s to r d ata  i n   a   two - d im en s io n al  f o r m at,   m ea n in g   it  ca n   s to r lar g am o u n ts   o f   in f o r m atio n   co m p ar ed   t o   tr ad itio n al  lin ea r   b ar co d es.  T h QR   co d e   co n s is ts   o f   b lack   an d   wh ite  s q u a r es  ar r an g e d   in   g r id - co n n e cted   to   ea ch   o th e r .   Ad d itio n ally ,   th e   co d e   co n tain s   f in d er   p atter n s ,   wh ich   h elp   l o ca te  th co d an d   g u id th e   r ea d er   to   e x tr ac th e   in f o r m atio n   [ 4 ] .   T h QR   co d is   an   ef f ec tiv m ea n s   o f   tr an s f er r in g   in f o r m a tio n ,   as  it  is   ea s y   to   g en er ate  an d   q u ick ly   r ea d ab le  b y   s m ar tp h o n es.  I c an   en co d lar g am o u n ts   o f   in f o r m atio n ,   u p   to   m o r th an   4 , 0 0 0   ch ar ac te r s   [ 1 0 ] ,   m ak in g   it  p o p u lar   in   m an y   a p p licatio n s   in   d aily   life .   QR   co d es  ca n   b u s ed   in   v ar io u s   f ield s ,   in clu d in g   em b ed d in g   web   ad d r ess es  in s id QR   co d es,  allo win g   u s er s   to   q u ic k ly   ac ce s s   we b s ites   th r o u g h   th eir   s m ar tp h o n es,   s to r in g   co n tact   in f o r m atio n   s u ch   as  n a m es,  p h o n e   n u m b er s ,   an d   em ail  a d d r ess es  in s id QR   co d es,  p r o v i d in g   p r o d u ct  in f o r m atio n   f o r   co m p a n ies  s u ch   as  p r ices,  in v en to r y   av ailab ilit y ,   an d   tech n ical   d etails,  as we ll a s   co n v er tin g   s h o r t te x ts   s u ch   as e m ails   an d   t ex t m ess ag es.   QR   co d es  ca n   b r ea d   b y   m o s m o b ile  p h o n es  an d   web c am s   in   web   b r o wser s .   Ad d itio n ally ,   QR   co d es  ar e   d ef in e d   i n   4 0   d if f e r en v e r s io n s   an d   4   s elec tab le   er r o r   c o r r ec tio n   lev els:   L ,   M ,   Q,   a n d   H,   wh e r th ese  lev els  ca n   co r r ec t   d if f er en er r o r   r ates  r esu ltin g   f r o m   d is to r tio n ,   m a k in g   it  a   r o b u s an d   r eliab le  s y s tem   f o r   in f o r m atio n   tr a n s f er   [ 1 1 ] .   C o m p u tin g   ca n   b ef f ec tiv el y   an d   ac cu r ately   u s ed   to   g e n er ate  QR   co d es  b y   r ely in g   o n   p r o g r am m in g   lan g u ag es  an d   th av ailab le   lib r ar i es.  T h er ar e   s ev er al  m eth o d s   th r o u g h   wh ic h   QR   co d es c an   b g en er ate d   u s in g   co m p u tin g ,   in clu d in g :   a)   Utilizin g   s p ec ialized   lib r ar ies:   t h er ar e   n u m er o u s   lib r ar ies  av ailab le  in   p o p u la r   p r o g r a m m in g   lan g u ag es  s u ch   as  Py th o n ,   J av a,   C # ,   an d   o th er s ,   wh ic h   en a b le  y o u   t o   g en e r ate  QR   co d es  ea s ily   an d   ef f icien tly .   L ib r ar ies  lik Z Xin g   [ 1 2 ]   f o r   J av an d   Py th o n ,   an d   QR   co d [ 1 3 ]   f o r   Py th o n ,   p r o v id p r o g r am m in g   in ter f ac es  f o r   g en er atin g   an d   an aly zin g   QR   co d es.  T h QR   co d lib r ar y   is   lig h tweig h an d   u s er - f r ien d ly ,   allo win g   y o u   t o   g en er ate  QR   co d es  q u ick ly   wh ile  p r o v i d in g   g r ea f le x ib ilit y   in   cu s to m izatio n .   T h ese  lib r ar ies  r ely   o n   a d v an ce d   alg o r ith m s   to   e n s u r ac c u r ac y   an d   ef f icien c y   in   g en e r atin g   QR   co d es,  o f f er i n g   wid r an g o f   o p tio n s   f o r   c u s to m izin g   th c o d ac c o r d in g   to   y o u r   n ee d s .   Yo u   ca n   s p ec if y   p r o p er ties   s u ch   as  s ize,   co lo r s ,   alter n ativ tex t,  er r o r   co r r ec tio n   lev el ,   an d   m o r e,   to   in clu d y o u r   i n f o r m atio n   in   p r ec is an d   ef f icien t m an n e r   t h at  m ee ts   th r eq u ir e m en ts   o f   y o u r   a p p licatio n .   b)   Usi n g   web   s er v ices:  th er e   ar e   o n lin e   s er v ices  th at  allo y o u   to   g en er ate   QR   co d es  with o u th e   n ee d   to   wr ite  th co d y o u r s elf .   Yo u   ca n   u s ap p licatio n   p r o g r am m in g   in ter f ac es  ( API s )   f o r   th ese  s er v ices  to   in co r p o r ate  QR   co d g en er ati o n   in to   y o u r   ap p licatio n   o r   w eb s ite.   Ma n y   web   s er v ices  p r o v id API s   f o r   ea s ily   g en er atin g   QR   co d es.  Am o n g   th ese  s er v ices,  Go o g l C h ar ts   [ 1 4 ]   an d   QR   co d g en er ato r   API   [ 1 5 ]   ar f am o u s   ex am p les.  T h ese  s er v ices  r ely   o n   th cl o u d   to   g en er ate  th c o d es,  m ea n i n g   y o u   d o n ' n ee d   to   in s tall  o r   m an a g an y   in f r astr u ctu r e.   Simp l y   p u t,  y o u   ca n   ac ce s s   th ese  s er v ices  o n lin a n d   u s t h em   to   g en er ate  QR   co d es  ea s ily   wi th o u n ee d in g   to   wr ite  th e   c o d y o u r s elf .   T h is   s av es  tim an d   ef f o r a n d   allo ws y o u   to   in teg r ate  QR   co d es in to   y o u r   ap p licatio n s   q u ic k ly   an d   ef f icien tly .   c)   Usi n g   m o b ile  ap p licatio n s   s o f twar e:  th er ar m a n y   m o b il ap p licatio n s   av ailab le  o n   s m ar tp h o n es  th at  allo y o u   to   ea s ily   an d   ac c u r ately   g en e r ate  QR   co d es.  Yo u   ca n   u s th ese   ap p licatio n s   t o   g en e r ate  co d es  an d   s h ar th em   d ir ec tly   o r   in c o r p o r ate  t h em   in to   y o u r   p r o m o tio n al  m ater ials .   Am o n g   th ese  ap p licatio n s ,   th b ar co d s ca n n e r   is   f am o u s   ex am p le.   I p r o v i d es  s im p le  an d   u s er - f r ien d ly   in ter f ac f o r   in p u ttin g   d ata  an d   g e n er atin g   QR   co d e s   b ased   o n   it.  User s   s im p ly   i n p u t h d ata   th ey   wan to   in clu d in   th QR   co d e,   an d   th co d is   g en er at ed   in s tan tly .   T h is   ap p licatio n   is   an   ea s y   an d   ef f icien way   t o   g en er ate  QR   co d es  in s tan tly ,   m ak in g   it  u s ef u f o r   i n d iv id u als  an d   co m p an ies  alik to   in clu d v ar io u s   in f o r m atio n   in   QR   co d es a n d   s h ar th em   ea s ily   [ 1 6 ] .   d)   Usi n g   clo u d   co m p u tin g :   clo u d   co m p u tin g   s er v ices  ca n   b e   u s ed   to   p er f o r m   QR   co d e   g en er atio n   at   th e   s er v er   lev el  in s tead   o f   d o in g   it   o n   y o u r   d e v ice.   T h is   ca n   b u s ef u if   y o u   m a n ag lar g e - s c ale  ap p licatio n   th at  r eq u ir es  g en e r atin g   lar g q u an titi es  o f   QR   co d es  f r eq u en tly .   C lo u d   co m p u tin g   s er v ices  s u ch   as   Am az o n   web   s er v ices  ( AW S)  [ 1 7 ]   o r   Mic r o s o f t   Azu r e   [ 1 8 ]   ca n   b e   u s ed   t o   ex ec u te  QR   co d g e n er atio n   at  th s er v er   lev el.   T h is   m ea n s   th at  th co d es  ca n   b g en e r ated   d ir ec tly   o n   th clo u d   with o u th n ee d   to   in s tall  o r   m an ag e   an y   in f r astr u ctu r e.   T h is   ap p r o ac h   p r o v id e s   f lex ib ilit y   an d   ea s in   g e n er atin g   QR   co d es,  allo win g   y o u   to   e f f icien tly   an d   r eliab ly   m ee t   th e   n ee d s   o f   y o u r   ap p licatio n .   C lo u d   co m p u tin g   is   an   id ea l   o p tio n   f o r   ap p licatio n s   th at  r eq u ir f r e q u en a n d   in ten s iv e   p r o ce s s in g   to   g e n er ate  QR   co d es  in   lar g e   q u an titi es o r   in   r ea l tim e .   W h en   u s in g   an y   o f   th ese  m eth o d s ,   it' s   cr u cial  to   en s u r e   th ac c u r ac y   an d   s ec u r ity   o f   y o u r   QR   co d e   g en er atio n .   T h er is   s ig n if ican t im p o r tan ce   in   en co d in g   a n d   en cr y p tin g   d ata  b e f o r c r ea tin g   th QR   co d e.   E n cr y p tio n   is   u tili ze d   to   s ec u r th d ata  a n d   p r o tect  it  f r o m   t am p er in g ,   an d   u n a u th o r ized   a cc ess ,   an d   to   en s u r e   its   in teg r ity   d u r i n g   tr an s p o r tatio n   a n d   s to r ag e .   E n co d in g ,   o n   th e   o th e r   h an d ,   f ac ilit ates  th Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         Qu ick  r esp o n s co d g e n era tio n   fo r   e - in v o icin g   in   S a u d i A r a b ia   ( A b d elra z ek   Wa h b a   S a ye d )   1983   tr an s f o r m atio n   o f   d ata  in to   f o r m at  th at  ca n   b ea s ily   r ea d   an d   u s ed   in   QR   co d s y m b o ls .   B y   im p lem en tin g   en cr y p tio n   tech n iq u es,  y o u   a d d   lay er s   o f   s ec u r ity   to   y o u r   d ata,   m ak in g   it  m o r r esis tan to   u n au th o r ized   ac ce s s   o r   tam p er in g   [ 1 9 ] .   A d d itio n ally ,   en c o d in g   en s u r es   th at  th d ata  is   r ep r esen ted   in   f o r m at  th at  is   co m p atib le  with   QR   co d s tan d ar d s   an d   ca n   b ac cu r ately   in ter p r eted   b y   s ca n n in g   d e v ices.   Ultim ately ,   b o th   en cr y p tio n   an d   en c o d in g   p lay   ess en tial  r o les  in   s af eg u ar d in g   th i n teg r ity   a n d   s ec u r ity   o f   y o u r   QR   co d es,   en s u r in g   th at  t h ey   ef f ec tiv ely   s er v th eir   p u r p o s o f   tr an s m it tin g   in f o r m atio n   s ec u r el y   an d   r eliab ly .     2 . 2 .     E ncry ptio n   E n cr y p tio n   is   t h p r o ce s s   o f   co n v er tin g   d ata   f r o m   its   o r ig in al  f o r m   i n to   a n o th e r   f o r m   th at  is   u n r ea d a b le  o r   u n in tellig ib le  ex ce p t b y   au th o r ized   in d i v id u als   o r   d ev ices,  ac h iev e d   th r o u g h   th u s o f   co m p le x   alg o r ith m s .   T h p u r p o s o f   e n cr y p tio n   is   to   p r o tect  d ata  f r o m   u n a u th o r ized   ac ce s s   an d   en s u r in f o r m atio n   co n f id en tiality ,   an d   it  is   u tili ze d   in   v ar iety   o f   s ce n ar io s   in clu d in g   elec tr o n ic   co m m u n ica tio n s ,   d ata   s to r ag e,   o n lin f in a n cial  tr an s ac tio n s ,   an d   cy b er - s ec u r ity   in   g en er al.   E n cr y p tio n   is   p e r f o r m ed   b y   u s in g   k ey   ( o r   s et   o f   k ey s )   t o   tr an s f o r m   th d ata  in to   an   en c r y p ted   f o r m   [ 2 0 ] .   T h er ar s ev er al  t y p es o f   e n c r y p tio n   al g o r ith m s ,   v ar y in g   in   s ec u r ity   lev el,   s tr en g th ,   an d   u s ag e:   a)   Sy m m etr ic  en cr y p tio n :   in   th is   ty p o f   e n cr y p ti o n ,   th s am e   k ey   is   u s ed   f o r   b o th   en cr y p tio n   an d   d ec r y p tio n   o p er atio n s .   So m im p o r tan t   s y m m etr ic  en c r y p tio n   alg o r ith m s   in clu d e   t r ip le  DE ( d ata  en cr y p tio n   s tan d ar d ) ,   B lo wf is h ,   T wo f is h ,   C am ellia,   R C 4   ( R iv est  C ip h er   4 ) ,   C h aCh a2 0 ,   an d   AE ( ad v an ce d   en cr y p tio n   s tan d ar d )   [ 2 1 ] .   b)   Asy m m etr ic  en cr y p tio n :   also   k n o wn   as  p u b lic - k ey   en c r y p ti o n ,   t h is   m eth o d   u tili ze s   two   d if f er en t   k ey s   p u b lic   k ey   f o r   en c r y p tio n   an d   p r iv ate  k e y   f o r   d ec r y p tio n .   W ell - k n o wn   asy m m e tr ic  en cr y p tio n   alg o r ith m s   in clu d e   R SA ( R iv e s t - Sh am ir - Ad lem an )   an d   E C C   ( ellip tic  cu r v c r y p to g r ap h y )   [ 2 2 ] .   c)   On e - tim p ad   en cr y p tio n   [ 2 3 ] t h is   en cr y p tio n   m eth o d   r elies  o n   u s in g   k ey   th at  is   u s ed   o n ly   o n ce ,   an d   it  m u s b th s am len g th   as  t h o r ig in al  tex t.  On o f   th s ig n if ican alg o r ith m s   in   th is   ca teg o r y   is   th Ver n am   C ip h er   o r   th one - tim p ad   en c r y p tio n .   d)   Hash in g in   th is   p r o ce s s ,   d ata  is   tr an s f o r m ed   in to   f ix ed - l en g th   s tr in g   ca lled   h ash ,   w h ich   is   u s ed   to   v er if y   th e   in teg r ity   o f   d ata  a n d   d etec a n y   ch a n g es.  C o m m o n   h ash in g   alg o r ith m s   in cl u d SHA  ( s ec u r h ash   alg o r ith m )   [ 2 4 ] .   T h ese  v ar io u s   en cr y p tio n   tec h n iq u es  ar u s ed   to   en co d a n d   p r o tect  d ata  f r o m   u n a u th o r ized   ac ce s s   b ef o r em b ed d in g   th em   i n to   QR   co d e s ,   en s u r in g   th eir   i n teg r ity   a n d   co n f id en tiality   d u r in g   tr an s p o r tatio n   an d   s to r a g e.     2 . 3 .     E nco din g   E n co d in g   r e f er s   to   th e   p r o ce s s   o f   t r an s f o r m i n g   d ata  f r o m   o n f o r m at   to   an o th e r   i n   a   m an n er   th at   f ac ilit ates  it s   s to r ag o r   tr an s m is s io n   with o u lo s in g   its   o r i g in al  m ea n in g .   I ts   p u r p o s is   to   r ep r esen d ata  in   a   s tr u ctu r ed   f o r m at  th at  ca n   b e   ea s ily   in ter p r eted   o r   u tili ze d ,   o f ten   tailo r ed   to   s p ec if ic  r eq u ir em en ts   s u ch   as  n etwo r k   co m m u n icatio n   o r   d a tab ase  s to r ag e   [ 2 5 ] .   E n co d i n g   m eth o d s   p lay   cr itical  r o le  in   d ata  r ep r esen tatio n   ac r o s s   v ar io u s   tech n o lo g ical  d o m ain s .   B ase2   en co d in g ,   r e ly in g   o n   b in ar y   d ig its   0   an d   1 ,   s er v es  as  th e   f o u n d atio n   f o r   d ig ital  co m p u tin g ,   wh ile  B ase1 6   en co d in g   em p lo y s   h ex ad ec im al  d ig its   to   r ep r esen d ata,   w i d e l y   u s e d   i n   co m p u t er   s c ie n c e   an d   d i g i t a l   e l ec t r o n i c s .   B a s e 6 4   e n co d in g   co n v e r t s   b i n ar y   d a t a   i n to     t e x t   f o r m a t   u s in g   a lp h a n u m e r i c   ch a r ac t e r s   an d   s y m b o l s ,   f a c i l i t a t in g   s e cu r e   d a ta   t r an s m i s s i o n   o v e r   t h i n t e r n e t   [ 2 6 ] .   B ase5 8   en co d in g ,   s im ilar   t o   B ase6 4   b u ex clu d i n g   c er tain   ch ar ac ter s ,   f in d s   ap p licatio n   in   cr y p to cu r r en c y   s y s tem s   lik B itco in ,   en s u r in g   clar ity   an d   ef f icien cy   in   d ata  r ep r esen tatio n   [ 2 7 ] .   Ad d itio n ally ,   B ase3 2   en co d in g   o f f er s   m o r co m p ac t   r ep r esen tatio n   co m p ar ed   t o   B ase6 4 ,   s u itab le  f o r   s ce n ar io s   wh e r e   ef f icien d ata  tr an s m is s io n   is   p ar am o u n t.  B ase8 5   en co d in g   f u r th er   en h an ce s   d ata   co m p r ess io n   an d   tr an s m is s io n   ef f icien cy ,   m a k in g   it a   p r e f er r e d   ch o ice  i n   v ar i o u s   d ata - in ten s iv ap p licatio n s   [ 2 8 ] .   Un if o r m   r eso u r ce   lo ca to r   ( UR L )   en co d in g ,   ess en tial f o r   web   ap p licatio n s ,   en s u r es d ata  co m p atib ilit y   with   UR L s   b y   r ep lacin g   u n s af ch ar ac ter s   with   p er ce p t - en c o d ed   r ep r esen tatio n s .   Am er ican   s tan d ar d   co d f o r   in f o r m atio n   in ter ch a n g e   ( ASC I I )   en c o d in g   r ep r esen ts   d ata  u s in g   th s tan d ar d   Am e r ican   c h ar ac ter   s et,   cr u cial   f o r   leg ac y   s y s tem s   an d   co m m u n icatio n   p r o to co ls .   Mu ltip u r p o s in ter n et  m ail  ex ten s io n s   ( MI ME )   en co d in g   en ab les  th e   r ep r esen tatio n   o f   n o n - ASC I I   ch ar ac te r s   in   e m ail  m ess ag es,  en s u r in g   in te r o p er a b ilit y   ac r o s s   d if f er en t e m ail  clien ts .   J SON  web   to k en s   ( J W T )   [ 2 9 ]   p r o v id s ec u r m ea n s   o f   r ep r esen tin g   an d   tr an s m itti n g   in f o r m atio n   in   web   an d   ap p licatio n   co n tex ts ,   co m m o n l y   u tili ze d   f o r   au th en ticatio n   an d   au th o r izatio n .   Un ico d en co d in g   s u p p o r ts   wid r an g o f   ch a r ac ter s   an d   s y m b o ls   f r o m   d if f er en lan g u ag es  an d   cu ltu r es   wo r ld wid e,   en s u r in g   in ter o p er ab ilit y   an d   s tan d ar d izatio n .   Fin ally ,   UT F - 8   an d   UT F - 1 6   en co d in g s   ef f icien tly   r ep r esen Un ico d c h ar ac ter s ,   ca ter in g   to   d iv er s te x en co d in g   r eq u ir em en ts   in   web   d ev elo p m en t   an d   in ter n atio n aliza tio n   [ 3 0 ] .         Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  38 ,   No .   3 ,   J u n e   20 25 :   1 98 0 - 1 9 89   1984   3.   E - I NVO I CING   R E Q UIR E M E N T I SAU DI ARA B I A   Mo d er n   b u s in ess   an d   f in a n ci al  o p er atio n s   in   th Kin g d o m   o f   Sau d Ar ab ia  r e q u ir t h u s o f   elec tr o n ic  in v o icin g ,   wh ich   m u s t c o m p ly   with   th elec tr o n ic   in v o icin g   r e g u latio n s   s et  b y   t h g en er al  au t h o r ity   o f   za k at  an d   in co m tax   in   Sau d Ar ab ia  [ 3 1 ] .   T h ese  r eg u la tio n s   s p ec if y   th leg al,   tech n i ca l,  an d   p r o ce d u r al   r eq u ir em e n ts   th at  m u s b e   f o ll o wed   to   u s elec tr o n ic  i n v o ic es  leg ally .   T h elec tr o n ic  in v o icin g   s y s tem   aim s   to   tr an s f o r m   th p r o ce s s   o f   is s u in g   p ap er   in v o ices  an d   n o t i f ic a t i o n s   i n to   a n   e l ec t r o n i p r o c e s s   t h a a l lo w s   f o r   t h e i r   ex c h an g e   b e t w e en   t h e   s e l l e r   a n d   t h e   b u y e r   in   a n   i n teg r a t ed   e l e c tr o n i c   f o r m a t.   T h i m p l e m en t a t io n   o f   e l e c t r o n i c   in v o i c in g   i n   S au d i A r a b i o c cu r s   in   t wo   s t a g e s   [ 3 2 ] :   a)   Ph ase  o n -   is s u an ce   s tag e:  i n   th is   s tag e,   in d iv i d u als  s u b j ec to   elec tr o n ic  i n v o icin g   r e g u latio n s   m u s cr ea te  elec tr o n ic  in v o ices  an d   n o tes  ac co r d in g   to   s p ec i f ied   co n d itio n s .   T h is   s tag was  ef f ec tiv ely   im p lem en ted   o n   Dec em b e r   4 ,   2 0 2 1 .   b)   Ph ase  two   -   in teg r atio n   an d   lin k in g   s tag e:  th is   s tag r eq u ir es  th in teg r atio n   o f   in d i v id u al  s y s tem s   with   th e   au th o r ity ' s   s y s tem   ac co r d in g   to   s p ec if ied   co n d itio n s .   T h im p lem en tatio n   o f   th is   s tag b eg in s   o n     J an u ar y   1 ,   2 0 2 3 .   T h er ar s ev er al  s tep s   an d   r eq u ir em en ts   aim ed   at  f ac ilit atin g   th elec tr o n ic  in v o icin g   p r o ce s s   an d   en s u r in g   co m p lian ce   with   leg a l a n d   tech n ical  s tan d a r d s   in   th Kin g d o m   o f   Sau d i A r ab ia:   a)   T h tech n ical  r eg u latio n s   f o r   elec tr o n ic   in v o icin g   s p ec if y   th r eq u ir e m en ts   an d   p r o ce d u r es  f o r   u s in g   elec tr o n ic  in v o ices le g ally .   b)   E lectr o n ic  in v o ices m u s t b ar ch iv ed ,   a n d   elec tr o n ic  tax   r e p o r ts   m u s t b s u b m itted .   c)   E lectr o n ic  in v o ices a r u p d ated   to   en s u r co m p lian ce   with   th s p ec if ied   tech n ical  a n d   leg a l r eq u ir em e n ts .   d)   T ec h n ical  s o lu tio n s   m u s t b a b le  to   co m m u n icate   with   th API   p r o v id e d   b y   th au th o r ity .   e)   QR   co d es a r ad d ed   t o   s im p lif ied   tax   in v o ices.   f)   L eg al  co m p a n ies  an d   i n s titu tio n s   m u s m ain tain   elec tr o n i co p ies  o f   i n v o ices  f o r   s p ec if ied   p er i o d   ac co r d in g   to   lo ca l le g is latio n .   g)   E lectr o n ic  in v o ices  m u s co m p ly   with   th tec h n ical  r eg u lati o n s   s p ec if ied   b y   th e   g en er al  a u th o r ity   o f   za k at   an d   in co m ta x   in   Sau d i A r ab i a.   h)   I n v o ices m u s t c o m p ly   with   th tax   m o d el  r eq u ir e d   b y   th au th o r ity .   E v er y   r esid en in   th e   Kin g d o m   an d   ev e r y   p er m an en esta b lis h m en f o r   a   n o n - r esid en t   in d iv id u al  m u s t w ith h o ld   tax   f r o m   am o u n ts   p aid   to   n o n - r esid en ts   f o r   th eir   in co m d er i v ed   f r o m   s o u r ce   in   th Kin g d o m   b y   th e   r ates  s p ec if ied   in   th i n co m tax   law  an d   it' s   ex ec u tiv r eg u latio n s   [ 3 3 ] .   An   i n d iv id u al  ca n   tam p er   with   th in v o ice  an d   QR   co d e   an d   u s an o th er   co m p an y ' s   n am to   im p ly   th at  t h ey   m ad t h p u r ch ase,   r esu ltin g   in   r ed u ce d   p r o f its   an d   tax   p aid .   T h er ef o r e,   in   r ec o g n itio n   o f   th im p o r tan ce   o f   th tr ad n a m e,   th Sau d s y s tem   [ 3 4 ]   h as  d ec id e d   to   p r o tect  it   an d   r eq u ir es  c o m p eten a u th o r ities   to   p r o h ib it  its   u s o r   d elete   it  if   u s ed   i n   v io latio n   o f   r eg u latio n s ,   with   th r ig h to   co m p en s atio n   if   ju s tifie d .   T h s y s tem   also   i m p o s es  f in an cial  p en alty   f o r   t h m is u s o f   th tr ad n am e,   with   th p e n alty   d o u b lin g   f o r   r e p ea o f f en s es,  w ith o u p r eju d ice  to   an y   s tr icter   p en alties  s tip u lated   in   an o th e r   s y s tem .   T h p r o te ctio n   o f   th tr a d n am is   lim ited   to   s p ec if ic  tim an d   p lace .   T o   en s u r th in teg r ity   o f   ele ctr o n ic  in v o ices  an d   p r e v en tam p er in g ,   tech n o lo g ical  s o lu tio n s   m u s in clu d m ec h a n is m s   to   d etec t a n y   attem p ts   to   m an ip u late  in v o ices a n d   p r ev en t a n y   alter ati o n   o r   f o r g er y   o f   th e   in f o r m atio n   c o n tain ed   th er ein .   T h ese  s o lu tio n s   s h o u l d   also   p r ev en t h alter atio n   o f   tim e   o r   d ate   in   elec tr o n ic   in v o ices  in   wa y   th at  c o u ld   m is lead   o r   in p u f alse  in f o r m atio n   in to   r esu ltin g   d o cu m e n ts .   T h ese  ad d itio n s   en h an ce   th s ec u r ity   a n d   r elia b ilit y   o f   elec tr o n ic  in v o icin g ,   en s u r in g   d ata  in teg r ity   an d   c o m p lian ce   with   leg al  an d   tech n ical  r e q u ir em e n ts .       3 . 1 .     E lect ro nic inv o icing   T h er ar n u m e r o u s   s tep s   an d   r eq u ir em e n ts   aim ed   at  f ac ilit at in g   th elec tr o n ic  in v o icin g   p r o ce s s   an d   en s u r in g   co m p lian ce   with   le g al  an d   tech n ical   s tan d ar d s   in   th e   Kin g d o m   o f   Sau d Ar a b ia.   As  d ep icte d   i n   Fig u r 1 ,   s im p lifie d   ta x   in v o ice  f o r   I n s titu tio n s   m u s t c o n tain   th f o llo win g   elem e n ts   [ 3 5 ] :   a)   I n v o ice  n u m b e r   an d   d ate.   b)   Deta ils   o f   th is s u in g   co m p an y   in clu d in g   its   n am e,   ad d r ess ,   an d   1 5 - d ig it tax   i d en tific atio n   n u m b er .   c)   Ad d itio n ally ,   p r o d u ct  d etails  s u ch   as  to tal  p r ice,   ta x   v alu e,   u n it  p r ice,   q u an tity ,   an d   p r o d u c n am m u s b in clu d ed .   d)   T h in v o ice  s h o u ld   also   ca lc u late  th to tal  am o u n with o u tax ,   th v alu o f   th tax ,   an d   th to tal  p r ice   in clu d in g   ta x .   T h n am o f   co m p an y   in   t h Kin g d o m   o f   Sau d Ar ab ia  [ 3 4 ]   ca n   a d o p tr a d n am es  d e r iv ed   f r o m   th p er s o n ' s   n am o r   b y   ch o o s in g   an   in n o v ativ d esig n atio n ,   with   th p o s s ib ilit y   o f   ad d i n g   co m m e r cial  d ata,   p r o v id e d   t h at  th e   n am e   is   ap p r o p r iate,   clea r ,   a n d   d o es   n o t   v io late  p u b lic   o r d er   an d   m o r als.  As  f o r   jo in t - s to ck   co m p an ies  o r   s im p le  r ec o m m en d atio n   co m p an ies,  th e y   m u s ch o o s n am es  r elate d   to   th p u r p o s f o r   wh ich   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         Qu ick  r esp o n s co d g e n era tio n   fo r   e - in v o icin g   in   S a u d i A r a b ia   ( A b d elra z ek   Wa h b a   S a ye d )   1985   th ey   wer estab lis h ed ,   with o u u s in g   th n am es  o f   n atu r al  p er s o n s .   T h tr ad n am is   co n s id er ed   m ea n s   o f   d is tin g u is h in g   th tr ad e r   an d   th co m p an y   in   th f ield   o f   b u s in ess ,   an d   it  is   s y m b o in   ec o n o m ic   co m p etitio n .   T h s eller 's  VAT   n u m b er ,   it  co n s is ts   o f   1 5   d ig it  n u m b e r   o b tain ed   b y   th estab lis h m en af ter   r eg is tr atio n   in   th VAT   o r   e x cise  tax   [ 3 3 ] .   Fu r th e r m o r e,   th in v o ice  m u s i n clu d e   QR   co d co n tain in g   s p ec if ic  in f o r m atio n   t h at  f ac il itates  it s   r ea d ab ilit y   an d   co m p r eh en s io n   f o r   cu s to m er s   an d   r elev an au th o r ities .   I s h o u ld   co n tain   f iv ess en tial  elem en ts   in   th f o llo win g   o r d er i)   c o m p an y   n am e ,   ii)  s eller ' s   VAT   n u m b er iii)  d ate  ( in clu d i n g   d a y ,   m o n th ,   an d   y ea r ) ,   t im ( in cl u d in g   h o u r ,   m i n u te,   a n d   s ec o n d ) ,   iv )   t o tal  p r ice   ( in clu d in g   VAT ) ,   an d   v )   VAT .           Fig u r 1 .   Simp lifie d   tax   in v o i ce       4.   M E T H O D   T h p r o g r a m   is   d esig n e d   to   cr ea te  QR   co d es  f o r   elec tr o n ic  i n v o ices  co m p lian with   t h za k at  an d   tax   au th o r ity   in   th Kin g d o m   o f   S au d Ar ab ia  u s in g   Py th o n .   T h p r o ce s s ,   as  s h o wn   in   Fig u r 2 ,   in v o l v es  s ev er al  k ey   s tep s   o u tlin ed .           Fig u r 2 .   T h s tep s   r eq u ir e d   to   b u ild   QR   co d e       4 . 1 .     I m ple m ent ing   Q co de  us ing   P y t ho n   T o   g e n e r a t e   b a r c o d e s   u s i n g   P y t h o n ,   s e v e r a l   k e y   li b r a r i es   a r e   t y p i c a l l y   i m p o r t e d ,   a s   s h o w n   in   T a b l e   1 .   T h ese  lib r ar ies  ar e   im p o r ted   a th b e g in n in g   o f   th e   Py th o n   s cr ip to   en s u r e   th at   all  n ec ess ar y   f u n ctio n alities   ar av ailab le  f o r   cr ea tin g   an d   m an ip u latin g   b a r co d es  e f f ec t iv ely .   T h ese  lib r ar ies  co llecti v ely   eq u ip   Py th o n   s cr ip ts   with   th ca p ab ilit ies  n ee d ed   t o   h a n d le  b a r co d e   g e n er atio n ,   im ag p r o ce s s in g ,   d ata  en co d in g ,   an d   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  38 ,   No .   3 ,   J u n e   20 25 :   1 98 0 - 1 9 89   1986   d ate/tim m an ip u latio n   s ea m l ess ly .   B y   im p o r tin g   th ese   lib r a r ies   in itially ,   d ev el o p er s   e n s u r th at  th e   s cr ip t h as  ac ce s s   to   all  ess en tial f u n ctio n alities   r eq u ir ed   f o r   ef f ec tiv b ar co d im p lem e n tatio n .       T ab l e   1.   Key   lib r ar ies f o r   b ar c o d g e n er atio n   in   Py th o n   Li b r a r y   F u n c t i o n   Q R c o d e   A l l o w s   f o r   t h e   c r e a t i o n   o f   Q R   c o d e d i r e c t l y   w i t h i n   P y t h o n .   P r o v i d e s   f u n c t i o n s   t o   g e n e r a t e   Q R   c o d e s fr o m   t e x t u a l   d a t a .   B a se 6 4   U sed   f o r   e n c o d i n g   b i n a r y   d a t a   i n t o   A S C I I   t e x t .   E n s u r e t h a t   t h e   e n c o d e d   d a t a   i s re p r e s e n t e d   i n   a   r e a d a b l e   f o r mat ,   c r u c i a l   f o r   e m b e d d i n g   i n f o r m a t i o n   w i t h i n   t h e   Q R   c o d e .   D a t e t i m e   R e p r e se n t s   a   sp e c i f i c   d a t e   a n d   t i me ,   i n c l u d i n g   b o t h   t h e   d a t e   ( y e a r ,   m o n t h ,   d a y )   a n d   t h e   t i m e   ( h o u r ,   m i n u t e ,   sec o n d ,   mi c r o se c o n d ) .       4 . 2 .     Da t a   a g g re g a t io n   Af ter   im p o r tin g   th r eq u ir e d   lib r ar ies,  th p r o ce s s   in v o lv e s   ag g r eg atin g   d ata  in   s p ec i f ic  f o r m at   s u itab le  f o r   g en er atin g   a   b ar c o d th at   co m p lies   with   t h r e q u ir em en ts   s et  b y   th e   g en e r al  au th o r ity   o f   za k a t   an d   in co m in   Sau d i A r a b ia.   Data   m u s t b f o r m atted   in to   s in g le  s tr in g .   T h is   s tr in g   in clu d es:   a)   Fiv s p ec ial  s y m b o ls   ar u s ed   to   d elin ea te  th f i v d if f e r e n elem en ts   with in   th s tr in g .   T h ese  s y m b o ls   co r r esp o n d   to   th e   ASC I I   n u m b er s   f r o m   1   to   5 ,   r e p r esen tin g   th s eq u en ce   o f   ea ch   elem e n t.   b)   Fo r   ea ch   elem en t,  th len g th   o f   th s tr in g   is   ca lcu lated th i s   len g th   is   th en   co n v er te d   in t o   h ex ad ec im al  f o r m at;  f in ally ,   th ASC I I   co d o f   th h ex ad ec im al  n u m b er   i s   d eter m in ed .   c)   Actu al  elem en t.   E ac h   elem en is   r ep r esen ted   in   th s tr in g   s eq u e n ce   b y   ap p en d in g   its   r esp ec tiv ASC I I   ch ar ac ter ,   f o llo wed   b y   th h e x ad ec im al   len g th   r ep r esen tatio n ,   an d   c o n clu d in g   with   th ac tu al  elem en d ata  its elf .   T o   ca lcu late  th len g th   o f   th f ir s elem en t,  wh ich   is   ty p ica lly   th c o m p a n y   n am e   in   A r ab ic,   th e   p r o ce s s   co n s id er s   th co m p lex ity   o f   Ar ab ic  ch ar ac ter s   co m p a r ed   t o   E n g lis h   o n es.  Ar ab ic  c h ar a cter s   o cc u p y   2   b y tes  ea ch ,   wh ile  s p ac es  o cc u p y   1   b y te.   T h len g th   o f   th f ir s el em en is   m u ltip lied   b y   2 ,   an d   th en   th n u m b er   o f   s p ac es  ( n u m b er   o f   wo r d s - 1 )   is   s u b tr ac ted .   T h er ef o r e,   th f o r m u la  f o r   d eter m in i n g   th len g th   o f   th f ir s t   elem en t is as f o llo ws:      1 =    1 2     (   1 1 )       th en ,      1 =    1 2   +   1       1   ( 1 )     wh er e:      1   is   th ca lcu lated   len g th   o f   th f ir s t e lem en t.      1   r ep r esen ts   th n u m b er   o f   c h ar ac ter s   in   th co m p a n y   n am s tr in g   V1 V1 V1 .       1   d en o tes th n u m b e r   o f   w o r d s   in   V1 .   T h is   f o r m u la  a d ju s ts   f o r   t h m u lti - b y te  n atu r o f   Ar ab ic  ch ar ac ter s   an d   en s u r es   ac cu r ate  r ep r esen tatio n   o f   th co m p an y   n am e' s   len g th   in   b y tes,  cr u cial  f o r   g en er atin g   c o m p lian elec tr o n ic  in v o ices.   Date   an d   tim in f o r m atio n   is   f o r m atted   as   ( "%Y - %m - %d   %H:% M:%S") ,   en s u r in g   u n if o r m ity   a n d   co m p atib ilit y   with   elec tr o n ic   s y s tem s   f o r   i n v o ice   tr ac k in g   an d   m an a g em en t.   VAT   ca l cu latio n   in v o lv es  a   s tr aig h tf o r war d   f o r m u la  b ased   o n   th e   to tal  p r ice  in clu s iv o f   VAT ,   en s u r i n g   ac cu r at r ep r esen tatio n   o f   f in an cial  d ata  with in   th e   b ar co d e.   T h VAT   am o u n t is ca lcu l ated   as:        =                15 115   ( 2 )     4 . 3 .     E nco din g   i nfo rm a t io n f o Q c o de   I n   th is   s tep ,   th e   in f o r m atio n   p r ep ar e d   in   th e   ea r lier   s tag es  is   en co d ed   in to   tex t u al  s tr in g   u s in g   B ase6 4   en co d in g .   B ase6 4   en c o d in g   co n v er ts   b i n ar y   d ata   in t o   a   f o r m at  th at   is   s u itab le  f o r   tr an s m is s io n   o v er   s y s tem s   th at  ar d esig n ed   to   h an d le  tex t   d ata.   T h is   e n s u r es  t h at  th e   en co d ed   d ata  is   r ep r es en ted   in   a   r ea d a b le  f o r m at,   f ac ilit atin g   s m o o th   p r o ce s s in g   an d   av o i d in g   p o ten tial   is s u es r elate d   to   en co d in g   d is cr ep an cies.     4 . 4 .     G ener a t ing   t he  Q co d e   T h QR   co d lib r ar y   in   Py th o n   is   u tili ze d   to   g e n er ate  th e   QR   co d e.   First,  QR   c o d o b ject  is   in s tan tiated .   T h en ,   th e   en c o d ed   d ata   ( f r o m   th p r ev io u s   s tep )   is   a d d ed   to   th is   o b ject.   T h QR   co d e   lib r a r y   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         Qu ick  r esp o n s co d g e n era tio n   fo r   e - in v o icin g   in   S a u d i A r a b ia   ( A b d elra z ek   Wa h b a   S a ye d )   1987   p r o v id es  f lex ib ilit y   to   cu s to m i ze   v ar io u s   p r o p e r ties   o f   th QR   co d e,   s u ch   as  th ce ll  s ize,   b ac k g r o u n d   co lo r ,   an d   f o r eg r o u n d   co lo r .   T h ese  c u s to m izatio n s   ca n   h elp   e n s u r e   th at  th g en e r ated   QR   co d m ee ts   s p ec if ic  v is u al  an d   tech n ical  r e q u ir em e n ts .     4 . 5 .     Sa v ing   t he  Q co de   On ce   g en e r ated ,   th e   b ar co d ca n   b e   s av ed   in   v ar io u s   f o r m ats  s u itab le  f o r   p r in tin g   o n   el ec tr o n ic  o r   p ap er   in v o ices.  I ca n   also   b i n teg r ated   in to   elec tr o n ic  ap p licatio n s   s u ch   as  th E - i n v o ice  QR   r ea d er   p r o g r a m   o r   th e   Sau d Ar ab ia   Gen er al   Au th o r ity   o f   Z ak at  a n d   T a x   ( GAZ T )   ap p licatio n .   T h is   f u n ctio n ality   e n ab les  ef f icien tr ac k in g   o f   in v o ices  b y   cu s to m er s   an d   f ac ilit ates  q u ick   ac ce s s   to   ess en tial  in v o ic d etails,  en h an cin g   o v er all  in v o ice  m an a g em en t p r o ce s s es.       5.   CO NCLU SI O N   I n   th is   s tu d y ,   we  s u cc ess f u lly   im p lem en ted   Py th o n - b a s ed   s o lu tio n   f o r   g en e r atin g   QR   co d es   co m p lian with   th elec tr o n ic  in v o icin g   s tan d ar d s   o f   t h Gen er al  Au th o r ity   o f   Z ak at  a n d   T ax   in   Sau d Ar ab ia.   T h p r o ce s s   in v o lv ed   s ev er al  k ey   s tep s im p o r tin g   n ec ess ar y   lib r ar ies  f o r   b ar co d cr ea tio n ,   ag g r eg atin g   d ata   in   s p ec if ic  f o r m at,   en c o d in g   th in f o r m atio n   u s in g   B ase6 4 ,   g en e r atin g   th QR   co d u s in g   th QR   co d e   lib r ar y ,   an d   f in ally   s av in g   th b ar co d f o r   u s in   elec tr o n ic  a n d   p ap e r   in v o ices.   T h en co d i n g   an d   f o r m attin g   o f   d ata   in to   s tr u ctu r e d   s tr i n g   en s u r ed   c o m p atib ilit y   wit h   r eq u ir ed   s p ec if icatio n s ,   f a cilitatin g   s ea m less   in teg r atio n   i n to   elec tr o n ic  in v o icin g   s y s tem s .   Utilizin g   A SC I I   ch ar ac ter s   an d   h ex a d ec i m al  r ep r esen tatio n s   allo wed   f o r   ef f icien h an d lin g   o f   d iv er s d ata  elem en ts   s u ch   as  co m p an y   n am es,  d ates,  an d   VAT   am o u n ts ,   cr u cial  f o r   ac cu r ate   f in an cial   r ep o r tin g .   O u r   r esu lts   d em o n s tr ate  th at  th e   d ev elo p ed   s o lu tio n   m ee ts   th e   tech n ical  r eq u ir em en ts   f o r   e lectr o n ic  in v o ice  QR   co d es   in   Sau d A r ab ia.   C o m p ar i s o n s   with   ex is tin g   m eth o d o l o g ies  h ig h lig h th e f f icien cy   an d   ac cu r ac y   o f   o u r   ap p r o ac h   in   h an d lin g   Ar ab ic   tex an d   c o m p lex   d ata  f o r m ats.    Fu tu r r esear ch   s h o u ld   p r io r i tize  en h an cin g   th s ca lab ilit y   o f   th s o lu tio n   to   ef f icien tl y   m an ag e   lar g er   d atasets   an d   ex p lo r in g   ad d itio n al  cu s to m izatio n   o p tio n s   f o r   QR   co d p r o p er tie s .   T h is   f o cu s   will   f ac ilit ate  s ea m less   in teg r atio n   an d   o p e r atio n al  ef f icien cy ,   cr u cial  f o r   h an d lin g   p h ase  two   o f   elec tr o n ic   in v o icin g   in   Sau d i   Ar ab ia.   P h ase  t wo   in v o l v es  in teg r atin g   in d iv id u al  s y s tem s   with   th e   au th o r ity ' s   s y s tem   u n d er   s p ec if ied   co n d itio n s .   T h is   r esear ch   d ir ec tio n   aim s   to   en s u r r o b u s p e r f o r m an ce   a n d   co m p lian ce   wit h   ev o lv in g   r eg u lato r y   r eq u ir em e n ts ,   th er eb y   s u p p o r tin g   s u s tain ab le  d i g ital  tr an s f o r m atio n   w ith in   g o v er n m e n tal   an d   co m m er cial  en v ir o n m e n ts .   I n   co n clu s io n ,   t h is   s tu d y   n o t   o n ly   p r o v i d es  p r ac tical  s o l u tio n   f o r   elec tr o n ic   in v o icin g   co m p lian ce   b u also   lay s   th f o u n d atio n   f o r   f u t u r ad v an ce m en ts   in   QR   co d tech n o lo g y   with in   f in an cial  an d   a d m in is tr ativ d o m ain s .       F UNDING   I NF O R M A T I O N   No   f u n d in g   in v o lv e d .       AUTHO CO NT RI B UT I O NS ST A T E M E N T     Na m o f   Aut ho r   C   M   So   Va   Fo   I   R   D   O   E   Vi   Su   P   Fu   Ab d elr az ek   W ah b Say e d                               Z ein ab   R ab ea                                 C     C o n c e p t u a l i z a t i o n   M     M e t h o d o l o g y   So     So f t w a r e   Va     Va l i d a t i o n   Fo     Fo r mal   a n a l y s i s   I     I n v e s t i g a t i o n   R     R e so u r c e s   D   :   D a t a   C u r a t i o n   O   :   W r i t i n g   -   O r i g i n a l   D r a f t   E   :   W r i t i n g   -   R e v i e w   &   E d i t i n g   Vi     Vi su a l i z a t i o n   Su     Su p e r v i s i o n   P     P r o j e c t   a d mi n i st r a t i o n   Fu     Fu n d i n g   a c q u i si t i o n         CO NF L I C T   O F   I N T E R E S T   ST A T E M E NT   No   co n f lict o f   in ter est.       DATA AV AI L AB I L I T Y   -   Data   av ailab ilit y   is   n o t a p p lica b le  to   th is   p ap er   as n o   n ew  d at wer cr ea ted   o r   an aly ze d   in   t h is   s tu d y .   -   C o d av ailab ilit y   h ttp s ://g ith u b . co m /Ze in ab R ab ea /QR co d e_ KSA_ v 1 -   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci Vo l.  38 ,   No .   3 ,   J u n e   20 25 :   1 98 0 - 1 9 89   1988   RE F E R E NC E S   [ 1 ]   K .   W .   S a n d b e r g ,   O .   W a h l b e r g ,   a n d   Y .   P a n ,   A c c e p t a n c e   o f   E - i n v o i c i n g   i n   S M Es,   i n   E n g i n e e ri n g   Psy c h o l o g y   a n d   C o g n i t i v e   Erg o n o m i c s:   8 t h   I n t e r n a t i o n a l   C o n f e ren c e ,   E PC 2 0 0 9 ,   2 0 0 9 ,   v o l .   5 6 3 9   LN A I ,   p p .   2 8 9 2 9 6 ,   d o i :   1 0 . 1 0 0 7 / 9 7 8 - 3 - 642 - 0 2 7 2 8 - 4 _ 3 1 .   [ 2 ]   D e t a i l e d   g u i d e l i n e s   f o r   E - i n v o i c i n g .   Za k a t ,   T a x   a n d   C u st o ms   A u t h o r i t y ,   F a t o o r a ,   2 0 2 3 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / z a t c a . g o v . sa/ e n / E - I n v o i c i n g / I n t r o d u c t i o n / G u i d e l i n e s / D o c u m e n t s/ E - I n v o i c i n g _ D e t a i l e d _ _ G u i d e l i n e . p d f .   [ 3 ]   D .   K u o ,   D .   W o n g ,   J .   G a o ,   a n d   L .   C h a n g ,   A   2 D   B a r c o d e   v a l i d a t i o n   s y st e f o r   mo b i l e   c o mm e r c e ,   A d v a n c e i n   G ri d   a n d   Pe rv a si v e   C o m p u t i n g :   5 t h   I n t e rn a t i o n a l   C o n f e r e n c e ,   G P C   2 0 1 0 ,   v o l .   6 1 0 4   LN C S .   p p .   1 5 0 1 6 1 ,   2 0 1 0 ,   d o i :   1 0 . 1 0 0 7 / 9 7 8 - 3 - 642 - 1 3 0 6 7 - 0 _ 1 9 .   [ 4 ]   T.   J .   J .   S o o n ,   Q R   c o d e   v o l .   2 0 0 8 ,   p p .   5 9 - 7 8 ,   2 0 0 8 .   [ O n l i n e ] .   A v a i l a b l e :   h t t p s: / / d 1 w q t x t s1 x z l e 7 . c l o u d f r o n t . n e t / 5 1 7 9 1 2 6 5 /   T h r e e _ Q R _ C o d e - l i b r e . p d f ? 1 4 8 7 0 8 1 4 8 6 = & r e sp o n s e - c o n t e n t - d i sp o s i t i o n = i n l i n e %3 B + f i l e n a me% 3 D Th r e e _ Q R _ C o d e . p d f &   E x p i r e s=1 7 4 4 3 6 0 6 2 3 & S i g n a t u r e = H u 3 5 T ~ R Y y H N Q H D b ~ e o 3 O d H L D D V r b P 0 m TE7 i i z a v 6 k 2 0 u f M 1 k C a e n C C - X k a y O J V - 8 7 8 h k x 2 p W I G 4 2 V 2 z Q F o 1 y 5 8 n ~ y V k 2 ~ 8 B f b u C K p q L f B - D Y D r m t P F Tq G h - M 5 D k g B P Q b e v u P H B A P w o B D H 3 D Y n V h X 8 7 l T   W 8 0 LT t f mo H 7 x y y D U C L U M x I A 0 h e h W K W x I z l c d p O u o T I U a ~ Zx 9 h B Tp V J S J m s JK z Jg - k z t b f N 8 f c 0 A C z B 2 U 7 u - E O N 1 t   4 D maq 2 J s4 r p p JR e M c a a l q r c i a x k e 4 0 Y G J a q p V e S 5 z O -- 8 Y z l Z3 l Q 7 n M N 1 r J K sk C M g mg x b T U U k W Z U O U P 5 b e v 9 7 C 7 G q U h F   ~ 7 P mc z 2 k 7 g _ _ &K e y - P a i r - I d = A P K A J L O H F 5 G G S LR B V 4 Z A   [ 5 ]   A .   Y .   A .   B.   A h ma d ,   E - i n v o i c i n g   a n d   c o st   r e d u c t i o n :   a   c a s e   st u d y   o f   m u l t i n a t i o n a l   c o r p o r a t i o n s,”   J o u r n a l   o f   I n f o rm a t i o n   S y s t e m s   En g i n e e ri n g   a n d   Ma n a g e m e n t ,   v o l .   9 ,   n o .   2 ,   p .   2 5 0 0 9 ,   A p r .   2 0 2 4 ,   d o i :   1 0 . 5 5 2 6 7 / i a d t . 0 7 . 1 4 7 4 6 .   [ 6 ]   C .   K .   E g w u ,   M .   A b i o l a ,   a n d   I .   I .   K a l u ,   A c h i e v i n g   t r a n sp a r e n c y   i n   e - i n v o i c i n g   s y s t e ms  t h r o u g h   b l o c k c h a i n   i n t e g r a t i o n   a m o n g   mu l t i n a t i o n a l   c o r p o r a t i o n s,   I n t e rn a t i o n a l   J o u r n a l   o f   I n n o v a t i v e   S t u d i e s ,   v o l .   5 ,   n o .   1 ,   p p .   7 0 8 6 ,   2 0 2 4 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / i j o i s. c o m / i n d e x . p h p / i j o i sj o u r n a l / a r t i c l e / v i e w / 2 7 / 2 7 .     [ 7 ]   M .   B e l l o n ,   E.   D a b l a - N o r r i s ,   S .   K h a l i d ,   a n d   F .   L i ma ,   D i g i t a l i z a t i o n   t o   i m p r o v e   t a x   c o m p l i a n c e :   e v i d e n c e   f r o m   V A e - I n v o i c i n g   i n   P e r u ,   J o u r n a l   o f   P u b l i c   E c o n o m i c s ,   v o l .   2 1 0 ,   p .   1 0 4 6 6 1 ,   2 0 2 2 ,   d o i :   1 0 . 1 0 1 6 / j . j p u b e c o . 2 0 2 2 . 1 0 4 6 6 1 .   [ 8 ]   H .   C .   Le e ,   C a n   e l e c t r o n i c   t a x   i n v o i c i n g   i m p r o v e   t a x   c o m p l i a n c e ?   A   c a se  st u d y   o f   t h e   R e p u b l i c   o f   K o r e a e l e c t r o n i c   t a x   i n v o i c i n g   f o r   v a l u e - a d d e d   t a x ,   L e e ,   H y u n g   C h u l ,   C a n   El e c t ro n i c   T a x   I n v o i c i n g   I m p r o v e   T a x   C o m p l i a n c e ?   C a s e   S t u d y   o f   t h e   Re p u b l i c   o f   K o r e a s E l e c t r o n i c   T a x   I n v o i c i n g   f o r V a l u e - Ad d e d   T a x   ( M a rc h   7 ,   2 0 1 6 ) .   W o rl d   B a n k   P o l i c y   R e se a rc h   W o rk i n g   P a p e r   N o .   7 5 9 2 ,   A v a i l a b l e   a t   S S R N :   h t t p s: / / ssrn . ,   n o .   7 5 9 2 ,   2 0 1 6 ,   d o i :   1 0 . 1 5 9 6 / 1 8 1 3 - 9 4 5 0 - 7 5 9 2 .   [ 9 ]   A .   M a r q u e a n d   L .   R e i s ,   A d v a n t a g e a n d   d i s a d v a n t a g e o f   Q R   c o d e   i n   t a x   i n v o i c e i n   P o r t u g a l ,   6 t h   L I ME N   C o n f e r e n c e   Pro c e e d i n g s ( p a r t   o f   L I ME N   c o n f e re n c e   c o l l e c t i o n ) ,   v o l .   6 ,   p p .   1 6 7 1 7 3 ,   2 0 2 0 ,   d o i :   1 0 . 3 1 4 1 0 / l i m e n . 2 0 2 0 . 1 6 7 .   [ 1 0 ]   S .   R o y c h o u d h u r y ,   W h a t   i a   Q R   c o d e ,   h o w   d o e i t   w o r k ,   a n d   a r e   t h e y   s a f e ? ,   T h e   Q C o d e   G e n e ra t o r ,   2 0 2 4 .   h t t p s: / / w w w . t h e - q r c o d e - g e n e r a t o r . c o m / w h a t s - a - qr - c o d e .   [ 1 1 ]   P. - C .   H u a n g ,   C . - C .   C h a n g ,   Y . - H .   L i ,   a n d   Y .   Li u ,   Ef f i c i e n t   Q R   c o d e   s e c r e t   e mb e d d i n g   mec h a n i sm  b a s e d   o n   h a mm i n g   c o d e ,   I EEE  A c c e ss ,   v o l .   8 ,   p p .   8 6 7 0 6 8 6 7 1 4 ,   2 0 2 0 ,   d o i :   1 0 . 1 1 0 9 / A C C ESS . 2 0 2 0 . 2 9 9 2 6 9 4 .   [ 1 2 ]   C .   S c h e u e r ma n n ,   M .   W e r n e r ,   M .   K e ss e l ,   C .   L i n n h o f f - p o p i e n ,   a n d   S .   A .   W .   V e r c l a s,   E v a l u a t i o n   o f   b a r c o d e   d e c o d i n g   p e r f o r m a n c e   u s i n g   ZX I N G   l i b r a r y ,   i n   Pr o c e e d i n g o f   t h e   S e c o n d   Wo r k s h o p   o n   S m a rt   M o b i l e   A p p l i c a t i o n s,   S m a rt Ap p s ,   2 0 1 2 .     [ 1 3 ]   q r c o d e   7 . 4 . 2 ,   p y p i . o r g ,   2 0 2 3 .   h t t p s : / / p y p i . o r g / p r o j e c t / q r c o d e / 7 . 4 . 2 / .   [ 1 4 ]   G o o g l e   C h a r t s ,   d e v e l o p e rs. g o o g l e . c o m .   h t t p s: / / d e v e l o p e r s. g o o g l e . c o m/ c h a r t / i n f o g r a p h i c s/ d o c s / q r _ c o d e s? h l = a r .   [ 1 5 ]   Q R   C o d e   G e n e r a t o r .   F o u n d a t a   G m b H ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s: / / g o q r . me/ .   [ 1 6 ]   A .   N .   N i k o n e n k o   a n d   L.   I .   K o r o t k a ,   R e c o g n i t i o n   a n d   g e n e r a t i o n   o f   Q R / b a r   c o d e s   i n   m o b i l e   a p p l i c a t i o n s ,   C o m p u t e r   M o d e l i n g :   An a l y si s,   C o n t r o l ,   O p t i m i za t i o n ,   v o l .   5 ,   n o .   1 ,   p p .   3 6 4 2 ,   2 0 1 9 ,   d o i :   1 0 . 3 2 4 3 4 / 2 5 2 1 - 6 4 0 6 - 2 0 1 9 - 5 - 1 - 36 - 4 2 .   [ 1 7 ]   B .   G u p t a ,   P .   M i t t a l ,   a n d   T .   M u f t i ,   A   R e v i e w   o n   A m a z o n   W e b   S e r v i c e   ( A W S ) ,   M i c r o so f t   A z u r e   & G o o g l e   C l o u d   P l a t f o r m   ( G C P )   S e r v i c e s,   2 0 2 1 ,   d o i :   1 0 . 4 1 0 8 / e a i . 2 7 - 2 - 2 0 2 0 . 2 3 0 3 2 5 5 .   [ 1 8 ]   M .   C o p e l a n d ,   J.  S o h ,   A .   P u c a ,   M .   M a n n i n g ,   a n d   D .   G o l l o b ,   M i c r o s o f t   A z u r e   a n d   C l o u d   C o mp u t i n g ,   i n   Mi c r o s o f t   Az u re B e r k e l e y ,   C A :   A p r e ss,   2 0 1 5 ,   p p .   3 26.   [ 1 9 ]   B .   S e t h ,   S .   D a l a l ,   V .   J a g l a n ,   D .   Le ,   S .   M o h a n ,   a n d   G .   S r i v a st a v a ,   I n t e g r a t i n g   e n c r y p t i o n   t e c h n i q u e f o r   sec u r e   d a t a   s t o r a g e   i n   t h e   c l o u d ,   T r a n s a c t i o n o n   Em e r g i n g   T e l e c o m m u n i c a t i o n s T e c h n o l o g i e s ,   v o l .   3 3 ,   n o .   4 ,   p .   e 4 1 0 8 ,   A p r .   2 0 2 2 ,   d o i :   1 0 . 1 0 0 2 / e t t . 4 1 0 8 .   [ 2 0 ]   D .   B o n e h ,   A .   S a h a i ,   a n d   B .   W a t e r s,   F u n c t i o n a l   e n c r y p t i o n :   d e f i n i t i o n s   a n d   c h a l l e n g e s,   i n   T h e o ry   o f   C r y p t o g r a p h y :   8 t h   T h e o ry   o f   C ry p t o g r a p h y   C o n f e re n c e ,   T C C ,   2 0 1 1 ,   p p .   2 5 3 2 7 3 ,   d o i :   1 0 . 1 0 0 7 / 9 7 8 - 3 - 6 4 2 - 1 9 5 7 1 - 6 _ 1 6 .   [ 2 1 ]   M .   N .   A l e n e z i ,   H .   A l a b d u l r a z z a q ,   a n d   N .   Q .   M o h a mm a d ,   S y mm e t r i c   e n c r y p t i o n   a l g o r i t h ms :   r e v i e w   a n d   e v a l u a t i o n   s t u d y ,   I n t e r n a t i o n a l   J o u r n a l   o f   C o m m u n i c a t i o n   N e t w o r k a n d   I n f o rm a t i o n   S e c u r i t y ,   v o l .   1 2 ,   n o .   2 ,   p p .   2 5 6 2 7 2 ,   2 0 2 0 .   [ 2 2 ]   I .   M e r a o u c h e ,   S .   D u t t a ,   H .   Ta n ,   a n d   K .   S a k u r a i ,   L e a r n i n g   a s y mm e t r i c   e n c r y p t i o n   u si n g   a d v e r sari a l   n e u r a l   n e t w o r k s,   En g i n e e ri n g   A p p l i c a t i o n o f   Art i f i c i a l   I n t e l l i g e n c e ,   v o l .   1 2 3 ,   p .   1 0 6 2 2 0 ,   A u g .   2 0 2 3 ,   d o i :   1 0 . 1 0 1 6 / j . e n g a p p a i . 2 0 2 3 . 1 0 6 2 2 0 .   [ 2 3 ]   O n e - t i m e   P a d ,   C i p h e r   Ma c h i n e a n d   C r y p t o l o g y ,   2 0 2 1 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p : / / h a w k g i r l . n e t / d o c u me n t s / c o mm u n i c a t i o n / O n e - t i me - p a d . p d f .   [ 2 4 ]   W .   P e n a r d   a n d   T .   v a n   W e r k h o v e n ,   O n   t h e   s e c u r e   h a s h   a l g o r i t h m   f a m i l y ,   C r y p t o g r a p h y   i n   c o n t e x t ,   v o l .   1 8 ,   2 0 0 8 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / b l o g . i n f o c r u n c h e r . c o m / r e s o u r c e s/ e t h e r e u m - w h i t e p a p e r - a n n o t a t e d / O n   t h e   S e c u r e   H a s h   A l g o r i t h m   f a mi l y   ( 2 0 0 8 ) . p d f .   [ 2 5 ]   T.   J o ,   D a t a   e n c o d i n g ,   M a c h i n e   L e a r n i n g   F o u n d a t i o n s ,   p p .   4 7 6 8 ,   2 0 2 1 ,   d o i :   1 0 . 1 0 0 7 / 9 7 8 - 3 - 0 3 0 - 6 5 9 0 0 - 4 _ 3 .   [ 2 6 ]   Jo sefss o n   a n d   S . ,   T h e   B a se 1 6 ,   B a s e 3 2 ,   a n d   B a s e 6 4   D a t a   E n c o d i n g s ,   N e t w o rk  W o rk i n g   G r o u p ,   2 0 0 6 .   [ 2 7 ]   R .   S .   A .   D a u l a y ,   S .   M .   N a su t i o n ,   a n d   M .   W .   P a r y a s t o ,   R e a l i z a t i o n   a n d   a d d r e ssi n g   a n a l y s i i n   b l o c k c h a i n   b i t c o i n ,   I O P   C o n f e re n c e   S e ri e s:   M a t e ri a l s   S c i e n c e   a n d   E n g i n e e r i n g ,   v o l .   2 6 0 ,   n o .   1 ,   p .   0 1 2 0 0 2 ,   N o v .   2 0 1 7 ,   d o i :   1 0 . 1 0 8 8 / 1 7 5 7 - 8 9 9 X / 2 6 0 / 1 / 0 1 2 0 0 2 .   [ 2 8 ]   D .   H e   e t   a l . ,   A   p r o p o sa l   o f   s u b s t i t u t e   f o r   B a se 8 5 / 6 4 B a s e 9 1 ,   2 0 1 0 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s: / / w w w . i i i s. o r g / C D s 2 0 1 0 /   C D 2 0 1 0 S C I / C C C T_ 2 0 1 0 / P a p e r sP d f / TB 1 0 0 Q M . p d f .   [ 2 9 ]   M .   J o n e s ,   J.   B r a d l e y ,   a n d   N .   S a k i m u r a ,   JS O N   w e b   t o k e n   ( JW T) ,   M a y   2 0 1 5 .   d o i :   1 0 . 1 7 4 8 7 / R F C 7 5 1 9 .   [ 3 0 ]   J.  K .   K o r p e l a ,   U n i c o d e   Ex p l a i n e d .   O R e i l l y   M e d i a ,   I n c . ,   2 0 0 6 .   [ 3 1 ]   “E - i n v o i c i n g   r e g u l a t i o n .   Za k a t ,   Ta x   a n d   C u s t o ms  A u t h o r i t y ,   F a t o o r a ,   2 0 2 0 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / z a t c a . g o v . sa / a r / E - I n v o i c i n g / I n t r o d u c t i o n / L a w sA n d R e g u l a t i o n s / D o c u m e n t s / E - i n v o i c i n g _ R e g _ A R . p d f .   [ 3 2 ]   “E - i n v o i c i n g   d e t a i l e d   t e c h n i c a l   g u i d e l i n e s.”   Za k a t ,   T a x   a n d   C u s t o ms  A u t h o r i t y ,   F a t o o r a ,   2 0 2 2 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / z a t c a . g o v . sa/ e n / E - I n v o i c i n g / I n t r o d u c t i o n / G u i d e l i n e s / D o c u m e n t s/ E - i n v o i c i n g - D e t a i l e d - Te c h n i c a l - G u i d e l i n e . p d f .   [ 3 3 ]   R e a l   Es t a t e   t r a n sa c t i o n   t a x   g u i d e l i n e .   Za k a t ,   Ta x   a n d   C u s t o m A u t h o r i t y ,   F a t o o r a ,   2 0 2 0 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / z a t c a . g o v . sa/ a r / D o c u me n t s / T p R e f e r e n c e M a r c h 2 0 2 0 . p d f .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:   2502 - 4 7 5 2         Qu ick  r esp o n s co d g e n era tio n   fo r   e - in v o icin g   in   S a u d i A r a b ia   ( A b d elra z ek   Wa h b a   S a ye d )   1989   [ 3 4 ]   Tr a d e   n a m e s y st e m,   B a r e a u   o f   E x p e r t a t   Th e   C o u n c i l   o f   M i n i st e r s,  2 0 2 4 .   [ O n l i n e . ] .   A v a i l a b l e :   h t t p s : / / l a w s. b o e . g o v . s a / B o e L a w s/ L a w s/ La w D e t a i l s / d 4 8 0 1 a 4 5 - 7 f 7 6 - 4 4 1 4 - b d c a - b 2 0 9 0 0 d b 6 f c 4 / 1 .   [ 3 5 ]   “E - i n v o i c i n g   s i m p l i f i e d   g u i d e l i n e .   Za k a t ,   Ta x   a n d   C u s t o ms   A u t h o r i t y ,   F a t o o r a ,   2 0 2 1 ,   [ O n l i n e ] .   A v a i l a b l e :   h t t p s : / / z a t c a . g o v . sa/ a r / E - I n v o i c i n g / I n t r o d u c t i o n / G u i d e l i n e s / D o c u m e n t s/ E - I n v o i c i n g   S i m p l i f i e d   G u i d e l i n e . p d f .       B I O G RAP H I E S O F   AUTH O RS       Abd e lra z e k   Wa h b a   S a y e d           is  a n   a ss o c iate   p ro fe ss o o c iv il   la a n d   h e a d   o t h e   Law   De p a rtme n a Je d d a h   In tern a ti o n a C o ll e g e ,   S a u d i   Ara b ia.  H e   h o l d a   P h . D .   in   c iv il   law   fro m   F a c u lt y   o Law ,   M a n so u ra   Un iv e rsity .   His  re se a rc h   sp a n v a rio u t o p ics   in c lu d i n g   c iv il   li a b il it y ,   c o n trac law ,   m e d ica m a lp ra c ti c e ,   a n d   le g a a sp e c ts  o f   e m e rg in g   tec h n o l o g ies .   He   h a p u b li sh e d   n u m e ro u re se a rc h   p a p e rs  a n d   a c ti v e l y   p a rti c i p a tes   in   sc ien ti fic  c o n fe re n c e s.  He   h a c o n tri b u ted   t o   d isc u ss io n o n   leg a issu e re late d   to   e lec tro n ic  c o n trac ti n g ,   e m p lo y e r   li a b il it y ,   p a ten p ro tec ti o n   fo r   sm a rt  ro b o ts,   a n d   m o re .   He   c a n   b e   c o n tac ted   a e m a il :   a b d e lraz e k . sa y e d @y a h o o . c o m .         Ze in a b   Ra b e a           re c e iv e d   th e   B. S c .   d e g re e   in   c o m p u ter  sc ien c e   with   e x c e ll e n wit h   h o n o (fir st)  fro m   th e   F a c u lt y   o Co m p u ters   a n d   In f o rm a ti o n   a M a n so u ra   Un i v e rsity ,   Eg y p t ,   in   2 0 1 1 .   S h e   c o n ti n u e d   h is  e d u c a ti o n   a th e   sa m e   in sti tu ti o n ,   e a rn in g   a   m a ste r' d e g re e   in   c o m p u ter  sc ien c e   in   2 0 1 7 ,   a n d   a   P h . D.  i n   c o m p u ter  sc ien c e   in   2 0 2 3 .   C u rre n tl y ,   sh e   h o l d th e   p o siti o n   o a ss istan p ro fe ss o r   a M a n so u ra   Un i v e rsity .   S h e   h a c o n tri b u ted   sig n ifi c a n tl y   t o   Ac a d e m ia,  with   p u b li c a ti o n i n   re p u tab le   jo u rn a ls   a n d   c o n fe re n c e s.  He re se a rc h   in tere sts  in c lu d e   b i o i n fo rm a ti c s,  NLP ,   a n d   a rt ifi c ial  i n telli g e n c e .   S h e   c a n   b e   c o n tac ted   a e m a il :   z e a n ib _ ra b e a @m a n s.e d u . e g .     Evaluation Warning : The document was created with Spire.PDF for Python.