Операція відкриття та внесення змін до рахунку Account
# Опис методу
# XSD – схема запиту операції відкриття рахунку
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ACCOUNT_POST_XML" nillable="true" type="ACCOUNT_POST_XML" />
<xs:complexType name="ACCOUNT_POST_XML">
<xs:complexContent mixed="false">
<xs:extension base="Account">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_OWNER_LIST" type="ArrayOfAccountOwner" />
<xs:element minOccurs="0" maxOccurs="1" name="BANK_ACCOUNT_LIST" type="ArrayOfBankAccount" />
<xs:element minOccurs="0" maxOccurs="1" name="CONTACT_LIST" type="ArrayOfContact" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Account" abstract="true">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ACCOUNT_REFERENCE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_RESIDENCE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CREATED" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CATEGORY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CLASS" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_PARTREF" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CONTRACT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CONTRACT_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NOTES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BROKER_CODE" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAccountOwner">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ACCOUNT_OWNER" nillable="true" type="AccountOwner" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AccountOwner">
<xs:complexContent mixed="false">
<xs:extension base="AccountOwnerBase" />
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AccountOwnerBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SURNAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_FORENAMES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_PATRONYM" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_IN_ENGLISH" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SHORT" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ADDRESS_FULL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ADDRESS_SHORT" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CITY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="REGION" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="COUNTRY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="POSTCODE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="POST_ADDRESS" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHOHE_WORK" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_HOME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_MOBILE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="EMAIL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="FAX_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="LEI" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_AUTH" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ID_TYPE" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="ID_CODE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CATEGORY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="RESIDENCE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="REGISTER_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BIRTH_ADDRESS" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfBankAccount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="BANK_ACCOUNT" nillable="true" type="BankAccount" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankAccount">
<xs:complexContent mixed="false">
<xs:extension base="BankAccountBase" />
</xs:complexContent>
</xs:complexType>
<xs:complexType name="BankAccountBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="BANK_AC_TYPE" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="IBAN" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BIC" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CURRENCY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="MFO" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BANK_NAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CARD_ACC" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACOUNT_TYPE" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfContact">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CONTACT" nillable="true" type="Contact" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Contact">
<xs:complexContent mixed="false">
<xs:extension base="ContactBase" />
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ContactBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SURNAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_FORENAMES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CONTACT_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="START_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="END_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NOTES" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="ID_CODE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ID_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="OCCUPATION" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="URL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_MOBILE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_WORK" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
# XSD – схема запиту операції внесення змін на рахунку
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ACCOUNT_PUT_XML" nillable="true" type="ACCOUNT_PUT_XML" />
<xs:complexType name="ACCOUNT_PUT_XML">
<xs:complexContent mixed="false">
<xs:extension base="Account">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_OWNER_LIST" type="ArrayOfAccountOwner" />
<xs:element minOccurs="0" maxOccurs="1" name="BANK_ACCOUNT_LIST" type="ArrayOfBankAccount" />
<xs:element minOccurs="0" maxOccurs="1" name="CONTACT_LIST" type="ArrayOfContact" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Account" abstract="true">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ACCOUNT_REFERENCE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_RESIDENCE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CREATED" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CATEGORY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CLASS" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_PARTREF" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CONTRACT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CONTRACT_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NOTES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BROKER_CODE" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAccountOwner">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ACCOUNT_OWNER" nillable="true" type="AccountOwner" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AccountOwner">
<xs:complexContent mixed="false">
<xs:extension base="AccountOwnerBase" />
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AccountOwnerBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SURNAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_FORENAMES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_PATRONYM" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_IN_ENGLISH" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SHORT" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ADDRESS_FULL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ADDRESS_SHORT" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CITY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="REGION" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="COUNTRY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="POSTCODE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="POST_ADDRESS" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHOHE_WORK" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_HOME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_MOBILE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="EMAIL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="FAX_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="LEI" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_AUTH" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ID_TYPE" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="ID_CODE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CATEGORY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="RESIDENCE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="REGISTER_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BIRTH_ADDRESS" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfBankAccount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="BANK_ACCOUNT" nillable="true" type="BankAccount" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankAccount">
<xs:complexContent mixed="false">
<xs:extension base="BankAccountBase" />
</xs:complexContent>
</xs:complexType>
<xs:complexType name="BankAccountBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="BANK_AC_TYPE" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="IBAN" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BIC" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CURRENCY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="MFO" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BANK_NAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CARD_ACC" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACOUNT_TYPE" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfContact">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CONTACT" nillable="true" type="Contact" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Contact">
<xs:complexContent mixed="false">
<xs:extension base="ContactBase" />
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ContactBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SURNAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_FORENAMES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CONTACT_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="START_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="END_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NOTES" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="ID_CODE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ID_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="OCCUPATION" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="URL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_MOBILE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_WORK" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
# XSD – схема запиту операції внесення змін на рахунку у разі надання тільки змінної різниці запису
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ACCOUNT_PATCH_XML" nillable="true" type="ACCOUNT_PATCH_XML" />
<xs:complexType name="ACCOUNT_PATCH_XML">
<xs:complexContent mixed="false">
<xs:extension base="Account">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_OWNER_LIST" type="ArrayOfAccountOwner" />
<xs:element minOccurs="0" maxOccurs="1" name="BANK_ACCOUNT_LIST" type="ArrayOfBankAccount" />
<xs:element minOccurs="0" maxOccurs="1" name="CONTACT_LIST" type="ArrayOfContact" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Account" abstract="true">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ACCOUNT_REFERENCE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_RESIDENCE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CREATED" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CATEGORY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CLASS" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_PARTREF" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CONTRACT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_CONTRACT_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACCOUNT_NOTES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BROKER_CODE" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAccountOwner">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ACCOUNT_OWNER" nillable="true" type="AccountOwner" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AccountOwner">
<xs:complexContent mixed="false">
<xs:extension base="AccountOwnerBase">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ACTION" type="ActionType" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AccountOwnerBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SURNAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_FORENAMES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_PATRONYM" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_IN_ENGLISH" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SHORT" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ADDRESS_FULL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ADDRESS_SHORT" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CITY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="REGION" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="COUNTRY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="POSTCODE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="POST_ADDRESS" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHOHE_WORK" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_HOME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_MOBILE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="EMAIL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="FAX_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="LEI" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_AUTH" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ID_TYPE" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="ID_CODE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CATEGORY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="RESIDENCE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="REGISTER_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BIRTH_ADDRESS" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ActionType">
<xs:restriction base="xs:string">
<xs:enumeration value="I" />
<xs:enumeration value="U" />
<xs:enumeration value="D" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfBankAccount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="BANK_ACCOUNT" nillable="true" type="BankAccount" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankAccount">
<xs:complexContent mixed="false">
<xs:extension base="BankAccountBase">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ACTION" type="ActionType" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="BankAccountBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="BANK_AC_TYPE" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="IBAN" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BIC" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CURRENCY" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="MFO" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="BANK_NAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CARD_ACC" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ACOUNT_TYPE" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfContact">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CONTACT" nillable="true" type="Contact" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="Contact">
<xs:complexContent mixed="false">
<xs:extension base="ContactBase">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ACTION" type="ActionType" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ContactBase">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="NAME_SURNAME" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NAME_FORENAMES" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CONTACT_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="START_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="END_DATE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="NOTES" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="ID_CODE" nillable="true" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ID_TYPE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PASSPORT_NUMBER" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="OCCUPATION" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="URL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_MOBILE" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="PHONE_WORK" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
Останнє оновлення: 16.02.2022 09:44:15