재주문 규칙¶
재주문 규칙 은 예측 재고 수준이 지정한 상한선을 초과하지 않게 특정한 임계값 이상으로 유지하기 위해 사용합니다. 이는 특정 수준 이하로 떨어지지 않아야 하는 최소 수량 및 수준 이상으로 초과되지 않아야 하는 최대 수량을 지정하여 진행됩니다.
재주문 규칙은 각각의 품목에 대해 재보충에 사용된 경로를 기준으로 설정할 수 있습니다. 품목에서 매입 경로를 사용하는 경우 재주문 규칙이 트리거되면 견적요청서*(RFQ)가 생성됩니다. 반대로 품목에 *제조 경로를 사용하는 경우에는 *제조주문서*(MO)가 생성됩니다. 이러한 내용은 선택한 재보충 경로와 관계없이 적용됩니다.
최초로 재주문 규칙을 설정하는 경우에는 다음을 참조하세요:
보충 작업에서 사용되는 고급 기능을 파악하고 최적화하려면 다음 내용을 확인해 보세요:
재정렬 규칙 설정¶
자동 및 수동 재주문 규칙에 대한 환경셜정을 하려면 다음 내용을 입력합니다:
품목 유형 환경설정¶
A product must be configured correctly to use reordering rules. Begin by navigating to , then select an existing product, or create a new one by clicking New.
On the product form, under the General Information tab, set the Product Type to Storable Product. This is necessary because Odoo only tracks stock quantities for storable products, and quantities are needed to trigger reordering rules.
Next, click the Inventory tab and select one or more routes from the Routes section. Doing so tells Odoo which route to use to replenish the product.
제품이 구매 경로를 통해 재주문되는 경우, 제품 이름 아래에 있는 구매 가능 확인란이 활성화되어 있는지 확인합니다. 이 작업을 수행하면 구매 탭이 표시됩니다. 구매 탭으로 이동하여 해당 제품 가격과 함께 하나 이상의 공급업체를 지정합니다. 이 단계는 Odoo가 제품을 어느 회사에서 구매해야 하는지 알 수 있도록 합니다.
If the product is replenished using the Manufacture route, it needs to have at least one bill of materials (BoM) associated with it. This is necessary because Odoo only creates manufacturing orders for products with a BoM.
If a BoM does not already exist for the product, select the Bill of Materials smart button at the top of the product form, then click New to configure a new BoM.
새 재주문 규칙 만들기¶
To create a new reordering rule, navigate to , then click New, and fill out the following fields for the new reordering rule line item:
Product: The product that requires replenishment.
Location: The specific location where the product is stored.
Min Quantity: The minimum amount of product that should be available. When inventory levels goes below this number, the replenishment is triggered.
Max Quantity: The amount of product that should be available after replenishing the product.
다중 수량: 품목을 특정 수량만큼 주문해야 하는 경우 주문할 수량을 입력합니다. 예를 들어, 다중 수량 이
5로 설정되어 있으면 3개만 필요한 경우에도 5개의 품목이 보충됩니다.
팁
Reordering rules can also be created from the Reordering Rules smart button on the product form.
참고
To learn how the On Hand, Forecast, and To Order fields are calculated using on-hand quantities and future demand, see the Just-in-time logic section.
재주문 규칙 사용법의 고급 단계에 대해 알아보려면, 다음 재주문 규칙 내용을 확인해 보세요.
참고
The fields above are not available by default, and must be enabled by selecting the (adjust) icon in the far-right corner and selecting the desired column from the drop-down menu.
0/0/1 재주문 규칙¶
0/0/1 재주문 규칙은 재고가 없는 품목을 보충할 때 사용하는 특수 규칙으로, 품목에 대한 판매주문서 (SO)를 확인할 때마다 해당 품목을 보충합니다.
중요
두 가지 워크플로우 모두 SO 를 확인할 경우 품목이 재주문된다는 점에서, 0/0/1 재주문 규칙은 주문 시 보충 (MTO) 경로와 유사합니다.
두 가지 방법 사이에 가장 큰 차이점은 주문 시 보충 경로의 경우에는 품목 보충의 근거가 된 |SO|에 대해 품목을 자동으로 예약한다는 점입니다. 즉, 해당 품목은 다른 |SO|에 대해서는 사용할 수 없습니다.
0/0/1 재주문 규칙에는 이러한 제한이 없습니다. 이 규칙을 통해 재주문된 제품은 특정 SO 에 예약이 되지 않으며 필요에 따라 사용할 수 있습니다.
또 다른 주요 차이점으로는 주문 시 보충 경로로 생성된 보충 주문이 주문서 상단에 있는 스마트 버튼을 통해 원래의 |SO|로 연결된다는 점입니다. 0/0/1 재정렬 규칙을 사용하면 보충 주문이 생성되지만 원래 |SO|에 연결되지 않습니다.
MTO 경로에 대한 전체보기의 전문은 주문 시 보충 (MTO) 문서를 참조하세요.
0/0/1 재주문 규칙을 생성하려면 으로 이동하여 품목을 선택합니다.
품목 페이지 상단에 있는 재주문 규칙 스마트 버튼을 클릭하여 품목에 대한 재주문 규칙 페이지를 엽니다. 페이지 결과에서 새로 만들기 를 클릭하여 새로운 재정렬 규칙에 대한 환경 설정을 시작합니다.
새 재주문 규칙의 위치 에서 재주문된 품목을 보관할 위치를 선택합니다. 기본값으로 이 위치는 WH/재고 로 설정되어 있습니다.
경로 에 규칙에서 항목을 보충하는 데 사용할 경로를 선택합니다. 예를 들어, 공급업체에서 품목을 매입하는 경우 구매 경로를 선택합니다.
최소 수량 및 최대 수량 에 값을 0.00 으로 설정합니다. 주문 예정 에 1.00 값을 입력합니다.
이 값을 사용하여 재정렬 규칙을 설정하면 SO 에서의 품목 예상 수량이 최소 수량 인 ‘0.00’ 아래로 떨어지게 되면 선택한 경로 를 사용하여 1단위 증분으로 품목을 보충하고:guilabel:`최대 수량`인 `0.00`까지 다시 보충하는 데 사용됩니다.
Example
액자에 대한 0/0/1 재주문 규칙을 구매 경로를 사용하도록 설정했습니다. 액자의 재고 보유 수량은 0개로 계속 유지합니다.
액자 한 개에 대해 |SO|를 확인하면 예상 수량이 `-1.00`으로 떨어집니다. 그러면 재주문 규칙을 트리거해서 액자 한 단위에 대해 |PO|가 자동으로 생성됩니다.
공급업체에서 품목을 수령하면 액자의 예상 수량은 ‘0.00’으로 돌아갑니다. 현재 액자를 한 개 보유 중이나 매입 작업을 트리거한 |SO|용으로는 예약되어 있지 않습니다. 해당 품목은 |SO|용으로 사용하거나 다른 주문서에 사용하도록 예약할 수 있습니다.
트리거¶
A reordering rule’s trigger can be set to automatic or manual. While both function the same way, the difference between the two types of reordering rules is how the rule is launched:
Auto: A purchase or manufacturing order is automatically created when the forecasted stock falls below the reordering rule’s minimum quantity. By default, the Auto trigger is selected.
Manual: The Replenishment report lists products needing replenishment, showing current/forecasted stock, lead times, and arrival dates. Users can review forecasts before clicking Order Once.
To enable the Trigger field, go to or . Then, click the (adjust) icon, located to the far-right of the column titles, and tick the Trigger checkbox.
트리거 열에 :guilabel:`자동`이나 :guilabel:`수동`을 선택합니다. 다양한 재주문 규칙 유형에 대해 알아보려면 아래 섹션을 참조하세요.
자동¶
Automatic reordering rules, enabled by setting the reordering rule’s Trigger field to Auto, generate purchase or manufacturing orders when either:
스케줄러가 실행되고 예상 수량이 최소 수량 미만인 경우, 또는
A sales order is confirmed, and lowers the Forecasted quantity of the product below the minimum.
If the Buy route is selected, then an RFQ is generated. To view and manage RFQs, navigate to .
If the Manufacture route is selected, then an MO is generated. To view and manage MOs, navigate to .
선택된 경로가 없는 경우에는, Odoo에서는 품목 양식 재고 관리 탭에 지정된 :guilabel:`경로`가 선택됩니다.
팁
스케줄러는 하루에 한 번 실행되도록 기본 설정되어 있습니다.
스케줄러 실행 전에 재주문 규칙을 직접 실행하려면 개발자 모드 <developer-mode>`가 사용하도록 설정되어 있는지 확인하고 :menuselection:`재고 관리 앱 –> 작업 –> 스케줄러 실행`을 선택합니다. 그런 다음, 팝업 창이 나타나면 보라색 :guilabel:`스케줄러 실행 버튼을 클릭합니다.
이렇게 할 경우 예약되어 있는 다른 작업도 트리거가 된다는 점에 유의하시기 바랍니다.
수동¶
수동 재주문 규칙 에 대한 환경설정은 재주문 규칙에 있는 트리거 필드를 수동 으로 설정하며, 예상 수량이 지정된 최소값 아래로 떨어지면 보충 현황판 에 품목이 표시됩니다. 이 현황판에 표시되는 품목은 필요 항목이라고 하며, 이는 예정된 판매주문서 작업에 필요하나 예상 수량이 충분하지 않기 때문입니다.
보충 현황판은 으로 이동하여 액세스할 수 있으며 판매주문서 마감일, 예상 재고 수준 및 공급업체 리드타임을 고려합니다. 재주문 필터를 활용하여 오직 품목을 다시 주문할 시기가 되었을 때만 필요 사항을 표시합니다.
보충 현황판에 품목이 표시될 때 한 번만 주문 버튼을 클릭하면 구매발주서나 제조지시서에 지정된 수량으로 주문 예정 항목이 생성됩니다.
경로¶
Odoo에서는 각 품목 양식의 재고 탭에서 복수의경로를 보충 방법으로 선택할 수 있습니다. 예를 들어, 매입 과 제조 를 동시에 선택하여 품목을 구매하거나 제조할 수 있다는 정보를 Odoo에서 명시할 수 있습니다.
또한 Odoo에서는 사용자가 품목의 재주문 규칙에 선호하는 경로를 설정할 수 있습니다. 이 경로는 규칙을 여러 개 선택한 경우 기본값으로 설정되는 경로입니다. 기본 경로를 지정하려면 :menuselection:`재고 관리 앱 –> 환경 설정 –> 재주문 규칙`으로 이동합니다.
기본값으로, 경로 열은 재주문 규칙 페이지에 숨겨져 있습니다.
경로 열을 표시하려면 제목 열의 맨 오른쪽에 있는 (슬라이더) 아이콘을 선택하여 드롭다운 메뉴가 나타나면 경로 항목을 선택합니다.
재주문 규칙 행의 열 안쪽을 클릭하면 해당 규칙에 사용 할 수 있는 모든 경로가 드롭다운 메뉴로 나타납니다. 목록에서 하나를 선택하여 기본 경로로 설정합니다.
중요
품목에 대해 여러 경로가 활성화되어 있지만 재주문 규칙에 대한 기본 경로가 설정되어 있지 않은 경우 품목 양식의 재고 탭에 가장 먼저 나열된 경로를 사용하여 품목을 재주문합니다.
고급 사용¶
Pairing Preferred Route with one of the following fields on the replenishment report unlocks advanced configurations of reordering rules. Consider the following:
공급업체: 선호하는 경로 를 매입 으로 선택한 경우, 공급업체 필드를 공급업체 가격표에 있는 여러 공급업체 중 하나로 설정하면 Odoo에서는 RFQ 에 자동 입력되어 있는 공급업체를 인식합니다. 이는 재주문 규칙에 따라 구매발주서가 생성될 때 적용됩니다.
Bill of Materials: When the Preferred Route is set to Manufacture, and there are multiple BoMs in use, specifying the desired BoM in the replenishment report, draft manufacturing orders are created with this BoM in use.
조달 그룹: 특정 수요를 충족하는 데 연결된 관련 PO 또는 MO 를 그룹화하는 방법으로, SO 또는 프로젝트와 유사합니다. 이를 통해 특정 수요와 관련한 주문서를 구성하고 추적할 수 있습니다.
참고
Procurement groups link replenishment methods to demand, enabling smart buttons to appear when using the MTO route.
구매발주서(보충 방법)가 판매 주문서(수요)에 연결된 모습입니다.¶
재주문 규칙이라는 맥락에서:
Reordering rules do not automatically assign a procurement group, which is why there are no smart buttons that link SOs to POs, unlike the MTO route.
To enable smart buttons for products replenished by reordering rules (not MTO), with specific quantities linked to specific demands (e.g. SOs), assign a procurement group.
조달 그룹이 존재하지 않을 경우 동일 품목에 대한 수요에 대해서는 재주문 규칙이 여러 번 실행되더라도 해당 품목에 대한 수요를 하나의 RFQ 로 통합할 수 있습니다. 이렇게 하면 수요를 통합하여 소수의 주문서만으로 조달하여 더욱 효율화할 수 있습니다.
Selecting a procurement group in the Procurement Group field on the replenishment report ensures that all linked orders are grouped under the same demand, based on the defined route.
Exercise
보충 보고서에서 조달 그룹, 공급업체 및 선호하는 경로 필드를 어떻게 설정해야 판매주문서 SO35에 있는 다섯 가지 다른 품목을 하나의 RFQ 로 생성할 수 있을까요? 이 품목들은 공급업체가 모두 Azure Interior 로 해당 품목에 대한 다른 수요가 있을 경우 별도로 처리되도록 합니다.
Set the Procurement Group to
SO35, in the reordering rule for all five products. This groups the demands forSO35in the same RFQ or MO.Set the Vendor to
Azure Interiorto ensure the RFQ is created for the same supplier.Set the Preferred Route to Buy to generate an RFQ.
Click the Order Once button to generate a single RFQ for the five products tied to
SO35.
After placing the order, removeSO35from the Procurement Group field of the five products’ reordering rules. This ensures future demands for these products are managed separately and assigned to different RFQs (the usual behavior).
적시 공급 방식¶
Just-in-time logic in Odoo minimizes storage costs by placing orders precisely to meet deadlines. This is achieved using the forecasted date, which determines when replenishment is necessary to avoid overstocking.
예상 날짜는 보충 프로세스가 시작되면 즉시 품목을 수령할 수 있는 가장 빠른 날짜 입니다. 보충 프로세스와 연결된 리드타임을 합산하여 계산하며, 예를 들어 매입의 경우에는 공급업체 리드타임 및 매입 지연 을 합산한 것이며, 제조하는 경우에는 제조 리드타임 이 됩니다. 자동 및 수동 재주문 규칙 모두 이러한 방식으로 진행됩니다.
Example
For a product with a 5-day total lead time and a sales order delivery date in 10 days, Odoo waits 5 days to place the order, ensuring it arrives just in time for delivery.
중요하게 고려할 사항:
If this feels risky, consider adding buffer time or adjusting lead times for more flexibility.
While lead times and just-in-time logic provide additional control, reordering rules work perfectly fine without them. Keeping delivery dates on sales orders as their creation date ensures purchases are immediately triggered when needed
예상 날짜 및 주문 수량¶
To view the forecasted date, go to the replenishment report and click the (info) icon for the desired reordering rule. The Replenishment Information pop-up window displays the Forecasted Date and various lead times.
예상일 은 Odoo에서 품목을 조달하는 데 필요한 총 시간입니다. 품목 보충 프로세스와 관련된 리드타임을 합산하여 계산합니다. 이러한 리드 타임의 합계에 현재 날짜를 더하면 Odoo에서 필요한 재고를 확인하는 시기가 결정됩니다.
중요
예상일은 보충 프로세스가 즉시 시작된다는 것을 전제로 고객이 품목을 받을 수 있는 가장 빠른 날짜 가 지정됩니다. 현재 날짜에 품목과 관련된 모든 리드타임을 더하여 계산합니다.
Example
수동 재주문 규칙은 최소 또는 최대 수량이 없는 상태로 설정됩니다.
Vendor lead time is 4 days, the purchase security lead time is 1 day, and the days to purchase is 2 days.
오늘 날짜는 11월 26일입니다.
이를 통해 7일이 합산되어, 예상일은 12월 3일이 됩니다.
A confirmed SO for 5 units has a delivery date of December 3rd (7 days from today). This demand will appear on the replenishment report today, in the To Order field.
다만 입고일이 12월 3일 이후인 경우에는 아직 보고서에 반영되지 않습니다. Odoo에서는 보충할 수량이 예상 기간 내에 있는 경우에만 표시되므로, 필요할 때 정확히 주문이 이루어질 수 있습니다.
The just-in-time logic ensures replenishment happens only when it’s necessary for the forecasted date’s demand, helping avoid overstocking.
예를 들어:
If the forecasted quantity drops below the minimum on the forecasted date, replenishment must begin immediately to avoid shortages.
수량이 예상일 이후에 최소 수량 이하로 떨어질 경우, 보충 대기를 합니다.
주문 예정 수량은 예상일 기준의 총 수요량입니다.
By timing purchase orders based on the combined lead times, Odoo optimizes stock levels, keeping inventory minimal while ensuring future requirements are ordered at the last possible moment—strategic procrastination without the stress!
일반적으로 예상 수량에 대해 오해하는 내용¶
SOs due after the Forecasted Date are not accounted for in the Forecast quantities of the reordering rule.
They are, however, accounted for on the forecasted report that is opened by clicking the (graph) icon on the replenishment report, as this one represents the long-term forecasted quantity.
표시 일자¶
공개 일수 기능으로 계획되어 있는 보충 항목에 별도로 수량을 추가할 지 여부를 결정할 수 있습니다. Odoo는 예상 날짜에 예상 재고가 재주문 규칙의 최소값 아래로 떨어지게 되는지 확인합니다. 재주문 시기가 된 경우에만, 공개 일수를 통해 별도의 향후 수요를 지정된 날짜 수만큼 확인할 수 있습니다.
This feature helps consolidate orders by grouping immediate and near-future needs, reducing transport costs and enabling supplier discounts for larger orders.
To set visibility days to incorporate orders for a specified number of days in the future, navigate to , or by clicking the Reordering Rules smart button from the product form.
Next, enable the Visibility Days field by clicking the (adjust) icon to the far right and choosing the feature from the drop-down menu. Then, enter the desired visibility days.
중요
The forecasted date is never pushed forward or extended; Odoo only checks the extra visibility days if the stock falls below the minimum threshold on the forecasted date.
공개 여부 날짜가 트리거되는 예시¶
A product shipped from Asia has a combined vendor lead time of 30 days and a shipping cost of $100 (including landed costs and tariffs).
11월 4일: 현재 날짜입니다. 예상일은 12월 4일(30일 후)입니다.
SO 1: 12월 4일까지 품목이 필요합니다. Odoo는 오늘 주문을 진행하며, 비용은 100달러입니다.
SO 2: Requires the product by Dec 19. Normally, Odoo would order on Nov 19, costing an additional $100.
SO 3: Requires the product by Dec 25. Normally, Odoo would order on Nov 25, costing another $100.
이러한 판매 주문에 대해 별도로 주문할 경우 배송비가 총 $300입니다.
Setting Visibility Days to 20.0 allows Odoo to “look ahead” 20 days from December 4
(SO 1’s forecasted date) to December 24.
SO 2의 주문을 SO 1과 그룹으로 주문을 통합하면 배송 비용을 줄일 수 있습니다.
SO 3, which is due on Dec 25, is one day late and is not grouped with the other two orders.
반대로 공개 여부 날짜가 트리거되지 않는 예시입니다.¶
위의 예를 고려할 때, SO 1이 존재하지 않을 경우에는:
11월 4일: 현재 날짜입니다. 예상일은 12월 4일(30일 후)입니다.
11월 5일: 예상일이 12월 5일로 변경됩니다.
SO 2: Requires the product by December 19. Odoo will only trigger the order on November 19, meaning the user will not see a replenishment notification until then.
This shows that visibility days complement just-in-time logic by optimizing it to balance replenishment costs more effectively.