import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_BusinessPartnerTaxNumber" of service "API_BUSINESS_PARTNER". */ export declare class BusinessPartnerTaxNumber extends Entity implements BusinessPartnerTaxNumberType { /** * Technical entity name for BusinessPartnerTaxNumber. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the BusinessPartnerTaxNumber entity */ static _keys: string[]; /** * Business Partner Number. * Key identifying a business partner in the SAP system. The key is unique within a client. * Maximum length: 10. */ businessPartner: DeserializedType; /** * Tax Number Category. * Specifies the tax number category. * Maximum length: 4. */ bpTaxType: DeserializedType; /** * Business Partner Tax Number. * Specifies the tax number. * Maximum length: 20. * @nullable */ bpTaxNumber?: DeserializedType | null; /** * Business Partner Tax Number. * Specifies the tax number. * You can enter up to 60 characters in this field. * Maximum length: 60. * @nullable */ bpTaxLongNumber?: DeserializedType | null; /** * Authorization Group. * You can use authorization groups to stipulate which business partners a user is allowed to process. * Use the following authorization object:'Business partners: authorization groups' (B_BUPA_GRP).The system only checks this authorization if you made an entry in the "Authorization group" field for the business partner. Otherwise, any user may process the business partner. * Maximum length: 4. * @nullable */ authorizationGroup?: DeserializedType | null; } export interface BusinessPartnerTaxNumberType { businessPartner: DeserializedType; bpTaxType: DeserializedType; bpTaxNumber?: DeserializedType | null; bpTaxLongNumber?: DeserializedType | null; authorizationGroup?: DeserializedType | null; } //# sourceMappingURL=BusinessPartnerTaxNumber.d.ts.map