new updates

This commit is contained in:
2026-09-17 14:22:45 +05:30
committed by ImanThiyanga
parent e1f19fe413
commit 8c3d62223c
261 changed files with 102091 additions and 549 deletions
@@ -17,6 +17,9 @@ public static class ErrorCodes
public const string SkuDuplicate = "SKU_DUPLICATE";
public const string MasterInUse = "MASTER_IN_USE";
public const string PoNotEditable = "PO_NOT_EDITABLE";
public const string PoNotPendingApproval = "PO_NOT_PENDING_APPROVAL";
public const string PoApprovalForbidden = "PO_APPROVAL_FORBIDDEN";
public const string ReturnQtyExceedsRejected = "RETURN_QTY_EXCEEDS_REJECTED";
public const string OverReceiptTolerance = "OVER_RECEIPT_TOLERANCE";
public const string StockNegativeBlocked = "STOCK_NEGATIVE_BLOCKED";
public const string ExpiredBatchBlocked = "EXPIRED_BATCH_BLOCKED";
@@ -79,10 +82,14 @@ public static class ErrorCodes
public const string SalesInvoicePaymentExceedsBalance = "SALES_INVOICE_PAYMENT_EXCEEDS_BALANCE";
public const string SalesInvoiceBankAccountNotFound = "SALES_INVOICE_BANK_ACCOUNT_NOT_FOUND";
// Sales slip partial payment (PaidAmount at ring-up time, not installments after the fact)
public const string SalesSlipPaidAmountInvalid = "SALES_SLIP_PAID_AMOUNT_INVALID";
// Purchase invoices (consolidate Confirmed GRNs; vendor payments now tracked here, not on the GRN)
public const string GrnAlreadyInvoiced = "GRN_ALREADY_INVOICED";
public const string GrnVendorMismatch = "GRN_VENDOR_MISMATCH";
public const string GrnNotConfirmed = "GRN_NOT_CONFIRMED";
public const string GrnBranchMismatch = "GRN_BRANCH_MISMATCH";
public const string PurchaseInvoiceNotEditable = "PURCHASE_INVOICE_NOT_EDITABLE";
public const string DuplicateVendorInvoiceNo = "DUPLICATE_VENDOR_INVOICE_NO";
public const string PurchaseInvoiceNotPayable = "PURCHASE_INVOICE_NOT_PAYABLE";