Updates the invoices in work table
put
/obscfcm-instruments-receivables-services/service/v2/invoice
This endpoint is used to update the invoices in work table.
Request
Supported Media Types
- application/json
- application/xml
Header Parameters
Request Body that contains data required for creating a new Invoice.
Root Schema : InvoicePutModel
Type:
object
Invoice put model
Show Source
-
action(required):
string
Action for which invoices are getting saved
-
checkerId:
string
Checker Id from Portal
-
discountOfferPutModel:
object DiscountOfferPutModel
-
invoiceList:
array invoiceList
-
makerId:
string
Maker Id from Portal
-
processingBranchCode(required):
string
Branch Code
-
processingDate(required):
string
Processing Date
-
srcAppCd:
string
Source Application Code
-
srcAppRefNo:
string
Reference Number of Calling System
Nested Schema : invoiceList
Type:
Show Source
array
-
Array of:
object InvoiceUpdateModel2
Invoice Update model 2
Nested Schema : InvoiceOfferTenorParameterModel
Type:
Show Source
object
-
currency:
string
-
daysElapsedFrom:
number
-
daysElapsedTo:
number
-
discountPercentage:
number
-
discountRuleDescription:
string
-
discountRuleId:
string
-
discountTenorAmount:
number
discount tenor amount
-
invoiceMasterId:
string
-
invoiceOfferTenorParametersScheduleList:
array invoiceOfferTenorParametersScheduleList
-
invoiceRefNo:
string
Invoice Reference Number
-
isTenorSelected:
string
-
lowerDiscountRateThreshold:
number
-
paymentDateFrom:
string
-
paymentDateTo:
string
-
slidingScaleApplicableTenor:
string
-
transactionRefNo:
string
-
upperDiscountRateThreshold:
number
Nested Schema : InvoiceUpdateModel2
Type:
object
Invoice Update model 2
Show Source
-
acceptanceAmount:
number
Acceptance Amount
-
discrepancyCd:
string
Discrepancy Cd
-
disputeAmount:
number
Dispute Amount
-
fundingReqDate:
string
-
invoiceDate:
string
Invoice Date
-
invoiceDueDate:
string
Invoice Due Date
-
invoiceRefNo:
string
Invoice Reference Number
-
isAutoAuth:
string
Is Auto Authorized
-
linkedDocs:
string
Linked Docs
-
newFundingReqDate:
string
-
oldAcceptanceAmount:
number
Old Acceptance Amount
-
oldDisputeAmount:
number
Old Dispute Amount
-
oldInvoiceDueDate:
string
Old Invoice Due Date
-
remarks:
string
Remarks
-
transactionRefNo:
string
Response
Supported Media Types
- application/json
- application/xml
201 Response
Returns the Id of the newly created invoice
Root Schema : UpdateInvoiceResponse
Type:
object
Discrepancy Response model
Show Source
-
errorCode:
string
Error Code
-
errorDesc:
string
Error Description
-
processingDate:
string
Processing Date
-
refNoList:
array refNoList
-
srcAppRefNo:
string
Src App Reference Number
-
trnStatus:
string
Transaction Status
Nested Schema : refNoList
Type:
Show Source
array
-
Array of:
object TransactionRefNoResponse
List of Internal Reference Numbers
Nested Schema : TransactionRefNoResponse
Type:
object
List of Internal Reference Numbers
Show Source
-
errorCode:
string
Error Code
-
errorDesc:
string
Error Description
-
poRefNoList:
array poRefNoList
-
trnRefNo:
string
Transaction Reference Number
-
trnStatus:
string
Transaction Status
Nested Schema : poRefNoList
Type:
Show Source
array
-
Array of:
object PORefNoResponse
List of Internal Reference Numbers
Nested Schema : PORefNoResponse
Type:
object
List of Internal Reference Numbers
Show Source
-
errorCode:
string
Error Code
-
errorDesc:
string
Error Description
-
poExternalNumber:
string
po Internal Number
-
trnStatus:
string
Transaction Status
400 Response
Bad Request
401 Response
Request does not have sufficient credentials.
403 Response
Request is not authorized.
405 Response
Invalid input
500 Response
Internal error