TaxPro GSP - eInvoiceAPI
User Guide
 
 
×
Menu
Index
  • Model for Get eInvoice Detail by Ack

Model for Get eInvoice Detail by Ack

 
GetMethod
Query String Parameter
Responce

Model for Get eInvoice Detail by Ack

 long AckNo;
 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; }
        }
    }