Toplu Taslak Makbuz Oluşturur

var options = new RestClientOptions("https://apitest.nilvera.com")
{
    MaxTimeout = -1,
};

var client = new RestClient(options);
var request = new RestRequest("/eproducer/Draft/CreateBulk", Method.Post);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "APIKEY");

var body = new
{
    Producers = new List<object>
    {
        new
        {
            Producer = new
            {
                ProducerInfo = new
                {
                    UUID = "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                    TemplateUUID = "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                    TemplateBase64String = "string",
                    DeliveryDate = DateTime.Parse("2024-07-04T10:33:11.582Z"),
                    ProducerSerieOrNumber = "string",
                    IssueDate = DateTime.Parse("2024-07-04T10:33:11.582Z"),
                    CurrencyCode = "string",
                    ExchangeRate = 0
                },
                CompanyInfo = new
                {
                    TaxNumber = "string",
                    Name = "string",
                    TaxOffice = "string",
                    PartyIdentifications = new List<object>
                    {
                        new
                        {
                            SchemeID = "string",
                            Value = "string"
                        }
                    },
                    AgentPartyIdentifications = new List<object>
                    {
                        new
                        {
                            SchemeID = "string",
                            Value = "string"
                        }
                    },
                    Address = "string",
                    District = "string",
                    City = "string",
                    Country = "string",
                    PostalCode = "string",
                    Phone = "string",
                    Fax = "string",
                    Mail = "string",
                    WebSite = "string"
                },
                CustomerInfo = new
                {
                    TaxNumber = "string",
                    Name = "string",
                    TaxOffice = "string",
                    PartyIdentifications = new List<object>
                    {
                        new
                        {
                            SchemeID = "string",
                            Value = "string"
                        }
                    },
                    AgentPartyIdentifications = new List<object>
                    {
                        new
                        {
                            SchemeID = "string",
                            Value = "string"
                        }
                    },
                    Address = "string",
                    District = "string",
                    City = "string",
                    Country = "string",
                    PostalCode = "string",
                    Phone = "string",
                    Fax = "string",
                    Mail = "string",
                    WebSite = "string"
                },
                ProducerLines = new List<object>
                {
                    new
                    {
                        Name = "string",
                        Quantity = 0,
                        UnitType = "string",
                        Price = 0,
                        Taxes = new List<object>
                        {
                            new
                            {
                                TaxCode = "string",
                                Total = 0,
                                Percent = 0,
                                ReasonCode = "string",
                                ReasonDesc = "string"
                            }
                        },
                        GVWithholdingPercent = 0,
                        GVWithholdingAmount = 0
                    }
                },
                Notes = new List<string>
                {
                    "string"
                }
            },
            Tags = new List<string>
            {
                "3fa85f64-5717-4562-b3fc-2c963f66afa6"
            },
            SpecialCode = "string"
        }
    }
};

request.AddJsonBody(body);
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);

Last updated