Invoicing Service API REST Endpoints
Instruments Receivables Services/Invoicing Service API
This service is used for Invoice Operations.
- Acquire invoice task
- Method: getPath:
/service/v1/acquireInvoiceTask
- Adds a main Invoices after validation
- Method: putPath:
/service/v1/authorizeInvoices
- Adds a new Invoice in main table.
- Method: postPath:
/service/v1/invoice
- Adds a new invoice in stage table.
- Method: postPath:
/service/v1/stageInvoice
- Approve instruments in workflow
- Method: postPath:
/service/v1/invStageApprove
- Authorise invoice from conductor
- Method: postPath:
/service/v1/authorizeInvoice
- Batches the selected invoice files
- Method: postPath:
/service/v1/autoInvoiceBatch
- Batches the selected Invoice files
- Method: postPath:
/service/v1/initiateInvoiceFinance
- Creates a new invoice margin record
- Method: postPath:
/service/v1/invoiceMarginCalc
- Enrich the invoice with necessary fields for creation
- Method: postPath:
/service/v1/enrichment
- Find overdue invoices
- Method: getPath:
/service/v1/overdueInvoice
- Find stale invoices
- Method: getPath:
/service/v1/staleInvoice
- Generates the finance reference number
- Method: getPath:
/service/v1/generateFinanceRefNo
- Generates the margin reference number for a particular invoice
- Method: getPath:
/service/v1/generateMarginRefNo
- Get file status By file name
- Method: getPath:
/service/v1/getFileStatusByFileName
- Get Invoices by Transaction Ref No from TM
- Method: getPath:
/service/v1/getInvoiceMaintByTxnRefNo
- Invoice Approval Marking
- Method: getPath:
/service/v1/eod/limitsInvoiceApprovalMarking
- Payment Incoming 2nd stage Invoice Validation
- Method: getPath:
/service/v1/paymentIncomingInvoiceValidation
- Populate adhoc transaction details
- Method: postPath:
/service/v1/setAdhocTxnDetails
- Process margin handling
- Method: postPath:
/service/v1/processMarginHandling
- Process margin refund
- Method: postPath:
/service/v1/createMarginRefundPmt
- Process margin refund
- Method: postPath:
/service/v1/marginRefundPmt
- Process margin refund
- Method: postPath:
/service/v1/postMarginAccEntries
- Process margin refund
- Method: postPath:
/service/v1/processMarginRefund
- Reject instruments
- Method: postPath:
/service/v1/purgeTransaction
- Retrieves the Invoice Finance Info for a particular Invoice
- Method: getPath:
/service/v1/finances/{invoiceRefNo}
- Retrieves the Invoices for a particular Finance Transaction
- Method: getPath:
/service/v1/invoices/{financeRefNo}
- Retrieves the list of existing debit notes
- Method: getPath:
/service/v1/debitNoteSearch
- Retrieves the list of existing Invoices
- Method: getPath:
/service/v1/getCurrentInvoceByInvRefNo
- Retrieves the list of existing Invoices
- Method: getPath:
/service/v1/invoice
- Retrieves the list of existing invoices
- Method: getPath:
/service/v1/invoiceSearch
- Retrieves the list of existing invoices
- Method: getPath:
/service/v1/processFutureDatedDisbursement
- Retrieves the list of existing Tags
- Method: getPath:
/service/v1/tags
- Retrieves the list of Finance reference number for given RequestId
- Method: getPath:
/service/v1/getInvoiceFinanceRefNos
- Returns Discrepancy Code
- Method: getPath:
/service/v1/getDiscrepancyCode
- Runs invoice acceptance job
- Method: getPath:
/service/v1/runInvoiceAcceptanceJob
- Update existing Invoices
- Method: patchPath:
/service/v1/linkPrograms
- Update existing invoices
- Method: patchPath:
/service/v1/mainInvoice
- Update invoice in settlement
- Method: putPath:
/service/v1/genericUpdate
- Update invoice in settlement
- Method: putPath:
/service/v1/settlementStatusUpd
- Update outstanding values in invoice
- Method: postPath:
/service/v1/updateInvOutstandings
- Updates a Invoice in main table
- Method: putPath:
/service/v1/invoice/{invoiceRefNo}
- Updates Debit Note in Tw table
- Method: putPath:
/service/v1/debitNote
- Updates Invoices in main table
- Method: putPath:
/service/v1/invoice