DEMO versiooni saate alla laadida siit: http://www.stiigo.com/download/stiigowebsrv.zip
Hetkel toetab Stiigo veebiteenus:
- artiklite info päringut (artiklite nimistus peate märkima linnukese artiklite kuvada veebis)
- arve onlines genereerimist
- arvete küsimist xml formaadis (e-arve formaat)
Paluks mitte valesti mõista, tegemist pole veebilehekülgega vaid vahelüli, mille peale saate ise sobilikke ärilahendusi ehitada.
Võtame lihtsa näite: Teil veebipood (ntx OpenCart põhjal), tihti nii, et tehakse tellimus ja pärast raamatupidajad üritavad neid arveid sünkrooniseerida majasisese rp. tarkvaraga. Sama probleem on paljude laoprogrammidega, mis võiksid arve tellimuse kohe registreerida süsteemis ja kliendile arve saata. Ning kogu rp. oleks sünkroonis. Ehk palju palju mõttetuid liigutusi jääks ära, kui teised programmid kohe arve Stiigos valmis teeks.
Toote hinnapakkumise saamiseks kirjutage stiigo<att>stiigo.com. Võimalikud erilahendused

(veebiteenusest on ka Linux versioon ning ka windows service kujul).
______________________________________________________________________________________
Veebipoe puhul online arve tegemiseks oleks lihtsalt vaja, et kahe süsteemi artiklite koodid oleks sünkroonis,
nende järgi otsib Stiigo süsteemist üles vajalikud kontod.
Näiteks: müüte potaseid ja veebipoes on tootekood T0123456, siis antud juhul peaks Stiigos olema samuti sama artikkel koodiga T0123456
Tehniline info:
Windowsin käivitamiseks:
stiigoweb.exe stiigosrvconf.conf
Konfiguratsiooni fail tuleb alati eraldi etteanda, ntx soovite N instansi N serverit siis igale webservicele oma konf.
- Näite üks, küsime Stiigost artiklite nimistu, mida on lubatud veebiga siduda:
http://127.0.0.1:8080/?obj=articles&act=read&limit=100&ofs=0
Vastus JSON kujul:
{"result":[{ "ArtUnit" : "kg" , "BarCode" : "" , "Code" : "F0001" , "Descr" : "" , "ID" : 7 , "Name" : "tew5623523" , "Url" : "" }]}
- Genereerime onlines müügiarve, lisan siia PHP koodi ka. Veebiteenus tagastab genereeritud arve nr
POST tüüpi pöördumine
- Code: Select all
<?php
$vb =
'<?xml version="1.0" encoding="utf-8"?>'.
'<invoicerequest>'.
'<header>'.
'<customername>12345</customername>'.
'<customercode>1</customercode>'.
'<customeremail></customeremail>'.
'<billdate>2015-03-01</billdate>'.
'<orderhash></orderhash>'.
'<orderinformation></orderinformation>'.
'</header>'.
'<invoicelines>'.
'<article>'.
'<code>F0001</code>'.
'<qty>1.000</qty>'.
'<price>124</price>'.
'<vat>24.8</vat>'.
'<total>148.8</total>'.
'</article>'.
'</invoicelines>'.
'</invoicerequest>';
$url = 'http://127.0.0.1:8080/?obj=invoice&act=create';
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => $vb
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
print $result."\n";
?>
- Küsime arve e-arve formaadis
http://127.0.0.1:8080/?obj=invoice&act=read&id=215
- Code: Select all
<E_Invoice>
<Header>
<Test>No</Test>
<Date>2015-03-09</Date>
<FileId>215</FileId>
<Version>1.1</Version>
<SenderId/>
<ReceiverId/>
<ContractId/>
<PayeeAccountNumber/>
</Header>
<Invoice invoiceId="215" regNumber="" serviceId="1">
<InvoiceParties>
<SellerParty>
<Name/>
<RegNumber/>
<VATRegNumber/>
<ContactData>
<PhoneNumber/>
<E-mailAddress/>
<LegalAddress>
<PostalAddress1>Mustamäe tee 113 - 113</PostalAddress1>
...
</E_Invoice>
Tervitab,
Ingmar Tammeväli