<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vinsight</title>
	<atom:link href="http://www.vinsight.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vinsight.net</link>
	<description>winemaking software</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:09:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>US Sales Trip Tips</title>
		<link>http://www.vinsight.net/business/us-sales-trip-tips</link>
		<comments>http://www.vinsight.net/business/us-sales-trip-tips#comments</comments>
		<pubDate>Tue, 31 Jan 2012 20:16:04 +0000</pubDate>
		<dc:creator>Simon Lampen</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/?p=710</guid>
		<description><![CDATA[So I am half way through a sales trip to California where my colleague and I have attended one of the largest wine industry tradeshows: the Unified Wine and Grape Symposium. Having been one of the last exhibitors to secure a place we really had to scramble to get here and that has meant that [...]]]></description>
			<content:encoded><![CDATA[So I am half way through a sales trip to California where my colleague and I have attended one of the largest wine industry tradeshows: the Unified Wine and Grape Symposium.
Having been one of the last exhibitors to secure a place we really had to scramble to get here and that has meant that we haven't had as much time to research as I would like. So if you have more notice and are thinking about heading to the US to tout your (soft)wares then here are a couple of tips that might make it a smoother experience than ours.
<style>
#slides{
    display: none;
}
.entry ol ul,
.entry ol ul li {
    list-style-type: lower-alpha;
}
h4 {
    font-weight: bold;
}

</style>
In no particular order:
<ol>
	<li>
<h3>Getting Mobile Data and Phone Connectivity</h3>
You have got to have mobile data in this day and age. If you are from outside the US then odds are you have a GSM compatible mobile phone, this is where it begins to get tricky. So your options to get prepaid data for this are fairly limited.

AT&amp;T have a GSM network but do you think you can get prepaid data only ... NO! There are at least 3 different data options depending on what you have/want but they are all neatly and monopolistically segmented into iPad, Other tablets and Phone and all radically different prices!
I ended up throwing my hands up in despair and went across the street to T-Mobile. For $50 I got unlimited slower data (Edge rather than 3G, say 150 kbs) and spend $10 more and got unlimited txt and free calling to landlines back home in New Zealand.
I then had to sort out a fall back data connection for my notebook. 150 kbs was not going to cut it, so I foolishly went back to AT&amp;T and got a usb modem that was meant to be blazingly fast 4G. It was fast but in downtown Sacramento (with an AT&amp;T building across the street!) the connection browned-out and eventually would not even connect from 11:30 - 4pm one day and was at best intermittent the next day. Every local I told about this nodded knowingly and said Verizon was the way to go. I would love to hear anyone else's' experience on this one.
<h4>So mobile data recommendations:</h4>
<ul><li>For your GSM Mobile you bring with you: T-Mobile prepay with $10 extra to call home for free.</li>
<li>For your PC, try Verizon with a USB stick as AT&amp;T did not prove reliable.</li></ul></li>
	<li>
<h3>Charging your Electric Empire</h3>
<img class="alignright size-thumbnail wp-image-715" title="Powerboard = 1 Adapter, 4 plugs" src="http://www.vinsight.net/wp-content/uploads/2012/01/powerboard-150x150.jpg" alt="" width="150" height="150" />
Take a powerboard so you only need one adapter. You will have to charge your phone, notebook, tablet... just take a 4 plug powerboard that you can plug all these into without an adapter, then just put a single plug adapter on the powerboard cord instead. PLEASE check that your power supplies can handle 100 - 240V input otherwise I am picking there will be fire works :).</li>
	<li>
<h3>Money -Foreign Exchange</h3>
Check out the OneSmart card from Air NZ. If you are from New Zealand, then join their airpoints system and they send you a chipped card that not only allows 'Tap and Go' check in (unfortunately only domestically and to Australia, not the US for security reasons) but most interestingly it is a prepay multi-currency MasterCard. You can transfer New Zealand Dollars into the account overnight by bank transfer, then move your money to US Dollars (or a bunch of other currencies as well) once it shows up in the morning.

<p>The 3 good things about this are:
<ul>
<li>by my own reckoning the rates were about 3 cents per dollar better than I saw advertised at the bank/airport</li>
<li>I did not pay the exorbitant ATM fees for withdrawing US dollars from ATMs.</li>
<li>It also used the cool wireless payment technology 'PayPass' where you can tap the payment terminal and not have to PIN or sign small purchases, however I didn't find too many retailers with the new terminals yet.</li></ul></p>

</li>
	<li>
<h3>Cash is still King</h3>
Despite the coolness of a wireless wallet, this is the US, if you said 'cash-less society' to someone from the US they would think it a joke like the 'paper-less office'. You need to have some cash on you at all times, even if it is just to tip the service staff (which by the way should be about 15% of the PRE-tax amount, or as my good friend @schnicker pointed out, in California you more or less double the sales tax amount of 7.25%).</li>
	<li>
<h3>Phone a friend</h3>
That leads nicely to my next tip, call on friends who have gone before you to get advice. They should be able to point you in the right direction. We stopped in and saw everyone at the kiwi landing pad which is full of great Kiwi startups. We also caught up with our old office room mates @litmos who have been in California for the last 4 months or so, and as well as some good advice, it also breaks up the trip to see some familiar faces :)</li>
	<li>
