{"id":18738,"date":"2026-06-08T05:35:59","date_gmt":"2026-06-08T05:35:59","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=18738"},"modified":"2026-06-10T11:53:59","modified_gmt":"2026-06-10T11:53:59","slug":"how-to-configure-discount-schema-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-configure-discount-schema-in-idempiere\/","title":{"rendered":"How to Configure Discount Schema in iDempiere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Configure Promotion Discount Schema in iDempiere using the Break discount type to apply quantity- and price-based promotional discounts in retail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Discount Schema window in iDempiere controls how promotional discounts are calculated and applied during sales transactions. Setting the Discount Type to Breaks enables rule-based pricing that triggers discounts when specific quantity or price thresholds are met.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Discount Type must be set to Breaks to enable quantity-based or price-based promotional discount lines.<\/li>\n\n\n\n<li>When Quantity Based is checked, the Break Value represents minimum order quantity; when unchecked, Break Value represents a price threshold.<\/li>\n\n\n\n<li>Each break line defines a Product Category or specific Product, a Break Value threshold, and a Break Discount % to apply.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ensure the following configurations are completed before configuring the Promotion Discount Schema:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Initial Tenant Setup has been completed successfully.<\/li>\n\n\n\n<li>Business Partners are configured in iDempiere.<\/li>\n\n\n\n<li>Product Categories have been created and products assigned.<\/li>\n\n\n\n<li>Price Lists and Price List Versions are configured.<\/li>\n\n\n\n<li>The user role has access to the Discount Schema window.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to the Discount Schema window using the following menu path:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Menu \u2192 Material Management and Pricing \u2192 Material Management Rules \u2192 Discount Schema<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The window displays all existing Discount Schema records. Use the search bar to locate existing schemas by name.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step-by-Step Configuration<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Open the Discount Schema Window<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to the Discount Schema window using the menu path above. The window lists all existing Discount Schema records. Each record represents a pricing rule set that can be linked to a Price List Version or Business Partner.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"462\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-1-1024x462.png\" alt=\"\" class=\"wp-image-18743\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-1-1024x462.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-1-300x135.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-1-768x347.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-1-1536x693.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-1-2048x924.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Create a New Discount Schema Record<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the New Record (+) button in the toolbar to open a blank form. Enter the header-level fields that define the schema name, discount method, and accumulation behaviour.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Field\u2019s in Discount Schema Header<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Tenant<\/td><td>MITCH<\/td><td>System tenant for this schema.<\/td><\/tr><tr><td>Organization<\/td><td>* (All)<\/td><td>Use * to share across all branches.<\/td><\/tr><tr><td>Name<\/td><td>Promo \u2013 Tyre Dealer<\/td><td>Descriptive name for the promotion schema.<\/td><\/tr><tr><td>Description<\/td><td>Break-based promo discount for tyre channel<\/td><td>Business purpose or additional notes.<\/td><\/tr><tr><td>Active<\/td><td>Yes (checked)<\/td><td>Enables the schema for use in transactions.<\/td><\/tr><tr><td>Discount Type<\/td><td>Breaks<\/td><td>Must be set to Breaks to enable break-line pricing.<\/td><\/tr><tr><td>Quantity Based<\/td><td>Yes \/ No<\/td><td>Checked = break on quantity; unchecked = break on price.<\/td><\/tr><tr><td>Accumulation Level<\/td><td>Line<\/td><td>How discounts accumulate: Line, Order, or Partner level.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Set Discount Type to Breaks<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Discount Type field controls how the discount is calculated. To enable promotion discount rules based on quantity or price thresholds, set this field to Breaks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Breaks \u2014 Activates the Discount Schema Break tab where individual tier rules are defined.<\/li>\n\n\n\n<li>Flat Discount \u2014 Applies a single fixed percentage to all lines; no break-line configuration required.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When Discount Type = Breaks, the Quantity Based checkbox becomes relevant:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quantity Based checked: The Break Value threshold is evaluated against the ordered quantity.<\/li>\n\n\n\n<li>Quantity Based unchecked: The Break Value threshold is evaluated against the line price.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Important: The Flat Discount % field is disabled when Discount Type is set to Breaks. Leave it at 0.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Configure Sample Promotion Schemas<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The following examples show two promotion schemas using the Break discount type \u2014 one for a tyre dealer channel and one for a franchise network.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Tyre Dealer Schema<\/strong><\/td><td><strong>Point S Schema<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Tenant<\/td><td>MITCH<\/td><td>MITCH<\/td><\/tr><tr><td>Organization<\/td><td>* (All)<\/td><td>* (All)<\/td><\/tr><tr><td>Name<\/td><td>Tyre dealer<\/td><td>Point S<\/td><\/tr><tr><td>Description<\/td><td>Break promo for tyre distribution<\/td><td>Break promo for Point S franchise<\/td><\/tr><tr><td>Active<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Discount Type<\/td><td>Breaks<\/td><td>Breaks<\/td><\/tr><tr><td>Quantity Based<\/td><td>No (price-based)<\/td><td>No (price-based)<\/td><\/tr><tr><td>Accumulation Level<\/td><td>Line<\/td><td>Line<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Save the Header Record<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the Save button (floppy disk icon) or press Alt + S to save the Discount Schema header record. The record becomes available for break-line configuration immediately after saving.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 6: Open the Discount Break Tab<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With the saved Discount Schema record open, navigate to the child tab:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Discount Schema \u2192 Tab: Discount Break<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Discount Break tab lists all individual break lines configured for this schema. Each line defines a threshold and the corresponding discount to apply when that threshold is met.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"494\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-2-1024x494.png\" alt=\"\" class=\"wp-image-18744\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-2-1024x494.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-2-300x145.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-2-768x371.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-2-1536x741.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/06\/TenthPlanet-iDempire-Maters-DiscountSchema-2-2048x988.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 7: Create Break Lines &#8211; Quantity-Based Discount<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When Quantity Based is checked on the header, the Break Value represents the minimum order quantity required to trigger the discount. Use this configuration for volume promotions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Field\u2019s in Discount Break (Quantity-Based)<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Tenant<\/td><td>MITCH<\/td><td>System tenant.<\/td><\/tr><tr><td>Organization<\/td><td>* (All)<\/td><td>Shared across all branches.<\/td><\/tr><tr><td>Discount Schema<\/td><td>Tyre dealer<\/td><td>Parent schema this line belongs to.<\/td><\/tr><tr><td>Active<\/td><td>Yes<\/td><td>Line must be active to apply in transactions.<\/td><\/tr><tr><td>Sequence<\/td><td>10<\/td><td>Evaluation order; lower numbers are processed first.<\/td><\/tr><tr><td>Product Category<\/td><td>Solid Handling Tires<\/td><td>Restricts this break to a specific product category.<\/td><\/tr><tr><td>Product<\/td><td>(leave blank for category rule)<\/td><td>Restricts to a specific product if set.<\/td><\/tr><tr><td>Break Value<\/td><td>5.00<\/td><td>Minimum quantity to trigger this discount tier.<\/td><\/tr><tr><td>B.Partner Flat Discount<\/td><td>No<\/td><td>If checked, uses the partner&#8217;s own discount rate instead.<\/td><\/tr><tr><td>Break Discount %<\/td><td>10.00<\/td><td>Discount percentage applied when break value is met.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Example: A Break Value of 5 and Break Discount % of 10 means a 10% discount is applied when 5 or more units are ordered.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 8: Create Break Lines \u2014 Price-Based Discount<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When Quantity Based is unchecked on the header, the Break Value represents the minimum line price threshold required to trigger the discount. Use this for price-based promotions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Field Reference \u2014 Discount Break (Price-Based)<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Tenant<\/td><td>MITCH<\/td><td>System tenant.<\/td><\/tr><tr><td>Organization<\/td><td>* (All)<\/td><td>Shared across all branches.<\/td><\/tr><tr><td>Discount Schema<\/td><td>Tyre dealer<\/td><td>Parent schema this line belongs to.<\/td><\/tr><tr><td>Active<\/td><td>Yes<\/td><td>Line must be active to apply.<\/td><\/tr><tr><td>Sequence<\/td><td>140<\/td><td>Evaluation order within the schema.<\/td><\/tr><tr><td>Product Category<\/td><td>Solid Handling Tires<\/td><td>Applies to this product category.<\/td><\/tr><tr><td>Product<\/td><td>(blank)<\/td><td>Leave blank for category-level rule.<\/td><\/tr><tr><td>Break Value<\/td><td>0.00<\/td><td>Minimum price threshold; 0.00 applies to all prices.<\/td><\/tr><tr><td>B.Partner Flat Discount<\/td><td>No<\/td><td>Unchecked \u2014 uses schema break discount.<\/td><\/tr><tr><td>Break Discount %<\/td><td>50.00<\/td><td>Promotion discount percentage applied at this break.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Example from screenshots: Sequence 140, Product Category = Solid Handling Tires, Break Value = 0.0, Break Discount % = 50.0 \u2014 this applies a 50% promotional discount to all lines in that category regardless of price.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 9: Configure Multiple Break Tiers<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Multiple break lines can be added to the same schema to create tiered discount structures. Use Sequence numbers to define the evaluation order.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Example: Tiered Quantity Discount \u2014 Tyre Dealer Schema<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Sequence<\/strong><\/td><td><strong>Product Category<\/strong><\/td><td><strong>Break Value (Qty)<\/strong><\/td><td><strong>Break Discount %<\/strong><\/td><\/tr><\/thead><tbody><tr><td>10<\/td><td>Solid Handling Tires<\/td><td>1.00<\/td><td>10%<\/td><\/tr><tr><td>20<\/td><td>Solid Handling Tires<\/td><td>5.00<\/td><td>20%<\/td><\/tr><tr><td>30<\/td><td>Solid Handling Tires<\/td><td>10.00<\/td><td>30%<\/td><\/tr><tr><td>140<\/td><td>Solid Handling Tires<\/td><td>0.00 (price-based)<\/td><td>50%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The system evaluates from the lowest sequence upward and applies the highest qualifying break. Ensure sequence numbers are unique within each schema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 10: Save Break Records<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click Save (Alt + S) after entering each break line. Each break line must be saved individually before navigating to the next record.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Summary<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Configuration Item<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Discount Schema Header<\/td><td>Defines schema name, discount type, and accumulation level.<\/td><\/tr><tr><td>Discount Type = Breaks<\/td><td>Activates break-line configuration for promotion discounts.<\/td><\/tr><tr><td>Quantity Based checkbox<\/td><td>Switches break threshold between quantity and price evaluation.<\/td><\/tr><tr><td>Accumulation Level<\/td><td>Controls how discounts accumulate across lines or orders.<\/td><\/tr><tr><td>Discount Break Lines<\/td><td>Define individual discount tiers by category, threshold, and percentage.<\/td><\/tr><tr><td>Sequence Numbers<\/td><td>Control evaluation priority of break lines within a schema.<\/td><\/tr><tr><td>Break Value<\/td><td>Minimum quantity (qty-based) or price (price-based) to trigger discount.<\/td><\/tr><tr><td>Break Discount %<\/td><td>Promotional discount percentage applied when threshold is met.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Flow Overview<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>User creates Discount Schema header with Discount Type = Breaks.<\/li>\n\n\n\n<li>User configures Discount Break lines with quantity or price thresholds and discount percentages.<\/li>\n\n\n\n<li>Schema is linked to a Price List Version.<\/li>\n\n\n\n<li>Business partner price list is assigned the Business partner.<\/li>\n\n\n\n<li>During sales order entry, iDempiere evaluates the applicable break line based on line quantity or price.<\/li>\n\n\n\n<li>The matching Break Discount % is applied automatically to the order line.<\/li>\n\n\n\n<li>Invoice and accounting entries reflect the discounted price.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Discount not applied on sales order<\/td><td>Schema not linked to Price List Version<\/td><td>Assign schema to the applicable Price List Version.<\/td><\/tr><tr><td>Break line not triggering<\/td><td>Break Value threshold not met or wrong evaluation type<\/td><td>Check Quantity Based setting on header and verify Break Value.<\/td><\/tr><tr><td>Flat Discount % field is greyed out<\/td><td>Discount Type is set to Breaks<\/td><td>Expected behaviour. Set type to Flat Discount to use this field.<\/td><\/tr><tr><td>Duplicate sequence error on save<\/td><td>Two break lines share the same sequence number<\/td><td>Assign unique Sequence numbers to each break line.<\/td><\/tr><tr><td>Changes not reflected in existing orders<\/td><td>Schema updates apply prospectively only<\/td><td>Re-open existing orders or create new orders to apply updated schema.<\/td><\/tr><tr><td>B.Partner Flat Discount overrides schema<\/td><td>B.Partner Flat Discount checkbox is enabled on break line<\/td><td>Uncheck the option to use the schema Break Discount % instead.<\/td><\/tr><tr><td>Break tab not visible<\/td><td>Discount Type not set to Breaks<\/td><td>Set Discount Type to Breaks and save the header first.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Practices<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use descriptive schema names that identify the channel, product group, and promotion type.<\/li>\n\n\n\n<li>Always define a Product Category filter on break lines to prevent unintended discounts.<\/li>\n\n\n\n<li>Use unique, evenly-spaced Sequence numbers (10, 20, 30) to allow future insertions without renumbering.<\/li>\n\n\n\n<li>Deactivate expired promotion schemas instead of deleting them to preserve historical pricing records.<\/li>\n\n\n\n<li>Review active break lines periodically to ensure promotion periods are still valid.<\/li>\n\n\n\n<li>Avoid overlapping break lines on the same product category within a schema.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Configure Promotion Discount Schema in iDempiere using the Break discount type to apply quantity- and price-based promotional discounts in retail. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[67,68],"tags":[],"class_list":["post-18738","post","type-post","status-publish","format-standard","hentry","category-retail","category-masters"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=18738"}],"version-history":[{"count":3,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18738\/revisions"}],"predecessor-version":[{"id":18937,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/18738\/revisions\/18937"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=18738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=18738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=18738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}