diff --git a/src/models/DealerClaimDetails.ts b/src/models/DealerClaimDetails.ts index f32912e..6337d44 100644 --- a/src/models/DealerClaimDetails.ts +++ b/src/models/DealerClaimDetails.ts @@ -11,8 +11,8 @@ interface DealerClaimDetailsAttributes { dealerName: string; dealerEmail?: string; dealerPhone?: string; - dealerAddress?: string; - activityDate?: Date; + dealerAddress?: string | null; + activityDate?: Date | null; location?: string; periodStartDate?: Date; periodEndDate?: Date; @@ -20,7 +20,7 @@ interface DealerClaimDetailsAttributes { updatedAt: Date; } -interface DealerClaimDetailsCreationAttributes extends Optional {} +interface DealerClaimDetailsCreationAttributes extends Optional { } class DealerClaimDetails extends Model implements DealerClaimDetailsAttributes { public claimId!: string; @@ -31,8 +31,8 @@ class DealerClaimDetails extends Model 0 ? "Taxable" : "Exempted", - InterIntra: isIGST ? "Inter" : "Intra", - CancelFlag: "N" + InterIntra: "", + CancelFlag: "N", + CnlRsn: "1", + CnlRem: "d" }, DocDtls: { Typ: "Inv", @@ -426,14 +435,12 @@ export class PWCIntegrationService { Dt: new Date().toLocaleDateString('en-GB') // DD/MM/YYYY }, SellerDtls: { - Gstin: dealerGst, + Gstin: dealerGst, // Actual dealer GST from local table LglNm: dealer?.dealerName || 'Dealer', TrdNm: dealer?.dealerName || 'Dealer', Addr1: dealer?.city || "Address Line 1", Loc: dealer?.city || "Location", - Pin: (dealerGst === validQaGst) - ? 380001 - : 600001, + Pin: Number(dealer?.pincode || (dealerGst === validQaGst ? 380001 : 600001)), Stcd: dealerStateCode, Ph: dealer?.phone || "9998887776", Em: dealer?.email || "Supplier@inv.com"