Hi, here is the code I am using the invoke the servivce.
Cheers
Leigh
<cfscript>
stUser = structNew();
stUser.PurhaseItemInfoExternal.ProductName = "1001";
stUser.PurhaseItemInfoExternal.Quantity = 1;
stUser.PurhaseItemInfoExternal.ItemPrice = 23.00;
</cfscript>
<cfdump var="#stuser#">
<cfinvoke
webservice="
http://81.91.243.3/Services.asmx?wsdl"
method="AddPurchaseOrderExternal"
username="BrookeBTB"
password="Br00k3"
returnvariable="RetVar"
timeout="10">
<cfinvokeargument name="Title" value="Mr">
<cfinvokeargument name="Forename" value="Leigh">
<cfinvokeargument name="Surname" value="Millard">
<cfinvokeargument name="Email"
value="leighm@btbmf.co.uk">
<cfinvokeargument name="Phone" value="123123123123">
<cfinvokeargument name="Mobile" value="123123123123">
<cfinvokeargument name="DeliveryAddress" value="1 main
street">
<cfinvokeargument name="DeliveryTown" value="bedford">
<cfinvokeargument name="DeliveryCounty"
value="bedfordshire">
<cfinvokeargument name="DeliveryPostcode" value="mk43
8tg">
<cfinvokeargument name="DeliveryCountry" value="united
kingdom">
<cfinvokeargument name="DeliveryNotes" value="these are
the notes.">
<cfinvokeargument name="BillingAddress" value="1 main
street">
<cfinvokeargument name="BillingTown" value="bedford">
<cfinvokeargument name="BillingCounty"
value="bedfordshire">
<cfinvokeargument name="BillingPostcode" value="mk43
8tg">
<cfinvokeargument name="OrderNotes" value="these are
notes">
<cfinvokeargument name="PurchaseItems"
value="#Stuser#">
<cfinvokeargument name="TotalAmount" value="20.00">
<cfinvokeargument name="TaxAmount" value="10.00">
<cfinvokeargument name="DeliveryAmount" value="5.00">
<cfinvokeargument name="DonationAmount" value="5.00">
<cfinvokeargument name="MarketingInfo" value="this is
marketing info">
<cfinvokeargument name="NoFutureMailings"
value="true">
<cfinvokeargument name="OptInEmail" value="true">
<cfinvokeargument name="EmailPDF" value="true">
<cfinvokeargument name="IsTest" value="true">
</cfinvoke>