<h3>Keeping it lean</h3>
The greenback ain't what it used to be but hey, if you can save a few bucks here and there then it helps.
<ul>
<li>Book the hotels that you have to, but if you have some flexibility and are going to be in a big city then try a hotel deals site like: <a href="http://www.priceline.com">priceline</a>, <a href="http://www.wotif.com/">wotif </a>or <a href="http://www.hotels.com/">hotels.com</a> (in that order).
</li>
<li>Equally if you need a car, look out for good deals. It might be that say, it is the middle of winter, so Mustang convertibles are on rental special. Think Thelma and Louise :)
<a style="display:block;" href="http://www.vinsight.net/business/us-sales-trip-tips/attachment/mustang" rel="attachment wp-att-718"><img class="alignleft size-medium wp-image-718" title="Reasonably Priced Rental Car" src="http://www.vinsight.net/wp-content/uploads/2012/01/mustang-300x178.jpg" alt="" width="300" height="178" /></a>
</li></ul>
</li>
</ol>
<p>If you have any other tips that you reckon could/should go here then please contribute.</p>]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/business/us-sales-trip-tips/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuck in the headlights</title>
		<link>http://www.vinsight.net/business/stuck-in-the-headlights</link>
		<comments>http://www.vinsight.net/business/stuck-in-the-headlights#comments</comments>
		<pubDate>Wed, 14 Dec 2011 03:47:25 +0000</pubDate>
		<dc:creator>Simon Lampen</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/?p=651</guid>
		<description><![CDATA[Today our vineyard and winery management software became an offical Xero Add-on. Woot Woot! That in itself is great news and we are really excited to get working with such a great piece of software and it fits our long term philosophy that we don&#8217;t make accounting software, we make winery software. But what really [...]]]></description>
			<content:encoded><![CDATA[<p>Today our vineyard and winery management software became an offical <a href="http://www.xero.com/advisors/solutions/invoicing/2/">Xero Add-on</a>. Woot Woot!</p>
<p>That in itself is great news and we are really excited to get working with such a great piece of software and it fits our long term philosophy that we don&#8217;t make accounting software, we make winery software.</p>
<p>But what really interested me was watching what happened to our sales site after the Xero team tweeted a welcome with a link to our site. I recently found the Real-Time features that are in Beta in <a href="http://www.google.com/analytics">Google Analytics</a>.</p>
<p>When the first tweet went out I started watching the real time visitors, what they were looking at and where they were coming from.  I could not look away. I felt like a possum in the headlights of an on coming car, or mesmerised like when you look at a fire.</p>
<p>As I watched, I saw ripples go out, as the original tweet from the API team was re-tweeted from the main Xero account then other people picking up on it. You could see each tweet reflected in a modest wave ( OK ripple ) of visits to our site. Firstly mainly in NZ, then to San Francisco and from there are few more visits from around North America.  Then a couple of folks picked up on it from Australia and you could see a ripple of visits from around Australia. As I watched the map below evolve and change I could imagine using it as a proxy for the referral network of Xero, (the UK of course is asleep, and not everyone neeeeds winery software, but it doesn&#8217;t hurt to have a few subscriptions lying around just in case).</p>
<p>Here is a shot of what it looked like unfolding, you can see the per minute ripples then a lull, then someone else would retweet and there would be another brief flurry of activity:</p>
<p><a href="http://www.vinsight.net/business/stuck-in-the-headlights/attachment/google-analytics" rel="attachment wp-att-652"><img class="alignnone size-large wp-image-652" title="google-analytics" src="http://www.vinsight.net/wp-content/uploads/2011/12/google-analytics-1024x710.png" alt="" width="1024" height="710" /></a></p>
<p>&nbsp;</p>
<p>The referrals area updated with the different referring domains of the various URL shortening services like t.co, ow.ly etc so you can loosely tell which visits were from which tweet. The &#8216;Right now&#8217; number floats up and down with it tapering off if there has not been a request in the last minute or so from the same browser session.</p>
<p>Anyway if you are running a site where you care if you are getting noticed, you should definitely check out the real-time features in <a href="http://www.google.com/analytics">Google Analytics</a> it is compelling.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/business/stuck-in-the-headlights/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Winemaking anywhere, anytime</title>
		<link>http://www.vinsight.net/featured/winemaking-anywhere-anytime</link>
		<comments>http://www.vinsight.net/featured/winemaking-anywhere-anytime#comments</comments>
		<pubDate>Sat, 03 Dec 2011 01:00:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=274</guid>
		<description><![CDATA[Photos courtesy of Baillie-Grohman Estate Winery and Misha's Vineyard With our web version of Vinsight Software you can get info about what's in barrel from the barrel hall, you can order more yeast from the store room, you can see how much current vintage Pinot noir you have available to sell when you are visting [...]]]></description>
			<content:encoded><![CDATA[<p>Photos courtesy of <a href="http://www.bailliegrohman.com/">Baillie-Grohman Estate Winery</a> and <a href="http://www.mishasvineyard.com/">Misha's Vineyard</a></p>
<p>With our web version of Vinsight Software you can get info about what's in barrel from the barrel hall, you can order more yeast from the store room, you can see how much current vintage Pinot noir you have available to sell when you are visting your customer.</p>

Your office can be anywhere!<span id="more-274"></span>
<a class="button orange" style="display: inline-block; float: none;" href="https://app.vinsight.net/subscriptions/signup"> <span style="display: block;">Try us now</span> <span>14 day free trial</span> </a><span style="display: inline-block; height: 50px; vertical-align: middle; padding: 5px;"> or </span><a class="button red" style="display: inline-block; float: none;" href="/pricing"><span style="display: block;">Choose a plan</span><span>see our pricing</span></a>]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/featured/winemaking-anywhere-anytime/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vinsight plus Xero On-line Accounting</title>
		<link>http://www.vinsight.net/featured/vinsight-plus-xero-on-line-accounting</link>
		<comments>http://www.vinsight.net/featured/vinsight-plus-xero-on-line-accounting#comments</comments>
		<pubDate>Mon, 28 Nov 2011 04:38:28 +0000</pubDate>
		<dc:creator>Justin Hart</dc:creator>
				<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=257</guid>
		<description><![CDATA[One of the many advantages of our web-based version of Vinsight is that we integrate with Xero on-line accounting. You will be able to sell your packaged wine directly from Vinsight, taking advantage of our multi-warehouse, multi-currency inventory system, and have the invoices show up directly in your Xero account ready for approval and debtor [...]]]></description>
			<content:encoded><![CDATA[<p>One of the many advantages of our web-based version of Vinsight is that we integrate with Xero on-line accounting. You will be able to sell your packaged wine directly from Vinsight, taking advantage of our multi-warehouse, multi-currency inventory system, and have the invoices show up directly in your Xero account ready for approval and debtor management. All this without re-typing a thing, it&#8217;s too easy, check out our video demo&#8230;</p>
<div id="media">
            <object id="csSWF" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="800" height="618" codebase="http://active.macromedia.com/flash7/cabs/ swflash.cab#version=9,0,28,0"><param name="src" value="/Videos/7SKRG4/media"><param name="bgcolor" value="#1a1a1a"><param name="quality" value="best"><param name="allowScriptAccess" value="always"><param name="allowFullScreen" value="true"><param name="scale" value="showall"><param name="flashVars" value="autostart=false"><embed name="csSWF" src="/Videos/7SKRG4/media" width="800" height="618" bgcolor="#1a1a1a" quality="best" allowscriptaccess="always" allowfullscreen="true" scale="showall" flashvars="autostart=false" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"><br />
            </object>
        </div>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/featured/vinsight-plus-xero-on-line-accounting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Pickings with Vinsight Web</title>
		<link>http://www.vinsight.net/featured/easy-pickings-with-vinsight-web</link>
		<comments>http://www.vinsight.net/featured/easy-pickings-with-vinsight-web#comments</comments>
		<pubDate>Sat, 26 Nov 2011 22:59:42 +0000</pubDate>
		<dc:creator>Justin Hart</dc:creator>
				<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=262</guid>
		<description><![CDATA[Harvest entries couldn&#8217;t be easier with the web-based version of Vinsight Winery Software. Just select the subblock you are harvesting along with the pick date then record a crush operation. Watch the video&#8230;]]></description>
			<content:encoded><![CDATA[<p>Harvest entries couldn&#8217;t be easier with the web-based version of Vinsight Winery Software. Just select the subblock you are harvesting along with the pick date then record a crush operation.</p>
<p>Watch the video&#8230;</p>
<div id="media"><object id="csSWF" width="800" height="618" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.vinsight.net/Videos/AWX3U9/media" /><param name="quality" value="best" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="scale" value="showall" /><param name="flashVars" value="autostart=false" /><param name="pluginspage" value="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /><param name="flashvars" value="autostart=false" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed id="csSWF" width="800" height="618" type="application/x-shockwave-flash" src="http://www.vinsight.net/Videos/AWX3U9/media" quality="best" allowScriptAccess="always" allowFullScreen="true" scale="showall" flashVars="autostart=false" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" flashvars="autostart=false" allowfullscreen="true" allowscriptaccess="always" /> </object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/featured/easy-pickings-with-vinsight-web/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vinsight Customers win gold at the 2010 AirNZ Wine awards</title>
		<link>http://www.vinsight.net/shout-outs/vinsight-customers-win-gold-at-the-2010-airnz-wine-awards</link>
		<comments>http://www.vinsight.net/shout-outs/vinsight-customers-win-gold-at-the-2010-airnz-wine-awards#comments</comments>
		<pubDate>Wed, 10 Nov 2010 23:07:03 +0000</pubDate>
		<dc:creator>Justin Hart</dc:creator>
				<category><![CDATA[Shout Outs]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=98</guid>
		<description><![CDATA[Congratulations to all the following Vinsight Software customers winning Pure Gold and Gold at the 2010 AirNZ wine awards.]]></description>
			<content:encoded><![CDATA[<p>Congratulations to all the following Vinsight Software customers winning Pure Gold and Gold at the 2010 AirNZ wine awards.</p>
<p><strong>Gewürztraminer</strong></p>
<p><strong>Pure Gold</strong><br />
Forrest The Valleys Wairau Gewürztraminer 2010<br />
Waimea Nelson Gewürztraminer 2010</p>
<p><strong>Gold</strong><br />
West Brook Marlborough Gewürztraminer 2009</p>
<p><strong>Riesling</strong></p>
<p><strong>Gold</strong><br />
Coopers Creek Marlborough Riesling 2009<br />
Lawson&#8217;s Dry Hills Marlborough Riesling 2007<br />
Peregrine Central Otago Riesling 2008<br />
Waimea Nelson Classic Riesling 2009</p>
<p><strong>Chardonnay</strong></p>
<p><strong>Gold</strong><br />
West Brook Waimauku Estate Chardonnay 2008</p>
<p><strong>Other White and Rosé Wines</strong></p>
<p><strong>Gold</strong><br />
Waimea Nelson Viognier 2009</p>
<p><strong>Pinot Noir</strong></p>
<p><strong>Pure Gold</strong><br />
Akarua Central Otago Reserve Pinot Noir 2009<br />
Amisfield Central Otago Pinot Noir 2008<br />
Olssens Slapjack Creek Central Otago Pinot Noir 2009</p>
<p><strong>Gold</strong><br />
Allan Scott Family Winemakers Hounds Marlborough Pinot Noir 2009<br />
Allan Scott Family Winemakers Marlborough Pinot Noir 2009<br />
Peregrine Central Otago Pinot Noir 2009</p>
<p><strong>Merlot</strong></p>
<p><strong>Gold</strong><br />
Black Barn Vineyards Reserve Hawkes Bay Merlot 2009</p>
<p><strong>Cabernet Sauvignon or Merlot/Cabernet Blend</strong></p>
<p><strong>Gold</strong><br />
Coopers Creek SV Gimblett Gravels Hawkes Bay Cabernet Sauvignon Merlot 2007</p>
<p><strong>Dessert Wine</strong></p>
<p><strong>Gold</strong><br />
Allan Scott Family Winemakers Late Harvest Marlborough Sauvignon Blanc 2008<br />
Elephant Hill Hawkes Bay Rania 2009<br />
Forrest Botrytised Marlborough Riesling 2009<br />
Lawson&#8217;s Dry Hills Marlborough Late Harvest Gewürztraminer 2007</p>
<p><strong>Open Red Wine</strong></p>
<p><strong>Pure Gold</strong><br />
Amisfield Central Otago Pinot Noir 2008</p>
<p><strong>Gold</strong><br />
Allan Scott Family Winemakers Marlborough Pinot Noir 2009<br />
Peregrine Central Otago Pinot Noir 2009</p>
<p><strong>Exhibition White or Sparkling Wine</strong></p>
<p><strong>Pure Gold</strong><br />
Forrest The Valleys Wairau Gewürztraminer 2010</p>
<p><strong>Gold</strong></p>
<p>Lawson&#8217;s Dry Hills Marlborough Late Harvest Gewürztraminer 2007<br />
West Brook Marlborough Gewürztraminer 2009<br />
West Brook Waimauku Estate Chardonnay 2008</p>
<p><strong>Exhibition Red Wine</strong></p>
<p><strong>Pure Gold</strong><br />
Olssens Slapjack Creek Central Otago Pinot Noir 2009</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/shout-outs/vinsight-customers-win-gold-at-the-2010-airnz-wine-awards/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are you conversant with voip</title>
		<link>http://www.vinsight.net/business/idea-are-you-conversant-with-voip</link>
		<comments>http://www.vinsight.net/business/idea-are-you-conversant-with-voip#comments</comments>
		<pubDate>Wed, 19 May 2010 01:53:51 +0000</pubDate>
		<dc:creator>Simon Lampen</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=77</guid>
		<description><![CDATA[Pick up a small stone, it is time to slay Goliath. Incumbent telcos, probably the world over, but at least in New Zealand seem to have little idea that the innovative small companies that are agile and responsive with their services and offerings are about to bring these large incumbent, unweildy organisations to their knees. [...]]]></description>
			<content:encoded><![CDATA[<p>Pick up a small stone, it is time to slay Goliath.</p>
<p>Incumbent telcos, probably the world over, but at least in New Zealand seem to have little idea that the innovative small companies that are agile and responsive with their services and offerings are about to bring these large incumbent, unweildy organisations to their knees.</p>
<p>For years I have been looking for any sign of life in the traditional phone market, I used to run my business entirely from mobile including a mobile fax number because the fixed line telcos had nothing to offer. I need(ed) quick access to communication wherever I am and the big guys just don&#8217;t seem to care about small to medium sized companies.</p>
<p>Let me give you a brief case study, I have had a mobile fax number for at least the last 10 years, and after the first year I enquired if the telco in question did FaxToEmail. It seemed to me that while the telco&#8217;s server could answer my fax call and receive the fax to digital storage for later retransmission, it should be a doddle to convert this to a pdf and email it to me. To the best of my knowledge, they still don&#8217;t offer this service.</p>
<p>This, combined with the blood letting on each of my monthly mobile bills lead me to pick up a small stone and hurl it at the behemoth telcos, I took my business to a small company offering hosted virtual PABXs using VOIP (voice over internet protocol). For little more than $10 a month per extension plus calls, I now have a fully automated digital receptionist that if I am out of the office, can automatically forward calls to my mobile or try a list of other numbers while the caller is on hold.</p>
<p>I have the unified inbox finally, voice messages (and fax if wanted) can turn up in my inbox as attachments meaning I only have one place to check all of my correspondence.</p>
<p>Oh and I got rid of our oversea toll free numbers that cost $ per minute to run and replaced them with local calling numbers in Australia and North America that cost ~$5 a month each and end up at our main switch board along with our other normal calls, oh and the cost per minute is zero, zip, nada.</p>
<p>I have the notion that incumbent telcos in New Zealand are not much better than tobacco companies or oil companies, but not quite as smart. The oil companies at least buy up more efficient patents, or some are doing R&amp;D in other areas but I cannot see any traditional telcos being innovative.</p>
<p>Then there are companies like that which I have signed up with, <a href="http://www.conversant.co.nz">Conversant</a>, that can see we are now in a different world and have been for a while. Even 10 years ago, in IT support, shoe leather still counted as a major tool, however for quite a while now, on any given morning, we could be remotely administering a server in Canada, or in the afternoon doing a web based training course with someone in Western Australia and we do this using an internet connection and calls that cost us 3 cents a minute not 30 or 60 or even $$.</p>
<p>So find a company that is conversant with the future and take you account to them, it is a small stone, but if enough are thrown, we may just slay a giant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/business/idea-are-you-conversant-with-voip/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xero Effort -as easy as falling off a log</title>
		<link>http://www.vinsight.net/dot-net-development/xero-effort-as-easy-as-falling-off-a-log</link>
		<comments>http://www.vinsight.net/dot-net-development/xero-effort-as-easy-as-falling-off-a-log#comments</comments>
		<pubDate>Fri, 14 May 2010 09:56:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dot Net Development]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[XmlSerialization]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=62</guid>
		<description><![CDATA[We have been moving our accounting from an in house system that took too much time to look after and was not core business to starting to use Xero. I have been keen to get using an accounting  system that has a decent API to give us a chance to do some integration work from our [...]]]></description>
			<content:encoded><![CDATA[
<a href='http://www.vinsight.net/dot-net-development/xero-effort-as-easy-as-falling-off-a-log/attachment/xeroapipreviewerrequestbody' title='xeroapipreviewerrequestbody'><img width="150" height="150" src="http://www.vinsight.net/wp-content/uploads/2010/05/xeroapipreviewerrequestbody-150x150.jpg" class="attachment-thumbnail" alt="xeroapipreviewerrequestbody" title="xeroapipreviewerrequestbody" /></a>
<a href='http://www.vinsight.net/dot-net-development/xero-effort-as-easy-as-falling-off-a-log/attachment/xeroapipreviewerresponsebody' title='xeroapipreviewerresponsebody'><img width="150" height="150" src="http://www.vinsight.net/wp-content/uploads/2010/05/xeroapipreviewerresponsebody-150x150.jpg" class="attachment-thumbnail" alt="xeroapipreviewerresponsebody" title="xeroapipreviewerresponsebody" /></a>

<p>We have been moving our accounting from an in house system that took too much time to look after and was not core business to starting to use <a title="Xero Accounting Software" href="http://www.xero.com" target="_blank">Xero</a>. I have been keen to get using an accounting  system that has a decent API to give us a chance to do some integration work from our Winery Software. To date I have looked at MYOB and Quickbooks but have been put off by their desktop centric view and how difficult this is when trying to get even some simple integration working.<br />
Enter Xero stage left, after one day I had written an automated routine to post our sales orders into Xero as draft invoices, deal with any validation messages and sync the results back to our system.<br />
2 things made this fall over easy:</p>
<ol>
<li>Me brushing up on my vague notions about MSSQL&#8217;s XML handling abilities.</li>
<li>Xero&#8217;s great <a href="https://api.xero.com/" target="_blank">API Previewer</a> that allows you to GET, CREATE and UPDATE a good range of the systems accounting entities.</li>
</ol>
<p>Firstly, having done a few integration jobs in the past, getting data out of one system and knocked into shape (literally), suitable for inserting into another, is an often tedious job. Previous jobs have been variations of: Start with some object that in no way resembles what you need it to be, then try to kludge it into another object that resembles the destination, and finally try to get this object to serialize to XML just-so, finally you are ready to spend hours of painful integration testing with long slow iterations to figure out if your request and response handling is up to scratch.</p>
<p>Enter MSSQL and the &#8216;FOR XML&#8217; clause. Previously I was stuck with doing XSL transformations of DataTables, or writing custom serialization to get these transformation done, however extracting and shaping an XML result from a SELECT statement was so easy!!<br />
Consider the source db of a Contact table (Cnt), an AP Invoice header table (Cdr) , Line Items (CdrLgr) as well as currency (Cur) and chart of accounts info (Lgr).  In a simple SQL statement I can acheive all of the SELECT, TRANSFORM and serialization work in one step!</p>
<table id="siow" width="100%" border="0" cellspacing="0" cellpadding="3" bgcolor="#eeeeee">
<tbody>
<tr>
<td width="100%">
<pre><span style="font-family: consolas;"><span style="color: #0000ff;"><span style="font-size: x-small;">SELECT</span></span></span><span style="font-family: consolas;"><span style="font-size: x-small;"> <span style="color: #ff0000;">'ACCPAY'</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">[Type]</span><span style="color: #808080;">, <span style="color: #008000;">--Nested Single Contact Element, note path is empty as it is a single element <span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: consolas;"><span style="color: #808080;"><span style="font-size: x-small;">(</span></span></span><span style="font-family: consolas;"><span style="color: #0000ff;"><span style="font-size: x-small;">SELECT</span></span></span><span style="font-family: consolas;"><span style="font-size: x-small;"> <span style="color: #008080;">Cnt</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">Name</span> <span style="color: #0000ff;">FROM</span> <span style="color: #008080;">Cnt</span> <span style="color: #0000ff;">WHERE</span> <span style="color: #008080;">Cdr</span><span style="color: #808080;">.</span><span style="color: #008080;">CntNum</span><span style="color: #808080;">=</span><span style="color: #008080;">Cnt</span><span style="color: #808080;">.</span><span style="color: #008080;">CntNum</span> <span style="color: #0000ff;">FOR</span> <span style="color: #0000ff;">XML</span> <span style="color: #0000ff;">PATH</span><span style="color: #808080;">(</span><span style="color: #ff0000;">''</span><span style="color: #808080;">),</span><span style="color: #0000ff;">TYPE</span><span style="color: #808080;">)</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">Contact</span><span style="color: #808080;">, <span style="color: #000000;"><span style="color: #008080;">Dat</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">[Date]</span><span style="color: #808080;">, <span style="color: #000000;"><span style="color: #ff00ff;">ISNULL</span><span style="color: #808080;">(</span><span style="color: #008080;">DatPytDue</span><span style="color: #808080;">,</span><span style="color: #008080;">Dat</span><span style="color: #808080;">)</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">DueDate</span><span style="color: #808080;">, <span style="color: #000000;"><span style="color: #008080;">Ref</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">InvoiceNumber</span><span style="color: #808080;">, <span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: consolas;"><span style="color: #808080;"><span style="font-size: x-small;">(</span></span></span><span style="font-family: consolas;"><span style="color: #0000ff;"><span style="font-size: x-small;">SELECT</span></span></span><span style="font-family: consolas;"><span style="font-size: x-small;"> <span style="color: #008080;">Cod</span> <span style="color: #0000ff;">FROM</span> <span style="color: #008080;">Cur</span> <span style="color: #008080;">Cur</span> <span style="color: #0000ff;">WHERE</span> <span style="color: #008080;">EntNum</span><span style="color: #808080;">=</span><span style="color: #008080;">CurNum</span><span style="color: #808080;">)</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">CurrencyCode</span><span style="color: #808080;">, <span style="color: #000000;"><span style="color: #ff0000;">'Exclusive'</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">LineAmountTypes</span><span style="color: #808080;">, <span style="color: #008000;">--Nested 'LineItems' Node Collection, with LineItem elements, --note path is set with the element name LineItem and subquery is aliased to LineItems --to give the node collection element name <span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: consolas;"><span style="color: #808080;"><span style="font-size: x-small;">(</span></span></span><span style="font-family: consolas;"><span style="color: #0000ff;"><span style="font-size: x-small;">SELECT</span></span></span><span style="font-family: consolas;"><span style="font-size: x-small;"> <span style="color: #008080;">Cdr</span><span style="color: #808080;">.</span><span style="color: #008080;">Dsc</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">[Description]</span><span style="color: #808080;">, <span style="color: #000000;">1 <span style="color: #0000ff;">AS</span> <span style="color: #008080;">Quantity</span><span style="color: #808080;">, <span style="color: #000000;"><span style="color: #ff00ff;">CONVERT</span><span style="color: #808080;">(</span><span style="color: #0000ff;">money</span><span style="color: #808080;">,</span><span style="color: #008080;">Amt</span><span style="color: #808080;">)</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">UnitAmount</span><span style="color: #808080;">, <span style="color: #000000;"><span style="color: #0000ff;">CASE</span> <span style="color: #0000ff;">WHEN</span> <span style="color: #ff00ff;">Abs</span><span style="color: #808080;">(</span><span style="color: #008080;">CdrLgr</span><span style="color: #808080;">.</span><span style="color: #008080;">IsSalTaxLib</span><span style="color: #808080;">)=</span>1 <span style="color: #0000ff;">THEN</span> <span style="color: #ff0000;">'INPUT'</span> <span style="color: #0000ff;">ELSE</span> <span style="color: #ff0000;">'NONE'</span> <span style="color: #0000ff;">END</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">TaxType</span><span style="color: #808080;">, <span style="color: #000000;">469 <span style="color: #0000ff;">AS</span> <span style="color: #008080;">AccountCode <span style="color: #000000;"><span style="color: #0000ff;">FROM</span> <span style="color: #008080;">CdrLgr</span> <span style="color: #808080;">LEFT</span> <span style="color: #808080;">JOIN <span style="color: #000000;"><span style="color: #008080;">Lgr</span> <span style="color: #0000ff;">ON</span> <span style="color: #008080;">Lgr</span><span style="color: #808080;">.</span><span style="color: #008080;">EntNum</span><span style="color: #808080;">=</span><span style="color: #008080;">CdrLgr</span><span style="color: #808080;">.</span><span style="color: #008080;">LgrNum <span style="color: #000000;"><span style="color: #0000ff;">WHERE</span> <span style="color: #008080;">CdrLgr</span><span style="color: #808080;">.</span><span style="color: #008080;">CdrNum</span><span style="color: #808080;">=</span><span style="color: #008080;">Cdr</span><span style="color: #808080;">.</span><span style="color: #008080;">CdrNum</span> <span style="color: #808080;">AND</span> <span style="color: #008080;">CdrLgr</span><span style="color: #808080;">.</span><span style="color: #008080;">Amt</span><span style="color: #808080;">&gt;=</span>0 <span style="color: #0000ff;">FOR</span> <span style="color: #0000ff;">XML</span> <span style="color: #0000ff;">PATH</span><span style="color: #808080;">(</span><span style="color: #ff0000;">'LineItem'</span><span style="color: #808080;">),</span><span style="color: #0000ff;">TYPE</span><span style="color: #808080;">)</span> <span style="color: #0000ff;">AS</span> <span style="color: #008080;">LineItems <span style="color: #000000;"><span style="color: #0000ff;">FROM</span> <span style="color: #008080;">Cdr <span style="color: #000000;"><span style="color: #0000ff;">WHERE</span> <span style="color: #008080;">CdrNum</span> <span style="color: #808080;">IN</span> <span style="color: #808080;">(</span>1<span style="color: #808080;">,</span>2<span style="color: #808080;">,</span>5<span style="color: #808080;">,</span>6<span style="color: #808080;">) <span style="color: #008000;">--Root Invoices Element with a collection of Invoice nodes <span style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: consolas;"><span style="color: #0000ff;"><span style="font-size: x-small;">FOR</span></span></span><span style="font-family: consolas;"><span style="font-size: x-small;"> <span style="color: #0000ff;">XML</span> <span style="color: #0000ff;">PATH</span><span style="color: #808080;">(</span><span style="color: #ff0000;">'Invoice'</span><span style="color: #808080;">),</span><span style="color: #0000ff;">ROOT</span><span style="color: #808080;">(</span><span style="color: #ff0000;">'Invoices'</span><span style="color: #808080;">)</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
</tbody>
</table>
<p>And this produces some nice nested (but not in my post!) xml ready for use in the API previewer.</p>
<table id="vv43" class="zeroBorder" width="100%" border="0" cellspacing="0" cellpadding="3" bgcolor="#eeeeee">
<tbody>
<tr>
<td width="100%"><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">&lt;</span></span></span><span style="font-family: 'courier new';"><span style="color: #a31515;"><span style="font-size: x-small;">Invoices</span></span></span><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">&gt;<br />
<span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">&lt;</span></span></span><span style="font-family: 'courier new';"><span style="color: #a31515;"><span style="font-size: x-small;">Invoice</span></span></span><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">&gt;<br />
<span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;"><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">&lt;</span></span></span><span style="font-family: 'courier new';"><span style="color: #a31515;"><span style="font-size: x-small;">Type</span></span></span><span style="font-family: 'courier new';"><span style="color: #0000ff;"><span style="font-size: x-small;">&gt;</span></span></span><span style="font-family: 'courier new';"><span style="font-size: x-small;">ACCPAY<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">Type</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">Contact</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">Name</span><span style="color: #0000ff;">&gt;</span>Telecom<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">Name</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;/</span><span style="color: #a31515;">Contact</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">Date</span><span style="color: #0000ff;">&gt;</span>2010-03-14T00:00:00<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">Date</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">DueDate</span><span style="color: #0000ff;">&gt;</span>2010-04-00T00:00:00<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">DueDate</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">InvoiceNumber</span><span style="color: #0000ff;">&gt;</span>9999<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">InvoiceNumber</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">CurrencyCode</span><span style="color: #0000ff;">&gt;</span>NZD<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">CurrencyCode</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">LineAmountTypes</span><span style="color: #0000ff;">&gt;</span>Exclusive<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">LineAmountTypes</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">LineItems</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">LineItem</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">Description</span><span style="color: #0000ff;">&gt;</span>Phone<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">Description</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">LedgerCode</span><span style="color: #0000ff;">&gt;</span>Phone<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">LedgerCode</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">Quantity</span><span style="color: #0000ff;">&gt;</span>1<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">Quantity</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">UnitAmount</span><span style="color: #0000ff;">&gt;</span>115.0700<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">UnitAmount</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;</span><span style="color: #a31515;">TaxType</span><span style="color: #0000ff;">&gt;</span>INPUT<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">TaxType</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;">&lt;</span><span style="color: #a31515;">AccountCode</span><span style="color: #0000ff;">&gt;</span>469<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">AccountCode</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;/</span><span style="color: #a31515;">LineItem</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;"> &lt;/</span><span style="color: #a31515;">LineItems</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">Invoice</span><span style="color: #0000ff;">&gt;<br />
<span style="color: #0000ff;">&lt;/</span><span style="color: #a31515;">Invoices</span><span style="color: #0000ff;">&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></td>
</tr>
</tbody>
</table>
<p><span style="line-height: normal; font-size: small;">From here, it is a simple matter of logging in to the API previewer and pasting and executing to your heart&#8217;s content.</span></p>
<p><span style="line-height: normal; font-size: small;">The previewer has a request body area and a response body area so you can try out variations of the entities you wish to post and see the results in the response area. </span></p>
<p><span style="line-height: normal; font-size: small;"><img class="alignnone size-full wp-image-69" title="xeroapipreviewerrequestbody" src="http://www.vinsight.net/blog/wp-content/uploads/2010/05/xeroapipreviewerrequestbody.jpg" alt="xeroapipreviewerrequestbody" width="365" height="400" /><br />
</span></p>
<p><span style="line-height: normal; font-size: small;"><img class="alignnone size-full wp-image-70" title="xeroapipreviewerresponsebody" src="http://www.vinsight.net/blog/wp-content/uploads/2010/05/xeroapipreviewerresponsebody.jpg" alt="xeroapipreviewerresponsebody" width="445" height="231" /><br />
</span></p>
<p><span style="line-height: normal; font-size: small;">This was particularly useful in error handling for invalid request data. The one area they could work on here is that if you send multiple entities, some valid and some invalid, only the validation errors come back in the response, which means that you cannot parse the response and retrieve the genereted invoice numbers for the successful AR invoices.</span></p>
<p><span style="line-height: normal; font-size: small;"><br />
The other kick arse thing is that, really the Xero API Previewer is an app in itself, I used it to import all the adhoc transactions that I wasn&#8217;t going to reuse again once Xero was setup.</span></p>
<p><span style="line-height: normal; font-size: small;">I hope the team at Xero continue to improve the API and extend it as it truely enables some easy app extension into the world of accounting.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/dot-net-development/xero-effort-as-easy-as-falling-off-a-log/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>aspnet_regsql timeout problem</title>
		<link>http://www.vinsight.net/dot-net-development/aspnet_regsql-timeout-problem</link>
		<comments>http://www.vinsight.net/dot-net-development/aspnet_regsql-timeout-problem#comments</comments>
		<pubDate>Wed, 27 May 2009 08:24:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dot Net Development]]></category>
		<category><![CDATA[aspnet]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=58</guid>
		<description><![CDATA[It has been a while since I had to setup a new db to use the aspnet role provider or membership provider but I am tinkering with a multi-org implementation of both of these so wanted a fresh provider db to play with. Except whenever I ran the aspnet_regsql tool to configure the database it [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since I had to setup a new db to use the aspnet role provider or membership provider but I am tinkering with a multi-org implementation of both of these so wanted a fresh provider db to play with.</p>
<p>Except whenever I ran the aspnet_regsql tool to configure the database it would timeout at different stages in the process. Most annoying.</p>
<p>In the end, I ran aspnet_regsql from the command line to generate the sql to a file and then I ran it from Sql server management studio.</p>
<p>In my case the command line I used was:</p>
<blockquote><p>C:\&gt;aspnet_regsql -sqlexportonly c:\providerscript.sql  -A mr -d  MyProviderDb</p></blockquote>
<p>Incredibly it took over 5 mins to run!! No chance that this would have run from the gui tool with a standard connection timeout of 30secs!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/dot-net-development/aspnet_regsql-timeout-problem/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting a fresh database for a new season</title>
		<link>http://www.vinsight.net/vinsight-support/starting-a-fresh-database-for-a-new-season</link>
		<comments>http://www.vinsight.net/vinsight-support/starting-a-fresh-database-for-a-new-season#comments</comments>
		<pubDate>Sun, 24 May 2009 09:24:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Vinsight Support]]></category>
		<category><![CDATA[housekeeping]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[Vinsight Winery Software]]></category>

		<guid isPermaLink="false">http://www.vinsight.net/blog/?p=10</guid>
		<description><![CDATA[Each year or even every few years you might want to consider the option of starting with a fresh database and only filling it with information that is current at the time. This is by no means required, as you can run Vinsight continuously through the years, but it is an option. The reasons you [...]]]></description>
			<content:encoded><![CDATA[<p>Each year or even every few years you might want to consider the option of starting with a fresh database and only filling it with information that is current at the time. This is by no means required, as you can run Vinsight continuously through the years, but it is an option.</p>
<p>The reasons you might consider this are:<br />
1. You may wish to have a &#8216;spring clean&#8217; where by  old codes and methods of doing things that are obselete are left behind in an old database that you can access when needed<br />
2. Your database will be smaller and therefore faster.</p>
<p>The down side is that there will be some work to do (after all this is a spring clean), your tracbility will still be intact but will span 2 databases.</p>
<p><strong>OVERVIEW OF STEPS NEEDED</strong></p>
<p>1. Obtain a new blank database for your new data to go into<br />
2. Export your old lists of data to somewhere that you can do your ruthless cleaning. Can I suggest excel.<br />
3. Delete you old codes, tanks barrels etc and refactor any existing code to use best practice or to what you are most comfortable with<br />
4. Import the new clean data to the new clean database<br />
5. Finally import any wine by doing Bulk Receivals and do a Stock Level Adjustment to get stock levels correct.</p>
<p><strong>STEPS <span class="hl">TO</span> <span class="hl">COPY</span> <span class="hl">DATA</span> IN AND OUT OF VINSIGHT</strong></p>
<p>Firstly with any of these  steps you could/should use a <span class="hl">copy</span> of your <span class="hl">excel</span> spreadsheet as an intermediate point <span class="hl">to</span> do any mass changes or move columns, hide columns etc rather  than your original spreadsheet, or rather than going straight from one <span class="hl">copy</span> <span class="hl">to</span> another</p>
<p><strong><br />
Prepare your  source <span class="hl">data</span>:</strong></p>
<p><span class="hl">To</span> <span class="hl">copy</span> all the rows of a form in Vinsight, right click the form  and select datasheet view.<br />
Click the top left hand box <span class="hl">to</span> select all columns and all rows then <span class="hl">copy</span> this.<br />
This is where <span class="hl">excel</span> is  useful because you can change your dataformat without damaging the real source  of your <span class="hl">data</span>.<br />
Paste your source <span class="hl">data</span> into <span class="hl">excel</span>, the field names will show  at the top</p>
<p>Ensure the the source of the <span class="hl">data</span>,  exactly matches the column layout of the destination when the columns are &#8216;left  aligned&#8217; ie from the left <span class="hl">to</span> right. Surplus or  insufficient columns on the right hand end will be ignored. This may mean you  will need <span class="hl">to</span> rearrange some of your columns or insert  blank or &#8217;0&#8242; column placeholders if you don&#8217;t have certain <span class="hl">data</span> already defined.<br />
Add dummy or blank columns in your  temporary datasource (<span class="hl">excel</span>) if necessary.<br />
If you are  looking at changing any of your codes then this might be a good time <span class="hl">to</span> do it, making use of the <span class="hl">excel</span> find and  replace in particular columns.</p>
<p>If going from and <span class="hl">to</span> Vinsight then the column orders should already be the same.</p>
<p>As a suggestion to minimise the to-and-fro-ing  between old and new, you might like to export all your data to excel first, before being importing. You could put data from each form onto a different spreadsheet page, and use the order of the System Maintenance menu as a logical order to do it.</p>
<p><strong><br />
Prepare  your destination:</strong></p>
<p>Open the destination form. Right click the form  anywhere in the grey blank space and choose &#8216;Datasheet view&#8217;<br />
If there are any  &#8216;Auto Number&#8217; fields, drag those <span class="hl">to</span> the right so they will  be ignored. Remember <span class="hl">to</span> check the source  format</p>
<p><span class="hl">Copy</span> the rows and columns from <span class="hl">excel</span> *excluding* field names as these won&#8217;t match<br />
<span class="hl">To</span> paste any bulk <span class="hl">data</span>, switch the  Vinsight form <span class="hl">to</span> the datasheet view as above.<br />
Click  into the first blank row and from the edit menu select &#8216;Paste Append&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vinsight.net/vinsight-support/starting-a-fresh-database-for-a-new-season/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

