Invoicing Service API REST Endpoints

Instruments Receivables Services/Invoicing Service API
This service is used for Invoice Operations.
Acquire invoice task
Method: get
Path: /service/v1/acquireInvoiceTask
Add a main Invoices
Method: put
Path: /service/v1/authorizeInvoices
Add a new invoice in main table
Method: post
Path: /service/v1/invoice
Add a new invoice in stage table
Method: post
Path: /service/v1/stageInvoice
Authorise invoice from conductor
Method: post
Path: /service/v1/authorizeInvoice
Auto assign invoice
Method: post
Path: /service/v1/autoAssignInvoice
Enrich the invoice
Method: post
Path: /service/v1/enrichment
Evict business date cache
Method: get
Path: /service/v1/refreshBusinessDate
Generate the finance ref number
Method: get
Path: /service/v1/generateFinanceRefNo
Get edit invoice details
Method: post
Path: /service/v1/compareValuesOnEdit
Get invoices by transaction
Method: get
Path: /service/v1/getInvoiceMaintByTxnRefNo
Get margin inquiry data
Method: get
Path: /service/v1/marginInq
Instrument work update
Method: get
Path: /service/v1/instrumentWorkUpdate
Instruments payments status
Method: post
Path: /service/v1/isInstrumentPmtInProgress
Invoice approval marking
Method: get
Path: /service/v1/eod/limitsInvoiceApprovalMarking
Invoice files
Method: post
Path: /service/v1/autoInvoiceBatch
Invoice files
Method: post
Path: /service/v1/initiateInvoiceFinance
Invoice finance info
Method: get
Path: /service/v1/finances/{invoiceRefNo}
Invoice margin record
Method: post
Path: /service/v1/invoiceMarginCalc
Invoices for a finance transaction.
Method: post
Path: /service/v1/linkedInvFromFinance
List of finance reference numbers
Method: get
Path: /service/v1/getInvoiceFinanceRefNos
Margin reference number
Method: get
Path: /service/v1/generateMarginRefNo
Overdue invoices
Method: get
Path: /service/v1/overdueInvoice
Particular finance transaction.
Method: get
Path: /service/v1/invoices/{financeRefNo}
Payment incoming
Method: get
Path: /service/v1/paymentIncomingInvoiceValidation
Populate adhoc transaction
Method: post
Path: /service/v1/setAdhocTxnDetails
Process margin handling
Method: post
Path: /service/v1/processMarginHandling
Process margin refund
Method: post
Path: /service/v1/createMarginRefundPmt
Process margin refund
Method: post
Path: /service/v1/marginRefundPmt
Process margin refund
Method: post
Path: /service/v1/postMarginAccEntries
Process margin refund
Method: post
Path: /service/v1/processMarginRefund
Retrieve the list of existing invoices
Method: get
Path: /service/v1/getCurrentInvoceByInvRefNo
Retrieve the list of existing Invoices
Method: get
Path: /service/v1/invoice
Retrieve the list of existing invoices
Method: get
Path: /service/v1/invoiceSearch
Retrieve the list of existing tags
Method: get
Path: /service/v1/tags
Retrieve the list of historical status
Method: get
Path: /service/v1/historicalStatus
Retry prepost transaction
Method: post
Path: /service/v1/retryPrePostFinanceTransaction
Return discrepancy code
Method: get
Path: /service/v1/getDiscrepancyCode
Run invoice acceptance job
Method: get
Path: /service/v1/runInvoiceAcceptanceJob
Save invoice netting details
Method: post
Path: /service/v1/saveInvoiceNettingDetails
Stale invoices
Method: get
Path: /service/v1/staleInvoice
Update a invoice in main table.
Method: put
Path: /service/v1/invoice/{invoiceRefNo}
Update debit note
Method: put
Path: /service/v1/debitNote
Update existing invoices
Method: patch
Path: /service/v1/linkPrograms
Update existing invoices
Method: patch
Path: /service/v1/mainInvoice
Update invoice in settlement
Method: put
Path: /service/v1/genericUpdate
Update invoice in settlement
Method: put
Path: /service/v1/settlementStatusUpd
Update invoices in main table
Method: put
Path: /service/v1/invoice
Update outstanding values
Method: post
Path: /service/v1/updateInvOutstandings
Updates invoice status
Method: post
Path: /service/v1/updateInvoiceForNetting
Used to approve instruments
Method: post
Path: /service/v1/invStageApprove
Used to reject instruments.
Method: post
Path: /service/v1/purgeTransaction
Used to retrieve the list of existing debit notes
Method: get
Path: /service/v1/debitNoteSearch