diff --git a/src-db/database/model/triggers/C_INVOICELINE_TRG.xml b/src-db/database/model/triggers/C_INVOICELINE_TRG.xml
--- a/src-db/database/model/triggers/C_INVOICELINE_TRG.xml
+++ b/src-db/database/model/triggers/C_INVOICELINE_TRG.xml
@@ -32,6 +32,10 @@
     IF AD_isTriggerEnabled()='N' THEN RETURN;
     END IF;
 
+    IF (INSERTING) THEN
+     RAISE_APPLICATION_ERROR(-20000, '@LandedCostLinkedInvoiceLineChanged@');
+    END IF;
+
 IF (UPDATING) THEN
   IF NOT(COALESCE(:old.QtyInvoiced,0) <> COALESCE(:NEW.QtyInvoiced,0)
     OR COALESCE(:old.LineNetAmt,0) <> COALESCE(:NEW.LineNetAmt,0)
