Hausing - Register Tasumised: erinevus redaktsioonide vahel

Allikas: Excellent || Opendoc
Mine navigeerimisribale Mine otsikasti
 
(ei näidata 3 kasutaja 13 vahepealset redaktsiooni)
1. rida: 1. rida:
<blockquote>[[Hausing|Hausing - Pealeht]]</blockquote>
<blockquote>[[Hausing|Hausing - Pealeht]]</blockquote>


== Kohustuslikud väljad ==
== Register ==
<nowiki><data> element peab sisaldama:</nowiki>
*register="'''OPVc'''"
[[Pilt:Tasumised hausing.png|raamita|509x509px]]
 
== Toetatud väljad ==


=== Päis ===
=== Päis ===
{| class="wikitable"
{| class="wikitable"
|'''Kood'''
!'''Kood'''
|'''Kasutajaliidese nimi'''
!'''Kasutajaliidese nimi'''
|'''Kirjeldus'''
!'''Kirjeldus'''
|'''Tüüp'''
!'''Description'''
|'''Pikkus'''
!'''Kohustuslik'''
!'''Tüüp'''
!'''Pikkus'''
!'''Kommentaar'''
|-
|-
|SerNr
|BankName
|Kande number
|
|SerNr
|Kommentaar
|M4Long
|Comment
|0
|
|M4Str
|60
|
|-
|-
|BankAcc
|BankAcc
|<nowiki>Oma a/a | IBAN</nowiki>
|pangakonto
|pangakonto
|BankAcc
|Own Bank Account
|
|M4Str
|M4Str
|60
|60
|
|-
|-
|Sign
|PayDate
|isik
|Tasumise kp.
|Sign
|M4Code
|10
|-
|RegDate
|kuupäev
|kuupäev
|RegDate
|Payment date
| +
|M4Date
|M4Date
|0
|0
|PayDate asetamisel muutub ka Kande kp.
|-
|-
|TransDate
|TransDate
|Kande kp.
|kande kuupäev
|kande kuupäev
|TransDate
|Trans date
|
|M4Date
|M4Date
|0
|0
|Kui puudub siis kas vaikimisi tänane kuupäev, või võrdne Tasumise kuupäevaga
|-
|-
|PayMode
|PayMode
|Tasumisviis
|tasumisviis
|tasumisviis
|PayMode
|Payment mode
| +
|M4Code
|M4Code
|2
|2
|-
|
|BankName
|panganimi
|BankName
|M4Str
|60
|-
|-
|OrderedFlag
|OrderedFlag
|Tellitud
|tellitud
|tellitud
|OrderedFlag
|Ordered flag
| +
|M4Mark
|M4Mark
|0
|0
|-
|
|SentFlag
|saadetud
|SentFlag
|M4Int
|0
|-
|-
|DoneFlag
|DoneFlag
|Kinnita
|kinnitatud
|kinnitatud
|DoneFlag
|OK flag
| +
|M4Mark
|M4Mark
|0
|0
|-
|
|PayDate
|maksmise kuupäev
|PayDate
|M4Date
|0
|-
|PayMethod
|makseviis
|PayMethod
|M4Int
|0
|}
|}


87. rida: 86. rida:
{| class="wikitable"
{| class="wikitable"
|-
|-
|'''Kood'''
!'''Kood'''
|'''Kasutajaliidese nimi'''
!'''Kasutajaliidese nimi'''
|'''Kirjeldus'''
!'''Kirjeldus'''
|'''Tüüp'''
!Description
|'''Pikkus'''
!'''Kohustuslik'''
!'''Tüüp'''
!'''Pikkus'''
!'''Kommentaar'''
|-
|-
|stp
|stp
|
|Rea tüüp:
|Rea tüüp:
1 = tavaline
1 = tavaline
 
|Row type:
2 = Muutusmärk
1=regular
 
| +
3 = parandusmärk
|Small Value with No Decimals
|M4Int
|M4Int
|0
|0
|
|-
|-
|ovst
|ovst
|
|Tühistatud rida jah/ei
|Tühistatud rida jah/ei
|Small Value with No Decimals
|Decliner row flag
|
|M4Int
|M4Int
|0
|0
|
|-
|-
|VISerNr
|VISerNr
|Arve nr.
|ostuarve number
|ostuarve number
|Value with No Decimals
|Invoice no
| +
|M4Long
|M4Long
|0
|0
|Peab olema kinnitatud Ostuarve number
|-
|-
|BankCurncy
|BankCurncy
|P.val
|Pangavaluuta
|Pangavaluuta
|Code String
|Bank currency
|
|M4Code
|M4Code
|5
|5
|-
|
|BankVal
|pangavaluuta summa
|Value 2 or 3 Decimals
|M4Val
|0
|-
|-
|RecCurncy
|RecCurncy
|saadud valuuta
|S.val.
|Code String
|Saadetud valuuta
|Sent currency
|
|M4Code
|M4Code
|5
|5
|
|-
|-
|RecVal
|RecVal
|saadud valuuta summa
|Saadetud summa
|Value 2 or 3 Decimals
|Saadetud valuuta summa
|Sent Cur amount
|
|M4Val
|M4Val
|0
|0
|Vaikimisi Arve nr. asetamisel on Kokku arve summa
|-
|PrepayNr
|Ettemaksu nr.
|Ettemaksu number
|Prepayment no
|
|M4Long
|0
|Peab olema täidetud siis kui puudub Arve nr. ja vastupidi.
|-
|VECode
|Tarnija
|Tarnija kontakti kood
|Supplier code
| +
|M4Code
|20
|
|-
|VATCode
|KM-k
|Käibemaksukood
|VAT code
|
|M4Code
|10
|Peab olema täidetud siis kui antud Ettemaksu nr.
|}
|}


