PUT https://api.n11.com/rest/order/v1/labor-costs
- Authorization no auth seçiniz.
- Headers alanına appKey ve appSecret bilgisini eklemeniz gerekir.
- İsteğinizi JSON formatında body de raw olarak ve aşağıdaki örnek desende iletiniz.
- HTTP isteğinizi PUT methoduyla ilgili endpoint’e gönderin.
Dikkat Edilmesi Gerekenler:
- Request içerisinde yer alan orderLineId lerden hatalı ya da uygun olmayanlar için hata mesajı dönerek, kalan orderLineId’ler işleme alınmaktadır.
- orderLineId parametresinde gönderilecek değer için GetShipmentPackages servisinden dönen orderLineId alanı baz alınmalıdır.
- Request içerisinde birden fazla orderLineId gönderilebilmektedir.
- İşçilik KDV oranı varsayılan değer 20’dir. laborVatRate parametresi null ya da gönderilmediği taktirde 20 olarak baz alınacaktır.
Not : Girilen işçilik tutarına ve KDV oranın bağlı olarak hesaplama sonucu amountExcludingVAT alanında verilmektedir, Item bazlı KDV hariç birim fiyat – İşçilik Bedeli KDV tutarı formülü ile tutar hesaplanmaktadır.
| Parametre | Açıklama | Tip |
| orderLineId | İşçilik bedeli eklenecek sipariş ürün Id bilgisi | long |
| totalLaborCostExcludingVAT | KDV hariç işçilik bedeli | amount |
| laborVatRate | İşçilik bedeli KDV oranı 0,1,10,20 değerlerini alabilir | integer |
Örnek Request (Tekil)
PUT https://api.n11.com/rest/order/v1/labor-costs
{
"laborCostDetails": [
{
"orderLineId": 434361111,
"totalLaborCostExcludingVAT": 100,
"laborVatRate": 20
}
]
}
Örnek Response (Tekil)
{
"content": [
{
"lineId": 434361111,
"status": "SUCCESS",
"reasons": "İşçilik Ekleme Başarıyla Tamamlandı.",
"details": {
"totalLaborCostExcludingVAT": 100,
"laborVatRate": 20,
"amountExcludingVAT": 72538.58
}
}
]
}
Örnek Request (Çoklu)
PUT https://api.n11.com/rest/order/v1/labor-costs
{
"laborCostDetails": [
{
"orderLineId": 434713839,
"totalLaborCostExcludingVAT": 352.17,
"laborVatRate": 10
},
{
"orderLineId": 434708601,
"totalLaborCostExcludingVAT": 200,
"laborVatRate": 20
}
]
}
Örnek Response (Çoklu)
{
"content": [
{
"lineId": 434713839,
"status": "SUCCESS",
"reasons": "İşçilik Ekleme Başarıyla Tamamlandı.",
"details": {
"totalLaborCostExcludingVAT": 352.17,
"laborVatRate": 10,
"amountExcludingVAT": 108548.79
}
},
{
"lineId": 434708601,
"status": "SUCCESS",
"reasons": "İşçilik Ekleme Başarıyla Tamamlandı.",
"details": {
"totalLaborCostExcludingVAT": 200,
"laborVatRate": 20,
"amountExcludingVAT": 6441.34
}
}
]
}