Kā noskaidrot informāciju par esošiem klientiem un izveidot jaunu klientu kartiņu

06-11-2023 08:22 (Atjaunots 07-11-2023)
  • 0 Atbildes
  • 0 vērtējumi
  • 269 Skatījumi

Viens no visbiežāk izmantotajiem Horizon pamatdatu sarakstiem ir klientu saraksts un šis saraksts tiek izmantots arī daudzās REST integrācijās.


Zemāk apskatīsim pamata vaicājumus ar kuriem no Horizon var izgūt aktuālo klientu sarakstu un vaicājumus ar kuriem caur REST var pievienot jaunus klientus.


1. Esošu klientu kartiņu datu izgūšana


Klientu saraksts ir galvenais saraksts no kurienes izgūt informāciju par klientiem (Pamatdati -> Klienti -> Klientu saraksts). Ar zemāk esošo vaicājumu iespējams izgūt visas aktīvās debitoru klientu kartiņas.

 

GET

../rest/TDdmKlSar/query?filter=K_STATUSS eq 0 and K_DBKRPAZ eq 1&columns=K.PK_KLIENTS,K_KODS,K_NOSAUK,K_EPASTS,K_TELEFONS,K_MOBTEL,K_UNI_NR,K_PVN_REGNR,K_DBKRPAZ,K_STATUSS


K_STATUSS - filtrēšana pēc klienta kartītes statusa. 0 - aktīvās kartītes
K_DBKRPAZ - filtrēšana pēc klienta norēķinu veida (Debitors - 1; Kreditors - 2; Neuzskaita - 0)
K_PK_KLIENTS - klienta kartītes sistēmas ID
K_UNI_NR - klienta universālais numurs. Apvienots lauks kurā tiek rādīts uzņēmuma reģistrācijas numurs vai privātpersonas personas kods

 


Ar zemāk esošo vaicājumu var izgūt informāciju par vienu konkrētu aktīvu klienta kartiņu, kas filtrēta pēc klienta reģistrācijas vai personas koda.

 

GET

../rest/TDdmKlSar/query?filter=K_UNI_NR eq '40003734170' and K_STATUSS eq 0&columns=K.PK_KLIENTS,K_KODS,K_NOSAUK,K_EPASTS,K_TELEFONS,K_MOBTEL,K_UNI_NR,K_PVN_REGNR,K_DBKRPAZ,K_STATUSS


K_STATUSS - filtrēšana pēc klienta kartītes statusa. 0 - aktīvās kartītes
K_UNI_NR - filtrēšana pēc klienta universālā numura (reģistrācijas numurs vai privātpersonas personas kods)

 

2. Jaunu klientu kartiņu izveidošana


Klientiem var būt izviedoti vairāki klientu kartiņas dokumenta tipi ar savām definētam noklusētajām vērtībām. Veidojot jaunas klienta kartiņas ir svarīgi izvēlēties atbilstošo klientu kartiņas dokumenta tipu. Visus pieejamos klienta kartiņu dokumenta tipus varat noskaidrot ar šādu vaicājumu.

 

GET

../rest/TDdmCustomer/template


Šādā veidā tiek izgūta informācija par visiem klientu kartītēs pieejamiem laukiem, taču ļoti bieži pilnīgi visus klienta kartiņā pieejamos laukus nav nepieciešams aizpildīt.

 

GET

../rest/TDdmCustomer/template/2


Kad ir atrasts atbilstošais klienta kartiņas dokumenta tipa template, nepieciešams aizpildīt Jums svarīgo informāciju. Veidojot jaunus klientus caur REST, laba prakse ir iesūtīt tikai Jums nepieciešamo informāciju un neizmantotos laukus no šablona dzēst.

 

POST
../rest/TDdmCustomer/template/2

POST Body 

<resource>
<entity>
<PK_DOKT>2</PK_DOKT>
<KODS>0001</KODS>
<TIPS>3</TIPS>
<NOSAUK>Visma Enterprise SIA</NOSAUK>
<REG_NR>40003734170</REG_NR>
<PVN_REGNR>LV40003734170</PVN_REGNR>
<PK_VALSTS>1</PK_VALSTS>
<PK_VAL>3</PK_VAL>
<DBKRPAZ>1</DBKRPAZ>
<EPASTS>visma@visma.lv</EPASTS>
<WWWLAPA>www.visma.lv</WWWLAPA>
<TELEFONS>67116211</TELEFONS>
<MOBTEL>22334455</MOBTEL>
</entity>
</resource>


PK_DOKT - Dokumenta tipa sistēmas ID
KODS - ja klientam dokumenta tipā ir definēts klientu numerators var atstāt tukšu, Horizon to automātiski aizpildīs
PK_VALSTS - Klienta valsts sistēmas ID
PK_VAL - Klienta valūtas sistēmas ID standarta sākumkonfigurācija EUR - 3
DBKRPAZ - Norēķinu veids. (Debitors - 1; Kreditors - 2; Neuzskaita - 0)

Saņem jaunumus par šo ziņu savā e-pastā!

Pieseko šai ziņai klikšķinot uz trim punktiem augšējā labajā šī raksta stūrī un izvēlies Abonēt. Tu vari izvēleties par kādu saturu saņem ziņas e-pastā!

Sīkāk par abonēšanas iespējām