=== Näidis XML päring ===
=== Näidis XML päring ===
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml" line="1">
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<data register="OPVc" sequence="5949" systemversion="8.4.21.1518">
<data register="OPVc" method="create" sequence="106357" systemversion="8.4.20.504">
  <OPVc>
  <OPVc>
      <SerNr>180001</SerNr>
    <PayDate>2018-08-16</PayDate>
      <BankAcc />
    <PayMode>P</PayMode>
      <Sign>TANEL</Sign>
    <DoneFlag>0</DoneFlag>
      <RegDate>2018-01-23</RegDate>
    <OrderedFlag>0</OrderedFlag>
      <TransDate>2018-01-23</TransDate>
    <BankAcc>IBAN123456</BankAcc>
      <PayMode>P</PayMode>
    <BankName>This is comment</BankName>
      <BankName>Arveldusarve</BankName>
    <rows>
      <OrderedFlag>1</OrderedFlag>
       <row rownumber="0">
      <SentFlag>0</SentFlag>
        <stp>1</stp>
      <DoneFlag>1</DoneFlag>
        <VISerNr>32</VISerNr>
      <PayDate>2018-01-23</PayDate>
        <BankCurncy>EUR</BankCurncy>
       <PayMethod>0</PayMethod>
        <RecCurncy>EUR</RecCurncy>
      <rows>
        <RecVal>123.00</RecVal>
        <row rownumber="0">
      </row>
            <stp>1</stp>
    </rows>
            <ovst>0</ovst>
  </OPVc>
            <VISerNr>180001</VISerNr>
            <BankCurncy>EUR</BankCurncy>
            <BankVal>1000.00</BankVal>
            <RecCurncy>EUR</RecCurncy>
            <RecVal>1000.00</RecVal>
        </row>
      </rows>
  </OPVc>
</data>
</data>


