import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_ProductSalesTax" of service "API_PRODUCT_SRV". */ export declare class ProductSalesTax extends Entity implements ProductSalesTaxType { /** * Technical entity name for ProductSalesTax. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProductSalesTax entity */ static _keys: string[]; /** * Product Number. * Alphanumeric key uniquely identifying the product. * Maximum length: 40. */ product: DeserializedType; /** * Departure Country/Region (from which the goods are sent). * Identifies the country or region in which the delivery originates. * You can define the country/region key in a table. As a rule, it is a good idea to use the existing international standards for identifying vehicles from different countries or regions (for example: USA = United States, I = Italy, and so on). The system uses the key to do the following:Help determine the relevant taxes during pricingDetermine important country or region-specific standards (the length of postal codes and bank account numbers, for example). * Maximum length: 3. */ country: DeserializedType; /** * Tax category (sales tax, federal sales tax,...). * Identifies the condition that the system uses to automatically determine country-specific taxes during pricing. * You can define one or more tax categories for each country. During sales order processing, the system applies the tax category according tothe geographical location of your delivering plant and the location of the customer receiving the goodstax classifications in the customer master record and the material master record.In the USA, for example, you can define tax categories for Federal Sales Tax and Federal Excise Tax. In the U.K., you can define a tax category for Value Added Tax (VAT). * Maximum length: 4. */ taxCategory: DeserializedType; /** * Tax Classification. * Maximum length: 1. */ taxClassification: DeserializedType; } export interface ProductSalesTaxType { product: DeserializedType; country: DeserializedType; taxCategory: DeserializedType; taxClassification: DeserializedType; } //# sourceMappingURL=ProductSalesTax.d.ts.map