Internal Rejections

Track and manage internal production non-conformance and rejection reports.

Rejection Management

  • New Internal Rejection: Log a new internal rejection
  • Pending Internal Rejection Actions: Approve or resolve pending rejections
  • All Internal Rejections: View complete rejection history

Screens

The module is split across four screens. Every screen shows the same record from a different angle, so you always know who raised a rejection, who submitted the action plan, who approved it and exactly when each of those steps happened.

ScreenURLWhat it does
New Internal Rejection/internal-rejections/log-rejectionSearch a job card, auto-detect co-run job cards and master rolls, flag hold/reject quantities per roll with a reason, and add overall remarks.
Pending Internal Rejection Actions/internal-rejections/pending-actionsQueue of every record still in Submitted or Pending QC, showing who raised it, who has handled it, and every timestamp.
All Internal Rejections/internal-rejectionsSearchable history of every internal rejection with flagged quantity, flagged impact, final loss, raiser and approver.
Internal Rejection Detail/internal-rejections/[id]Full record: job card context, entry table, action plan, QC approval, PDI exemption and the complete audit trail.

Who Does What, and When

An internal rejection moves through four stages. Each stage stamps its own actor and its own timestamp onto the record, so the full chain of custody is always available on the detail page and in the audit trail.

StageWho actsWhat is recordedStatus after
1. RaisedProduction or QC user who spots the defectRaised By, Rejection Date (date called), Logged AtSubmitted
2. Action Plan SubmittedProduction user with Internal Rejections approve rightsSubmitted By (Handled By), Corrective & Preventive Action, Released Qty per rowPending QC
3. QC DecisionQC approverApproved By / Rejected By, Final Good & Final Rejected Qty per row, QC RemarksApproved or Rejected
4. PDI Exemption (optional)QC approver, any time before approvalExempted flag on the recordUnchanged

Internal Rejection Record Details

Every field captured on an internal rejection record, where it shows up, and what it means.

Identification & Job Context

FieldDescription
Rejection No.Unique auto-generated identifier for the rejection record. Printed on lists, the detail page, the pending-actions queue and every notification.
Rejection Date (Date Called)The day the rejection was called in the plant - the date the non-conformance was raised against the job. Captured when the record is logged and shown in the detail page header.
StatusWorkflow state of the record: Draft, Submitted, Pending QC, Approved or Rejected.
Job Card No(s)Every job card linked to this rejection - the card that was searched plus any co-run cards detected from the printing runs. Stored on a link table, not on the rejection itself, so one rejection can span multiple cards.
Item No.Read from the job reconciliation record of the first linked job card.
Item DescriptionRead from the job reconciliation record of the first linked job card.
Job Card RatePer-unit rate from the job card. Used to convert flagged quantity into money impact.
Logged AtExact date and time the rejection record was created (system timestamp).
Last UpdatedExact date and time of the most recent change to the record - entries edited, action plan saved, approval recorded or exemption toggled.
PDI ExemptedMarks the rejection as exempt from blocking Pre-Dispatch Inspection for the linked job card.

Rejection Entries

A rejection can carry several entries - one per flagged master roll or one per job total. Each entry carries its own action, quantity, value and reason.

FieldDescription
ActionWhether the flagged quantity is on Hold (quarantined, may still be released) or Reject (scrapped).
Master Roll IDThe specific master roll the quantity came from. Left as Job Total when the quantity applies to the whole job card.
Printing RunThe printing run that produced the master roll.
Machine NameThe machine that ran the job when the flagged quantity was produced.
QuantityNumber of units flagged. Cannot exceed the printed quantity of the selected roll (or the total printed quantity for the job).
ImpactQuantity multiplied by the job card rate - the flagged value of the loss in Rs.
Reason / RemarksFree-text reason for the row, describing the specific defect.

People & Timing

This is the audit trail of the record: who raised it, who submitted it, who approved it, the date the rejection was called, and the exact time of every step.

FieldRecorded whenWhat it shows
Raised ByWhen the rejection is loggedName of the employee who raised (logged) the rejection. Available on the list, the pending-actions queue, the detail page and notifications.
Rejection Date (Date Called)When the rejection is loggedThe day the rejection was called, shown alongside the exact log time so the calendar date and the clock time never disagree.
Logged AtWhen the rejection is loggedExact timestamp of the log entry - who raised it and exactly when.
Submitted By (Handled By)When the action plan is savedName of the user who submitted the action plan for QC review. Recorded together with the submission time.
Submitted At (Handled At)When the action plan is savedExact timestamp of the action plan submission. Moving a record from Submitted to Pending QC stamps this automatically.
Approved ByOn the QC decisionName of the QC approver who approved or rejected the record.
Approved AtOn the QC decisionExact timestamp of the QC decision.
Approval RemarksOn the QC decisionQC remarks on approval, or the rejection reason when the record is rejected.

Action Plan & Approval Data

FieldDescription
Corrective ActionWhat was done to fix the flagged material - the corrective action plan entered by the production user.
Preventive ActionWhat is being done to stop the same defect recurring - the future prevention plan.
Released QtyPer entry row, the quantity the production user proposes to release back into good stock.
Final Good QtyPer entry row, the quantity QC finally confirms as good. Set at approval time.
Final Rejected QtyPer entry row, the quantity QC confirms as rejected - the flagged quantity minus the final good quantity.
QC RemarksThe remark left by QC alongside the approved quantities.

Financial Summary

FieldDescription
Flagged QtyTotal units flagged across all entries - the sum of Hold and Reject quantities.
Flagged ImpactTotal value of the flagged quantity, calculated at the job card rate.
Released QtyTotal quantity proposed for release in the action plan.
Released ImpactValue of the released quantity.
Final Good QtyTotal quantity confirmed as good by QC - only available after approval.
Final Rejected QtyTotal quantity confirmed as rejected by QC - only available after approval.
Final LossValue of the quantity that was not rescued. Only visible once the record is Approved, and is always less than or equal to Flagged Impact.

Status Workflow

StatusMeaningWho moves itNext step
DraftSaved but not yet submitted for review.The person logging itSubmit for review
SubmittedRaised and waiting for the production user to add the action plan.The person who raised itAdd Action Plan
Pending QCAction plan submitted - QC review is in progress. The record cannot be approved without an action plan.Production user with approve rightsApprove or Reject
ApprovedQC accepted the rejection. Final Good, Final Rejected and Final Loss are now locked in and Final Loss becomes visible in the list.QC approverClosed
RejectedQC rejected the rejection record. The reason is stored as the approval remark.QC approverClosed

How Entries Flow

  1. Open Log Rejection and search for the job card - the module auto-detects co-run cards, the printing runs and the master rolls that were produced
  2. Add one entry per affected roll: choose Hold or Reject, enter the flagged quantity and the reason
  3. Save the record - it is logged with the date the rejection was called, the person who raised it and the exact log time, and moves to Submitted
  4. The production user adds the Action Plan with corrective and preventive actions plus the quantity proposed for release - the record moves to Pending QC and is stamped with who submitted it and when
  5. QC reviews the entries, confirms the final good and final rejected quantities per row, and approves or rejects - the record is stamped with the approver, the decision time and the remarks
  6. Once approved, Final Loss becomes visible in the list and the record feeds the job reconciliation and PDI checks

Notifications

  • Rejection Raised: sent as soon as a new rejection is logged, to everyone subscribed to internal rejection notifications
  • Action Plan Submitted: sent when the action plan is saved and the record moves to QC review
  • Rejection Approved / Rejected: sent when QC records the final decision