Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="itemData"></param>
        /// <returns></returns>
        private GST_TRN_CRDR_NOTE_DATA ItemData(GST_TRN_INVOICE_DATA itemData)
        {
            GST_TRN_CRDR_NOTE_DATA item = new GST_TRN_CRDR_NOTE_DATA();

            //// PD.PurchaseDataID = TODO
            item.LineID             = itemData.LineID;
            item.Item_ID            = itemData.Item_ID;
            item.Qty                = itemData.Qty;
            item.Rate               = itemData.Rate;
            item.TotalAmount        = itemData.TotalAmount;
            item.Discount           = itemData.Discount;
            item.TaxableAmount      = itemData.TaxableAmount;
            item.TotalAmountWithTax = itemData.TotalAmountWithTax;
            item.IGSTRate           = itemData.IGSTRate;
            item.IGSTAmt            = itemData.IGSTAmt;
            item.CGSTRate           = itemData.CGSTRate;
            item.CGSTAmt            = itemData.CGSTAmt;
            item.SGSTRate           = itemData.SGSTRate;
            item.SGSTAmt            = itemData.SGSTAmt;
            item.UGSTRate           = itemData.UGSTRate;
            item.UGSTAmt            = itemData.UGSTAmt;
            item.CessRate           = itemData.CessRate;
            item.CGSTAmt            = itemData.CGSTAmt;
            //PD.InvoiceDataStatus=TODO;
            item.Status = itemData.Status;
            //PD.CreatedBy = Common.LoggedInUserID();
            item.CreatedDate = DateTime.Now;

            return(item);
        }
Пример #2
0
        public Nt GetNt(GST_TRN_CRDR_NOTE_DATA ntInvoice)
        {
            Nt ntdata = new Nt();

            ntdata.itms   = new List <Itm5>();
            ntdata.nt_dt  = Convert.ToString(ntInvoice.GST_TRN_CRDR_NOTE.GST_TRN_INVOICE.InvoiceDate);
            ntdata.nt_num = ntInvoice.GST_TRN_CRDR_NOTE.GST_TRN_INVOICE.InvoiceNo;
            ntdata.ntty   = Convert.ToString(ntInvoice.GST_TRN_CRDR_NOTE.NoteType);
            ntdata.p_gst  = Convert.ToString(ntInvoice.GST_TRN_CRDR_NOTE.P_Gst);
            //ntdata.rsn = Convert.ToString(ntInvoice.Issuing_Note);
            //ntdata.val = Convert.ToInt32(ntInvoice.GST_TRN_OFFLINE_INVOICE.Voucher_Value);
            ntdata.itms.Add(GetItem5(ntInvoice));
            return(ntdata);
        }
Пример #3
0
        private Itm6 GetItem6(GST_TRN_CRDR_NOTE_DATA data)
        {
            Itm6 itm6data = new Itm6();

            itm6data.num     = 12;
            itm6data.itm_det = new ItmDet4
            {
                csamt = (int?)data.CessAmt,
                iamt  = (int?)data.IGSTAmt,
                txval = (int?)data.TotalAmountWithTax,
                rt    = (int)data.Rate
            };
            return(itm6data);
        }
Пример #4
0
        public Itm5 GetItem5(GST_TRN_CRDR_NOTE_DATA item5Invoice)
        {
            Itm5 itm5data = new Itm5();

            itm5data.itm_det = new ItmDet3();
            itm5data.num     = 12;
            itm5data.itm_det = new ItmDet3
            {
                csamt = (int?)item5Invoice.CessAmt,
                iamt  = (int?)item5Invoice.IGSTAmt,
                txval = (int?)item5Invoice.TotalAmountWithTax,
                rt    = (int?)item5Invoice.Rate
            };
            return(itm5data);
        }