Adds a new invoice in main table
post
/service/v2/invoice
This endpoint is used to add a new invoice in main table.
Request
Supported Media Types
- application/json
- application/xml
Header Parameters
Request Body that contains data required for creating a new Invoices.
Nested Schema : paging
Type:
object
Nested Schema : InvoiceModel
Invoice model
Match All
Show Source
-
object
TransactionModel
Discriminator:
model_Type
-
object
InvoiceModel-allOf[1]
Nested Schema : TransactionModel
Type:
object
Discriminator:
model_Type
Nested Schema : InvoiceModel-allOf[1]
Type:
Show Source
object
-
acceptanceAmount:
number
Acceptance Amount
-
action:
string
Action
-
adjustmentReason:
integer
Adjustment Reason
-
amount:
number
Amount
-
amountToBeFinanced:
number
Amount To Be Financed
-
assignmentParty:
string
Assignment Party
-
bank:
string
Bank
-
branch:
string
Branch
-
buyerCode:
string
Buyer Code
-
buyerDivCode:
string
Buyer Division Code
-
buyerDivName:
string
Buyer Division Name
-
buyerId:
string
Buyer Id
-
buyerName:
string
Buyer Name
-
countryOfOrigin:
string
Country Of Origin
-
currency:
string
Currency
-
debitNoteId:
string
Debit Note Id
-
discountAllowed:
string
Discount Allowed
-
discountAmount:
number
Discount Amount
-
discountPercentage:
number
Discount Percentage
-
discrepancyCode:
string
Discrepancy Code
-
disputedAmount:
number
Disputed Amount
-
disputeResolveRemarks:
string
Dispute Resolve Remarks
-
divisionCode:
string
Division Code
-
fileName:
string
File Name
-
fileRef:
string
File Reference
-
filler1:
string
Filler1
-
filler2:
string
Filler2
-
filler3:
string
Filler3
-
filler4:
string
Filler4
-
financeableAmount:
number
Financeable Amount
-
financeAmount:
number
Finance Amount
-
financePercentage:
number
Finance Percentage
-
finEligibilityAmt:
number
Finance Eligibility Amount
-
finTxnStatus:
string
Finance Transaction Status
-
fundingReqAmt:
number
Funding Required Amount
-
importFactorId:
string
Import Factor Id
-
importFactorName:
string
Import Factor Name
-
indicator:
string
Indicator
-
insuranceCoId:
string
Insurance Co Id
-
insuranceCoName:
string
Insurance Co Name
-
invAcceptanceDate:
string
Invoice Acceptance Date
-
invoiceCommodityGridList:
array invoiceCommodityGridList
-
invoiceDate:
string
Invoice Date
-
invoiceDueDate:
string
Invoice Due Date
-
invoiceId:
string
Id of the Invoice
-
invoiceNumber:
string
Invoice Number
-
invoiceProcessStatus:
string
Invoice Process Status
-
invoiceRefNo:
string
Invoice Reference Number
-
invoiceStatus:
string
Invoice Status
-
isAccepted:
string
Is Accepted
-
isApproved:
string
Is Approved
-
isAssigned:
string
Is Assigned
-
isAutoAuth:
string
Is Auto Authorized
-
isDebitNote:
string
Is Debit Note
-
isDisputed:
string
Is Disputed
-
isDisputeResolvedWriteOff:
string
Is Dispute Resolved Write Off
-
isFinanced:
string
Is Financed
-
isIndirectPayment:
string
Is Indirect Payment
-
isOverdue:
string
Is Overdue
-
isPUA:
string
Is PUA
-
linkedDocs:
string
Linked Documents
-
makerDtStamp:
string
Maker Date Stamp
-
makerId:
string
Maker Id
-
maxFinancePercentage:
number
Maximum Finance Percentage
-
miscCharge1:
number
Miscellaneous Charge 1
-
miscCharge1Amount:
number
Miscellaneous Charge 1 Amount
-
miscCharge1Desc:
string
Miscellaneous Charge 1 Description
-
miscCharge2:
number
Miscellaneous Charge 2
-
miscCharge2Amount:
number
Miscellaneous Charge 2 Amount
-
miscCharge2Desc:
string
Miscellaneous Charge 2 Description
-
netInvoiceAmount:
number
Net Invoice Amount
-
oldAcceptanceAmount:
number
Old Acceptance Amount
-
oldDisputeAmount:
number
Old Dispute Amount
-
oldFinanceAmount:
number
Old Finance Amount
-
oldInvoiceDueDate:
string
Old Invoice Due Date
-
outstandingAmount:
number
Outstanding Amount
-
paidAmount:
number
Paid Amount
-
paymentDate:
string
Payment date
-
paymentDueDate:
string
Payment Due Date
-
paymentMode:
string
Payment Mode
-
paymentParty:
string
Payment party
-
paymentStatus:
string
Payment Status
-
paymentTerms:
string
Payment Terms
-
poNumber:
string
PO Number
-
preAccepted:
string
Pre Accepted
-
processingBranchCode:
string
Processing Branch Code
-
processingDate:
string
Processing Date
-
programCode:
string
Program Code
-
programName:
string
Program Name
-
purchaseOrderDate:
string
Purchase Order Date
-
raisedBy:
string
Raised By
-
reasonCode:
string
Reason Code
-
reasonErrorCode:
string
Reason Error Code
-
reasonForExport:
string
Reason For Export
-
reasonForShipment:
string
Reason For Shipment
-
reconPmtAmount:
number
Recon Payment Amount
-
reconPmtAmountCcy:
string
Recon Payment Amount Currency
-
reconTxnStatus:
string
Recon Transaction Status
-
relationCode:
string
Relation Code
-
remarks:
string
Remarks
-
repayAccountNo:
string
Repay Account Number
-
routingCode:
number
Routing Code
-
seqNo:
integer(int64)
Seq of the Invoice
-
shipmentAddress:
string
Shipment Address
-
shipmentCountry:
string
Shipment Country
-
shipmentDate:
string
Shipment date
-
shipmentNo:
string
Shipment Number
-
shipmentRefNo:
string
Shipment Reference Number
-
sourceTxnId:
string
Source Transaction Id
-
srcAppCd:
string
Source Application Code
-
stageId:
string
Stage Id
-
staleStatus:
string
Stale Status
-
supplierCode:
string
Supplier Code
-
supplierDivCode:
string
Supplier Division Code
-
supplierDivName:
string
Supplier Division Name
-
supplierId:
string
Supplier Id
-
supplierName:
string
Supplier Name
-
taxAmount:
number
Tax Amount
-
taxPercentage:
number
Tax Percentage
-
tcmId:
string
Tcm Id
-
termsOfSale:
string
Terms Of Sale
-
totalInvoiceAmount:
number
Total Invoice Amount
-
transactionRefNo:
string
Transaction Reference Number
-
virtualAcFlag:
string
Virtual Account Flag
Nested Schema : InvoiceCommodityGridModel
Type:
Show Source
object
-
ccy:
string
Currency
-
commodityCode:
string
Commodity Code
-
commodityDesc:
string
Commodity Description
-
commodityName:
string
Commodity Name
-
costPerUnit:
number
Cost per Unit
-
descriptionOfGoods:
string
Description Of Goods
-
discountAmount:
number
Discount Amount
-
discountPercentage:
number
Discount Percentage
-
invoiceCommodityGridId:
string
Id of the Invoice Commodity Grid
-
invoiceNumber:
string
Invoice Number
-
netCost:
number
Net Cost
-
quantity:
number
Quantity
-
taxAmount:
number
Tax Amount
-
taxPercentage:
number
Tax Percentage
-
totalCost:
number
Total Cost
-
totalWeight:
number
Total Weight
-
unit:
string
Unit
-
unitWeight:
number
Unit Weight
Response
Supported Media Types
- application/json
- application/xml
200 Response
Returns the collection of the newly created invoices
Root Schema : CreateInvoiceResponseV2Collection
Type:
object
List of Create Credit Note Service Response
Show Source
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