LogoDAD Dev Docs

Get Delivery Capacity

Cálcula la fecha de entrega de un grupo de productos basandose en los despachos que esta generaría, utilizando lógica de capacidad.

POST
/delivery/capacity

Lista de elementos a los cuáles se desea calcular la fecha de entrega

purchaseDate?string

Fecha de compra

isLastRoute?boolean

Indica si es la última ruta

isPurchaseOrderDeliveryDateRequest?boolean

Indica si es una solicitud de fecha de entrega de orden de compra

items?

Lista de items de despacho

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://qa.api.co.irdigital.pe/business-irdgco-delivery/v1/delivery/capacity" \  -H "Content-Type: application/json" \  -d '{}'
[
  {
    "skuCode": "string",
    "line": "string",
    "dispatchCode": "string",
    "deliveryCost": 0.1,
    "measurable": "string",
    "origin": "string",
    "zone": "string",
    "pickingDays": [
      "string"
    ],
    "processingDays": 0,
    "leadTimes": [
      0
    ],
    "routeDaysOfWeek": [
      [
        "string"
      ]
    ],
    "route": "string",
    "pickingDate": "2019-08-24",
    "deliveryDates": [
      "2019-08-24"
    ],
    "deliveryTrace": [
      {
        "deliveryDate": "2019-08-24",
        "details": [
          {
            "sourceNode": "string",
            "targetNode": "string",
            "route": "string",
            "usedDispatchCapacity": 0,
            "usedPickingCapacity": 0,
            "dispatchDate": "2019-08-24",
            "dispatchUnits": 0,
            "leadTime": 0,
            "daysOfWeek": "string",
            "departureDate": "2019-08-24",
            "receptionDate": "2019-08-24"
          }
        ],
        "deliveryWindows": [
          {
            "deliveryWindow": "string",
            "deliveryWindowStart": "string",
            "deliveryWindowEnd": "string",
            "blocked": true
          }
        ]
      }
    ],
    "message": "string",
    "division": "string",
    "arriveDates": [
      {
        "node": "string",
        "nodePurchaseOrder": "string",
        "edgeId": "string",
        "arriveDate": "2019-08-24",
        "code": 0,
        "message": "string"
      }
    ],
    "detailedCapacityError": [
      {
        "code": "string",
        "details": [
          {
            "errorCode": "string",
            "description": "string",
            "sku": "string",
            "requestedQuantity": 0.1,
            "availableQuantity": 0.1
          }
        ],
        "providerDetails": {
          "providerCode": "string",
          "availableCapacity": 0.1,
          "usedCapacity": 0.1,
          "totalCapacity": 0.1,
          "date": "2019-08-24"
        }
      }
    ]
  }
]
"Bad Request"
"Not Found"
"Internal Server Error"