File payment
/xml/FilePayment/
Tällä tehdään suoritus laskulle / Adding a payment to an invoice.
Elementti / Element | Tyyppi / Type | Selite | Lisätieto / Additional information | Pakollinen / Mandatory
|
InvoiceNumber | integer | Laskun numero |
| * |
Account | string | Suorituksen kirjanpitotili (esim. 1910 pankkitili) |
|
|
DifferenceAccount | string | Kirjanpidollinen erotili |
|
|
Difference | decimal | Eron summa | Ero maksetun ja maksamattoman määrän välillä. |
|
TransactionDate | date | Suorituspäivämäärä | Suorituksen päivämäärä. Jos ei ole annettu sanomalla, oletuksena kuluva päivä. |
|
PaymentSum | decimal | Suoritussumma | Mahdollisuus antaa suoritussumma sekä alennus. |
|
Discount | decimal | Alennus |
|
|
DiscountAccount | string | Alennustili |
|
|
Output /xml/Output |
|
|
|
|
Result | boolean |
| true, jos tallennus onnistui / true, if succesfully saved |
|
Esimerkki / Example:
<?xml version="1.0" encoding="utf-8"?>
<xml>
<login>
<hash dsn="nova">73685dbea3290215b74a3a2e9c1c3ecc</hash>
</login>
<FilePayment>
<InvoiceNumber>12901763</InvoiceNumber>
<Account>1910</Account>
<DifferenceAccount>1800</DifferenceAccount>
<Difference>1</Difference>
</FilePayment>
</xml>
Invoice
/xml/Invoice/
Laskun muodostus tai päivitys / Invoice creation or update.
Elementti / Element | Tyyppi / Type | Selite | Lisätieto / Additional information | Pakollinen / Mandatory
|
InvoiceNumber | integer | Laskun numero | - tyhjä tai 0, lisätään uusi, muuten päivitetään - jos lisätty uusi, paluusanomassa lisätyn numero |
|
CreateIfNotFound | boolean |
| Default false, if true ja annettu numero luodaan uudella jos ei löydy. |
|
Rounding | boolean | rounding | Oletuksena pyöristetään (true) |
|
InvoiceType | integer | Myyntilaskulaji | 01=myyntilasku, 02=käteislasku jne. Uudella laskulla pakollinen tieto. | (*) |
BankReference | string | Viite | Käytetään ainoastaan jos Viitetapa on 0 webservicessä ja Novassa. |
|
CarrierID | integer | Rahdinkuljettaja |
|
|
Currency | string | Valuutta | Haetaan laskutusasiakkaan takaa jos ei annettu. |
|
CustomerNumber | integer | Laskutusasiakasnumero | uudella laskulla pakollinen tieto | (*) |
CustomerName | string | Nimi |
|
|
DeliveryCustomerNumber | integer | Toimitusasiakasnumero |
|
|
DeliveryMethodId | integer | Toimitustapa |
|
|
DriverId | integer | Kuljettaja |
|
|
InvoicingMethodFactoring | boolean | Laskutapana factoring |
|
|
InvoicingType | integer | Laskutustapa | 0=perinteinen, 4=verkkolasku, 5=sähköposti jne. |
|
InvoiceDate | date | Laskun päiväys |
|
|
Language | string | Kielikoodi | FIN, SWE, ENG |
|
TermsOfPaymentId | integer | Maksuehto |
|
|
TermsOfDeliveryId | integer | Toimitusehto |
|
|
SellerId | integer | Myyjä |
|
|
OrginalInvoiceNumber | integer | hyvityslaskunro |
|
|
/xml/InvoiceRows/InvoiceRow |
|
|
|
|
Account | string | Tili |
| * |
Amount | decimal | Määrä |
|
|
ArticleCode | string | Tuotteen koodi |
|
|
ArticleName | string | Tuotteen nimi |
|
|
UnitPrice | decimal | Yksikön hinta, Ovh |
|
|
DiscountPercent | decimal | Ale% |
|
|
VatPercent | decimal | Alv% |
|
|
NetPrice | decimal | Nettohinta |
|
|
InternalRowCode | integer | rivikoodi | 10 = välisummarivi |
|
Output /xml/Output |
|
|
|
|
Result | boolean |
| true, jos tallennus onnistui |
|
InvoiceNumber | integer | Laskun numero |
|
|
Read invoice list & Read invoice list 2
/xml/ReadInvoiceList ja /xml/ReadInvoiceList2
Laskun haku / Invoice search.
Elementti / Element | Tyyppi / Type | Selite | Lisätieto / Additional information | Pakollinen / Mandatory
|
ShowRows | bool |
| Oletus true |
|
ShowLinks | bool |
| Oletus false |
|
Condition | string | Hakuehto | Esim. TILA = 0 tai PVM >= '2023-11-01' | * |
Output /xml/InvoiceList/Invoice |
|
|
|
|
Number | integer | Laskun numero |
|
|
CustomerNumber | integer | Asiakasnumero |
|
|
CustomerName | string | Asiakkaan nimi |
|
|
TotalSum | decimal | Laskun kokonaissumma |
|
|
InvoiceDate | date | Laskun päiväys |
|
|
InvoiceState | integer | Laskun tila | 0=KESKEN, 1=VALMIS, 4=OSASUORITETTU, 8=SUORITETTU, 65536=PERINNÄSSÄ |
|
UnpaidSum | decimal | Maksamaton summa |
|
|
OrginalInvoiceNumber | integer | hyvityslaskunro |
|
|
Read invoice payment list
/xml/ReadInvoicePaymentList
Laskun suoritusten luku / Read Invoice payments.
Read payment terms
/xml/ReadPaymentTerms
Maksuehtojen luku / Read payment terms. Jos Number=0 tai tyhjä, palauttaa kaikki maksuehdot.
