
package com.oracle.xmlns.apps.crmcommon.salesparties.accountservice;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.datatype.XMLGregorianCalendar;
import javax.xml.namespace.QName;
import com.oracle.xmlns.adf.svc.types.AmountType;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.oracle.xmlns.apps.crmcommon.salesparties.accountservice package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _AccountResult_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "accountResult");
    private final static QName _Account_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "account");
    private final static QName _AccountOwnerEmailAddress_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OwnerEmailAddress");
    private final static QName _AccountSiebelLocation_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "SiebelLocation");
    private final static QName _AccountEmailFormat_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "EmailFormat");
    private final static QName _AccountCEOName_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CEOName");
    private final static QName _AccountLocalActivityCodeType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LocalActivityCodeType");
    private final static QName _AccountEmployeesAtPrimaryAddressMinimum_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "EmployeesAtPrimaryAddressMinimum");
    private final static QName _AccountDUNSNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "DUNSNumber");
    private final static QName _AccountComments_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "Comments");
    private final static QName _AccountLocalBusinessIdentifierType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LocalBusinessIdentifierType");
    private final static QName _AccountFaxAreaCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "FaxAreaCode");
    private final static QName _AccountMinorityOwnedIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "MinorityOwnedIndicator");
    private final static QName _AccountGrowthStrategyDescription_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "GrowthStrategyDescription");
    private final static QName _AccountLastAssignmentDate_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LastAssignmentDate");
    private final static QName _AccountSalesAccountEOVisitFreqC_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "SalesAccountEO_VisitFreq_c");
    private final static QName _AccountCorporationClass_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CorporationClass");
    private final static QName _AccountIndustryCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "IndustryCode");
    private final static QName _AccountAnalysisFiscalYear_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "AnalysisFiscalYear");
    private final static QName _AccountParentOrSubsidiaryIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ParentOrSubsidiaryIndicator");
    private final static QName _AccountPhoneCountryCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PhoneCountryCode");
    private final static QName _AccountFaxExtension_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "FaxExtension");
    private final static QName _AccountPhoneAreaCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PhoneAreaCode");
    private final static QName _AccountEmployeesAtPrimaryAddressText_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "EmployeesAtPrimaryAddressText");
    private final static QName _AccountDomesticUltimateDUNSNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "DomesticUltimateDUNSNumber");
    private final static QName _AccountYearEstablished_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "YearEstablished");
    private final static QName _AccountType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "Type");
    private final static QName _AccountTotalEmployeesIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "TotalEmployeesIndicator");
    private final static QName _AccountOwnerPartyId_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OwnerPartyId");
    private final static QName _AccountOrganizationDEOCustomerTypeCMeaning_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OrganizationDEO_CustomerType_cMeaning");
    private final static QName _AccountFormattedPhoneNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "FormattedPhoneNumber");
    private final static QName _AccountAssignmentExceptionFlag_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "AssignmentExceptionFlag");
    private final static QName _AccountHQBranchIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "HQBranchIndicator");
    private final static QName _AccountTotalEmployeesMinimumIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "TotalEmployeesMinimumIndicator");
    private final static QName _AccountDisadvantageIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "DisadvantageIndicator");
    private final static QName _AccountGeneralServicesAdministrationFlag_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "GeneralServicesAdministrationFlag");
    private final static QName _AccountLocalBusinessIdentifier_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LocalBusinessIdentifier");
    private final static QName _AccountPhoneExtension_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PhoneExtension");
    private final static QName _AccountStockSymbol_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "StockSymbol");
    private final static QName _AccountWomanOwnedIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "WomanOwnedIndicator");
    private final static QName _AccountLineOfBusiness_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LineOfBusiness");
    private final static QName _AccountCurrencyCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CurrencyCode");
    private final static QName _AccountSalesAccountEORouteC_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "SalesAccountEO_Route_c");
    private final static QName _AccountTotalEmployeesEstimatedIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "TotalEmployeesEstimatedIndicator");
    private final static QName _AccountSourceSystemReferenceValue_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "SourceSystemReferenceValue");
    private final static QName _AccountNextFiscalYearPotentialRevenueAmount_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "NextFiscalYearPotentialRevenueAmount");
    private final static QName _AccountOrganizationDEOCustomerTypeC_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OrganizationDEO_CustomerType_c");
    private final static QName _AccountFiscalYearendMonth_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "FiscalYearendMonth");
    private final static QName _AccountSourceSystem_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "SourceSystem");
    private final static QName _AccountExportIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ExportIndicator");
    private final static QName _AccountFaxCountryCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "FaxCountryCode");
    private final static QName _AccountPublicPrivateOwnershipFlag_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PublicPrivateOwnershipFlag");
    private final static QName _AccountYearIncorporated_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "YearIncorporated");
    private final static QName _AccountPrincipalName_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PrincipalName");
    private final static QName _AccountPrincipalTitle_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PrincipalTitle");
    private final static QName _AccountImportIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ImportIndicator");
    private final static QName _AccountMinorityOwnedType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "MinorityOwnedType");
    private final static QName _AccountMissionStatement_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "MissionStatement");
    private final static QName _AccountPreferredFunctionalCurrency_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PreferredFunctionalCurrency");
    private final static QName _AccountGlobalUltimateDUNSNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "GlobalUltimateDUNSNumber");
    private final static QName _AccountCertificationReasonCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CertificationReasonCode");
    private final static QName _AccountFormattedFaxNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "FormattedFaxNumber");
    private final static QName _AccountEmployeesAtPrimaryAddress_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "EmployeesAtPrimaryAddress");
    private final static QName _AccountRegistrationType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "RegistrationType");
    private final static QName _AccountCurrentFiscalYearPotentialRevenueAmount_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CurrentFiscalYearPotentialRevenueAmount");
    private final static QName _AccountCurcyConvRateType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CurcyConvRateType");
    private final static QName _AccountExistingCustomerFlag_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ExistingCustomerFlag");
    private final static QName _AccountOrganizationSize_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OrganizationSize");
    private final static QName _AccountOutOfBusinessIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OutOfBusinessIndicator");
    private final static QName _AccountRentOrOwnIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "RentOrOwnIndicator");
    private final static QName _AccountHomeCountry_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "HomeCountry");
    private final static QName _AccountIndustryCodeType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "IndustryCodeType");
    private final static QName _AccountCreatedByModule_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CreatedByModule");
    private final static QName _AccountPhoneNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PhoneNumber");
    private final static QName _AccountLaborSurplusIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LaborSurplusIndicator");
    private final static QName _AccountParentAccountPartyNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ParentAccountPartyNumber");
    private final static QName _AccountLegalStatus_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LegalStatus");
    private final static QName _AccountOwnerPartyNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OwnerPartyNumber");
    private final static QName _AccountDoNotConfuseWith_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "DoNotConfuseWith");
    private final static QName _AccountBusinessReport_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "BusinessReport");
    private final static QName _AccountNamedFlag_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "NamedFlag");
    private final static QName _AccountBusinessScope_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "BusinessScope");
    private final static QName _AccountControlYear_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ControlYear");
    private final static QName _AccountCertificationLevel_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CertificationLevel");
    private final static QName _AccountTaxpayerIdentificationNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "TaxpayerIdentificationNumber");
    private final static QName _AccountTotalPaymentAmount_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "TotalPaymentAmount");
    private final static QName _AccountParentAccountSourceSystem_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ParentAccountSourceSystem");
    private final static QName _AccountFaxNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "FaxNumber");
    private final static QName _AccountCEOTitle_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CEOTitle");
    private final static QName _AccountEmployeesTotal_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "EmployeesTotal");
    private final static QName _AccountSmallBusinessIndicator_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "SmallBusinessIndicator");
    private final static QName _AccountLastEnrichmentDate_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LastEnrichmentDate");
    private final static QName _AccountDUNSCreditRating_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "DUNSCreditRating");
    private final static QName _AccountUniqueNameSuffix_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "UniqueNameSuffix");
    private final static QName _AccountLastUpdateLogin_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LastUpdateLogin");
    private final static QName _AccountLocalActivityCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "LocalActivityCode");
    private final static QName _AccountPreferredContactMethod_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "PreferredContactMethod");
    private final static QName _AccountEmployeesAtPrimaryAddressEstimation_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "EmployeesAtPrimaryAddressEstimation");
    private final static QName _AccountExistingCustomerFlagLastUpdateDate_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ExistingCustomerFlagLastUpdateDate");
    private final static QName _AccountCongressionalDistrictCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CongressionalDistrictCode");
    private final static QName _AccountDataCloudStatus_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "DataCloudStatus");
    private final static QName _AccountOrganizationType_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "OrganizationType");
    private final static QName _AccountParentAccountPartyId_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ParentAccountPartyId");
    private final static QName _AccountParentDUNSNumber_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ParentDUNSNumber");
    private final static QName _AccountParentAccountSourceSystemReferenceValue_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "ParentAccountSourceSystemReferenceValue");
    private final static QName _AccountCorpCurrencyCode_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "CorpCurrencyCode");
    private final static QName _AccountTotalEmployeesText_QNAME = new QName("http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", "TotalEmployeesText");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.oracle.xmlns.apps.crmcommon.salesparties.accountservice
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Account }
     * 
     */
    public Account createAccount() {
        return new Account();
    }

    /**
     * Create an instance of {@link AccountResult }
     * 
     */
    public AccountResult createAccountResult() {
        return new AccountResult();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AccountResult }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "accountResult")
    public JAXBElement<AccountResult> createAccountResult(AccountResult value) {
        return new JAXBElement<AccountResult>(_AccountResult_QNAME, AccountResult.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Account }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "account")
    public JAXBElement<Account> createAccount(Account value) {
        return new JAXBElement<Account>(_Account_QNAME, Account.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OwnerEmailAddress", scope = Account.class)
    public JAXBElement<String> createAccountOwnerEmailAddress(String value) {
        return new JAXBElement<String>(_AccountOwnerEmailAddress_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "SiebelLocation", scope = Account.class)
    public JAXBElement<String> createAccountSiebelLocation(String value) {
        return new JAXBElement<String>(_AccountSiebelLocation_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "EmailFormat", scope = Account.class)
    public JAXBElement<String> createAccountEmailFormat(String value) {
        return new JAXBElement<String>(_AccountEmailFormat_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CEOName", scope = Account.class)
    public JAXBElement<String> createAccountCEOName(String value) {
        return new JAXBElement<String>(_AccountCEOName_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LocalActivityCodeType", scope = Account.class)
    public JAXBElement<String> createAccountLocalActivityCodeType(String value) {
        return new JAXBElement<String>(_AccountLocalActivityCodeType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "EmployeesAtPrimaryAddressMinimum", scope = Account.class)
    public JAXBElement<String> createAccountEmployeesAtPrimaryAddressMinimum(String value) {
        return new JAXBElement<String>(_AccountEmployeesAtPrimaryAddressMinimum_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "DUNSNumber", scope = Account.class)
    public JAXBElement<String> createAccountDUNSNumber(String value) {
        return new JAXBElement<String>(_AccountDUNSNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "Comments", scope = Account.class)
    public JAXBElement<String> createAccountComments(String value) {
        return new JAXBElement<String>(_AccountComments_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LocalBusinessIdentifierType", scope = Account.class)
    public JAXBElement<String> createAccountLocalBusinessIdentifierType(String value) {
        return new JAXBElement<String>(_AccountLocalBusinessIdentifierType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "FaxAreaCode", scope = Account.class)
    public JAXBElement<String> createAccountFaxAreaCode(String value) {
        return new JAXBElement<String>(_AccountFaxAreaCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "MinorityOwnedIndicator", scope = Account.class)
    public JAXBElement<String> createAccountMinorityOwnedIndicator(String value) {
        return new JAXBElement<String>(_AccountMinorityOwnedIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "GrowthStrategyDescription", scope = Account.class)
    public JAXBElement<String> createAccountGrowthStrategyDescription(String value) {
        return new JAXBElement<String>(_AccountGrowthStrategyDescription_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LastAssignmentDate", scope = Account.class)
    public JAXBElement<XMLGregorianCalendar> createAccountLastAssignmentDate(XMLGregorianCalendar value) {
        return new JAXBElement<XMLGregorianCalendar>(_AccountLastAssignmentDate_QNAME, XMLGregorianCalendar.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "SalesAccountEO_VisitFreq_c", scope = Account.class)
    public JAXBElement<BigDecimal> createAccountSalesAccountEOVisitFreqC(BigDecimal value) {
        return new JAXBElement<BigDecimal>(_AccountSalesAccountEOVisitFreqC_QNAME, BigDecimal.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CorporationClass", scope = Account.class)
    public JAXBElement<String> createAccountCorporationClass(String value) {
        return new JAXBElement<String>(_AccountCorporationClass_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "IndustryCode", scope = Account.class)
    public JAXBElement<String> createAccountIndustryCode(String value) {
        return new JAXBElement<String>(_AccountIndustryCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "AnalysisFiscalYear", scope = Account.class)
    public JAXBElement<String> createAccountAnalysisFiscalYear(String value) {
        return new JAXBElement<String>(_AccountAnalysisFiscalYear_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ParentOrSubsidiaryIndicator", scope = Account.class)
    public JAXBElement<String> createAccountParentOrSubsidiaryIndicator(String value) {
        return new JAXBElement<String>(_AccountParentOrSubsidiaryIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PhoneCountryCode", scope = Account.class)
    public JAXBElement<String> createAccountPhoneCountryCode(String value) {
        return new JAXBElement<String>(_AccountPhoneCountryCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "FaxExtension", scope = Account.class)
    public JAXBElement<String> createAccountFaxExtension(String value) {
        return new JAXBElement<String>(_AccountFaxExtension_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PhoneAreaCode", scope = Account.class)
    public JAXBElement<String> createAccountPhoneAreaCode(String value) {
        return new JAXBElement<String>(_AccountPhoneAreaCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "EmployeesAtPrimaryAddressText", scope = Account.class)
    public JAXBElement<String> createAccountEmployeesAtPrimaryAddressText(String value) {
        return new JAXBElement<String>(_AccountEmployeesAtPrimaryAddressText_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "DomesticUltimateDUNSNumber", scope = Account.class)
    public JAXBElement<String> createAccountDomesticUltimateDUNSNumber(String value) {
        return new JAXBElement<String>(_AccountDomesticUltimateDUNSNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "YearEstablished", scope = Account.class)
    public JAXBElement<Integer> createAccountYearEstablished(Integer value) {
        return new JAXBElement<Integer>(_AccountYearEstablished_QNAME, Integer.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "Type", scope = Account.class)
    public JAXBElement<String> createAccountType(String value) {
        return new JAXBElement<String>(_AccountType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "TotalEmployeesIndicator", scope = Account.class)
    public JAXBElement<String> createAccountTotalEmployeesIndicator(String value) {
        return new JAXBElement<String>(_AccountTotalEmployeesIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OwnerPartyId", scope = Account.class)
    public JAXBElement<Long> createAccountOwnerPartyId(Long value) {
        return new JAXBElement<Long>(_AccountOwnerPartyId_QNAME, Long.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OrganizationDEO_CustomerType_cMeaning", scope = Account.class)
    public JAXBElement<String> createAccountOrganizationDEOCustomerTypeCMeaning(String value) {
        return new JAXBElement<String>(_AccountOrganizationDEOCustomerTypeCMeaning_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "FormattedPhoneNumber", scope = Account.class)
    public JAXBElement<String> createAccountFormattedPhoneNumber(String value) {
        return new JAXBElement<String>(_AccountFormattedPhoneNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "AssignmentExceptionFlag", scope = Account.class)
    public JAXBElement<Boolean> createAccountAssignmentExceptionFlag(Boolean value) {
        return new JAXBElement<Boolean>(_AccountAssignmentExceptionFlag_QNAME, Boolean.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "HQBranchIndicator", scope = Account.class)
    public JAXBElement<String> createAccountHQBranchIndicator(String value) {
        return new JAXBElement<String>(_AccountHQBranchIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "TotalEmployeesMinimumIndicator", scope = Account.class)
    public JAXBElement<String> createAccountTotalEmployeesMinimumIndicator(String value) {
        return new JAXBElement<String>(_AccountTotalEmployeesMinimumIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "DisadvantageIndicator", scope = Account.class)
    public JAXBElement<String> createAccountDisadvantageIndicator(String value) {
        return new JAXBElement<String>(_AccountDisadvantageIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "GeneralServicesAdministrationFlag", scope = Account.class)
    public JAXBElement<Boolean> createAccountGeneralServicesAdministrationFlag(Boolean value) {
        return new JAXBElement<Boolean>(_AccountGeneralServicesAdministrationFlag_QNAME, Boolean.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LocalBusinessIdentifier", scope = Account.class)
    public JAXBElement<String> createAccountLocalBusinessIdentifier(String value) {
        return new JAXBElement<String>(_AccountLocalBusinessIdentifier_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PhoneExtension", scope = Account.class)
    public JAXBElement<String> createAccountPhoneExtension(String value) {
        return new JAXBElement<String>(_AccountPhoneExtension_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "StockSymbol", scope = Account.class)
    public JAXBElement<String> createAccountStockSymbol(String value) {
        return new JAXBElement<String>(_AccountStockSymbol_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "WomanOwnedIndicator", scope = Account.class)
    public JAXBElement<String> createAccountWomanOwnedIndicator(String value) {
        return new JAXBElement<String>(_AccountWomanOwnedIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LineOfBusiness", scope = Account.class)
    public JAXBElement<String> createAccountLineOfBusiness(String value) {
        return new JAXBElement<String>(_AccountLineOfBusiness_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CurrencyCode", scope = Account.class)
    public JAXBElement<String> createAccountCurrencyCode(String value) {
        return new JAXBElement<String>(_AccountCurrencyCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "SalesAccountEO_Route_c", scope = Account.class)
    public JAXBElement<String> createAccountSalesAccountEORouteC(String value) {
        return new JAXBElement<String>(_AccountSalesAccountEORouteC_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "TotalEmployeesEstimatedIndicator", scope = Account.class)
    public JAXBElement<String> createAccountTotalEmployeesEstimatedIndicator(String value) {
        return new JAXBElement<String>(_AccountTotalEmployeesEstimatedIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "SourceSystemReferenceValue", scope = Account.class)
    public JAXBElement<String> createAccountSourceSystemReferenceValue(String value) {
        return new JAXBElement<String>(_AccountSourceSystemReferenceValue_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "NextFiscalYearPotentialRevenueAmount", scope = Account.class)
    public JAXBElement<AmountType> createAccountNextFiscalYearPotentialRevenueAmount(AmountType value) {
        return new JAXBElement<AmountType>(_AccountNextFiscalYearPotentialRevenueAmount_QNAME, AmountType.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OrganizationDEO_CustomerType_c", scope = Account.class)
    public JAXBElement<String> createAccountOrganizationDEOCustomerTypeC(String value) {
        return new JAXBElement<String>(_AccountOrganizationDEOCustomerTypeC_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "FiscalYearendMonth", scope = Account.class)
    public JAXBElement<String> createAccountFiscalYearendMonth(String value) {
        return new JAXBElement<String>(_AccountFiscalYearendMonth_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "SourceSystem", scope = Account.class)
    public JAXBElement<String> createAccountSourceSystem(String value) {
        return new JAXBElement<String>(_AccountSourceSystem_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ExportIndicator", scope = Account.class)
    public JAXBElement<String> createAccountExportIndicator(String value) {
        return new JAXBElement<String>(_AccountExportIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "FaxCountryCode", scope = Account.class)
    public JAXBElement<String> createAccountFaxCountryCode(String value) {
        return new JAXBElement<String>(_AccountFaxCountryCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PublicPrivateOwnershipFlag", scope = Account.class)
    public JAXBElement<Boolean> createAccountPublicPrivateOwnershipFlag(Boolean value) {
        return new JAXBElement<Boolean>(_AccountPublicPrivateOwnershipFlag_QNAME, Boolean.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "YearIncorporated", scope = Account.class)
    public JAXBElement<Integer> createAccountYearIncorporated(Integer value) {
        return new JAXBElement<Integer>(_AccountYearIncorporated_QNAME, Integer.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PrincipalName", scope = Account.class)
    public JAXBElement<String> createAccountPrincipalName(String value) {
        return new JAXBElement<String>(_AccountPrincipalName_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PrincipalTitle", scope = Account.class)
    public JAXBElement<String> createAccountPrincipalTitle(String value) {
        return new JAXBElement<String>(_AccountPrincipalTitle_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ImportIndicator", scope = Account.class)
    public JAXBElement<String> createAccountImportIndicator(String value) {
        return new JAXBElement<String>(_AccountImportIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "MinorityOwnedType", scope = Account.class)
    public JAXBElement<String> createAccountMinorityOwnedType(String value) {
        return new JAXBElement<String>(_AccountMinorityOwnedType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "MissionStatement", scope = Account.class)
    public JAXBElement<String> createAccountMissionStatement(String value) {
        return new JAXBElement<String>(_AccountMissionStatement_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PreferredFunctionalCurrency", scope = Account.class)
    public JAXBElement<String> createAccountPreferredFunctionalCurrency(String value) {
        return new JAXBElement<String>(_AccountPreferredFunctionalCurrency_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "GlobalUltimateDUNSNumber", scope = Account.class)
    public JAXBElement<String> createAccountGlobalUltimateDUNSNumber(String value) {
        return new JAXBElement<String>(_AccountGlobalUltimateDUNSNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CertificationReasonCode", scope = Account.class)
    public JAXBElement<String> createAccountCertificationReasonCode(String value) {
        return new JAXBElement<String>(_AccountCertificationReasonCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "FormattedFaxNumber", scope = Account.class)
    public JAXBElement<String> createAccountFormattedFaxNumber(String value) {
        return new JAXBElement<String>(_AccountFormattedFaxNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "EmployeesAtPrimaryAddress", scope = Account.class)
    public JAXBElement<String> createAccountEmployeesAtPrimaryAddress(String value) {
        return new JAXBElement<String>(_AccountEmployeesAtPrimaryAddress_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "RegistrationType", scope = Account.class)
    public JAXBElement<String> createAccountRegistrationType(String value) {
        return new JAXBElement<String>(_AccountRegistrationType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CurrentFiscalYearPotentialRevenueAmount", scope = Account.class)
    public JAXBElement<AmountType> createAccountCurrentFiscalYearPotentialRevenueAmount(AmountType value) {
        return new JAXBElement<AmountType>(_AccountCurrentFiscalYearPotentialRevenueAmount_QNAME, AmountType.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CurcyConvRateType", scope = Account.class)
    public JAXBElement<String> createAccountCurcyConvRateType(String value) {
        return new JAXBElement<String>(_AccountCurcyConvRateType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ExistingCustomerFlag", scope = Account.class)
    public JAXBElement<Boolean> createAccountExistingCustomerFlag(Boolean value) {
        return new JAXBElement<Boolean>(_AccountExistingCustomerFlag_QNAME, Boolean.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OrganizationSize", scope = Account.class)
    public JAXBElement<String> createAccountOrganizationSize(String value) {
        return new JAXBElement<String>(_AccountOrganizationSize_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OutOfBusinessIndicator", scope = Account.class)
    public JAXBElement<String> createAccountOutOfBusinessIndicator(String value) {
        return new JAXBElement<String>(_AccountOutOfBusinessIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "RentOrOwnIndicator", scope = Account.class)
    public JAXBElement<String> createAccountRentOrOwnIndicator(String value) {
        return new JAXBElement<String>(_AccountRentOrOwnIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "HomeCountry", scope = Account.class)
    public JAXBElement<String> createAccountHomeCountry(String value) {
        return new JAXBElement<String>(_AccountHomeCountry_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "IndustryCodeType", scope = Account.class)
    public JAXBElement<String> createAccountIndustryCodeType(String value) {
        return new JAXBElement<String>(_AccountIndustryCodeType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CreatedByModule", scope = Account.class, defaultValue = "HZ_WS")
    public JAXBElement<String> createAccountCreatedByModule(String value) {
        return new JAXBElement<String>(_AccountCreatedByModule_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PhoneNumber", scope = Account.class)
    public JAXBElement<String> createAccountPhoneNumber(String value) {
        return new JAXBElement<String>(_AccountPhoneNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LaborSurplusIndicator", scope = Account.class)
    public JAXBElement<String> createAccountLaborSurplusIndicator(String value) {
        return new JAXBElement<String>(_AccountLaborSurplusIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ParentAccountPartyNumber", scope = Account.class)
    public JAXBElement<String> createAccountParentAccountPartyNumber(String value) {
        return new JAXBElement<String>(_AccountParentAccountPartyNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LegalStatus", scope = Account.class)
    public JAXBElement<String> createAccountLegalStatus(String value) {
        return new JAXBElement<String>(_AccountLegalStatus_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OwnerPartyNumber", scope = Account.class)
    public JAXBElement<String> createAccountOwnerPartyNumber(String value) {
        return new JAXBElement<String>(_AccountOwnerPartyNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "DoNotConfuseWith", scope = Account.class)
    public JAXBElement<String> createAccountDoNotConfuseWith(String value) {
        return new JAXBElement<String>(_AccountDoNotConfuseWith_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "BusinessReport", scope = Account.class)
    public JAXBElement<byte[]> createAccountBusinessReport(byte[] value) {
        return new JAXBElement<byte[]>(_AccountBusinessReport_QNAME, byte[].class, Account.class, ((byte[]) value));
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "NamedFlag", scope = Account.class)
    public JAXBElement<Boolean> createAccountNamedFlag(Boolean value) {
        return new JAXBElement<Boolean>(_AccountNamedFlag_QNAME, Boolean.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "BusinessScope", scope = Account.class)
    public JAXBElement<String> createAccountBusinessScope(String value) {
        return new JAXBElement<String>(_AccountBusinessScope_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ControlYear", scope = Account.class)
    public JAXBElement<BigDecimal> createAccountControlYear(BigDecimal value) {
        return new JAXBElement<BigDecimal>(_AccountControlYear_QNAME, BigDecimal.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CertificationLevel", scope = Account.class)
    public JAXBElement<String> createAccountCertificationLevel(String value) {
        return new JAXBElement<String>(_AccountCertificationLevel_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "TaxpayerIdentificationNumber", scope = Account.class)
    public JAXBElement<String> createAccountTaxpayerIdentificationNumber(String value) {
        return new JAXBElement<String>(_AccountTaxpayerIdentificationNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "TotalPaymentAmount", scope = Account.class)
    public JAXBElement<AmountType> createAccountTotalPaymentAmount(AmountType value) {
        return new JAXBElement<AmountType>(_AccountTotalPaymentAmount_QNAME, AmountType.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ParentAccountSourceSystem", scope = Account.class)
    public JAXBElement<String> createAccountParentAccountSourceSystem(String value) {
        return new JAXBElement<String>(_AccountParentAccountSourceSystem_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "FaxNumber", scope = Account.class)
    public JAXBElement<String> createAccountFaxNumber(String value) {
        return new JAXBElement<String>(_AccountFaxNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CEOTitle", scope = Account.class)
    public JAXBElement<String> createAccountCEOTitle(String value) {
        return new JAXBElement<String>(_AccountCEOTitle_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "EmployeesTotal", scope = Account.class)
    public JAXBElement<BigDecimal> createAccountEmployeesTotal(BigDecimal value) {
        return new JAXBElement<BigDecimal>(_AccountEmployeesTotal_QNAME, BigDecimal.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "SmallBusinessIndicator", scope = Account.class)
    public JAXBElement<String> createAccountSmallBusinessIndicator(String value) {
        return new JAXBElement<String>(_AccountSmallBusinessIndicator_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LastEnrichmentDate", scope = Account.class)
    public JAXBElement<XMLGregorianCalendar> createAccountLastEnrichmentDate(XMLGregorianCalendar value) {
        return new JAXBElement<XMLGregorianCalendar>(_AccountLastEnrichmentDate_QNAME, XMLGregorianCalendar.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "DUNSCreditRating", scope = Account.class)
    public JAXBElement<String> createAccountDUNSCreditRating(String value) {
        return new JAXBElement<String>(_AccountDUNSCreditRating_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "UniqueNameSuffix", scope = Account.class)
    public JAXBElement<String> createAccountUniqueNameSuffix(String value) {
        return new JAXBElement<String>(_AccountUniqueNameSuffix_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LastUpdateLogin", scope = Account.class)
    public JAXBElement<String> createAccountLastUpdateLogin(String value) {
        return new JAXBElement<String>(_AccountLastUpdateLogin_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "LocalActivityCode", scope = Account.class)
    public JAXBElement<String> createAccountLocalActivityCode(String value) {
        return new JAXBElement<String>(_AccountLocalActivityCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "PreferredContactMethod", scope = Account.class)
    public JAXBElement<String> createAccountPreferredContactMethod(String value) {
        return new JAXBElement<String>(_AccountPreferredContactMethod_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "EmployeesAtPrimaryAddressEstimation", scope = Account.class)
    public JAXBElement<String> createAccountEmployeesAtPrimaryAddressEstimation(String value) {
        return new JAXBElement<String>(_AccountEmployeesAtPrimaryAddressEstimation_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ExistingCustomerFlagLastUpdateDate", scope = Account.class)
    public JAXBElement<XMLGregorianCalendar> createAccountExistingCustomerFlagLastUpdateDate(XMLGregorianCalendar value) {
        return new JAXBElement<XMLGregorianCalendar>(_AccountExistingCustomerFlagLastUpdateDate_QNAME, XMLGregorianCalendar.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CongressionalDistrictCode", scope = Account.class)
    public JAXBElement<String> createAccountCongressionalDistrictCode(String value) {
        return new JAXBElement<String>(_AccountCongressionalDistrictCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "DataCloudStatus", scope = Account.class)
    public JAXBElement<String> createAccountDataCloudStatus(String value) {
        return new JAXBElement<String>(_AccountDataCloudStatus_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "OrganizationType", scope = Account.class)
    public JAXBElement<String> createAccountOrganizationType(String value) {
        return new JAXBElement<String>(_AccountOrganizationType_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ParentAccountPartyId", scope = Account.class)
    public JAXBElement<Long> createAccountParentAccountPartyId(Long value) {
        return new JAXBElement<Long>(_AccountParentAccountPartyId_QNAME, Long.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ParentDUNSNumber", scope = Account.class)
    public JAXBElement<String> createAccountParentDUNSNumber(String value) {
        return new JAXBElement<String>(_AccountParentDUNSNumber_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "ParentAccountSourceSystemReferenceValue", scope = Account.class)
    public JAXBElement<String> createAccountParentAccountSourceSystemReferenceValue(String value) {
        return new JAXBElement<String>(_AccountParentAccountSourceSystemReferenceValue_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "CorpCurrencyCode", scope = Account.class)
    public JAXBElement<String> createAccountCorpCurrencyCode(String value) {
        return new JAXBElement<String>(_AccountCorpCurrencyCode_QNAME, String.class, Account.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/", name = "TotalEmployeesText", scope = Account.class)
    public JAXBElement<String> createAccountTotalEmployeesText(String value) {
        return new JAXBElement<String>(_AccountTotalEmployeesText_QNAME, String.class, Account.class, value);
    }

}
