{"id":57043,"date":"2015-08-02T17:16:21","date_gmt":"2015-08-02T10:16:21","guid":{"rendered":"https:\/\/bahtera.jp\/shipping-return\/"},"modified":"2025-03-20T12:53:45","modified_gmt":"2025-03-20T05:53:45","slug":"shipping-return","status":"publish","type":"post","link":"https:\/\/bahtera.jp\/en\/shipping-return\/","title":{"rendered":"How Return Processing is Implemented in a Production Management System"},"content":{"rendered":"<p>In Indonesia, return processing commonly involves a method called Tukar Guling, where replacement goods are sent without revising the original Delivery Note or Invoice.<br \/>\n\t\t\t\t<a href=\"https:\/\/bahtera.jp\/en\/production-control-indonesia\/\" class=\"st-cardlink\" aria-label=\"Production Control System in Indonesia\">\r\n\t\t\t\t<div class=\"kanren st-cardbox\" >\r\n\t\t\t\t\t\t\t\t\t\t<dl class=\"clearfix\">\r\n\t\t\t\t\t\t<dt class=\"st-card-img\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/bahtera.jp\/wp-content\/uploads\/2020\/12\/1-16-150x150.png\" class=\"attachment-st_thumb150 size-st_thumb150 wp-post-image\" alt=\"\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u306e\u751f\u7523\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0\u307e\u3068\u3081\" srcset=\"https:\/\/bahtera.jp\/wp-content\/uploads\/2020\/12\/1-16-150x150.png 150w, https:\/\/bahtera.jp\/wp-content\/uploads\/2020\/12\/1-16-100x100.png 100w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/dt>\r\n\t\t\t\t\t\t<dd>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"st-cardbox-t\">Production Control System in Indonesia<\/p>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"st-card-excerpt smanone\">\r\n\t\t\t\t\t\t\t\t\t<p>It\u2019s not limited to Indonesia, but it\u2019s often said that the ultimate goals of the manufacturing industry are twofold: &#8220;cost reduction through productivity improvement&#8221; and &#8220;delivering products on time without delays.&#8221; From a management perspective, business plans are crafted to maximize growth based on market supply and demand adjustments. However, even if sales increase due to low pricing, it only reduces gross profit, leading to losses from selling and administrative expenses or non-operating costs. On the other hand, raising unit prices isn\u2019t straightforward due to market price considerations. Therefore, process management based on production plans aimed at reducing costs through &#8230; <\/p>\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"cardbox-more\">\u7d9a\u304d\u3092\u898b\u308b<\/p>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/dd>\r\n\t\t\t\t\t<\/dl>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/a>\r\n\t\t\t\t<\/p>\n<h2>Response Patterns for Shipping Returns<\/h2>\n<p>The process from shipping to sales follows a sequence, but in Indonesia\u2019s automotive parts industry, simultaneous shipping and sales recording is standard, so completing the shipping process automatically finalizes the sales process.<\/p>\n<div class=\"graybox\">\n<div class=\"maruno\">\n<ol>\n<li>Shipping Instruction<\/li>\n<li>Invoice Registration<\/li>\n<li>Shipping Completion<\/li>\n<li>Sales<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>In Indonesia, returns often involve sending replacements (*Tukar Guling*), but the following return processing patterns are possible:<\/p>\n<div class=\"graybox\">\n<div class=\"maruno\">\n<ol>\n<li>Pattern 1<br \/>\nPhysically swapping the returned goods with replacements (*Tukar Guling*).<\/li>\n<li>Pattern 2<br \/>\nCancel everything and re-enter from scratch based on the actual delivered quantity after the return.<\/li>\n<li>Pattern 3<br \/>\nAfter canceling sales and invoice, issue a revised Invoice with a negative adjustment for the return against the original shipment quantity via return shipping processing.<\/li>\n<li>Pattern 4<br \/>\nPost-month-end closing, record a negative Invoice, negative shipment (return receipt), and negative sales via Return Sales Order Entry and Return Shipping Entry.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>The simplest method is sending replacements without any system updates, applicable both within the month or after month-end closing.<\/p>\n<div class=\"graybox\">Pattern 1.1<\/p>\n<div class=\"maruno\">\n<ol>\n<li>Ship 10 units and record 100 in sales.<\/li>\n<li>Discover 2 units are defective (NG); returns are received but not processed in the system.<\/li>\n<li>Release 2 replacement units but do not process in the system.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>In this case, the returned goods and replacements are physically swapped, posing no issue without lot management. However, if lot management is required for tracing, the system lots and physical goods will mismatch.<br \/>\nTo prevent this, handling return receipt and replacement issuance via inventory adjustment follows this flow:<\/p>\n<div class=\"graybox\">Pattern 1.2<\/p>\n<div class=\"maruno\">\n<ol>\n<li>Ship 10 units and record 100 in sales.<\/li>\n<li>Discover 2 units are NG; process receipt of returns via inventory adjustment.<\/li>\n<li>Process 2 units as replacement issuance via inventory adjustment.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>The issue here is that the 2 replacement units issued are not linked to shipping performance in the system. To address this, an issuance slip must be issued, and the shipping number should be noted in the remarks of the replacement issuance process to indicate which shipping performance it corresponds to.<br \/>\nIf even return history isn\u2019t needed, you could cancel everything from sales to shipping completion and instructions, then re-enter as an 8-unit shipment.<\/p>\n<div class=\"graybox\">Pattern 2<\/p>\n<div class=\"maruno\">\n<ol>\n<li>Ship 10 units and record 100 in sales.<\/li>\n<li>Discover 2 units are NG; cancel everything due to return receipt.<\/li>\n<li>Process 8 units for shipping instruction, shipping completion, invoice registration, and sales.<\/li>\n<li>Move the 2 returned units to the inspection warehouse.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>However, the proper system approach would be to process a shipping return for the affected shipment, register a new order for replacements if needed, and note in the remarks which order the replacement shipment corresponds to for history tracking.<\/p>\n<div class=\"graybox\">Pattern 3<\/p>\n<div class=\"maruno\">\n<ol>\n<li>Ship 10 units and record 100 in sales.<\/li>\n<li>Discover 2 units are NG.<\/li>\n<li>Cancel sales and invoice, process shipping return, and receive 2 units into the return warehouse.<\/li>\n<li>Issue a revised Invoice for \u201cShipment 100 \u2013 Return 20\u201d and re-register sales.<\/li>\n<li>Register and ship a new order for 2 replacement units, specifying in the remarks which shipment they replace.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>The accounting entries generated in this case are linked to the invoice number, indirectly reducing sales via an adjustment:<\/p>\n<div class=\"graybox\">\n<div class=\"maruck\">\n<ul>\n<li>Current month (accounts receivable generated)<br \/>\n(Debit) AR 100 <strong>\u3000\u3000\u3000\u3000\u3000\u3000<\/strong> (Credit) Sales 100<\/li>\n<li>Current month (sales adjustment)<br \/>\n(Debit) Sales adjustment 10 <strong>\u3000\u3000\u3000\u3000\u3000\u3000<\/strong> (Credit) AR 10<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>For returns after month-end closing, process a negative Invoice, negative shipment, and negative sales via return order processing:<\/p>\n<div class=\"graybox\">Pattern 4<\/p>\n<div class=\"maruno\">\n<ol>\n<li>Ship 10 units and record 100 in sales in the previous month.<\/li>\n<li>Discover 2 units are NG in the current month; process a negative 2-unit order via Return Sales Order Entry.<\/li>\n<li>Issue a negative Invoice for -2 units.<\/li>\n<li>Record -2 units via Return Shipping Entry, receiving 2 units into the return warehouse.<\/li>\n<li>Register -20 in sales.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>By issuing a new invoice number for return order processing and recording negative sales performance via shipping return processing, the cost of sales for cost accounting is correctly adjusted:<\/p>\n<div class=\"graybox\">\n<div class=\"maruck\">\n<ul>\n<li>Previous month (accounts receivable generated)<br \/>\n(Debit) AR 100 <strong>\u3000\u3000\u3000\u3000\u3000\u3000<\/strong> (Credit) Sales 100<\/li>\n<li>Current month (sales adjustment)<br \/>\n(Debit) AR -10 <strong>\u3000\u3000\u3000\u3000\u3000\u3000<\/strong> (Credit) Sales adjustment -10<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In Indonesia, return processing commonly involves a method called Tukar Guling, where replacement goods are sent without revising the original Delivery Note or Invoice.<\/p>\n","protected":false},"author":2,"featured_media":86068,"parent":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[633],"tags":[],"class_list":["post-57043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-indonesia-production-control-system"],"_links":{"self":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/posts\/57043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/comments?post=57043"}],"version-history":[{"count":0,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/posts\/57043\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/media\/86068"}],"wp:attachment":[{"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/media?parent=57043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/categories?post=57043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bahtera.jp\/en\/wp-json\/wp\/v2\/tags?post=57043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}