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.