{"id":79,"date":"2006-01-02T11:58:44","date_gmt":"2006-01-02T18:58:44","guid":{"rendered":"http:\/\/www.red-sweater.com\/blog\/?p=79"},"modified":"2006-01-02T12:02:05","modified_gmt":"2006-01-02T19:02:05","slug":"the-paperless-invoice","status":"publish","type":"post","link":"https:\/\/redsweater.com\/blog\/79\/the-paperless-invoice","title":{"rendered":"The Paperless Invoice"},"content":{"rendered":"<p>It&#8217;s the beginning of the month, which means it&#8217;s invoice time for me. I very rarely send out paper invoices. These days most companies are hip enough to have addresses like AccountsPayable@&lt;company&gt;.com. So my low-volume invoicing mechanism involves a <a href=\"http:\/\/www.apple.com\/iwork\/pages\/\">Pages<\/a> templates document, and a little manual copy and paste from my web-based hour-tracking system.<\/p>\n<p>\nOne company I work for makes things &#8220;easier&#8221; by requiring that I submit invoices through a nasty web invoicing system. Just about everything about this site is wrong. To add insult to injury, they charge me, the &#8220;supplier&#8221; for the privilege of stumbling my way through their ridiculous invoicing system. To be fair I haven&#8217;t run out of &#8220;free credits&#8221; that I got when I first signed up, but I&#8217;m really not looking forward to the day when I have to pay for this abuse.\n<\/p>\n<p>\nAmong the ridiculous things I must endure every month as I fill out the invoice data, is the selection of &#8220;units&#8221; for my &#8220;hourly work&#8221; line item. It&#8217;s always &#8220;hours,&#8221; just like every other professional consulting service is almost always &#8220;hours.&#8221; But hours aren&#8217;t special to this company &#8211; they&#8217;re just another item smack-dab in the middle of the world&#8217;s most comprehensive list of invoicing units, and I have to scroll down to the middle of it every time:\n<\/p>\n<p>\n<select class='ListBox' name='Unit'><option value=\"\">Please Select From our Ridiculously Stupid List of Possible Units<\/option><option value=238 >1,000\t<\/option><option value=236 >10\t<\/option><option value=226 >10 Metres\t<\/option><option value=251 >10 x 0.5ml\t<\/option><option value=252 >10 x 0.6ml\t<\/option><option value=253 >10 x 0.75ml\t<\/option><option value=254 >10 x 1ml\t<\/option><option value=239 >10,000\t<\/option><option value=191 >10-Pack\t<\/option><option value=237 >100\t<\/option><option value=225 >100 Metres\t<\/option><option value=190 >100-Pack\t<\/option><option value=203 >1000L\t<\/option><option value=204 >100g\t<\/option><option value=259 >100g\t<\/option><option value=247 >100L\t<\/option><option value=258 >100ml\t<\/option><option value=205 >10L\t<\/option><option value=206 >10ml\t<\/option><option value=256 >10ml\t<\/option><option value=207 >125Kg\t<\/option><option value=250 >1Kg\t<\/option><option value=246 >1L\t<\/option><option value=208 >2.5L\t<\/option><option value=209 >200L\t<\/option><option value=210 >20ml\t<\/option><option value=248 >250g\t<\/option><option value=212 >250ml\t<\/option><option value=307 >25g\t<\/option><option value=213 >25Kg\t<\/option><option value=214 >25L\t<\/option><option value=211 >25ml\t<\/option><option value=257 >25ml\t<\/option><option value=309 >4 Week\t<\/option><option value=215 >400L IBC\t<\/option><option value=216 >4L\t<\/option><option value=217 >4x48L\t<\/option><option value=255 >5 x 10ml\t<\/option><option value=261 >5 x 5ml\t<\/option><option value=189 >50 Pound Bag\t<\/option><option value=262 >50-Pack\t<\/option><option value=249 >500g\t<\/option><option value=218 >500ml\t<\/option><option value=219 >50Kg\t<\/option><option value=220 >5g\t<\/option><option value=221 >5L\t<\/option><option value=260 >5ml\t<\/option><option value=291 >6 Pack\t<\/option><option value=241 >9 x 17L\t<\/option><option value=244 >9 x 20L\t<\/option><option value=222 >9x15L\t<\/option><option value=245 >9x20L\t<\/option><option value=1 >Acre\t<\/option><option value=2 >Assembly\t<\/option><option value=3 >Bag\t<\/option><option value=4 >Bale\t<\/option><option value=5 >Ball\t<\/option><option value=6 >Barrel (US) (petroleum etc.)\t<\/option><option value=7 >Barrel &#8211; Imperial\t<\/option><option value=180 >Base\t<\/option><option value=8 >Basket\t<\/option><option value=9 >Batch\t<\/option><option value=266 >Board Feet\t<\/option><option value=10 >Bottle\t<\/option><option value=11 >Box\t<\/option><option value=264 >Box of 12\t<\/option><option value=263 >Box of 6\t<\/option><option value=224 >Bucket\t<\/option><option value=265 >Bundle\t<\/option><option value=267 >Bushel\t<\/option><option value=182 >Can\t<\/option><option value=173 >Canister\t<\/option><option value=268 >Carload\t<\/option><option value=12 >Carton\t<\/option><option value=13 >Case\t<\/option><option value=188 >Catchweight\t<\/option><option value=14 >Centigram\t<\/option><option value=15 >Centilitre\t<\/option><option value=16 >Centimetre\t<\/option><option value=197 >Coil\t<\/option><option value=17 >Container\t<\/option><option value=228 >Copies\t<\/option><option value=18 >Crate\t<\/option><option value=19 >Cubic centimetre\t<\/option><option value=20 >Cubic decimetre\t<\/option><option value=269 >Cubic Feet\t<\/option><option value=21 >Cubic foot\t<\/option><option value=22 >Cubic inch\t<\/option><option value=270 >Cubic Inches\t<\/option><option value=23 >Cubic metre\t<\/option><option value=24 >Cubic metre (net)\t<\/option><option value=25 >Cubic millimetre\t<\/option><option value=26 >Cubic yard\t<\/option><option value=27 >Cycle\t<\/option><option value=28 >Cylinder\t<\/option><option value=29 >Day\t<\/option><option value=274 >Decilitre\t<\/option><option value=275 >Decimetre\t<\/option><option value=169 >Degree\t<\/option><option value=276 >Dollars (US)\t<\/option><option value=273 >Double Centre\t<\/option><option value=30 >Dozen\t<\/option><option value=183 >Drum\t<\/option><option value=31 >Each\t<\/option><option value=32 >Fifteen kg drum\t<\/option><option value=33 >Fiftyfive gallon (US) drum\t<\/option><option value=34 >Fluid ounce (UK)\t<\/option><option value=35 >Fluid ounce (US)\t<\/option><option value=36 >Foot\t<\/option><option value=37 >Gallon (UK)\t<\/option><option value=38 >Gallon (US)\t<\/option><option value=39 >Gram\t<\/option><option value=198 >Gross\t<\/option><option value=40 >Hour\t<\/option><option value=278 >Hucom\t<\/option><option value=41 >Hundred\t<\/option><option value=42 >Hundred cubic feet\t<\/option><option value=43 >Hundred cubic metre\t<\/option><option value=44 >Hundred feet\t<\/option><option value=45 >Hundred kilogram\t<\/option><option value=277 >Hundred Litres\t<\/option><option value=271 >Hundred Pounds\t<\/option><option value=279 >IBC\t<\/option><option value=227 >Inch\t<\/option><option value=280 >Inches\t<\/option><option value=171 >Inner\t<\/option><option value=172 >Item\t<\/option><option value=179 >Items\t<\/option><option value=281 >Jumbo\t<\/option><option value=46 >Kilogram\t<\/option><option value=284 >Kilometer\t<\/option><option value=201 >Kilometre\t<\/option><option value=282 >Kilos per Drum (wet)\t<\/option><option value=47 >Kilowatt\t<\/option><option value=240 >Kilowatt Hour\t<\/option><option value=283 >Kilowatt Hour\t<\/option><option value=184 >Kit\t<\/option><option value=223 >Kit of 3\t<\/option><option value=170 >Large\t<\/option><option value=286 >Length\t<\/option><option value=196 >License\t<\/option><option value=285 >Link\t<\/option><option value=48 >Litre\t<\/option><option value=232 >Load\t<\/option><option value=233 >Load\t<\/option><option value=305 >Lot\t<\/option><option value=287 >Lump Sum\t<\/option><option value=288 >Mega Watt\t<\/option><option value=49 >Metre\t<\/option><option value=50 >Metre cubed\t<\/option><option value=51 >Mile (statute mile)\t<\/option><option value=52 >Milligram\t<\/option><option value=202 >milliliter\t<\/option><option value=53 >Millimetre\t<\/option><option value=54 >Million\t<\/option><option value=230 >Minute\t<\/option><option value=289 >Minutes\t<\/option><option value=165 >Month\t<\/option><option value=63 >Ounce\t<\/option><option value=193 >Ounce\t<\/option><option value=175 >Outer\t<\/option><option value=290 >Overtime Hours\t<\/option><option value=55 >Pack\t<\/option><option value=56 >Packet\t<\/option><option value=229 >Pages\t<\/option><option value=57 >Pair\t<\/option><option value=58 >Pallet (lift)\t<\/option><option value=59 >Pallet\/unit load\t<\/option><option value=200 >Percent\t<\/option><option value=174 >Perf. unit\t<\/option><option value=166 >Piece\t<\/option><option value=60 >Pint (UK)\t<\/option><option value=61 >Pint (US)\t<\/option><option value=62 >Pound\t<\/option><option value=192 >Pounds\t<\/option><option value=294 >Quart\t<\/option><option value=231 >Quarter\t<\/option><option value=293 >Quarter Hour\t<\/option><option value=177 >Quire\t<\/option><option value=295 >Rack\t<\/option><option value=64 >Ream\t<\/option><option value=65 >Reel\t<\/option><option value=242 >Ring\t<\/option><option value=178 >Role\t<\/option><option value=185 >Roll\t<\/option><option value=187 >Second\t<\/option><option value=195 >Service\t<\/option><option value=168 >Set\t<\/option><option value=66 >Sheet\t<\/option><option value=308 >SITA\t<\/option><option value=234 >Skip\t<\/option><option value=67 >Spool\t<\/option><option value=68 >Square centimetre\t<\/option><option value=69 >Square foot\t<\/option><option value=70 >Square inch\t<\/option><option value=71 >Square kilometre\t<\/option><option value=72 >Square metre\t<\/option><option value=73 >Square yard\t<\/option><option value=301 >Synthetic Latex Dry Kilos\t<\/option><option value=303 >Synthetic Latex Dry Tonnes\t<\/option><option value=302 >Synthetic Latex Wet Kilos\t<\/option><option value=304 >Synthetic Latex Wet Tonnes\t<\/option><option value=298 >Tank\t<\/option><option value=297 >Therms\t<\/option><option value=74 >Thousand\t<\/option><option value=272 >Thousand Dosages\t<\/option><option value=306 >Thousand Feet\t<\/option><option value=199 >Thousand Sq. Metre\t<\/option><option value=167 >Tin\t<\/option><option value=194 >Ton\t<\/option><option value=75 >Ton (UK) or longton (US)\t<\/option><option value=76 >Tonne (metric ton)\t<\/option><option value=243 >Truckload\t<\/option><option value=296 >Truckload\t<\/option><option value=186 >Tube\t<\/option><option value=292 >Twenty-Four\t<\/option><option value=299 >Unit\t<\/option><option value=300 >Vial\t<\/option><option value=181 >Wallet\t<\/option><option value=77 >Week\t<\/option><option value=176 >Wholesaler\t<\/option><option value=235 >Wraps\t<\/option><option value=78 >Yard\t<\/option><option value=79 >Year\t<\/option><\/select>\n<\/p>\n<p>\nI know &#8211; it&#8217;s funny! Like &#8211; <a href=\"http:\/\/www.imdb.com\/title\/tt0088846\/plotsummary\">Brazil<\/a> funny. The first time, and then you start to loathe invoices. This should be a happy time, when you think &#8220;I&#8217;m going to get paid.&#8221; Instead I think, &#8220;I wonder if I&#8217;ll survive the invoicing system this month.&#8221; Maybe one month I&#8217;ll just charge them for &#8220;27 50-Pound Bags of Mac Consulting&#8221; and see what happens.\n<\/p>\n<p>\nOther fun aspects of this system include the classic &#8220;works only if you click the Submit button&#8221; bug. Hitting return submits, but submits with bogus data. This allows me to regularly observe the classless manner in which the system conveys SQL database errors to me! &#8220;Oh! &#8217;16:Can not init Service&#8217;, that explains it!&#8221;<\/p>\n<p>\nThis is a perfect follow-up to my <a href=\"http:\/\/www.red-sweater.com\/blog\/?p=78\">Verizon<\/a> post. It&#8217;s another example where a company must be making hundreds of thousands &#8211; no millions &#8211; of dollars peddling crap. On the bright side, when you swim in a sea of useless and buggy software, it&#8217;s easy to feel good about putting an honest day&#8217;s work into quality programming, and working with people who share these values.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s the beginning of the month, which means it&#8217;s invoice time for me. I very rarely send out paper invoices. These days most companies are hip enough to have addresses like AccountsPayable@&lt;company&gt;.com. So my low-volume invoicing mechanism involves a Pages templates document, and a little manual copy and paste from my web-based hour-tracking system. One [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,12,4],"tags":[],"class_list":["post-79","post","type-post","status-publish","format-standard","hentry","category-general","category-usability","category-web"],"_links":{"self":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":0,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/79\/revisions"}],"wp:attachment":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/media?parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/categories?post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/tags?post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}