Skip to content

Instantly share code, notes, and snippets.

term: {
defaultValue: 60,
minimumValue: 12,
maximumValue: 60
}
deposit: {
defaultValue: '10',
defaultType: 'Percentage'
}
defaultParameters: {
deposit: { },
term: { },
annualMileage: { }
}
annualMileage: {
defaultValue: 10000,
minimumValue: 8000,
maximumValue: 60000,
increment: 3000
}
<script type="text/javascript" src="https://services.codeweavers.net/v2/script/FinancePlugin?key=YOUR_API_KEY_HERE"></script>
<head>
<script type='text/javascript'>
function loadPlugin() {
codeweavers.main({ });
}
</script>
</head>
<body onload="loadPlugin()">
<div id="PLUGIN_DIV_ID">
</div>
...</Vehicle>
<ValueAddedProducts>
<ValueAddedProduct>
<Name>Product Name</Name>
<Type>Product Type (see below)</Type>
<PriceIncludingVAT>1234.56</PriceIncludingVAT>
</ValueAddedProduct>
</ValueAddedProducts>
<Credit>...
<?xml version="1.0"?>
<ProposalTransfer xmlns="http://www.codeweavers.net/webservices">
...
<Vehicle>
<IsNew>false</IsNew>
<IsCommercial>false</IsCommercial>
<Make>Volkswagen</Make>
<Model>Passat Diesel Estate</Model>
<Derivative>1.6 Tdi Bluemotion Tech S 5dr (2011 -)</Derivative>
<CurrentMileage>18000</CurrentMileage>
<Quote>
<CashPrice>5995.00</CashPrice>
<Deposit>500.00</Deposit>
<Balance>5495.00</Balance>
<Term>24</Term>
<FirstPayment>451.43</FirstPayment>
<RegularPayment>256.43</RegularPayment>
<NumberOfRegularPayments>22</NumberOfRegularPayments>
<FinalPayment>451.43</FinalPayment>
<AnnualMileage>10000</AnnualMileage>
<CustomerParameters>
<AnnualMileage>10000<AnnualMileage>
<MaximumTerm>24<MaximumTerm>
<TotalDeposit>500<TotalDeposit>
</CustomerParameters>
<Vehicle>
<CashPrice>5995</CashPrice>
<CurrentMileage>12000</CurrentMileage>
<DateOfRegistration>2010-02-18</DateOfRegistration>
<IsNew>false</IsNew>