MonthlyStockSummary
Monthly Stock Taking Card summary for ReplenishmentOrder.
Source: doctype.py
Fields
Section titled “Fields”| Field | Type | Required | Description | Validators |
|---|---|---|---|---|
| distribution_center | str | DistributionCenter ID | - | |
| item | Link | Item ID | - | |
| period | str | Period i.e. 2024-01 | - | |
| opening_stock | Decimal | Opening Stock | - | |
| closing_stock | Decimal | Closing Stock | - | |
| qty_received | Decimal | Total Received | - | |
| qty_indented | Decimal | Total Demand (Indented) | - | |
| qty_sold | Decimal | Total Sold | - | |
| qty_substituted | Decimal | Substituted Qty | - | |
| qty_denied | Decimal | Denied Qty | - | |
| qty_forced_sale | Decimal | Forced Sale Qty | - | |
| qty_idt_in | Decimal | IDT In Qty | - | |
| qty_idt_out | Decimal | IDT Out Qty | - | |
| qty_other_receipt | Decimal | Other Receipt Qty | - | |
| qty_other_issue | Decimal | Other Issue Qty | - |
Configuration
Section titled “Configuration”| Setting | Value |
|---|---|
| Submittable | False |
| Track Changes | True |
Controller
Section titled “Controller”Controller hooks are implemented in *_controller.py files.
Available lifecycle hooks:
validate()- Called before save, raise exceptions for validation errorsbefore_insert()- Called before inserting a new documentafter_insert()- Called after successfully insertingbefore_save()- Called before saving (insert or update)after_save()- Called after savingbefore_delete()- Called before deletingafter_delete()- Called after deleting