Arvete/tasumise veebiteenus
PMen andmebaas peab olema käivitatud veebiserverina
Andmevahetus toimub XML failiga
Veebiteenuse poole pöördumiseks peab olema andmebaasi seerveri haldaja tulemüüris tehtud pordi suunamine sisemisele aadressile ja lubatud ligipääs teenuse kasutajale
Veebiteenuse URL:
-) http või https
-) andmebaasi serveri haldaja IP aadress ja port
-) andmebaasi nimi
-) veebiteenuse nimi
Näide: https://230.130.30.119:8082/pmenbaas/invoicesbyrow
Autentimiseks on vajalik kasutaja nimi ja parool
Nimi on arno. Parool tuleb andmebaasi administraatoril määrata
Testida saab ilma nime ja paroolita https://pmen.neuron.ee:8082/test17/invoicesbyrow
Arvete saatmine PMen baasi
Veebiteenuse (post) nimi: invoicesbyrow
Faili kirjeldus:
-) Invoices - root element
-) Row - 1 kuni mitu arve rida. Kui üks arve koosneb mitmest reast, siis mitu rida sama arve numbri ja kuupäevaga
-) documentType - väärtus alati Invoice
-) documentNo - arve number
-) documentDate - arve kuupäev
-) postingDate - kande kuupäev. Määratakse tekkepõhise tulu/kulu kuu
-) dueDate - tasumise tähtaeg
-) sellToCustomerNo - asutus/isiku kood, kellele arve väljastatakse
-) sellToCustomerName - asutus/isiku nimi, kellele arve väljastatakse
-) billToCustomerNo - vajadusel saaja kood, kelle eest arve väljastatakse
-) billToCustomerName - vajadusel saaja nimi, kelle eest arve väljastatakse
-) IBAN - vajadusel arvelduskonto number
-) referenceNo - viitenumber
-) objectAccountNo - arvelduste objekti konto number (6 sümbolit). Müügiarverte korral tavaliselt 103...
-) accountNo - tulu/kulu konto (6 sümbolit). Kui algab numbriga 3, siis deebet kanne
-) description - arve rea tekst (teenuse kirjeldus)
-) unitOfMeasureCode - ühiku tähis
-) amount - summa
-) dimensions - vajalike klassifikaatorite loetelu. Iga klassifikaator erldi element
Klassifikaatorite tähised:
-) Meede
-) Kuluobjekt
-) Tegevusala
-) Kululiik
-) Tululiik
-) Projekt
-) Osakond
-) Subjekt
-) Tegevussuund
-) Taotlus
-) Allikas
-) Rahavoog
Näidis: invoicesbyrow_naide.xml
Arvete tasumise päring
Veebiteenuse (get) nimi: invoicebalancebyref
Arvete ja tasumiste päring viitenumbri järgi
..../invoicebalancebyref/4537803040088