public class RespPlGetIRNByAck
{
public long AckNo { get; set; }
public string AckDt { get; set; }
public string TaxSch { get; set; }
public string Version { get; set; }
public string Irn { get; set; }
public TranDetails TranDtls { get; set; }
public DocDetails DocDtls { get; set; }
public SellerBuyerDetails SellerDtls { get; set; }
public SellerBuyerDetails BuyerDtls { get; set; }
public SellerBuyerDetails DispDtls { get; set; }
public SellerBuyerDetails ShipDtls { get; set; }
public List<ItmList> ItemList { get; set; }
public ValDetails ValDtls { get; set; }
public ExpDetails ExpDtls { get; set; }
public PayDetails PayDtls { get; set; }
public RefDetails RefDtls { get; set; }
public class TranDetails
{
public string Catg { get; set; }
public string RegRev { get; set; }
public string Typ { get; set; }
public string EcmTrn { get; set; }
public string EcmGstin { get; set; }
}
public class DocDetails
{
public string Typ { get; set; }
public string No { get; set; }
public string Dt { get; set; }
public string OrgInvNo { get; set; }
}
public class SellerBuyerDetails
{
public string Gstin { get; set; }
public string TrdNm { get; set; }
public string Bno { get; set; }
public string Bnm { get; set; }
public string Flno { get; set; }
public string Loc { get; set; }
public string Dst { get; set; }
public int Pin { get; set; }
public int Stcd { get; set; }
public string Em { get; set; }
}
public class ItmList
{
public long EInvNo { get; set; }
public string EInvDt { get; set; }
public int ItemNo { get; set; }
public string Gstin { get; set; }
public string PrdNm { get; set; }
public string PrdDesc { get; set; }
public string HsnCd { get; set; }
public string Barcde { get; set; }
public Nullable<double>Qty { get; set; }
public Nullable<double> FreeQty { get; set; }
public string Unit { get; set; }
public Nullable<double> UnitPrice { get; set; }
public Nullable<double> TotAmt { get; set; }
public Nullable<double> Discount { get; set; }
public Nullable<double> OthChrg { get; set; }
public Nullable<double> AssAmt { get; set; }
public Nullable<double> CgstRt { get; set; }
public Nullable<double> SgstRt { get; set; }
public Nullable<double> IgstRt { get; set; }
public Nullable<double> CesRt { get; set; }
public Nullable<double> CesNonAdVal { get; set; }
public Nullable<double> StateCes { get; set; }
public Nullable<double> TotItemVal { get; set; }
}
public class ValDetails
{
public Nullable<double> AssVal { get; set; }
public Nullable<double> CgstVal { get; set; }
public Nullable<double> SgstVal { get; set; }
public Nullable<double> IgstVal { get; set; }
public Nullable<double> CesVal { get; set; }
public Nullable<double> StCesVal { get; set; }
public Nullable<double> CesNonAdVal { get; set; }
public Nullable<double> Disc { get; set; }
public Nullable<double> OthChrg { get; set; }
public Nullable<double> TotInvVal { get; set; }
}
public class PayDetails
{
public string AcctDet { get; set; }
public Nullable<double> BalAmt { get; set; }
public int CrDay { get; set; }
public string CrTrn { get; set; }
public string DirDr { get; set; }
public string FinInsBr { get; set; }
public string Mode { get; set; }
public string Nam { get; set; }
public string PayDueDt { get; set; }
public string PayInstr { get; set; }
public string PayTerm { get; set; }
}
public class ExpDetails
{
public string ExpCat { get; set; }
public string WthPay { get; set; }
public string ShipBNo { get; set; }
public string ShipBDt { get; set; }
public string Port { get; set; }
public string CntCode { get; set; }
public string ForCur { get; set; }
public Nullable<double> InvForCur { get; set; }
}
public class RefDetails
{
public string ContrRef { get; set; }
public string ExtRef { get; set; }
public string InvEndDt { get; set; }
public string InvRefNo { get; set; }
public string InvRmk { get; set; }
public string InvStDt { get; set; }
public string PORef { get; set; }
public string PrecInvDt { get; set; }
public string PrecInvNo { get; set; }
public string ProjRef { get; set; }
public string RecAdvRef { get; set; }
public string TendRef { get; set; }
}
}
|