This API is used to update the acknowledgment against the respective outbound file.
URL Format : https://<Instanaces>/leo-rfxoutboundv2-api/api/v1/Interface/AcknowledgeRFxOutbound
https://<Instanaces>/leo-rfxoutboundv2-api/api/v1/Interface/AcknowledgeRFxOutbound
{
"status" : "success",
“clientSupplierCode” : “”,
"documentNumber" : "RFX0001959",
“erpNumber” : “”,
“sourceSystemName” : “”
}
{
" totalRecord ": 3,
"successCount": 1,
"errorCount": 2,
"successDetails": [
{
"documentnumber": "RFX0001959",
"clientSupplierCode": ""
}
]
}
Property | Required | Datatype | Descriptions | Validation/Expression |
status | Yes | string | Status of Acknowledge of outbound file | There are 3 status success/failure/erpfailure based on client acceptance criteria mentioned status need to pass in payload. |
clientSupplierCode | Yes | string | Clientpartnercode is the parameter, if buyer outbound file is passed empty | Clientpartnercode gets validated in rfx collection against the documentnumber if it's buyer outbound file is sent empty |
documentNumber | Yes | string | Rfx DocumentNumber | Document number is verified in rfx interfaceoutbound collection |
erpNumber | No | string | client details | |
sourceSystemName | No | string | client details used from |
Property | Required | Datatype | Descriptions | Validation/Expression |
totalrecord | No | Int | Total number of records send for acknowledge. | |
successCount | No | Int | Total number of success record update | |
successDetails | No | Array | Details of successfully document update | |
errorDetails | No | Array | Details of document which are fail to update |
Property | Required | Datatype | Descriptions | Validation/Expression |
documentnumber | string | Rfx documentnumber | ||
clientSupplierCode | string | Supplier clientsuppliercode | ||
error | string | Failure error message |