跳到主要内容

从批次中移除资产


要从批次中移除资产,该批次必须处于待管理员审批状态。在此状态下,需要执行以下3个步骤。

  • 开放批次
  • 移除资产
  • 关闭批次

要执行第一步,请发送以下请求:

Request

ENDPOINT
/trade_receivables/BASE_URL/assignment/EXTERNAL_ID
MÉTODO
PUT
Request Body
{
"assignment_status":"pending_assets_insertion"
}

Body Params

字段类型描述
assignment_status *string批次状态。

Response

STATUS
200
Response Body
{
"assignment_key": "8e515a17-8b4d-49a3-aed6-47c9574e426a",
"external_id": "9eec85be-97c9-41e0-88b3-b17a39869b36",
"status": "pending_assets_insertion",
"number_of_approved_assets": 10,
"assignment_total_value": 1234.99
}

此后批次已开放,可以移除资产。要移除资产,请对每个待移除的资产发送以下请求。

Request

ENDPOINT
/trade_receivables/BASE_URL/assignment/EXTERNAL_ID/asset/ASSET_EXTERNAL_ID
MÉTODO
PUT
Request Body
{
"asset_status":"denied"
}

Body Params

字段类型描述
asset_status *string资产状态。

Response

STATUS
200
Response Body
{
"external_id": "9eec85be-97c9-41e0-88b3-b17a39869b36",
"status": "denied"
}

最后,按照以下结构重新关闭批次:

Request

ENDPOINT
/trade_receivables/BASE_URL/assignment/EXTERNAL_ID
MÉTODO
PUT
Request Body
{
"assignment_status":"completed_assets_insertion"
}

Body Params

字段类型描述
assignment_status *string批次状态。

Response

STATUS
200
Response Body
{
"assignment_key": "8e515a17-8b4d-49a3-aed6-47c9574e426a",
"external_id": "9eec85be-97c9-41e0-88b3-b17a39869b36",
"status": "completed_assets_insertion",
"number_of_approved_assets": 10,
"assignment_total_value": 1234.99
}

这样,批次将重新进入管理员审批流程,并正常继续后续步骤。


可能的错误


STATUS
404
Response Body
{
"title": "Asset not found",
"description": "Asset not found",
"translation": "Ativo não foi encontrado",
"code": "TRC000020"
}



STATUS
404
Response Body
{
"title": "Cant deny this asset.",
"description": "This asset cant be denied.",
"translation": "Esse ativo não pode ser negado",
"code": "TRC000086"
}



STATUS
404
Response Body
{
"title": "Invalid assignment status",
"description": "Assignment is not in a valid status for this operation",
"translation": "O lote não esstá em um status valido para essa operação",
"code": "TRC000087"
}