import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v4'; import { Sap_Message } from './Sap_Message'; import { ReContract, ReContractType } from './ReContract'; /** * This class represents the entity "A_REContrPostingTerm" of service "com.sap.gateway.srvd_a2x.api_recontract.v0001". */ export declare class ReContrPostingTerm extends Entity implements ReContrPostingTermType { /** * Technical entity name for ReContrPostingTerm. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ReContrPostingTerm entity */ static _keys: string[]; /** * Internal Real Estate Number. * Maximum length: 13. */ internalRealEstateNumber: DeserializedType; /** * Re Term Type. * Maximum length: 4. */ reTermType: DeserializedType; /** * Re Term Number. * Maximum length: 4. */ reTermNumber: DeserializedType; /** * Validity Start End Date Value. * Maximum length: 16. */ validityStartEndDateValue: DeserializedType; /** * Validity Start Date. * @nullable */ validityStartDate?: DeserializedType | null; /** * Validity End Date. * @nullable */ validityEndDate?: DeserializedType | null; /** * Re Term Name. * Maximum length: 60. */ reTermName: DeserializedType; /** * Payment Method. * Maximum length: 4. */ paymentMethod: DeserializedType; /** * Re Payment Method Credit Memo. * Maximum length: 4. */ rePaymentMethodCreditMemo: DeserializedType; /** * Payment Blocking Reason. * Maximum length: 4. */ paymentBlockingReason: DeserializedType; /** * Payment Terms. * Maximum length: 4. */ paymentTerms: DeserializedType; /** * House Bank. * Maximum length: 15. */ houseBank: DeserializedType; /** * House Bank Account. * Maximum length: 15. */ houseBankAccount: DeserializedType; /** * Bank Identification. * Maximum length: 15. */ bankIdentification: DeserializedType; /** * Re Note To Payee Text. * Maximum length: 25. */ reNoteToPayeeText: DeserializedType; /** * Dunning Area. * Maximum length: 4. */ dunningArea: DeserializedType; /** * Dunning Key. * Maximum length: 4. */ dunningKey: DeserializedType; /** * Dunning Blocking Reason. * Maximum length: 4. */ dunningBlockingReason: DeserializedType; /** * Re Acct Determination Key. * Maximum length: 10. */ reAcctDeterminationKey: DeserializedType; /** * Re Tax Type. * Maximum length: 4. */ reTaxType: DeserializedType; /** * Tax Group. * Maximum length: 20. */ taxGroup: DeserializedType; /** * Re Is Condition Gross Amount. */ reIsConditionGrossAmount: DeserializedType; /** * Tax Country. * Maximum length: 3. */ taxCountry: DeserializedType; /** * Business Partner. * Maximum length: 10. */ businessPartner: DeserializedType; /** * Re Accounting Object. * Maximum length: 22. */ reAccountingObject: DeserializedType; /** * Tax Jurisdiction. * Maximum length: 15. */ taxJurisdiction: DeserializedType; /** * Re Is Condition Split. */ reIsConditionSplit: DeserializedType; /** * Re Currency Translation Rule. * Maximum length: 20. */ reCurrencyTranslationRule: DeserializedType; /** * Re Is Partner Blocked. */ reIsPartnerBlocked: DeserializedType; /** * Sepa Mandate. * Maximum length: 35. */ sepaMandate: DeserializedType; /** * Sepa Mandate Creditor. * Maximum length: 35. */ sepaMandateCreditor: DeserializedType; /** * Sap Messages. */ sapMessages: Sap_Message[]; /** * One-to-one navigation property to the [[ReContract]] entity. */ reContract?: ReContract | null; } export interface ReContrPostingTermType { internalRealEstateNumber: DeserializedType; reTermType: DeserializedType; reTermNumber: DeserializedType; validityStartEndDateValue: DeserializedType; validityStartDate?: DeserializedType | null; validityEndDate?: DeserializedType | null; reTermName: DeserializedType; paymentMethod: DeserializedType; rePaymentMethodCreditMemo: DeserializedType; paymentBlockingReason: DeserializedType; paymentTerms: DeserializedType; houseBank: DeserializedType; houseBankAccount: DeserializedType; bankIdentification: DeserializedType; reNoteToPayeeText: DeserializedType; dunningArea: DeserializedType; dunningKey: DeserializedType; dunningBlockingReason: DeserializedType; reAcctDeterminationKey: DeserializedType; reTaxType: DeserializedType; taxGroup: DeserializedType; reIsConditionGrossAmount: DeserializedType; taxCountry: DeserializedType; businessPartner: DeserializedType; reAccountingObject: DeserializedType; taxJurisdiction: DeserializedType; reIsConditionSplit: DeserializedType; reCurrencyTranslationRule: DeserializedType; reIsPartnerBlocked: DeserializedType; sepaMandate: DeserializedType; sepaMandateCreditor: DeserializedType; sapMessages: Sap_Message[]; reContract?: ReContractType | null; } //# sourceMappingURL=ReContrPostingTerm.d.ts.map