{"id":17675,"date":"2026-01-29T11:56:19","date_gmt":"2026-01-29T11:56:19","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=17675"},"modified":"2026-01-29T11:56:20","modified_gmt":"2026-01-29T11:56:20","slug":"how-does-the-sales-flow-integrates-with-shipper-freight-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-does-the-sales-flow-integrates-with-shipper-freight-in-idempiere\/","title":{"rendered":"How does the Sales Flow Integrates with Shipper (Freight) in iDempiere"},"content":{"rendered":"\n<p>In iDempiere, the sales flow integrates with the <strong>s<\/strong><strong>hipper<\/strong> to control delivery and freight handling. The shipper anchors logistics across sales documents, ensuring consistent delivery rules and predictable execution without affecting pricing, inventory valuation, or costing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Shipper Selection in the Sales Order<\/strong><\/h2>\n\n\n\n<p>The integration begins when a <strong>s<\/strong><strong>hipper<\/strong><strong> is selected on the <\/strong><strong>s<\/strong><strong>ales <\/strong><strong>o<\/strong><strong>rder<\/strong>. This selection defines how the order will be delivered and which logistics rules apply throughout the sales lifecycle.<\/p>\n\n\n\n<p>Once a shipper is chosen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Freight rules are automatically applied<\/li>\n\n\n\n<li>Packaging, label, and pickup options become available<\/li>\n\n\n\n<li>The delivery method is locked into the order context<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper.png\" alt=\"\" class=\"wp-image-17723\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-300x186.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-768x476.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>At this stage:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sales price comes strictly from the <strong>p<\/strong><strong>rice <\/strong><strong>l<\/strong><strong>ist<\/strong><\/li>\n\n\n\n<li>No inventory movement occurs<\/li>\n\n\n\n<li>No accounting entries are created<\/li>\n<\/ul>\n\n\n\n<p>The sales order establishes <strong>delivery intent<\/strong>, not execution or cost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Freight Rules within the Sales Flow<\/strong><\/h2>\n\n\n\n<p>Freight handling in the sales flow is governed by the <strong>freight rule<\/strong> associated with the shipper and order.<\/p>\n\n\n\n<p>Freight rules determine:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Whether freight is charged to the customer<\/li>\n\n\n\n<li>Whether freight is absorbed by the company<\/li>\n\n\n\n<li>How freight appears on the invoice<\/li>\n<\/ul>\n\n\n\n<p>Importantly, freight defined here is <strong>commercial in nature<\/strong>. It does not affect inventory value or product cost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Shipment Creation and Freight Context<\/strong><\/h2>\n\n\n\n<p>When a shipment is generated from the sales order, the shipper and freight context flow automatically into the shipment document.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"696\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-1-1.png\" alt=\"\" class=\"wp-image-17725\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-1-1.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-1-1-300x204.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-1-1-768x522.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>During shipment execution:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inventory quantities are reduced<\/li>\n\n\n\n<li>Product cost is consumed based on the costing method<\/li>\n\n\n\n<li>Freight information is retained for logistics reference<\/li>\n<\/ul>\n\n\n\n<p>At this point:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>COGS is posted using product cost<\/strong><\/li>\n\n\n\n<li>Freight is not capitalized<\/li>\n\n\n\n<li>Freight does not change inventory valuation<\/li>\n<\/ul>\n\n\n\n<p>The shipment represents <strong>physical movement<\/strong>, not commercial settlement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Freight Visibility during Shipment Execution<\/strong><\/h2>\n\n\n\n<p>Freight values may be visible during shipment processing, but they remain <strong>informational unless invoiced<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"287\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-2.png\" alt=\"\" class=\"wp-image-17726\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-2.png 818w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-2-300x105.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/01\/TenthPlanet-iDempiere-Master-SalesIntegrationShipper-2-768x269.png 768w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><\/figure>\n\n\n\n<p>This allows warehouse and logistics teams to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify delivery expectations<\/li>\n\n\n\n<li>Confirm carrier instructions<\/li>\n\n\n\n<li>Ensure correct handling without altering accounting behavior<\/li>\n<\/ul>\n\n\n\n<p>The separation prevents accidental financial impact during operational execution.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Accounting Behavior Across the Flow<\/strong><\/h2>\n\n\n\n<p>Accounting entries are generated based on <strong>document type<\/strong>, not shipper selection.<\/p>\n\n\n\n<p>What is posted automatically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Shipment<\/strong> \u2192 Inventory reduction and COGS<\/li>\n\n\n\n<li><strong>Invoice<\/strong> \u2192 Revenue and receivables<\/li>\n<\/ul>\n\n\n\n<p>What is not posted automatically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Freight cost capitalization<\/li>\n\n\n\n<li>Logistics charges unless invoiced<\/li>\n<\/ul>\n\n\n\n<p>This design ensures:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Revenue reflects sales agreements<\/li>\n\n\n\n<li>Cost reflects actual inventory valuation<\/li>\n\n\n\n<li>Logistics remains operationally flexible<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Purpose of Sales\u2013Shipper Integration<\/strong><\/h2>\n\n\n\n<p>The integration exists to support:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consistent delivery execution<\/li>\n\n\n\n<li>Controlled freight charging<\/li>\n\n\n\n<li>Clear separation of logistics and accounting<\/li>\n\n\n\n<li>Scalable sales operations<\/li>\n<\/ul>\n\n\n\n<p>By keeping shipper logic operational, iDempiere allows organizations to evolve shipping strategies without disrupting financial controls.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Use Cases<\/strong><\/h2>\n\n\n\n<p>Typical scenarios include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Charging freight only for certain customers<\/li>\n\n\n\n<li>Using different shippers for different regions<\/li>\n\n\n\n<li>Applying different packaging or pickup rules<\/li>\n\n\n\n<li>Supporting multiple delivery partners<\/li>\n<\/ul>\n\n\n\n<p>All scenarios follow the same clean sales-to-shipment integration model.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Outcome<\/strong><\/h2>\n\n\n\n<p>By integrating shippers into the sales flow, iDempiere ensures that <strong>delivery execution, freight handling, and logistics decisions are consistent and controlled<\/strong>, while <strong>pricing, inventory valuation, and accounting remain accurate and independent<\/strong>. Sales teams manage customer commitments, logistics teams execute shipments confidently, and finance teams rely on predictable postings\u2014without conflict between operations and cost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br><br><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>In iDempiere, the sales flow integrates with the shipper to control delivery and freight handling. The shipper anchors logistics across [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[38],"tags":[],"class_list":["post-17675","post","type-post","status-publish","format-standard","hentry","category-master"],"acf":[],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/17675","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\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=17675"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/17675\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=17675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=17675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=17675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}