179. rida: 209. rida:
{| class="wikitable"
{| class="wikitable"
|'''Kood'''
|'''Kood'''
|'''Kasutajaliidese nimi'''
|'''Kasutajaliidese nimi'''
|'''Kasutajaliidese nimi'''
|'''Kirjeldus'''
|'''Kirjeldus'''
185. rida: 216. rida:
|-
|-
|SerNr
|SerNr
|Nr.
|Kande number
|Kande number
|SerNr
|SerNr
191. rida: 223. rida:
|-
|-
|BankAcc
|BankAcc
|<nowiki>Oma a/a | IBAN</nowiki>
|pangakonto
|pangakonto
|BankAcc
|BankAcc
197. rida: 230. rida:
|-
|-
|Sign
|Sign
|
|isik
|isik
|Sign
|Sign
203. rida: 237. rida:
|-
|-
|RegDate
|RegDate
|
|kuupäev
|kuupäev
|RegDate
|RegDate
209. rida: 244. rida:
|-
|-
|TransDate
|TransDate
|Kande kp.
|kande kuupäev
|kande kuupäev
|TransDate
|TransDate
215. rida: 251. rida:
|-
|-
|PayMode
|PayMode
|Tasumisviis
|tasumisviis
|tasumisviis
|PayMode
|PayMode
221. rida: 258. rida:
|-
|-
|BankName
|BankName
|
|panganimi
|panganimi
|BankName
|BankName
227. rida: 265. rida:
|-
|-
|OrderedFlag
|OrderedFlag
|Tellitud
|tellitud
|tellitud
|OrderedFlag
|OrderedFlag
233. rida: 272. rida:
|-
|-
|SentFlag
|SentFlag
|
|saadetud
|saadetud
|SentFlag
|SentFlag
239. rida: 279. rida:
|-
|-
|DoneFlag
|DoneFlag
|Kinnita
|kinnitatud
|kinnitatud
|DoneFlag
|DoneFlag
245. rida: 286. rida:
|-
|-
|PayDate
|PayDate
|Tasumise kp.
|maksmise kuupäev
|maksmise kuupäev
|PayDate
|PayDate
251. rida: 293. rida:
|-
|-
|StatFlag
|StatFlag
|
|
|
|StatFlag
|StatFlag
257. rida: 300. rida:
|-
|-
|ExportedFlag
|ExportedFlag
|
|eksporditud
|eksporditud
|ExportedFlag
|ExportedFlag
263. rida: 307. rida:
|-
|-
|PayNumber
|PayNumber
|
|
|
|PayNumber
|PayNumber
269. rida: 314. rida:
|-
|-
|RejectedFlag
|RejectedFlag
|
|tagasi lükatud
|tagasi lükatud
|RejectedFlag
|RejectedFlag
275. rida: 321. rida:
|-
|-
|Invalid
|Invalid
|
|tühistatud
|tühistatud
|Invalid
|Invalid
281. rida: 328. rida:
|-
|-
|APonTR
|APonTR
|
|
|
|APonTR
|APonTR
287. rida: 335. rida:
|-
|-
|PayCurCode
|PayCurCode
|Valuuta
|valuuta
|valuuta
|PayCurCode
|PayCurCode
293. rida: 342. rida:
|-
|-
|CurPayVal
|CurPayVal
|valuuta
|TASUDA
|valuuta summa
|CurPayVal
|CurPayVal
|M4Val
|M4Val
299. rida: 349. rida:
|-
|-
|Objects
|Objects
|
|objektid
|objektid
|Objects
|Objects
305. rida: 356. rida:
|-
|-
|SortCode
|SortCode
|
|
|
|SortCode
|SortCode
311. rida: 363. rida:
|-
|-
|LangCode
|LangCode
|
|keelekood
|keelekood
|LangCode
|LangCode
317. rida: 370. rida:
|-
|-
|PayperSupplier
|PayperSupplier
|
|
|
|PayperSupplier
|PayperSupplier
323. rida: 377. rida:
|-
|-
|PayMethod
|PayMethod
|Tasumise meetod
|makseviis
|makseviis
|PayMethod
|PayMethod
329. rida: 384. rida:
|-
|-
|Bankfees
|Bankfees
|Teenustasud
|pangatasud
|pangatasud
|Bankfees
|Bankfees
335. rida: 391. rida:
|-
|-
|ForeignPayment
|ForeignPayment
|Välismakse
|välismakse
|välismakse
|ForeignPayment
|ForeignPayment
341. rida: 398. rida:
|-
|-
|AcceptanceStatus
|AcceptanceStatus
|Kinnituse hetkeseis
|kinnitusringi hetkeseis
|kinnitusringi hetkeseis
|AcceptanceStatus
|AcceptanceStatus
347. rida: 405. rida:
|-
|-
|AcceptanceBy
|AcceptanceBy
|
|Kinnitatud kelle poolt
|Kinnitatud kelle poolt
|AcceptanceBy
|AcceptanceBy
353. rida: 412. rida:
|-
|-
|AcceptanceFYI
|AcceptanceFYI
|
|kinnitusringi CC
|kinnitusringi CC
|AcceptanceFYI
|AcceptanceFYI
359. rida: 419. rida:
|-
|-
|OKBy
|OKBy
|
|Kinnituse kuupäev
|Kinnituse kuupäev
|OKBy
|OKBy
368. rida: 429. rida:
{| class="wikitable"
{| class="wikitable"
|'''Kood'''
|'''Kood'''
|'''Kasutajaliidese nimi'''
|'''Kasutajaliidese nimi'''
|'''Kasutajaliidese nimi'''
|'''Kirjeldus'''
|'''Kirjeldus'''
374. rida: 436. rida:
|-
|-
|stp
|stp
|
|Rea tüüp:
|Rea tüüp:
1 = tavaline
1 = tavaline
385. rida: 448. rida:
|-
|-
|ovst
|ovst
|
|Tühistatud rida jah/ei
|Tühistatud rida jah/ei
|Small Value with No Decimals
|Small Value with No Decimals
391. rida: 455. rida:
|-
|-
|VISerNr
|VISerNr
|Arve Nr.
|ostuarve number
|ostuarve number
|Value with No Decimals
|Value with No Decimals
397. rida: 462. rida:
|-
|-
|BankAcc
|BankAcc
|
|pangakonto
|pangakonto
|String
|String
403. rida: 469. rida:
|-
|-
|Comment
|Comment
|Tekst
|kirjelus
|kirjelus
|String
|String
409. rida: 476. rida:
|-
|-
|VECode
|VECode
|
|
|
|Code String
|Code String
415. rida: 483. rida:
|-
|-
|Objects
|Objects
|Objektid
|objektid
|objektid
|Capital Characters Only
|Capital Characters Only
421. rida: 490. rida:
|-
|-
|VATVal
|VATVal
|KM summa
|käibemaks
|käibemaks
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
427. rida: 497. rida:
|-
|-
|VATCode
|VATCode
|KM-k
|käibemaksukood
|käibemaksukood
|Code String
|Code String
433. rida: 504. rida:
|-
|-
|ChequeNr
|ChequeNr
|Tellimuse nr.
|tšeki number
|tšeki number
|Value with No Decimals
|Value with No Decimals
439. rida: 511. rida:
|-
|-
|PrepayNr
|PrepayNr
|Ettemaksu nr.
|ettemaksu nr
|ettemaksu nr
|Value with No Decimals
|Value with No Decimals
445. rida: 518. rida:
|-
|-
|PayMode
|PayMode
|Tas. viis
|tasumisviis
|tasumisviis
|Code String
|Code String
451. rida: 525. rida:
|-
|-
|PInvOutstand
|PInvOutstand
|Tasumata
|ostuarve maksmata
|ostuarve maksmata
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
457. rida: 532. rida:
|-
|-
|PInvCurncy
|PInvCurncy
|A val.
|ostuarve valuuta
|ostuarve valuuta
|Code String
|Code String
463. rida: 539. rida:
|-
|-
|PInvVal
|PInvVal
|Arve summa
|ostuarve summa valuutas
|ostuarve summa valuutas
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
469. rida: 546. rida:
|-
|-
|BankCurncy
|BankCurncy
|P. val.
|Pangavaluuta
|Pangavaluuta
|Code String
|Code String
475. rida: 553. rida:
|-
|-
|BankVal
|BankVal
|
|pangavaluuta summa
|pangavaluuta summa
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
481. rida: 560. rida:
|-
|-
|RecCurncy
|RecCurncy
|S. val.
|saadud valuuta
|saadud valuuta
|Code String
|Code String
487. rida: 567. rida:
|-
|-
|RecVal
|RecVal
|Saadetud summa
|saadud valuuta summa
|saadud valuuta summa
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
493. rida: 574. rida:
|-
|-
|BankFeeVal
|BankFeeVal
|T.tasu
|panga teenustasu
|panga teenustasu
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
499. rida: 581. rida:
|-
|-
|RoundOff
|RoundOff
|Ümardamine
|ümardamine
|ümardamine
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
505. rida: 588. rida:
|-
|-
|RoundOffAcc
|RoundOffAcc
|Ümard. konto
|ümardamise konto
|ümardamise konto
|Code String
|Code String
511. rida: 595. rida:
|-
|-
|SortCode
|SortCode
|
|
|
|String
|String
517. rida: 602. rida:
|-
|-
|Coef
|Coef
|
|n/a
|n/a
|Value with 6 Decimals
|Value with 6 Decimals
523. rida: 609. rida:
|-
|-
|BankFeePrc
|BankFeePrc
|
|n/a
|n/a
|
|
529. rida: 616. rida:
|-
|-
|OrderNr
|OrderNr
|Tellimuse nr.
|tellimuse nr
|tellimuse nr
|Value with No Decimals
|Value with No Decimals
535. rida: 623. rida:
|-
|-
|B1BankVal
|B1BankVal
|Baasval 1
|summa
|summa
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
541. rida: 630. rida:
|-
|-
|B2BankVal
|B2BankVal
|Baasval 2
|baasvaluuta 2 summa
|baasvaluuta 2 summa
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
547. rida: 637. rida:
|-
|-
|ToRateB1BankVal
|ToRateB1BankVal
|Baas 1-ks
|baasvaluuta kurss
|baasvaluuta kurss
|Value with 6 Decimals
|Value with 6 Decimals
553. rida: 644. rida:
|-
|-
|ToRateB2BankVal
|ToRateB2BankVal
|Baas 2-ks
|baasvaluuta kurss
|baasvaluuta kurss
|Value with 6 Decimals
|Value with 6 Decimals
559. rida: 651. rida:
|-
|-
|BankRefStr
|BankRefStr
|Panga viide
|panga viide
|panga viide
|String
|String
565. rida: 658. rida:
|-
|-
|rkPayNumber
|rkPayNumber
|
|riigikassa tasumise nr
|riigikassa tasumise nr
|String
|String
571. rida: 665. rida:
|-
|-
|WHTax
|WHTax
|
|n/a
|n/a
|Code String
|Code String
577. rida: 672. rida:
|-
|-
|WHTaxBase
|WHTaxBase
|
|n/a
|n/a
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
583. rida: 679. rida:
|-
|-
|TAX1Sum
|TAX1Sum
|
|n/a
|n/a
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
589. rida: 686. rida:
|-
|-
|APAcc
|APAcc
|
|
|
|Code String
|Code String
595. rida: 693. rida:
|-
|-
|InstNr
|InstNr
|
|
|
|Value with No Decimals
|Value with No Decimals
601. rida: 700. rida:
|-
|-
|FrRateBankVal
|FrRateBankVal
|
|
|
|Value with 6 Decimals
|Value with 6 Decimals
607. rida: 707. rida:
|-
|-
|BaseRate1BankVal
|BaseRate1BankVal
|
|
|
|Value with 6 Decimals
|Value with 6 Decimals
613. rida: 714. rida:
|-
|-
|BaseRate2BankVal
|BaseRate2BankVal
|
|
|
|Value with 6 Decimals
|Value with 6 Decimals
619. rida: 721. rida:
|-
|-
|WHTaxPrc
|WHTaxPrc
|
|n/a
|n/a
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
625. rida: 728. rida:
|-
|-
|PaymentCode
|PaymentCode
|Tas. viis
|tasumise viis
|tasumise viis
|Code String
|Code String
631. rida: 735. rida:
|-
|-
|WHTaxAccumBase
|WHTaxAccumBase
|
|n/a
|n/a
|Value 2 or 3 Decimals
|Value 2 or 3 Decimals
769. rida: 874. rida:


</syntaxhighlight>
</syntaxhighlight>
== Ettemaks ==
Juhul kui Tasutud summat ei seota konkreetse Ostuarvega, või tasutakse rohkem kui Ostuarve summa on, saadetakse arvega mitteseotav summa eraldi laekumise reana.
Ettemaksunumber võib olla Tarnija kood, st see ei pea olema iga kord erinev.
Standard Booksi sees ei tohi olla '''Moodul Ostuarved > Seadistused > Lausendamine''', Ostud peal linnukest “''Kohustuslikud unikaalsed ettemaksunumbrid'' (vaikimisi see peal ei ole).
Laekumise real peavad Ettemaksu korral olema minimaalselt täidetud:
{| class="wikitable"
!Field Name
!Kasutajaliidese nimi
!Kirjeldus
|-
|stp
|
|Reatüüp. Ettemaksu puhul väärtuseks: 0
|-
|VECode
|Tarnija
|Tarnija kood
|-
|RecVal
|Summa
|Ette makstud summa
|-
|PrepayNr
|Ettemaksu nr.
|Kokkuleppeliselt tarnija kood
|-
|VATCode
|KM-kood
|Käibemaksukood
|}
Kui Ostuarve seotakse ettemaksuga, siis saadetakse see info Standard Booksi Tasumiste registrisse kahe reana:
{| class="wikitable"
!Row
!Field Name
!Kasutajaliidese nimi
!Kirjeldus
|-
|1
|stp
|
|Reatüüp. Ettemaksu puhul väärtuseks: 0
|-
|1
|VISerNr
|Arve nr.
|Arve, mis seotakse ettemaksuga.
|-
|1
|VECode
|Tarnija
|Tarnija kood
|-
|1
|RecVal
|Summa
|Kinni kantav summa (Positiivse märgiga)
|-
|2
|stp
|
|Reatüüp. Ettemaksu puhul väärtuseks: 0
|-
|2
|VECode
|Tarnija
|Tarnija kood
|-
|2
|RecVal
|Summa
|Kinni kantav summa (Negatiivse märgiga)
|-
|2
|PrepayNr
|Ettemaksu nr.
|Kokkuleppeliselt Tarnija kood
|-
|2
|VATCode
|KM-kood
|Käibemaksukood
|}
Tulemuseks on see, et Ostuarvele tekib Tasumine ja ettemaksu saldot vähendatakse kinnikantava summa ulatuses. Ettemaksu võib kinni kanda ka osaliselt, nt kui ettemaks on 100 eurot, arve summa aga ainult 80. Nii jääb 20 veel ettemaksuna üles.

Viimane redaktsioon: 3. mai 2019, kell 11:54

Hausing - Pealeht

Register

<data> element peab sisaldama:

  • register="OPVc"

Tasumised hausing.png

Toetatud väljad

Päis

Kood Kasutajaliidese nimi Kirjeldus Description Kohustuslik Tüüp Pikkus Kommentaar
BankName Kommentaar Comment M4Str 60
BankAcc Oma a/a | IBAN pangakonto Own Bank Account M4Str 60
PayDate Tasumise kp. kuupäev Payment date + M4Date 0 PayDate asetamisel muutub ka Kande kp.
TransDate Kande kp. kande kuupäev Trans date M4Date 0 Kui puudub siis kas vaikimisi tänane kuupäev, või võrdne Tasumise kuupäevaga
PayMode Tasumisviis tasumisviis Payment mode + M4Code 2
OrderedFlag Tellitud tellitud Ordered flag + M4Mark 0
DoneFlag Kinnita kinnitatud OK flag + M4Mark 0

Maatriks

Kood Kasutajaliidese nimi Kirjeldus Description Kohustuslik Tüüp Pikkus Kommentaar
stp Rea tüüp:

1 = tavaline

Row type:

1=regular

+ M4Int 0
ovst Tühistatud rida jah/ei Decliner row flag M4Int 0
VISerNr Arve nr. ostuarve number Invoice no + M4Long 0 Peab olema kinnitatud Ostuarve number
BankCurncy P.val Pangavaluuta Bank currency M4Code 5
RecCurncy S.val. Saadetud valuuta Sent currency M4Code 5
RecVal Saadetud summa Saadetud valuuta summa Sent Cur amount M4Val 0 Vaikimisi Arve nr. asetamisel on Kokku arve summa
PrepayNr Ettemaksu nr. Ettemaksu number Prepayment no M4Long 0 Peab olema täidetud siis kui puudub Arve nr. ja vastupidi.
VECode Tarnija Tarnija kontakti kood Supplier code + M4Code 20
VATCode KM-k Käibemaksukood VAT code M4Code 10 Peab olema täidetud siis kui antud Ettemaksu nr.

Näidis XML päring

<?xml version="1.0" encoding="UTF-8"?>
<data register="OPVc" method="create" sequence="106357" systemversion="8.4.20.504">
  <OPVc>
    <PayDate>2018-08-16</PayDate>
    <PayMode>P</PayMode>
    <DoneFlag>0</DoneFlag>
    <OrderedFlag>0</OrderedFlag>
    <BankAcc>IBAN123456</BankAcc>
    <BankName>This is comment</BankName>
    <rows>
      <row rownumber="0">
        <stp>1</stp>
        <VISerNr>32</VISerNr>
        <BankCurncy>EUR</BankCurncy>
        <RecCurncy>EUR</RecCurncy>
        <RecVal>123.00</RecVal>
      </row>
    </rows>
  </OPVc>
</data>

Kõigi XML väljade kirjeldused

Päis

Kood Kasutajaliidese nimi Kasutajaliidese nimi Kirjeldus Tüüp Pikkus
SerNr Nr. Kande number SerNr M4Long 0
BankAcc Oma a/a | IBAN pangakonto BankAcc M4Str 60
Sign isik Sign M4Code 10
RegDate kuupäev RegDate M4Date 0
TransDate Kande kp. kande kuupäev TransDate M4Date 0
PayMode Tasumisviis tasumisviis PayMode M4Code 2
BankName panganimi BankName M4Str 60
OrderedFlag Tellitud tellitud OrderedFlag M4Mark 0
SentFlag saadetud SentFlag M4Int 0
DoneFlag Kinnita kinnitatud DoneFlag M4Mark 0
PayDate Tasumise kp. maksmise kuupäev PayDate M4Date 0
StatFlag StatFlag M4Int 0
ExportedFlag eksporditud ExportedFlag M4Int 0
PayNumber PayNumber M4Str 20
RejectedFlag tagasi lükatud RejectedFlag M4Int 0
Invalid tühistatud Invalid M4Int 0
APonTR APonTR M4Int 0
PayCurCode Valuuta valuuta PayCurCode M4Code 5
CurPayVal TASUDA valuuta summa CurPayVal M4Val 0
Objects objektid Objects M4UStr 60
SortCode SortCode M4Str 10
LangCode keelekood LangCode M4Code 5
PayperSupplier PayperSupplier M4Int 0
PayMethod Tasumise meetod makseviis PayMethod M4Int 0
Bankfees Teenustasud pangatasud Bankfees M4Int 0
ForeignPayment Välismakse välismakse ForeignPayment M4Int 0
AcceptanceStatus Kinnituse hetkeseis kinnitusringi hetkeseis AcceptanceStatus M4Set 443
AcceptanceBy Kinnitatud kelle poolt AcceptanceBy M4List 200
AcceptanceFYI kinnitusringi CC AcceptanceFYI M4List 200
OKBy Kinnituse kuupäev OKBy M4Code 10

Maatriks

Kood Kasutajaliidese nimi Kasutajaliidese nimi Kirjeldus Tüüp Pikkus
stp Rea tüüp:

1 = tavaline

2 = Muutusmärk

3 = parandusmärk

Small Value with No Decimals M4Int 0
ovst Tühistatud rida jah/ei Small Value with No Decimals M4Int 0
VISerNr Arve Nr. ostuarve number Value with No Decimals M4Long 0
BankAcc pangakonto String M4Str 60
Comment Tekst kirjelus String M4Str 200
VECode Code String M4Code 20
Objects Objektid objektid Capital Characters Only M4UStr 60
VATVal KM summa käibemaks Value 2 or 3 Decimals M4Val 0
VATCode KM-k käibemaksukood Code String M4Code 10
ChequeNr Tellimuse nr. tšeki number Value with No Decimals M4Long 0
PrepayNr Ettemaksu nr. ettemaksu nr Value with No Decimals M4Long 0
PayMode Tas. viis tasumisviis Code String M4Code 2
PInvOutstand Tasumata ostuarve maksmata Value 2 or 3 Decimals M4Val 0
PInvCurncy A val. ostuarve valuuta Code String M4Code 5
PInvVal Arve summa ostuarve summa valuutas Value 2 or 3 Decimals M4Val 0
BankCurncy P. val. Pangavaluuta Code String M4Code 5
BankVal pangavaluuta summa Value 2 or 3 Decimals M4Val 0
RecCurncy S. val. saadud valuuta Code String M4Code 5
RecVal Saadetud summa saadud valuuta summa Value 2 or 3 Decimals M4Val 0
BankFeeVal T.tasu panga teenustasu Value 2 or 3 Decimals M4Val 0
RoundOff Ümardamine ümardamine Value 2 or 3 Decimals M4Val 0
RoundOffAcc Ümard. konto ümardamise konto Code String M4Code 10
SortCode String M4Str 10
Coef n/a Value with 6 Decimals M4Rate 0
BankFeePrc n/a 20
OrderNr Tellimuse nr. tellimuse nr Value with No Decimals M4Long 0
B1BankVal Baasval 1 summa Value 2 or 3 Decimals M4Val 0
B2BankVal Baasval 2 baasvaluuta 2 summa Value 2 or 3 Decimals M4Val 0
ToRateB1BankVal Baas 1-ks baasvaluuta kurss Value with 6 Decimals M4Rate 0
ToRateB2BankVal Baas 2-ks baasvaluuta kurss Value with 6 Decimals M4Rate 0
BankRefStr Panga viide panga viide String M4Str 60
rkPayNumber riigikassa tasumise nr String M4Str 40
WHTax n/a Code String M4Code 2
WHTaxBase n/a Value 2 or 3 Decimals M4Val 0
TAX1Sum n/a Value 2 or 3 Decimals M4Val 0
APAcc Code String M4Code 10
InstNr Value with No Decimals M4Long 0
FrRateBankVal Value with 6 Decimals M4Rate 0
BaseRate1BankVal Value with 6 Decimals M4Rate 0
BaseRate2BankVal Value with 6 Decimals M4Rate 0
WHTaxPrc n/a Value 2 or 3 Decimals M4Val 0
PaymentCode Tas. viis tasumise viis Code String M4Code 5
WHTaxAccumBase n/a Value 2 or 3 Decimals M4Val 0

Näidis XML päring

<?xml version="1.0" encoding="UTF-8"?>
<data register="OPVc" sequence="157419" systemversion="8.4.21.1518">
   <OPVc>
      <SerNr>1</SerNr>
      <BankAcc>IBAN</BankAcc>
      <Sign>AA</Sign>
      <RegDate>2015-03-05</RegDate>
      <TransDate>2014-02-02</TransDate>
      <PayMode>P</PayMode>
      <BankName>KOMMENTAAR</BankName>
      <OrderedFlag>0</OrderedFlag>
      <SentFlag>0</SentFlag>
      <DoneFlag>0</DoneFlag>
      <PayDate>2014-02-02</PayDate>
      <StatFlag>0</StatFlag>
      <Math />
      <ExportedFlag>0</ExportedFlag>
      <PayNumber>VIIDE</PayNumber>
      <RejectedFlag>0</RejectedFlag>
      <Invalid>0</Invalid>
      <APonTR>0</APonTR>
      <PayCurCode>EUR</PayCurCode>
      <CurPayVal>30219.80</CurPayVal>
      <Objects />
      <SortCode>HARUKONTOR</SortCode>
      <LangCode>KEEL</LangCode>
      <PayperSupplier>0</PayperSupplier>
      <PayMethod>0</PayMethod>
      <Bankfees>0</Bankfees>
      <ForeignPayment>0</ForeignPayment>
      <AcceptanceStatus>Pole vajalik</AcceptanceStatus>
      <AcceptanceBy />
      <AcceptanceFYI />
      <OKBy />
      <rows>
         <row rownumber="0">
            <stp>1</stp>
            <ovst>0</ovst>
            <VISerNr>1</VISerNr>
            <BankAcc />
            <Comment>KohviUba OÜ</Comment>
            <VECode>103</VECode>
            <Objects />
            <VATVal />
            <VATCode />
            <ChequeNr />
            <PrepayNr />
            <PayMode />
            <PInvOutstand>336.00</PInvOutstand>
            <PInvCurncy>EUR</PInvCurncy>
            <PInvVal>336.00</PInvVal>
            <BankCurncy>EUR</BankCurncy>
            <BankVal>336.00</BankVal>
            <RecCurncy>EUR</RecCurncy>
            <RecVal>336.00</RecVal>
            <BankFeeVal />
            <RoundOff />
            <RoundOffAcc />
            <SortCode />
            <Coef />
            <BankFeePrc />
            <OrderNr />
            <B1BankVal />
            <B2BankVal />
            <ToRateB1BankVal />
            <ToRateB2BankVal />
            <BankRefStr />
            <rkPayNumber />
            <WHTax />
            <WHTaxBase />
            <TAX1Sum />
            <APAcc>2310</APAcc>
            <InstNr />
            <FrRateBankVal />
            <BaseRate1BankVal />
            <BaseRate2BankVal />
            <WHTaxPrc />
            <PaymentCode />
            <WHTaxAccumBase />
         </row>
         <row rownumber="1">
            <stp>1</stp>
            <ovst>0</ovst>
            <VISerNr>2</VISerNr>
            <BankAcc />
            <Comment>True Electronics Co</Comment>
            <VECode>107</VECode>
            <Objects />
            <VATVal />
            <VATCode />
            <ChequeNr />
            <PrepayNr />
            <PayMode />
            <PInvOutstand>29883.80</PInvOutstand>
            <PInvCurncy>EUR</PInvCurncy>
            <PInvVal>29883.80</PInvVal>
            <BankCurncy>EUR</BankCurncy>
            <BankVal>29883.80</BankVal>
            <RecCurncy>EUR</RecCurncy>
            <RecVal>29883.80</RecVal>
            <BankFeeVal />
            <RoundOff />
            <RoundOffAcc />
            <SortCode />
            <Coef />
            <BankFeePrc />
            <OrderNr />
            <B1BankVal />
            <B2BankVal />
            <ToRateB1BankVal />
            <ToRateB2BankVal />
            <BankRefStr />
            <rkPayNumber />
            <WHTax />
            <WHTaxBase />
            <TAX1Sum />
            <APAcc>2310</APAcc>
            <InstNr />
            <FrRateBankVal />
            <BaseRate1BankVal />
            <BaseRate2BankVal />
            <WHTaxPrc />
            <PaymentCode />
            <WHTaxAccumBase />
         </row>
      </rows>
   </OPVc>
</data>

Ettemaks

Juhul kui Tasutud summat ei seota konkreetse Ostuarvega, või tasutakse rohkem kui Ostuarve summa on, saadetakse arvega mitteseotav summa eraldi laekumise reana.

Ettemaksunumber võib olla Tarnija kood, st see ei pea olema iga kord erinev.

Standard Booksi sees ei tohi olla Moodul Ostuarved > Seadistused > Lausendamine, Ostud peal linnukest “Kohustuslikud unikaalsed ettemaksunumbrid (vaikimisi see peal ei ole).

Laekumise real peavad Ettemaksu korral olema minimaalselt täidetud:

Field Name Kasutajaliidese nimi Kirjeldus
stp Reatüüp. Ettemaksu puhul väärtuseks: 0
VECode Tarnija Tarnija kood
RecVal Summa Ette makstud summa
PrepayNr Ettemaksu nr. Kokkuleppeliselt tarnija kood
VATCode KM-kood Käibemaksukood

Kui Ostuarve seotakse ettemaksuga, siis saadetakse see info Standard Booksi Tasumiste registrisse kahe reana:

Row Field Name Kasutajaliidese nimi Kirjeldus
1 stp Reatüüp. Ettemaksu puhul väärtuseks: 0
1 VISerNr Arve nr. Arve, mis seotakse ettemaksuga.
1 VECode Tarnija Tarnija kood
1 RecVal Summa Kinni kantav summa (Positiivse märgiga)
2 stp Reatüüp. Ettemaksu puhul väärtuseks: 0
2 VECode Tarnija Tarnija kood
2 RecVal Summa Kinni kantav summa (Negatiivse märgiga)
2 PrepayNr Ettemaksu nr. Kokkuleppeliselt Tarnija kood
2 VATCode KM-kood Käibemaksukood

Tulemuseks on see, et Ostuarvele tekib Tasumine ja ettemaksu saldot vähendatakse kinnikantava summa ulatuses. Ettemaksu võib kinni kanda ka osaliselt, nt kui ettemaks on 100 eurot, arve summa aga ainult 80. Nii jääb 20 veel ettemaksuna üles.