Veicot partneru (partneri, to adreses, kontaktpersonas, reģistrācijas informācija) importu, izmantojot REST API savienojumu, XML pieprasījums JSON formātā, kurš norādāms parametrā "XMLrequest", izskatīsies šādi:
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<dataroot>
<tjDocument Version=\"TJ5.5.101\"/>
<tjResponse Name=\"Partner\" Operation=\"Insert\" Version=\"TJ7.0.112\" Structure=\"Tree\">
<Partner>
...
</Partner>
</tjResponse>
</dataroot>"
Pieprasījuma struktūra:
| <?xml version=\"1.0\" encoding=\"utf-8\" ?> | XML galviņa |
| <dataroot> | XML struktūras pamatelements (nemainīt) |
| <tjDocument Version=\"TJ5.5.101\"/> | XML dokumenta kopējais apraksts (šobrīd tikai versija) |
| <tjResponse> | Satur vienu importa pieprasījumu |
| Name=\"Partner\" | Datu bloka nosaukums |
| Operation=\"Insert\" | Pieprasījuma veids: Insert – jaunu datu pievienošana |
| Version=\"TJ7.0.112\" | Pieprasījuma formāta versija. Sākotnēji versija tiek balstīta uz sistēmas Tildes Jumis versiju, bet tā dinamiski mainās katram blokam atsevišķi. |
| Structure=\"Tree\" | Ievietojamie dati ir padoti (insert) saraksta (tabulārā) veidā vai kokveida struktūrā Tree – kokveida struktūrā Sheet – saraksta veidā Pēc noklusēšanas: Tree Brīdinājums: pārnesot datus no vienas Jumja datubāzes uz citu, ieteicams izmantot kokveida struktūru. Brīdinājums: atskaites formē datus tikai Sheet režīmā. |
| <Partner> ... </Partner> |
Satur datu laukus un ievietojamo informāciju. Daudzpunktu vietā jāievieto nepieciešamie lauki. |
Lauku nosaukumi, paskaidrojumi, datu tipi un pazīme vai pēc lauka var atlasīt informāciju (filtrēt) un atlases iespējas:
* - izmantojot XML laukus var tikai nolasīt no sistēmas, bet nevar ierakstīt (insert)
*** - papildus atlases nosacījums
| Lauks | Paskaidrojums | Datu tips | Filtrs |
|---|---|---|---|
| <Partner> | Partneris | ||
| <PartnerID> | Partnera ID | int | Integer= |
| <PartnerDebtStatusDate> | Kredītstatusa piešķiršanas datums * | ||
| <PartnerDebtStatusTypeName> | Kredītstatuss | varchar(100) | |
| <PartnerDebtStatusTypeID> | Kredītstatuss ID | int | |
| <PartnerDebtAdminProcesOrder> | Parāda administrēšanas procesa secība | int | |
| <PartnerDebtAdminProcesName> | Parāda administrēšanas process | varchar(100) | |
| <PartnerDebtAdminProcesID> | Parāda administrēšanas process ID | int | |
| <PartnerDebtAmountSumLVL> | Parāda kopsumma latos * | ||
| <PartnerDebtDemandType> | Parāda piedziņas kanāls | ||
| <PartnerEmail> | Partnera e-pasts | varchar(50) | String |
| <PartnerFax> | Partnera fakss | varchar(50) | String |
| <PartnerIncomeTypeID> | Partnera ienākumu veida ID | int | |
| <PartnerIncomeType> | Partnera ienākumu veids | varchar(200) | |
| <PartnerCode> | Partnera kods | varchar(50) | String |
| <PartnerCreditAmountLimit> | Partnera kredītlimits | money | Amount |
| <PartnerCreditStateID> | Partnera kredītstatusa ID * | ||
| <PartnerCreditComments> | Partnera kredītstatusa piezīmes | varchar(255) | |
| <PartnerCreditStateName> | Partnera kredītstatuss * | ||
| <PartnerCreditDueTime> | Partnera kredīttermiņš (dienās) | int | |
| <PartnerTaxpayerTypeID> | Partnera nodokļu maksātāja tipa ID | int | Integer= |
| <PartnerTaxpayerType> | Partnera nodokļu maksātāja tips | varchar(50) | String |
| <PartnerPaymentFormTypeID> | Partnera norēķinu veida ID | int | String |
| <PartnerPaymentFormTypeName> | Partnera norēķinu veids | varchar(50) | String |
| <PartnerName> | Partnera nosaukums | varchar(255) | |
| <PartnerOrganizationIssuedPassport> | Partnera pases izdevējs | varchar(255) | |
| <PartnerPassportIssueDate> | Partnera pases izsniegšanas datums | datetime | |
| <PartnerPassportNo> | Partnera pases Nr. | varchar(50) | |
| <PartnerPersonalIdentityNo> | Partnera personas kods | varchar(12) | String |
| <PartnerComments> | Partnera piezīmes | varchar(1000) | |
| <PartnerPrintableComments> | Partnera piezīmes (drukājamās) | varchar(1000) | |
| <PartnerFullName> | Partnera pilnais nosaukums * | varchar(500) | String |
| <PartnerRegistrationNo> | Partnera reģistrācijas numurs | varchar(50) | String |
| <PartnerSEZCode> | Partnera SEZ kods | varchar(50) | |
| <PartnerPhone> | Partnera telefons | varchar(50) | String |
| <PartnerTerritorialCode> | Partnera teritoriālais kods | varchar(50) | String |
| <PartnerTypeID> | Partnera tipa ID | int | Integer= |
| <PartnerType> | Partnera tips | varchar(50) | Tree |
| <PartnerTitle> | Partnera uzruna | varchar(50) | |
| <PartnerSurname> | Partnera uzvārds | varchar(255) | |
| <PartnerFirstName> | Partnera vārds | varchar(50) | |
| <PartnerKindID> | Partnera veida ID | tinyint | |
| <PartnerKindName> | Partnera veids | varchar(100) | |
| <PartnerWebAddress> | Partnera web adrese | varchar(50) | |
| <PartnerExpenseAccountHolderNotice> | Partneris - avansa norēķinu persona (pazīme) | varchar(100) | String |
| <PartnerTimberForwarderNotice> | Partneris - kokmateriālu pārvadātājs (pazīme) | varchar(100) | String |
| <PartnerCreditStatussBlocked> | Partneris - kredītstatuss bloķēts (pazīme) | varchar(100) | |
| <PartnerLockedNotice> | Partneris - nepiedāvāt izvēlnēs (pazīme) | varchar(100) | String |
| <PartnerProductWarehouseNotice> | Partneris - preču noliktava (pazīme) | varchar(100) | String |
| <PartnerDebtOldestDate> | Vecākā parāda datums * | ||
| <PartnerExpenseAccountHolderNoticeID> | Partneris - avansa norēķinu persona (pazīmes ID) | bit | Integer= |
| <PartnerTimberForwarderNoticeID> | Partneris - kokmateriālu pārvadātājs (pazīmes ID) | bit | Integer= |
| <PartnerCreditStatussBlockedNoticeID> | Partneris - kredītstatuss bloķēts (pazīmes ID) | bit | |
| <PartnerLockedNoticeID> | Partneris - nepiedāvāt izvēlnēs (pazīmes ID) | bit | Integer= |
| <PartnerProductWarehouseNoticeID> | Partneris - preču noliktava (pazīmes ID) | bit | Integer= |
| <ISKCode> | Partnera ISK | varchar(25) | |
| <PhysicalPersonFirstNameAccusative> | Partnera vārds akuzatīvā | varchar(50) | |
| <PhysicalPersonFirstNameDative> | Partnera vārds datīvā | varchar(50) | |
| <PhysicalPersonURVNamount> | Partnera uzņēmējdarbības riska valsts nodeva | bit | |
| <PhysicalPersonBirthDate> | Partnera dimšanas datums | datetime | |
| <PhysicalPersonTaxSocialTypeID> | Partnera nodokļu sociālā tipa ID | int | |
| <PhysicalPersonPrisoner> | Partneris - ieslodzītais | bit | |
| <PhysicalPersonPensioner> | Partneris - pensionārs | bit | |
| <PhysicalPersonTaxRegNo> | Partnera nodokļu maksātāja reģ. Nr. | varchar(50) | |
| <PhysicalPersonTaxDocumentOrganization> | Partnera nodokļu grām. Izdevējiestāde | varchar(50) | |
| <PhysicalPersonTaxDocumentNo> | Partnera nodokļu grām. Nr. | varchar(50) | |
| <PhysicalPersonTaxDocumentSerial> | Partnera nodokļu grām. Sērija | varchar(50) | |
| <PhysicalPersonGender> | Partnera dzimums | tinyint | |
| <GLNCode> | Partnera GLN kods | varchar(50) | |
| <PartnerAddress> | Partnera adrese | ||
| <AddressID> | Adreses ID | int | Integer= |
| <AddressJuridicalNotice> | Adrese - juridiskā (pazīme) | varchar(100) | |
| <AddressDefaultNotice> | Adrese - piegādes (pazīme) | varchar(100) | |
| <AddressStreet> | Adreses iela | varchar(250) | |
| <AddressFull> | Adreses kopsavilkums * | varchar(300) | |
| <AddressPostalCode> | Adreses pasta indekss | varchar(50) | |
| <AddressComments> | Adreses piezīmes | varchar(255) | |
| <AddressCity> | Adreses pilsēta | varchar(50) | String |
| <AddressRegion> | Adreses rajons | varchar(50) | String |
| <AddressCountryID> | Adreses valsts ID | int | Integer= |
| <AddressCountryCode> | Adreses valsts kods | varchar(3) | |
| <AddressCountryName> | Adreses valsts nosaukums | varchar(50) | String |
| <AddressJuridicalNoticeID> | Adrese - juridiskā (pazīmes ID) | bit | |
| <AddressDefaultNoticeID> | Adrese - piegādes (pazīmes ID) | bit | |
| <AddressGLNCode> | Adreses GVN numurs | varchar(50) | |
| <PartnerVatNo> | Partnera PVN numurs | ||
| <VatNoID> | PVN numura ID | int | |
| <VatNoCountryID> | PVN numura valsts ID | int | |
| <VatNoDefaultNotice> | PVN numurs - galvenais (pazīme) | varchar(100) | |
| <VatNoCountryCode> | PVN numura valsts kods | varchar(3) | |
| <VatNo> | PVN numurs | varchar(50) | |
| <VatNoDefaultNoticeID> | PVN numurs - galvenais (pazīmes ID) | bit | |
| <PartnerBankAccount> | Partnera bankas konts | ||
| <AccountID> | Konta ID | int | |
| <AccountBankID> | Konta bankas ID | int | |
| <AccountBankCode> | Konta bankas kods | varchar(50) | |
| <AccountBankName> | Konta bankas nosaukums | varchar(255) | |
| <AccountNo> | Konta Nr. | varchar(50) | |
| <AccountComments> | Konta piezīmes | varchar(255) | |
| <AccountFullName> | Konta pilnais nosaukums * | varchar(500) | |
| <AccountSubaccountNo> | Konta subkonta Nr. | varchar(50) | |
| <AccountCurrency> | Konta valūta | varchar(3) | |
| <AccountCurrencyID> | Konta valūtas ID | int | |
| <AccountDefaultNotice> | Konts - pamatkonts (pazīme) | varchar(100) | |
| <AccountDefaultNoticeID> | Konts - pamatkonts (pazīmes ID) | bit | |
| <PartnerContactPerson> | Partnera kontaktpersona | ||
| <ContactPersonID> | Kontaktpersonas ID | int | |
| <ContactPersonAddressID> | Kontaktpersonas adreses ID | int | |
| <ContactPersonAddressStreet> | Kontaktpersonas adreses iela | varchar(250) | |
| <ContactPersonAddressFull> | Kontaktpersonas adreses kopsavilkums * | varchar(300) | |
| <ContactPersonAddressPostalCode> | Kontaktpersonas adreses pasta indekss | varchar(50) | |
| <ContactPersonAddressComments> | Kontaktpersonas adreses piezīmes | varchar(255) | |
| <ContactPersonAddressCity> | Kontaktpersonas adreses pilsēta | varchar(50) | |
| <ContactPersonAddressRegion> | Kontaktpersonas adreses rajons | varchar(50) | |
| <ContactPersonAddressCountryID> | Kontaktpersonas adreses valsts ID | int | |
| <ContactPersonAddressCountryCode> | Kontaktpersonas adreses valsts kods | varchar(3) | |
| <ContactPersonAddressCountryName> | Kontaktpersonas adreses valsts nosaukums | varchar(50) | |
| <ContactPersonPosition> | Kontaktpersonas amats | varchar(50) | |
| <ContactPersonEmail> | Kontaktpersonas e-pasts | varchar(50) | |
| <ContactPersonIdentityNo> | Kontaktpersonas personas kods | varchar(50) | |
| <ContactPersonIdentityDocument> | Kontaktpersonas personu apliecinošs dokuments | varchar(255) | |
| <ContactPersonComments> | Kontaktpersonas piezīmes | varchar(255) | |
| <ContactPersonFullName> | Kontaktpersonas pilnais vārds * | varchar(300) | String |
| <ContactPersonPhone> | Kontaktpersonas telefons | varchar(50) | String |
| <ContactPersonTitle> | Kontaktpersonas uzruna | varchar(50) | |
| <ContactPersonSurname> | Kontaktpersonas uzvārds | varchar(50) | |
| <ContactPersonFirstName> | Kontaktpersonas vārds | varchar(50) | |
| <PartnerEvent> | Partnera vēsture | ||
| <EventID> | Notikuma ID | int | |
| <EventRecord> | Notikuma apraksts | varchar(1000) | |
| <EventDate> | Notikuma datums | datetime | |
| <EventContactPerson> | Notikuma iesaistītā kontaktpersona | varchar(50) | |
| <EventDurationMinutes> | Notikuma ilgums (minūtes) | tinyint | |
| <EventDurationHours> | Notikuma ilgums (stundas) | tinyint | |
| <EventTypeID> | Notikuma tipa ID | int | |
| <EventType> | Notikuma tips | varchar(50) | |
| <EventCompanyDeputy> | Notikuma uzņēmuma pārstāvis | varchar(50) | |
| <PartnerDimension> | Partnera dimensija | ||
| <DimensionLinkID> | Partnera dimensijas piesaistes ID | int | |
| <DimensionID> | Dimensijas ID | int | Integer= |
| <DimensionCode> | Dimensijas kods | varchar(10) | |
| <DimensionName> | Dimensijas nosaukums | varchar(255) | |
| <DimensionTypeID> | Dimensijas veida ID * | int | Integer= |
| <DimensionTypeCode> | Dimensijas veida kods * | varchar(10) | |
| <DimensionTypeName> | Dimensijas veida nosaukums * | varchar(255) | |
| <PartnerExtraInfo> | Partnera papildinformācija | ||
| <ExtraInfoLinkID> | Partnera papildinformācijas piesaistes ID | int | |
| <ExtraInfo> | Papildinformācija | varchar(1000) | |
| <ExtraInfoFormatID> | Papildinformācijas formāta ID | int | |
| <ExtraInfoID> | Papildinformācijas ID | int | |
| <ExtraInfoName> | Papildinformācijas nosaukums | varchar(255) | |
| *** <Dimension> | Dimensija | Dimension | |
| *** <PartnerTaxRegistrationNo> | PVN numurs | String |
Plašāka informācija par XML lauku aprakstiem ir pieejama šeit: Jumis XML apraksts
Komentāri
0 comments
Komentāri šim rakstam ir slēgti.