Arvelduse moodul ja Standard Books

Kliendid ja klientide loomine

SB'sse saadame lapse-kliendi andmeid, maksja-kliendi andmeid ja nende seost.
Lapse kaardil peamine kontaktisik on lepingu järgi kehtiv maksja.

Kui lapse maksja muutub, siis muutub ka peamine kontaktisik. Lapse kaardi kontaktisikute nimekirja lisatakse juurde uus maksja.

Allpool on Arnos olevad andmed kliendi kohta ja vastavad lahtrid SB-s.

Isiku andmed Arnos

Kliendi andmed SB-s

Märkus

Isiku andmed Arnos

Kliendi andmed SB-s

Märkus

kliendinumber

kood



nimi

Nimi



Kontaktisik (nimi)

Peam.kontaktisik

APIs on Peamise kontaktisiku lahtri nimi Person.

kategooria

Kliendiklass



objektid (nt. TP800699,SHU,3)

Müügi objektid



isikukood

Reg.nr. 1



viitenumber

Reg.nr. 2



tasumistingimus (hetkel on 10)

Müügi tas.ting.



aadress

Arve aadress



arve_tasuja (kliendinumber)

Arve tasuja



püsimaksetunnus (maksja andmetes)

Teenuse ID



arvelduskonto number (maksja andmetes)

Arveldusarve number

Kui e-arve soovija märgib pangaks Luminori, siis saadame arveldusarve numbri väljale hoopis maksja isikukoodi.

Arved

Arvete saatmine Standard Books'i

  • Laagri Huvialakooli arveid saadetakse taustatööna Standard Books'i koos rühma juurde märgitud dimensioonidega (hetkel vaid artikli nr.)

  • Saatmisel kasutatakse SB kliendinumbrit ja viitenumbrit. Viitenumber arvutatakse Arnos kliendinumbri põhjal juba arve genereerimisel.

  • Arve saatmisel kasutatakse kogust. Kogus peab olema 1, 0,75, 0,5 või 0,25. Muud kogused ei ole lubatud.

  • Kõik arved, mis Arno välja saadab (ehk ei ole e-arve) saavad märke "ära saada e-arvena". See linnuke peab olema arvega kaasas.

  • Arve tähtaeg on 10 päeva ja arvutatakse arve loomisel.

  • Arve koostamise kuupäev on päev, mil Arnos arve luuakse. Kande kuupäev on arveldatava perioodi viimane päev. Näiteks: 3. oktoobril luuakse septembri arved ja seega kande kuupäev on 30. september ning arve kuupäev 3. oktoober.

  • Huvikooli arved algavad sügisest numbriga 2 000 001.

  • Arve saab konteerimisandmed artikli nr ja kliendi koodi alusel (kliendi koodilt tuleb TP800699, SHU, 3).

  • Arno ei kinnita arvet automaatselt, et saaks käsitsi siduda ka ettemaksudega SBs.

  • E-arve saatmiseks peab kontaktile olema lisatud internetipank ja e-arve pank (Arnos maksja andmete küljes on märge e-arve).

  • Arvelduse moodulis on teenus seotud algse rühmaga ja selle põhjal otsitakse üles kõige uuem rühm ja võetakse andmed sealt. See tähendab, et artiklikood peab olema kõige uuema rühma küljes õige.

Taustatööd ja nende loogika

Croni meetod "saadaFinLiidestusPartnerid"

Klientide ja seoste saatmine SB-sse tehakse läbi croni saadaFinLiidestusPartnerid. Kui lepingule lisatakse kontakt või muutub kontakt või seos, siis kirjutatakse rea(d) vastavasse logisse.

Saadetakse korraga SB-sse 100 kontakti ja 100 seost; töö lõpetatakse ka siis kui pool tundi saab läbi.

Saadetakse SB'sse pigem neid kontakte ja seoseid, mida pole veel saadetud või vea korral neid, mida on saadetud varem kui teisi.


Croni meetod "saadaFinLiidestusTehingud"

Arvete saatmine SB-sse. Saadetakse korraga 100 arvet või pool tundi. 


Croni meetod "saadaFinLiidestusSaldoparingud"

See süngib 100 lepingu saldo. Tomib nii:  Võetakse finantslepingu. Edasi küsitakse fin lepingu kliendi kohta ettemaksud ja arvete seisud. Ehk tehakse kaks päringut. 

Ettemaks = laekumine, mis pole ühegi arvega seotud, aga on kliendiga seotud.

Arvete seis = kui suur osa arvest on veel tasumata.

 

Croni meetod "saadaFinLiidestusUuendusedKordAastas"

Croni meetod võtab kliendi andmetest "3" ära, kui lapsed ei ole enam alaealised.
See käib nende klientide kohta, kes jooksva aasta 1. jaanuari seisuga on juba 18 aastased või vanemad, aga eelmise aasta 1. jaanuari seisuga olid nooremad.

Kui sel aastal on korra saadetud, siis rohkem enam ei saadeta.

 

Cron "cron_minut.php"

Selle all on meetod "saadaFinLiidestusPartnerid". Sagedus on üks kord minutis.

Cronn "cron_tund.php" 

Selle all on kaks meetodid "saadaFinLiidestusTehingud" ja "saadaFinLiidestusSaldoparingud". Sagedus on üks kord tunnis. Saldopäringul on sisse kirjutatud täiendav piirang, et käivitub vaid varahommikul 04:00 - 06:00.

INF3

Juhend: https://www.excellent.ee/kasutajatugi/kuidas-taita-kontakti-kaart-kui-teenust-kasutab-laps-aga-tasub-lapsevanem-milline-on-oige-seadistus-inf3-aruande-jaoks/

INF3 pannakse kokku laekumiste küljes olevatest andmetest. Kui laekumine tuleb, siis peab olema lapse kaart õigesti täidetud - siis tekib ka laekumisele õige info. Kui laekumise saabumise hetkel on lapse kaardil info puudu või ei vasta arvel olevale maksjale (nt on erinevad nimed), siis pannakse laekumise peale lapse andmed. Pärast on ka INF3 peal lapse andmed maksjaks.