]> pere.pagekite.me Git - homepage.git/blobdiff - blog/data/2013-02-12-qr-invoice.txt
Generated.
[homepage.git] / blog / data / 2013-02-12-qr-invoice.txt
index 5b4e24c69c9a25503526e0a982119a78b7ba1a9e..3fc6ea02b589b7a899745fec1a84899f2689eaf4 100644 (file)
@@ -2,7 +2,7 @@ Title: "Electronic" paper invoices - using vCard in a QR code
 Tags: english, standard
 Date: 2013-02-12 10:30
 
-Here in Norway, electronic invoices are spreading, and the
+<p>Here in Norway, electronic invoices are spreading, and the
 <a href="http://www.anskaffelser.no/e-handel/faktura">solution promoted
 by the Norwegian government</a> require that invoices are sent through
 one of the approved facilitators, and it is not possible to send
@@ -30,6 +30,8 @@ fields:</p>
 <p><pre>
 X-INVOICE-NUMBER:1
 X-INVOICE-AMOUNT:NOK1000.00
+X-INVOICE-KID:123412341234
+X-INVOICE-MSG:Donation to Debian Edu
 X-BANK-ACCOUNT-NUMBER:16040884339
 X-BANK-IBAN-NUMBER:NO8516040884339
 X-BANK-SWIFT-NUMBER:DNBANOKKXXX
@@ -38,9 +40,11 @@ X-BANK-SWIFT-NUMBER:DNBANOKKXXX
 <p>The X-BANK-ACCOUNT-NUMBER field was proposed in a stackoverflow
 answer regarding
 <a href="http://stackoverflow.com/questions/10045664/storing-bank-account-in-vcard-file">how
-to put bank account information into a vCard</a>.</p>
+to put bank account information into a vCard</a>.  For payments in
+Norway, either X-INVOICE-KID (payment ID) or X-INVOICE-MSG could be
+used to pass on information to the seller when paying the invoice.</p>
 
-The complete vCard could look like this:
+<p>The complete vCard could look like this:</p>
 
 <p><pre>
 BEGIN:VCARD
@@ -52,6 +56,7 @@ EMAIL;PREF;INTERNET:sdl-styret@rt.nuug.no
 REV:20130212T095000Z
 X-INVOICE-NUMBER:1
 X-INVOICE-AMOUNT:NOK1000.00
+X-INVOICE-MSG:Donation to Debian Edu
 X-BANK-ACCOUNT-NUMBER:16040884339
 X-BANK-IBAN-NUMBER:NO8516040884339
 X-BANK-SWIFT-NUMBER:DNBANOKKXXX
@@ -71,3 +76,6 @@ system.</p>
 vCard reader, so those parts would have to go directly into a system
 handling invoices.  I am a bit unsure how vCards without name parts
 are handled, but a simple test indicate that this work just fine.</p>
+
+<p><strong>Update 2013-02-12 11:30</strong>: Added KID to the proposal
+based on feedback from Sturle Sunde.</p>