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
Adds a main Invoices after validation
Method: put
Path: /service/v1/authorizeInvoices
Adds a new Invoice in main table.
Method: post
Path: /service/v1/invoice
Adds a new invoice in stage table.
Method: post
Path: /service/v1/stageInvoice
Approve instruments in workflow
Method: post
Path: /service/v1/invStageApprove
Authorise invoice from conductor
Method: post
Path: /service/v1/authorizeInvoice
Batches the selected invoice files
Method: post
Path: /service/v1/autoInvoiceBatch
Batches the selected Invoice files
Method: post
Path: /service/v1/initiateInvoiceFinance
Creates a new invoice margin record
Method: post
Path: /service/v1/invoiceMarginCalc
Enrich the invoice with necessary fields for creation
Method: post
Path: /service/v1/enrichment
Evicts business date cache
Method: get
Path: /service/v1/refreshBusinessDate
Find overdue invoices
Method: get
Path: /service/v1/overdueInvoice
Find stale invoices
Method: get
Path: /service/v1/staleInvoice
Generates the finance reference number
Method: get
Path: /service/v1/generateFinanceRefNo
Generates the margin reference number for a particular invoice
Method: get
Path: /service/v1/generateMarginRefNo
Get file status By file name
Method: get
Path: /service/v1/getFileStatusByFileName
Get Invoices by Transaction Ref No from TM
Method: get
Path: /service/v1/getInvoiceMaintByTxnRefNo
Invoice Approval Marking
Method: get
Path: /service/v1/eod/limitsInvoiceApprovalMarking
Payment Incoming 2nd stage Invoice Validation
Method: get
Path: /service/v1/paymentIncomingInvoiceValidation
Populate adhoc transaction details
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
Reject instruments
Method: post
Path: /service/v1/purgeTransaction
Retrieves the Invoice Finance Info for a particular Invoice
Method: get
Path: /service/v1/finances/{invoiceRefNo}
Retrieves the Invoices for a particular Finance Transaction
Method: get
Path: /service/v1/invoices/{financeRefNo}
Retrieves the list of existing debit notes
Method: get
Path: /service/v1/debitNoteSearch
Retrieves the list of existing Invoices
Method: get
Path: /service/v1/getCurrentInvoceByInvRefNo
Retrieves the list of existing Invoices
Method: get
Path: /service/v1/invoice
Retrieves the list of existing invoices
Method: get
Path: /service/v1/invoiceSearch
Retrieves the list of existing invoices
Method: get
Path: /service/v1/processFutureDatedDisbursement
Retrieves the list of existing Tags
Method: get
Path: /service/v1/tags
Retrieves the list of Finance reference number for given RequestId
Method: get
Path: /service/v1/getInvoiceFinanceRefNos
Returns Discrepancy Code
Method: get
Path: /service/v1/getDiscrepancyCode
Runs invoice acceptance job
Method: get
Path: /service/v1/runInvoiceAcceptanceJob
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 outstanding values in invoice
Method: post
Path: /service/v1/updateInvOutstandings
Updates a Invoice in main table
Method: put
Path: /service/v1/invoice/{invoiceRefNo}
Updates Debit Note in Tw table
Method: put
Path: /service/v1/debitNote
Updates Invoices in main table
Method: put
Path: /service/v1/invoice