ﺭﺍﻫﻨﻤﺎی ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ SDK ﺩﺍﺕ ﻧﺖ در اتصال به سامانه مودیان

ﺭﺍﻫﻨﻤﺎی ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ SDK ﺩﺍﺕ ﻧﺖ در اتصال به سامانه مودیان

فهرست مطالب

ﺭﺍﻫﻨﻤﺎی ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ SDK ﺩﺍﺕ ﻧﺖ در اتصال به سامانه مودیان

//Generate Random Serial number 
var random = new Random(); 
 
long randomSerialDecimal = random.Next(999999999); 
var now = new DateTimeOffset(DateTime.Now).ToUnixTimeMilliseconds(); 
var taxId = TaxApiService.Instance.TaxIdGenerator.GenerateTaxId("A1119R", 
randomSerialDecimal, DateTime.Now); 
 
var header = new InvoiceHeaderDto 
{ 
 
Inty = 1, 
Inp = 1, 
Inno = randomSerialDecimal, 
Ins = 1, 
Tins = "5555555555", 
Tprdis = 1000_000, 
Tdis = 0, 
Tvam = 0, 
Todam = 0, 
Tbill = 1000_000, 
Setm = 1, 
Cap = 1000_000, 
Insp = 1000_000, 
Tvop = 0, 
Tax17 = 0, 
Indatim = now, 
Indati2m = now, 
Taxid = taxId 
}; 
 
var body = new InvoiceBodyDto 
{ 
Sstid = "1111111111", 
Sstt = " ﺷﻴﺮ ﻛﻢ ﭼﺮﺏ ﭘﺎﺳﺘﻮﺭﻳﺰﻩ ", Mu = 23, 
Am = 2, 
Fee = 500_000, 
Prdis = 500_000, 
Dis = 0, 
Adis = 500_000, 
Vra = 0, 
Vam = 0, 
Tsstam = 1000_000 
}; 


var payment = new PaymentDto 
{ 
 
Iinn = "1131244211", 
Acn = "2131244212", 
Trmn = "3131244213", 
Trn = "4131244214" 
}; 
var invoices = new List 
{ 
new InvoiceDto 
 
{ 
Body = new() {body}, 
Header = header, 
Payments = new() {payment} 
 
} 
}; 
 
var responseModel = TaxApiService.Instance.TaxApis.SendInvoices(invoices); 
var packetResponse = responseModel.Body.Result.First(); 
var uid = packetResponse.Uid; 
var referenceNumber = packetResponse.ReferenceNumber; 

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نویسندگان
اینفومت

اینفومت تلاش می کند با تولید محتوای مناسب برای جامعه هدف، خدمت هر چند کوچک را عرضه نماید

FOLLOW US ON