import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "PaymentMethodValidationSet" of service "API_PAYMENT_METHOD_VALIDATION_SRV". */ export declare class PaymentMethodValidationSet extends Entity implements PaymentMethodValidationSetType { /** * Technical entity name for PaymentMethodValidationSet. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the PaymentMethodValidationSet entity */ static _keys: string[]; /** * Country ISO code. * International standardized country key in accordance with ISO 3166. * The entry is used in countries of the European Community to check the VAT registration number (VAT reg.no.). You can store the VAT registration number in the master record of a customer or vendor, or for the company code.The ISO code is used as the country key when exchanging information via EDI. You must therefore specify the ISO code for each country in this field if you use EDI.The ISO code also controls which additional specifications are relevant for a company code. You can always only enter the additional details which are relevant for the company code country or for all countries. The assignment to the country takes place via the ISO code.Enter the ISO code for each country. This is of particular importanceif the country belongs to the European Communityif you exchange information via EDIif company-code specific additional specifications are to be limited by country. * Maximum length: 2. */ isoCountryCodeForBank: DeserializedType; /** * Payment Method in SAP SuccessFactors Employee Central. * Maximum length: 2. */ paymentMethodInEc: DeserializedType; /** * Company Code. * The company code is an organizational unit within financial accounting. * Maximum length: 4. */ companyCode: DeserializedType; /** * Boolean Variable (X = True, - = False, Space = Unknown). */ ibanExists: DeserializedType; /** * Boolean Variable (X = True, - = False, Space = Unknown). */ swiftExists: DeserializedType; /** * Boolean Variable (X = True, - = False, Space = Unknown). */ bankAccountNumberExists: DeserializedType; /** * Country ISO code. * International standardized country key in accordance with ISO 3166. * The entry is used in countries of the European Community to check the VAT registration number (VAT reg.no.). You can store the VAT registration number in the master record of a customer or vendor, or for the company code.The ISO code is used as the country key when exchanging information via EDI. You must therefore specify the ISO code for each country in this field if you use EDI.The ISO code also controls which additional specifications are relevant for a company code. You can always only enter the additional details which are relevant for the company code country or for all countries. The assignment to the country takes place via the ISO code.Enter the ISO code for each country. This is of particular importanceif the country belongs to the European Communityif you exchange information via EDIif company-code specific additional specifications are to be limited by country. * Maximum length: 2. */ isoEmployeeCountryCode: DeserializedType; /** * Boolean Variable (X = True, - = False, Space = Unknown). */ bankKeyExists: DeserializedType; /** * Locale Data Element of SAP SuccessFactors Employee Central. * Maximum length: 5. */ language: DeserializedType; /** * Payment Method. * The payment method determines how payments are to be made, e.g. by check, bank transfer or bill of exchange. * Payment methods are entered in the master records of customers and vendors in order to specify how payments are made. If an open item is to be paid using a specific payment method, enter it in the open item. The terms which have been defined for the payment method must be satisfied for the payment.Payment methods are to be defined in the Financial Accounting configuration menu, where the following steps are to be carried out:First of all, make all specifications that are required for a country-specific payment method.Then define per company code the terms under which a payment method can be used.All payment methods are displayed in the customer or vendor master record in the screen for selecting the payment method. Here you select the required payment method by marking it; the system transfers the payment methods to the customer/vendor master record. * Maximum length: 1. * @nullable */ paymentMethod?: DeserializedType | null; /** * Boolean Variable (X = True, - = False, Space = Unknown). * @nullable */ isValid?: DeserializedType | null; } export interface PaymentMethodValidationSetType { isoCountryCodeForBank: DeserializedType; paymentMethodInEc: DeserializedType; companyCode: DeserializedType; ibanExists: DeserializedType; swiftExists: DeserializedType; bankAccountNumberExists: DeserializedType; isoEmployeeCountryCode: DeserializedType; bankKeyExists: DeserializedType; language: DeserializedType; paymentMethod?: DeserializedType | null; isValid?: DeserializedType | null; } //# sourceMappingURL=PaymentMethodValidationSet.d.ts.map