diff --git a/erpnext/manufacturing/doctype/job_card/job_card.py b/erpnext/manufacturing/doctype/job_card/job_card.py index 100ca45a9f0..3fcabc47853 100644 --- a/erpnext/manufacturing/doctype/job_card/job_card.py +++ b/erpnext/manufacturing/doctype/job_card/job_card.py @@ -689,7 +689,12 @@ class JobCard(Document): self.set_transferred_qty() def validate_transfer_qty(self): - if not self.finished_good and self.items and self.transferred_qty < self.for_quantity: + if ( + not self.finished_good + and not self.is_corrective_job_card + and self.items + and self.transferred_qty < self.for_quantity + ): frappe.throw( _( "Materials needs to be transferred to the work in progress warehouse for the job card {0}"