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
Approve instruments
Method: post
Path: /service/v1/invStageApprove
Authorise invoice from conductor
Method: post
Path: /service/v1/authorizeInvoice
Auto assign invoice
Method: post
Path: /service/v1/autoAssignInvoice
Checks for pending transactions
Method: post
Path: /service/v1/checkForPendingTransactions
Enrich the invoice
Method: post
Path: /service/v1/enrichment
Evict business date cache
Method: get
Path: /service/v1/refreshBusinessDate
Get edit invoice details
Method: post
Path: /service/v1/compareValuesOnEdit
Get invoices by transaction reference number
Method: get
Path: /service/v1/getInvoiceMaintByTxnRefNo
Instrument work update
Method: get
Path: /service/v1/instrumentWorkUpdate
Instruments payments status
Method: post
Path: /service/v1/isInstrumentPmtInProgress
Overdue invoices
Method: get
Path: /service/v1/overdueInvoice
Payment incoming
Method: get
Path: /service/v1/paymentIncomingInvoiceValidation
Populate adhoc transaction
Method: post
Path: /service/v1/setAdhocTxnDetails
Reject instruments
Method: post
Path: /service/v1/purgeTransaction
Retrieve the list of current invoices by invoice reference number
Method: get
Path: /service/v1/getCurrentInvoceByInvRefNo
Retrieve the list of existing debit notes
Method: get
Path: /service/v1/debitNoteSearch
Retrieve the list of existing invoices
Method: get
Path: /service/v1/invoice
Retrieve the list of existing tags
Method: get
Path: /service/v1/tags
Retrieve the list of historical status
Method: get
Path: /service/v1/historicalStatus
Retrieves the list of existing invoices with input parametes
Method: get
Path: /service/v1/invoiceSearch
Return discrepancy code
Method: get
Path: /service/v1/getDiscrepancyCode
Run invoice acceptance job
Method: get
Path: /service/v1/runInvoiceAcceptanceJob
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/mainInvoice
Update invoice in settlement
Method: put
Path: /service/v1/genericUpdate
Update invoices in main table
Method: put
Path: /service/v1/invoice
Update outstanding values
Method: post
Path: /service/v1/updateInvOutstandings
Update settlement status for invoice
Method: put
Path: /service/v1/settlementStatusUpd
Updates invoice status
Method: post
Path: /service/v1/updateInvoiceForNetting