Friday, June 27, 2014

deserialize xml to object, got error: The specified type was not recognized : name="xx"

I am going to post .xsd file here. Hope it will give you an idea.

<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns:tns="http://ift.tt/1pXvPXt; xmlns:st="http://ift.tt/1qC0FUV; elementFormDefault="qualified" targetNamespace="http://ift.tt/1pXvPXt; xmlns:xs="http://ift.tt/FPH52k;
<xs:import schemaLocation="SharedTypes.xsd" namespace="http://ift.tt/1qC0FUV; />
<xs:element name="BankPositivePay" type="tns:AxdBankPositivePay" />
<xs:complexType name="AxdBankPositivePay">
<xs:sequence>
<xs:element minOccurs="0" name="ClearNilFieldsOnUpdate" nillable="true" type="st:AxdEnum_boolean" />
<xs:element minOccurs="0" name="DocPurpose" nillable="true" type="st:AxdEnum_XMLDocPurpose" />
<xs:element minOccurs="0" name="SenderId" nillable="true" type="st:AxdExtType_DataAreaId" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="BankAccountTable" type="tns:AxdEntity_BankAccountTable" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AxdEntity_BankAccountTable">
<xs:sequence>
<xs:element minOccurs="0" name="_DocumentHash" nillable="true" type="xs:string" />
<xs:element minOccurs="1" name="AccountID" type="st:AxdExtType_CompanyBankAccountId" />
<xs:element minOccurs="0" name="AccountNameKana_JP" nillable="true" type="st:AxdExtType_BankAccountNameKana_JP" />
<xs:element minOccurs="0" name="AccountNum" nillable="true" type="st:AxdExtType_BankAccount" />
<xs:element minOccurs="0" name="ActiveFrom" nillable="true" type="st:AxdExtType_UTCTimestamp" />
<xs:element minOccurs="0" name="ActiveTo" nillable="true" type="st:AxdExtType_UTCTimestamp" />
<xs:element minOccurs="0" name="BankAccountStatus" nillable="true" type="st:AxdEnum_BankAccountHoldStatus" />
<xs:element minOccurs="0" name="BankCIN" nillable="true" type="st:AxdExtType_BankCIN" />
<xs:element minOccurs="0" name="BankClearingCode" nillable="true" type="st:AxdExtType_BankClearingCode" />
<xs:element minOccurs="0" name="BankCodeType" nillable="true" type="st:AxdEnum_BankCodeType" />
<xs:element minOccurs="0" name="BankCompanyStatementName" nillable="true" type="st:AxdExtType_BankCompanyStatementName" />
<xs:element minOccurs="0" name="BankConstantSymbol" nillable="true" type="st:AxdExtType_CzConstantSymbol" />
<xs:element minOccurs="0" name="BankContractAccount" nillable="true" type="st:AxdExtType_GiroContractAccount" />
<xs:element minOccurs="0" name="BankDestinationName" nillable="true" type="st:AxdExtType_BankDestinationName" />
<xs:element minOccurs="0" name="BankGroupId" nillable="true" type="st:AxdExtType_BankGroupId" />
<xs:element minOccurs="0" name="BankInterbankClearingCode_BE" nillable="true" type="st:AxdEnum_BankInterbankClearingCode_BE" />
<xs:element minOccurs="0" name="BankMultiCurrency" nillable="true" type="st:AxdExtType_BankMultiCurrency" />
<xs:element minOccurs="0" name="BankPositivePayFormat" nillable="true" type="st:AxdExtType_CustVendPaymFormat" />
<xs:element minOccurs="0" name="BankPositivePayStartDate" nillable="true" type="st:AxdExtType_StartDate" />
<xs:element minOccurs="0" name="BankReconAllowedPennyDifference" nillable="true" type="st:AxdExtType_BankReconAllowedPennyDifference" />
<xs:element minOccurs="0" name="BankReconciliationEnabled" nillable="true" type="st:AxdExtType_BankReconciliationEnabled" />
<xs:element minOccurs="0" name="BankReconciliationMatchRuleSet" nillable="true" type="st:AxdExtType_BankReconciliationMatchRuleSetId" />
<xs:element minOccurs="0" name="BankReconciliationStmtAsPaymConfirm" nillable="true" type="st:AxdExtType_BankReconciliationStmtAsPaymConfirm" />
<xs:element minOccurs="0" name="BankReconMatchAutoAfterImport" nillable="true" type="st:AxdExtType_BankReconciliationMatchAutoAfterImport" />
<xs:element minOccurs="0" name="BankReconMatchRuleManualMatch" nillable="true" type="st:AxdExtType_BankReconciliationMatchRuleId" />
<xs:element minOccurs="0" name="BankReconMatchRuleManualReversal" nillable="true" type="st:AxdExtType_BankReconciliationMatchRuleId" />
<xs:element minOccurs="0" name="BankSortCode" nillable="true" type="st:AxdExtType_BankSortCode" />
<xs:element minOccurs="0" name="BankStatementFormat" nillable="true" type="st:AxdExtType_BankStatementFormatId" />
<xs:element minOccurs="0" name="BankStatementName" nillable="true" type="st:AxdExtType_BankStatementName" />
<xs:element minOccurs="0" name="BankSuffix" nillable="true" type="st:AxdExtType_BankSuffix" />
<xs:element minOccurs="0" name="BankTransferCode" nillable="true" type="st:AxdExtType_BankTransferCode" />
<xs:element minOccurs="0" name="CellularPhone" nillable="true" type="st:AxdExtType_PhoneMobile" />
<xs:element minOccurs="0" name="CompanyPaymId" nillable="true" type="st:AxdExtType_CompanyPaymId" />
<xs:element minOccurs="0" name="ContactPerson" nillable="true" type="st:AxdExtType_PersonName" />
<xs:element minOccurs="0" name="CorrAccount_W" nillable="true" type="st:AxdExtType_BankCorrAccount_W" />
<xs:element minOccurs="1" name="CurrencyCode" type="st:AxdUnion_AxdExtType_CurrencyCode_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="CurrencyOrder_TemplateName_RU" nillable="true" type="st:AxdExtType_Filename" />
<xs:element minOccurs="0" name="CurrencySellOrder_TemplateName_RU" nillable="true" type="st:AxdExtType_Filename" />
<xs:element minOccurs="0" name="CustomerPaymentFeeLedgerDimension" nillable="true" type="st:AxdType_DefaultAccount" />
<xs:element minOccurs="0" name="CustPaymFeePost" nillable="true" type="st:AxdExtType_NoYesId" />
<xs:element minOccurs="0" name="DebitDirectId" nillable="true" type="st:AxdExtType_BankDebitDirectId" />
<xs:element minOccurs="0" name="DefaultDimension" nillable="true" type="st:AxdType_DimensionAttributeValueSet" />
<xs:element minOccurs="0" name="DiscCreditMaxMST" nillable="true" type="st:AxdExtType_BankDiscCreditMaxMST" />
<xs:element minOccurs="0" name="DiscDelayNoticeDays" nillable="true" type="st:AxdExtType_BankDiscNoticeDelayDays" />
<xs:element minOccurs="0" name="DivisionPaymId" nillable="true" type="st:AxdExtType_BankDivisionPaymId" />
<xs:element minOccurs="0" name="Email" nillable="true" type="st:AxdExtType_Email" />
<xs:element minOccurs="0" name="FeeContractAccount" nillable="true" type="st:AxdExtType_FeeContractAccount" />
<xs:element minOccurs="0" name="GiroContract" nillable="true" type="st:AxdExtType_GiroContractNum" />
<xs:element minOccurs="0" name="GiroContractAccount" nillable="true" type="st:AxdExtType_GiroContractAccount" />
<xs:element minOccurs="0" name="IBAN" nillable="true" type="st:AxdExtType_BankIBAN" />
<xs:element minOccurs="0" name="IncludeBankBarCode_FI" nillable="true" type="st:AxdExtType_IncludeBankBarCode_FI" />
<xs:element minOccurs="0" name="IsBankPrenote" nillable="true" type="st:AxdExtType_BankPrenote" />
<xs:element minOccurs="1" name="LedgerDimension" type="st:AxdType_DefaultAccount" />
<xs:element minOccurs="0" name="LvDefaultBank" nillable="true" type="st:AxdExtType_LVDefaultBank" />
<xs:element minOccurs="0" name="LvPayOrderType" nillable="true" type="st:AxdEnum_LvPaymentOrderType" />
<xs:element minOccurs="0" name="Name" nillable="true" type="st:AxdExtType_Name" />
<xs:element minOccurs="0" name="NsfFeeMarkupGroupId" nillable="true" type="st:AxdExtType_CustNsfFeeMarkupGroupId" />
<xs:element minOccurs="0" name="NsfLedgerJournalName" nillable="true" type="st:AxdExtType_CustNsfJournalName" />
<xs:element minOccurs="0" name="OverDraftLimit" nillable="true" type="st:AxdExtType_BankOverDraftLimit" />
<xs:element minOccurs="0" name="Pager" nillable="true" type="st:AxdExtType_Pager" />
<xs:element minOccurs="0" name="PaymForeignExportPath_LT" nillable="true" type="st:AxdExtType_FilePath" />
<xs:element minOccurs="0" name="PaymLocalExportPath_LT" nillable="true" type="st:AxdExtType_FilePath" />
<xs:element minOccurs="0" name="PaymManKeepIfRemovedFromBatch" nillable="true" type="st:AxdExtType_NoYesId" />
<xs:element minOccurs="0" name="PaymOrderNumSeqId_W" nillable="true" type="st:AxdExtType_NumberSequenceCode" />
<xs:element minOccurs="0" name="Phone" nillable="true" type="st:AxdExtType_Phone" />
<xs:element minOccurs="0" name="PhoneLocal" nillable="true" type="st:AxdExtType_PhoneLocal" />
<xs:element minOccurs="0" name="PrenoteResponseDays" nillable="true" type="st:AxdExtType_PrenoteResponseDays" />
<xs:element minOccurs="0" name="PrintGiro_FI" nillable="true" type="st:AxdExtType_PrintGiro_FI" />
<xs:element minOccurs="0" name="RecId" nillable="true" type="st:AxdExtType_RecId" />
<xs:element minOccurs="0" name="RecVersion" nillable="true" type="st:AxdExtType_RecVersion" />
<xs:element minOccurs="0" name="RegistrationNum" nillable="true" type="st:AxdExtType_BankRegNum" />
<xs:element minOccurs="0" name="Rfc_MX" nillable="true" type="st:AxdExtType_Rfc_MX" />
<xs:element minOccurs="0" name="SMS" nillable="true" type="st:AxdExtType_SMS" />
<xs:element minOccurs="0" name="SpecificSymbol" nillable="true" type="st:AxdExtType_SpecificSymbol" />
<xs:element minOccurs="0" name="SWIFTNo" nillable="true" type="st:AxdExtType_SWIFTNo" />
<xs:element minOccurs="0" name="TeleFax" nillable="true" type="st:AxdExtType_TeleFax" />
<xs:element minOccurs="0" name="Telex" nillable="true" type="st:AxdExtType_Telex" />
<xs:element minOccurs="0" name="TemplateFileName_RU" nillable="true" type="st:AxdExtType_Filename" />
<xs:element minOccurs="0" name="TransType_JP" nillable="true" type="st:AxdEnum_BankTransType_JP" />
<xs:element minOccurs="0" name="URL" nillable="true" type="st:AxdExtType_URL" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="BankChequeTable" type="tns:AxdEntity_BankChequeTable" />
</xs:sequence>
<xs:attribute fixed="entity" name="class" use="required" />
<xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
</xs:complexType>
<xs:complexType name="AxdEntity_BankChequeTable">
<xs:sequence>
<xs:element minOccurs="1" name="AccountID" type="st:AxdExtType_CompanyBankAccountId" />
<xs:element minOccurs="0" name="AmountCur" nillable="true" type="st:AxdExtType_AmountCur" />
<xs:element minOccurs="0" name="BankCurrency" nillable="true" type="st:AxdUnion_AxdExtType_CurrencyCode_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="BankCurrencyAmount" nillable="true" type="st:AxdExtType_AmountCur" />
<xs:element minOccurs="0" name="BankNegInstRecipientName" nillable="true" type="st:AxdExtType_BankNegInstRecipientName" />
<xs:element minOccurs="1" name="ChequeNum" type="st:AxdExtType_BankChequeNum" />
<xs:element minOccurs="0" name="ChequeStatus" nillable="true" type="st:AxdEnum_ChequeStatus" />
<xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="st:AxdUnion_AxdExtType_CurrencyCode_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="ProcessedByPositivePay" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="RecId" nillable="true" type="st:AxdExtType_RecId" />
<xs:element minOccurs="0" name="RecipientAccountNum" nillable="true" type="st:AxdExtType_CustVendAC" />
<xs:element minOccurs="0" name="RecipientCompany" nillable="true" type="st:AxdExtType_CompanyId" />
<xs:element minOccurs="0" name="RecipientTransVoucher" nillable="true" type="st:AxdExtType_Voucher" />
<xs:element minOccurs="0" name="RecipientType" nillable="true" type="st:AxdEnum_BankChequeRecipientType" />
<xs:element minOccurs="0" name="RecVersion" nillable="true" type="st:AxdExtType_RecVersion" />
<xs:element minOccurs="0" name="RemittanceAddress" nillable="true" type="st:AxdEntityKey_LogisticsPostalAddress" />
<xs:element minOccurs="0" name="TransDate" nillable="true" type="st:AxdExtType_TransDate" />
<xs:element minOccurs="0" name="Voucher" nillable="true" type="st:AxdExtType_Voucher" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="VendTable" type="tns:AxdEntity_VendTable" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="CustTable" type="tns:AxdEntity_CustTable" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="CompanyInfo" type="tns:AxdEntity_CompanyInfo_CompanyInfo" />
</xs:sequence>
<xs:attribute fixed="entity" name="class" use="required" />
<xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
</xs:complexType>
<xs:complexType name="AxdEntity_VendTable">
<xs:sequence>
<xs:element minOccurs="0" name="AccountNum" nillable="true" type="st:AxdUnion_AxdExtType_VendAccount_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="BankAccount" nillable="true" type="st:AxdExtType_VendBankAccountId" />
<xs:element minOccurs="0" name="BankCentralBankPurposeCode" nillable="true" type="st:AxdExtType_BankCentralBankPurposeCode" />
<xs:element minOccurs="0" name="BankCentralBankPurposeText" nillable="true" type="st:AxdExtType_BankCentralBankPurposeText" />
<xs:element minOccurs="0" name="BidOnly" nillable="true" type="st:AxdExtType_VendBidOnly" />
<xs:element minOccurs="0" name="BirthCountyCode_IT" nillable="true" type="st:AxdExtType_AddressCountyCode_IT" />
<xs:element minOccurs="0" name="BirthDate" nillable="true" type="st:AxdExtType_TransDate" />
<xs:element minOccurs="0" name="BirthPlace" nillable="true" type="st:AxdExtType_AddressCity" />
<xs:element minOccurs="0" name="Blocked" nillable="true" type="st:AxdExtType_VendBlocked" />
<xs:element minOccurs="0" name="BlockedReleaseDate" nillable="true" type="st:AxdExtType_InvoiceReleaseDate" />
<xs:element minOccurs="0" name="CashDisc" nillable="true" type="st:AxdExtType_VendCashDiscCode" />
<xs:element minOccurs="0" name="ChangeRequestAllowOverride" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="ChangeRequestEnabled" nillable="true" type="st:AxdExtType_VersioningChangeRequestRequired" />
<xs:element minOccurs="0" name="ChangeRequestOverride" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="ClearingPeriod" nillable="true" type="st:AxdExtType_VendClearingPeriod" />
<xs:element minOccurs="0" name="CompanyChainId" nillable="true" type="st:AxdExtType_smmChainId" />
<xs:element minOccurs="0" name="CompanyIdSiret" nillable="true" type="st:AxdExtType_CompanyIdSiret" />
<xs:element minOccurs="0" name="CompanyNAFCode" nillable="true" type="st:AxdExtType_CompanyIdNAF" />
<xs:element minOccurs="0" name="CompanyType_MX" nillable="true" type="st:AxdEnum_CompanyType_MX" />
<xs:element minOccurs="0" name="ContactPersonId" nillable="true" type="st:AxdExtType_ContactPersonId" />
<xs:element minOccurs="0" name="CreditMax" nillable="true" type="st:AxdExtType_VendCreditMaxMST" />
<xs:element minOccurs="0" name="CreditRating" nillable="true" type="st:AxdExtType_VendCreditRating" />
<xs:element minOccurs="0" name="Curp_MX" nillable="true" type="st:AxdExtType_Curp_MX" />
<xs:element minOccurs="1" name="Currency" type="st:AxdUnion_AxdExtType_VendCurrencyCode_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="DBA" nillable="true" type="st:AxdExtType_DBA" />
<xs:element minOccurs="0" name="DefaultDimension" nillable="true" type="st:AxdType_DimensionAttributeValueSet" />
<xs:element minOccurs="0" name="DestinationCodeId" nillable="true" type="st:AxdExtType_VendDestinationCodeId" />
<xs:element minOccurs="0" name="DiotCountryCode_MX" nillable="true" type="st:AxdExtType_DiotCountryCode_MX" />
<xs:element minOccurs="0" name="DisabledOwned" nillable="true" type="st:AxdExtType_VendDisabledOwned" />
<xs:element minOccurs="0" name="DlvMode" nillable="true" type="st:AxdUnion_AxdExtType_VendDlvModeId_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="DlvTerm" nillable="true" type="st:AxdUnion_AxdExtType_VendDlvTermId_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="EnterpriseNumber" nillable="true" type="st:AxdExtType_TaxEnterpriseNumber" />
<xs:element minOccurs="0" name="EthnicOriginId" nillable="true" type="st:AxdExtType_HcmEthnicOriginId" />
<xs:element minOccurs="0" name="FactoringAccount" nillable="true" type="st:AxdExtType_BankVendFactoringAccount" />
<xs:element minOccurs="0" name="FemaleOwned" nillable="true" type="st:AxdExtType_FemaleOwner" />
<xs:element minOccurs="0" name="FiscalCode" nillable="true" type="st:AxdExtType_FiscalCode" />
<xs:element minOccurs="0" name="ForeignEntityIndicator" nillable="true" type="st:AxdExtType_Tax1099ForeignEntityIndicator" />
<xs:element minOccurs="0" name="ForeignTaxRegistration_MX" nillable="true" type="st:AxdExtType_ForeignTaxRegistration_MX" />
<xs:element minOccurs="0" name="FreightZone" nillable="true" type="st:AxdExtType_VendFreightZoneId" />
<xs:element minOccurs="0" name="Heir_IT" nillable="true" type="st:AxdExtType_NoYesId" />
<xs:element minOccurs="0" name="HUBZone" nillable="true" type="st:AxdExtType_VendHUBZone" />
<xs:element minOccurs="0" name="InclTax" nillable="true" type="st:AxdExtType_InclTax" />
<xs:element minOccurs="0" name="InventLocation" nillable="true" type="st:AxdExtType_InventLocationId" />
<xs:element minOccurs="0" name="InventSiteId" nillable="true" type="st:AxdExtType_InventSiteId" />
<xs:element minOccurs="0" name="InvoiceAccount" nillable="true" type="st:AxdUnion_AxdExtType_VendInvoiceAccount_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="ItemBuyerGroupId" nillable="true" type="st:AxdExtType_ItemBuyerGroupId" />
<xs:element minOccurs="0" name="LineOfBusinessId" nillable="true" type="st:AxdExtType_VendLineOfBusinessId" />
<xs:element minOccurs="0" name="LocallyOwned" nillable="true" type="st:AxdExtType_VendLocallyOwned" />
<xs:element minOccurs="0" name="MainContactWorker" nillable="true" type="st:AxdExtType_HcmPersonnelNumberId" />
<xs:element minOccurs="0" name="MatchingPolicy" nillable="true" type="st:AxdEnum_PurchMatchingPolicyWithNotSetOption" />
<xs:element minOccurs="0" name="Memo" nillable="true" type="st:AxdExtType_smmBusRelMemo" />
<xs:element minOccurs="0" name="MinorityOwned" nillable="true" type="st:AxdExtType_MinorityOwner" />
<xs:element minOccurs="0" name="Name" nillable="true" type="st:AxdExtType_VendName" />
<xs:element minOccurs="0" name="NameControl" nillable="true" type="st:AxdExtType_NameControl" />
<xs:element minOccurs="0" name="Nationality_MX" nillable="true" type="st:AxdExtType_VendorNationality_MX" />
<xs:element minOccurs="0" name="numberSequenceGroup" nillable="true" type="st:AxdExtType_NumberSequenceGroupId" />
<xs:element minOccurs="0" name="OffsetAccountType" nillable="true" type="st:AxdEnum_LedgerJournalACType" />
<xs:element minOccurs="0" name="OffsetLedgerDimension" nillable="true" type="st:AxdType_DefaultAccount" />
<xs:element minOccurs="0" name="OneTimeVendor" nillable="true" type="st:AxdExtType_OneTimeSupplier" />
<xs:element minOccurs="0" name="OperationType_MX" nillable="true" type="st:AxdEnum_VendorOperationType_MX" />
<xs:element minOccurs="0" name="OrganizationNumber" nillable="true" type="st:AxdExtType_OrganizationNumber" />
<xs:element minOccurs="0" name="OrgId" nillable="true" type="st:AxdExtType_OrgId" />
<xs:element minOccurs="0" name="Party" nillable="true" type="st:AxdExtType_DirPartyNumber" />
<xs:element minOccurs="0" name="PaymDayId" nillable="true" type="st:AxdExtType_VendPaymDayId" />
<xs:element minOccurs="0" name="PaymId" nillable="true" type="st:AxdExtType_VendPaymId" />
<xs:element minOccurs="0" name="PaymMode" nillable="true" type="st:AxdExtType_VendPaymMode" />
<xs:element minOccurs="0" name="PaymSched" nillable="true" type="st:AxdExtType_VendPaymSchedId" />
<xs:element minOccurs="0" name="PaymSpec" nillable="true" type="st:AxdExtType_PaymSpec" />
<xs:element minOccurs="0" name="PaymTermId" nillable="true" type="st:AxdExtType_VendPaymTermId" />
<xs:element minOccurs="0" name="PurchAmountPurchaseOrder" nillable="true" type="st:AxdExtType_PurchAmountPurchaseOrder" />
<xs:element minOccurs="0" name="PurchCalendarId" nillable="true" type="st:AxdExtType_PurchCalendarId" />
<xs:element minOccurs="0" name="PurchPoolId" nillable="true" type="st:AxdExtType_VendPurchPoolId" />
<xs:element minOccurs="0" name="RecId" nillable="true" type="st:AxdExtType_RecId" />
<xs:element minOccurs="0" name="RecVersion" nillable="true" type="st:AxdExtType_RecVersion" />
<xs:element minOccurs="0" name="ResidenceForeignCountryRegionId" nillable="true" type="st:AxdExtType_AddressCountryRegionId" />
<xs:element minOccurs="0" name="Rfc_MX" nillable="true" type="st:AxdExtType_Rfc_MX" />
<xs:element minOccurs="0" name="SecondTIN" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="SegmentId" nillable="true" type="st:AxdExtType_smmSegmentId" />
<xs:element minOccurs="0" name="SmallBusiness" nillable="true" type="st:AxdExtType_VendSmallBusiness" />
<xs:element minOccurs="0" name="StateInscription_MX" nillable="true" type="st:AxdExtType_StateInscription_MX" />
<xs:element minOccurs="0" name="SubsegmentId" nillable="true" type="st:AxdExtType_smmSubsegmentId" />
<xs:element minOccurs="0" name="Tax1099Fields" nillable="true" type="st:AxdEntityKey_Tax1099Fields" />
<xs:element minOccurs="0" name="Tax1099NameChoice" nillable="true" type="st:AxdEnum_Tax1099NameChoice" />
<xs:element minOccurs="0" name="Tax1099Reports" nillable="true" type="st:AxdExtType_Tax1099Reporting" />
<xs:element minOccurs="0" name="TaxGroup" nillable="true" type="st:AxdExtType_TaxGroup" />
<xs:element minOccurs="0" name="TaxIDType" nillable="true" type="st:AxdEnum_TaxIDType" />
<xs:element minOccurs="0" name="TaxWithholdCalculate" nillable="true" type="st:AxdExtType_NoYesId" />
<xs:element minOccurs="0" name="TaxWithholdGroup" nillable="true" type="st:AxdExtType_TaxWithholdGroup" />
<xs:element minOccurs="0" name="TaxWithholdVendorType_TH" nillable="true" type="st:AxdEnum_TaxWithholdVendorType_TH" />
<xs:element minOccurs="0" name="VATNum" nillable="true" type="st:AxdExtType_VATNum" />
<xs:element minOccurs="1" name="VendGroup" type="st:AxdExtType_VendGroupId" />
<xs:element minOccurs="0" name="VendInvoiceDeclaration_IS" nillable="true" type="st:AxdExtType_InvoiceSlipDeclarationId_IS" />
<xs:element minOccurs="0" name="VendItemGroupId" nillable="true" type="st:AxdExtType_VendItemGroupId" />
<xs:element minOccurs="0" name="VendorType_MX" nillable="true" type="st:AxdEnum_VendorType_MX" />
<xs:element minOccurs="0" name="VendPriceToleranceGroupId" nillable="true" type="st:AxdExtType_VendPriceToleranceGroupId" />
<xs:element minOccurs="0" name="VeteranOwned" nillable="true" type="st:AxdExtType_VendVeteranOwned" />
<xs:element minOccurs="0" name="W9" nillable="true" type="st:AxdExtType_VendW9" />
<xs:element minOccurs="0" name="W9Included" nillable="true" type="st:AxdExtType_VendW9Excluded" />
<xs:element minOccurs="0" name="YourAccountNum" nillable="true" type="st:AxdExtType_VendAccountExt" />
</xs:sequence>
<xs:attribute fixed="entity" name="class" use="required" />
<xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
</xs:complexType>
<xs:complexType name="AxdEntity_CustTable">
<xs:sequence>
<xs:element minOccurs="0" name="AccountNum" nillable="true" type="st:AxdUnion_AxdExtType_CustAccount_AxdType_ExtCodeValue" />
<xs:element minOccurs="0" name="MainContactPersonnelNumber" nillable="true" type="st:AxdExtType_HcmPersonnelNumberId" />
<xs:element minOccurs="0" name="Name" nillable="true" type="st:AxdExtType_CustName" />
</xs:sequence>
<xs:attribute fixed="entity" name="class" use="required" />
<xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
</xs:complexType>
<xs:complexType name="AxdEntity_CompanyInfo_DirPartyTable">
<xs:sequence>
<xs:element minOccurs="0" name="InstanceRelationType" nillable="true" type="st:AxdExtType_RelationType" />
<xs:element minOccurs="0" name="KnownAs" nillable="true" type="st:AxdExtType_DirPartyName" />
<xs:element minOccurs="0" name="LanguageId" nillable="true" type="st:AxdExtType_LanguageId" />
<xs:element minOccurs="0" name="Name" nillable="true" type="st:AxdExtType_DirPartyName" />
<xs:element minOccurs="0" name="NameAlias" nillable="true" type="st:AxdExtType_NameAlias" />
<xs:element minOccurs="0" name="PartyNumber" nillable="true" type="st:AxdExtType_DirPartyNumber" />
<xs:element minOccurs="0" name="PrimaryAddressLocation" nillable="true" type="st:AxdExtType_LogisticsLocationId" />
<xs:element minOccurs="0" name="PrimaryContactEmail" nillable="true" type="st:AxdExtType_LogisticsElectronicAddressRecId" />
<xs:element minOccurs="0" name="PrimaryContactFax" nillable="true" type="st:AxdExtType_LogisticsElectronicAddressRecId" />
<xs:element minOccurs="0" name="PrimaryContactPhone" nillable="true" type="st:AxdExtType_LogisticsElectronicAddressRecId" />
<xs:element minOccurs="0" name="PrimaryContactTelex" nillable="true" type="st:AxdExtType_LogisticsElectronicAddressRecId" />
<xs:element minOccurs="0" name="PrimaryContactURL" nillable="true" type="st:AxdExtType_LogisticsElectronicAddressRecId" />
<xs:element minOccurs="0" name="RecId" nillable="true" type="st:AxdExtType_RecId" />
<xs:element minOccurs="0" name="RecVersion" nillable="true" type="st:AxdExtType_RecVersion" />
</xs:sequence>
<xs:attribute fixed="entity" name="class" use="required" />
<xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
</xs:complexType>
<xs:complexType name="AxdEntity_CompanyInfo_DirOrganizationBase">
<xs:complexContent mixed="false">
<xs:extension base="tns:AxdEntity_CompanyInfo_DirPartyTable">
<xs:sequence>
<xs:element minOccurs="0" name="DunsNumberRecId" nillable="true" type="st:AxdExtType_LogisticsDunsNumber" />
<xs:element minOccurs="0" name="PhoneticName" nillable="true" type="st:AxdExtType_DirPartyName" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AxdEntity_CompanyInfo_OMInternalOrganization" abstract="true">
<xs:complexContent mixed="false">
<xs:extension base="tns:AxdEntity_CompanyInfo_DirOrganizationBase">
<xs:sequence>
<xs:element minOccurs="0" name="OrganizationType" nillable="true" type="st:AxdEnum_OMInternalOrganizationType" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AxdEntity_CompanyInfo_CompanyInfo">
<xs:complexContent mixed="false">
<xs:extension base="tns:AxdEntity_CompanyInfo_OMInternalOrganization">
<xs:sequence>
<xs:element minOccurs="0" name="Accountant_LT" nillable="true" type="st:AxdExtType_Name" />
<xs:element minOccurs="0" name="AccountingPersonnel_JP" nillable="true" type="st:AxdExtType_AccountingPersonnel_JP" />
<xs:element minOccurs="0" name="ActivityCode" nillable="true" type="st:AxdExtType_CompanyActivityCode" />
<xs:element minOccurs="0" name="AddrFormat" nillable="true" type="st:AxdExtType_AddressFormatId" />
<xs:element minOccurs="0" name="Bank" nillable="true" type="st:AxdExtType_CompanyBankAccountId" />
<xs:element minOccurs="0" name="BankAcctUsedFor1099" nillable="true" type="st:AxdExtType_CompanyBankAccountId" />
<xs:element minOccurs="0" name="BankCentralBankPurposeCode" nillable="true" type="st:AxdExtType_BankCentralBankPurposeCode" />
<xs:element minOccurs="0" name="BankCentralBankPurposeText" nillable="true" type="st:AxdExtType_BankCentralBankPurposeText" />
<xs:element minOccurs="0" name="BranchId" nillable="true" type="st:AxdExtType_CompanyBranchId" />
<xs:element minOccurs="0" name="branchNumber" nillable="true" type="st:AxdExtType_TaxBranchNumber" />
<xs:element minOccurs="0" name="BusinessActivity_SA" nillable="true" type="st:AxdExtType_CompanyBusinessActivityZakat_SA" />
<xs:element minOccurs="0" name="BusinessActivityDesc_SA" nillable="true" type="st:AxdExtType_CompanyBusinessActivityDescZakat_SA" />
<xs:element minOccurs="0" name="BusinessNumber_CA" nillable="true" type="st:AxdExtType_BusinessNumber_CA" />
<xs:element minOccurs="0" name="CNAE_BR" nillable="true" type="st:AxdExtType_CNAE_BR" />
<xs:element minOccurs="0" name="CombinedFedStateFiler" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="CompanyNAFCode" nillable="true" type="st:AxdExtType_CompanyIdNAF" />
<xs:element minOccurs="0" name="CompanyRegComFR" nillable="true" type="st:AxdExtType_CompanyRegComFR" />
<xs:element minOccurs="0" name="CompanyRepresentative_JP" nillable="true" type="st:AxdExtType_CompanyRepresentative_JP" />
<xs:element minOccurs="0" name="CompanyType_MX" nillable="true" type="st:AxdEnum_CompanyType_MX" />
<xs:element minOccurs="0" name="ConversionDate" nillable="true" type="st:AxdExtType_TransDate" />
<xs:element minOccurs="0" name="CoRegNum" nillable="true" type="st:AxdExtType_CompanyCoRegNum" />
<xs:element minOccurs="0" name="CUC_IT" nillable="true" type="st:AxdExtType_CUC_IT" />
<xs:element minOccurs="0" name="Curp_MX" nillable="true" type="st:AxdExtType_Curp_MX" />
<xs:element minOccurs="0" name="CustomsCustomerNumber_FI" nillable="true" type="st:AxdExtType_CustomsCustomerNumber_FI" />
<xs:element minOccurs="0" name="CustomsLicenseNumber_FI" nillable="true" type="st:AxdExtType_CustomsLicenseNumber_FI" />
<xs:element minOccurs="1" name="DataArea" type="st:AxdExtType_DataAreaId" />
<xs:element minOccurs="0" name="DBA" nillable="true" type="st:AxdExtType_DBA" />
<xs:element minOccurs="0" name="DVRid" nillable="true" type="st:AxdExtType_CompanyDVRid" />
<xs:element minOccurs="0" name="EnterpriseNumber" nillable="true" type="st:AxdExtType_TaxEnterpriseNumber" />
<xs:element minOccurs="0" name="FICreditorID_DK" nillable="true" type="st:AxdExtType_FICreditorID_DK" />
<xs:element minOccurs="0" name="FileNumber_SA" nillable="true" type="st:AxdExtType_CompanyFileNumZakat_SA" />
<xs:element minOccurs="0" name="FiscalCode_IT" nillable="true" type="st:AxdExtType_IVACode" />
<xs:element minOccurs="0" name="ForeignEntityIndicator" nillable="true" type="st:AxdExtType_Tax1099ForeignEntityIndicator" />
<xs:element minOccurs="0" name="Giro" nillable="true" type="st:AxdExtType_GiroNum" />
<xs:element minOccurs="0" name="GiroContract" nillable="true" type="st:AxdExtType_GiroContractNum" />
<xs:element minOccurs="0" name="GiroContractAccount" nillable="true" type="st:AxdExtType_GiroContractAccount" />
<xs:element minOccurs="0" name="Head_LT" nillable="true" type="st:AxdExtType_Name" />
<xs:element minOccurs="0" name="ImportVATNum" nillable="true" type="st:AxdExtType_VATNum" />
<xs:element minOccurs="0" name="ImportVATNumBranchId" nillable="true" type="st:AxdExtType_CompanyBranchId" />
<xs:element minOccurs="0" name="IntrastatCode" nillable="true" type="st:AxdExtType_IntrastatExternalCode" />
<xs:element minOccurs="0" name="IsConsolidationCompany" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="IsEliminationCompany" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="IssuingSignature" nillable="true" type="st:AxdExtType_IssuingSignature_IT" />
<xs:element minOccurs="0" name="Key" nillable="true" type="st:AxdExtType_ParametersKey" />
<xs:element minOccurs="0" name="LastFilingIndicator" nillable="true" type="st:AxdExtType_Tax1099LastFilingIndicator" />
<xs:element minOccurs="0" name="LegalFormFR" nillable="true" type="st:AxdExtType_CompanyLegalFormFR" />
<xs:element minOccurs="0" name="LegalNature_IT" nillable="true" type="st:AxdEnum_LegalNature_IT" />
<xs:element minOccurs="0" name="LegalRepresentativeCurp_MX" nillable="true" type="st:AxdExtType_Curp_MX" />
<xs:element minOccurs="0" name="LegalRepresentativeName_MX" nillable="true" type="st:AxdExtType_LegalRepresentativeName_MX" />
<xs:element minOccurs="0" name="LegalRepresentativeRfc_MX" nillable="true" type="st:AxdExtType_Rfc_MX" />
<xs:element minOccurs="0" name="NameControl" nillable="true" type="st:AxdExtType_NameControl" />
<xs:element minOccurs="0" name="OrgId" nillable="true" type="st:AxdExtType_OrgId" />
<xs:element minOccurs="0" name="PackMaterialFeeLicenseNum" nillable="true" type="st:AxdExtType_InventPackingMaterialFeeLicenseNum" />
<xs:element minOccurs="0" name="PaymInstruction1" nillable="true" type="st:AxdExtType_PaymInstructionId" />
<xs:element minOccurs="0" name="PaymInstruction2" nillable="true" type="st:AxdExtType_PaymInstructionId" />
<xs:element minOccurs="0" name="PaymInstruction3" nillable="true" type="st:AxdExtType_PaymInstructionId" />
<xs:element minOccurs="0" name="PaymInstruction4" nillable="true" type="st:AxdExtType_PaymInstructionId" />
<xs:element minOccurs="0" name="PaymRoutingDNB" nillable="true" type="st:AxdExtType_PaymRoutingDNB" />
<xs:element minOccurs="0" name="PaymTraderNumber" nillable="true" type="st:AxdExtType_PaymTraderNumber" />
<xs:element minOccurs="0" name="PlanningCompany" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="PrintEnterpriseregister_NO" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="PrintINNKPPInAddress_RU" nillable="true" type="st:AxdExtType_PrintINNKPPInAddress_RU" />
<xs:element minOccurs="0" name="RAlienCorpCountry" nillable="true" type="st:AxdExtType_AddressCountryRegionId" />
<xs:element minOccurs="0" name="RAlienCorpName" nillable="true" type="st:AxdExtType_CompanyName" />
<xs:element minOccurs="0" name="RegNum" nillable="true" type="st:AxdExtType_CompanyRegNum" />
<xs:element minOccurs="0" name="Resident_W" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="Rfc_MX" nillable="true" type="st:AxdExtType_Rfc_MX" />
<xs:element minOccurs="0" name="RFullName" nillable="true" type="st:AxdExtType_CompanyName" />
<xs:element minOccurs="0" name="ShippingCalendarId" nillable="true" type="st:AxdExtType_CompanyShippingCalendarId" />
<xs:element minOccurs="0" name="SiaCode" nillable="true" type="st:AxdExtType_CompanySIACode" />
<xs:element minOccurs="0" name="SoftwareIdentificationCode_CA" nillable="true" type="st:AxdExtType_SoftwareIdentificationCode_CA" />
<xs:element minOccurs="0" name="StateInscription_MX" nillable="true" type="st:AxdExtType_StateInscription_MX" />
<xs:element minOccurs="0" name="Tax1099RegNum" nillable="true" type="st:AxdExtType_Tax1099RegNum" />
<xs:element minOccurs="0" name="TaxAuthority_RU" nillable="true" type="st:AxdExtType_TaxAuthority" />
<xs:element minOccurs="0" name="TaxRepresentative" nillable="true" type="st:AxdExtType_TaxRepresentative" />
<xs:element minOccurs="0" name="TCC" nillable="true" type="st:AxdExtType_TCC" />
<xs:element minOccurs="0" name="TemplateFolder_W" nillable="true" type="st:AxdExtType_FilePath" />
<xs:element minOccurs="0" name="UPSNum" nillable="true" type="st:AxdExtType_UPSNum" />
<xs:element minOccurs="0" name="validate1099OnEntry" nillable="true" type="st:AxdEnum_NoYes" />
<xs:element minOccurs="0" name="VATNum" nillable="true" type="st:AxdExtType_VATNum" />
<xs:element minOccurs="0" name="VATNumBranchId" nillable="true" type="st:AxdExtType_CompanyBranchId" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>


No comments:

Post a Comment