Symptoms


When trying to place a Sales Order for Free domain transfer with Subscription period of 0 years via UX1 Marketplace or REST API, the estimate call fails with error:


{
"error": "com.ingrammicro.billing.aps.exception.APSError",
"packageId": "95341295-cba8-4159-ab1b-13fcb74a6333",
"message": "Unit or duration of period is not set",
"http_request": "POST https://ordermanagement:8081/rest/order-management/35933149-61a0-4d18-b32f-df05c4d9f4d0/orders/estimate",
"pkgId": "95341295-cba8-4159-ab1b-13fcb74a6333"
}


Cause


This is caused by the software-related issue with ID #ORMA-529.


Resolution


There is no workaround available for this issue. A fix is planned in future software updates.