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
-
appId: string
-
branchCode: string
-
userId: string
user id for SMS
Request Body that contains data required for creating a new Invoice.
Root Schema : InvoicePutModel
Type:
object
Invoice put model
Show Source
-
action:
string
Action for which invoices are getting saved
-
checkerId(optional):
string
Checker Id from Portal
-
discountOfferPutModel(optional):
object DiscountOfferPutModel
-
invoiceList(optional):
array invoiceList
-
makerId(optional):
string
Maker Id from Portal
-
processingBranchCode:
string
Branch Code
-
processingDate:
string
Processing Date
-
srcAppCd(optional):
string
Source Application Code
-
srcAppRefNo(optional):
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(optional):
string
-
daysElapsedFrom(optional):
number
-
daysElapsedTo(optional):
number
-
discountPercentage(optional):
number
-
discountRuleDescription(optional):
string
-
discountRuleId(optional):
string
-
invoiceMasterId(optional):
string
-
invoiceRefNo(optional):
string
Invoice Reference Number
-
lowerDiscountRateThreshold(optional):
number
-
paymentDateFrom(optional):
string
-
paymentDateTo(optional):
string
-
slidingScaleApplicable(optional):
string
-
transactionRefNo(optional):
string
-
upperDiscountRateThreshold(optional):
number
Nested Schema : InvoiceUpdateModel2
Type:
object
Invoice Update model 2
Show Source
-
acceptanceAmount(optional):
number
Acceptance Amount
-
discrepancyCd(optional):
string
Discrepancy Cd
-
disputeAmount(optional):
number
Dispute Amount
-
fundingReqDate(optional):
string
-
invoiceDate(optional):
string
Invoice Date
-
invoiceDueDate(optional):
string
Invoice Due Date
-
invoiceRefNo(optional):
string
Invoice Reference Number
-
isAutoAuth(optional):
string
Is Auto Authorized
-
linkedDocs(optional):
string
Linked Docs
-
newFundingReqDate(optional):
string
-
oldAcceptanceAmount(optional):
number
Old Acceptance Amount
-
oldDisputeAmount(optional):
number
Old Dispute Amount
-
oldInvoiceDueDate(optional):
string
Old Invoice Due Date
-
remarks(optional):
string
Remarks
-
transactionRefNo(optional):
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(optional):
string
Error Code
-
errorDesc(optional):
string
Error Description
-
processingDate(optional):
string
Processing Date
-
refNoList(optional):
array refNoList
-
srcAppRefNo(optional):
string
Src App Reference Number
-
trnStatus(optional):
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(optional):
string
Error Code
-
errorDesc(optional):
string
Error Description
-
invoiceRefNoList(optional):
array invoiceRefNoList
-
trnRefNo(optional):
string
Transaction Reference Number
-
trnStatus(optional):
string
Transaction Status
Nested Schema : invoiceRefNoList
Type:
Show Source
array
-
Array of:
object InvoiceRefNoResponse
List of Internal Reference Numbers
Nested Schema : InvoiceRefNoResponse
Type:
object
List of Internal Reference Numbers
Show Source
-
errorCode(optional):
string
Error Code
-
errorDesc(optional):
string
Error Description
-
invoiceRefNo(optional):
string
Invoice Reference Number
-
trnStatus(optional):
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