Skip to main content

Invoice APIs

An Invoice represents a sales form where the customer pays for a product or service later. In ERP, it will help you to keep track of all your invoices and establish an efficient cash-flow system for your business.

Once, you receive payment from your customer, you will update the information such as the payment type – bank or cash – into the invoice overview. This will helps you to sort out which payment types to focus on and organizes your invoices accordingly.

InvoiceDto helps you to create new invoice, retreive a particular invoice, update a partivular invoice, retrieve a list of all invoices.

More about Invoice API documentation

API


Search Invoice

Get invoices by filter criteria.More about search invoice

Description:
  • Allows you to retrieve a list of all invoices.
  • Allows you to retrieve specific invoices based on it's filter criteria.

GET

Invoice sales

More about search invoice

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesquerycontactCodesNostring
customfieldquerycustomfieldNostring
fetchAttachmentDetailsqueryfetchAttachmentDetailsNoboolean
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Create Invoice

Create a new invoice. More about create invoice

Description:
  • Allows you to create a new invoice.

POST

Invoice sales

More about create invoice

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequest
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponse
201Sales invoice has been created successfully.SalesInvoiceResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Update Invoice

Update invoice information. More about update invoice

Description:
  • Allows you to update a specific invoice information.

PUT

Invoice sales/{id}

More about update invoice

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequest
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.SalesInvoiceResponse
201Created
400Sales invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Retrieve Invoice

Get invoice by code. More about update invoice

Description:
  • Allows you to retrieve an existing invoice details by it's code.

GET

Invoice sales/{code}

More about retrieve invoice

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

invoice-controller

Invoice APIs

Invoice analyze-document

POST

Summary

Analyze document image/file

Parameters
NameLocated inDescriptionRequiredSchema
fileformDatafileYesfile
Responses
CodeDescriptionSchema
200OKAnalyzeDocumentResult
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice bulk-email

POST

Summary

Send invoices email.

Description

Send invoices as email.

Parameters
NameLocated inDescriptionRequiredSchema
sendSalesInvoiceEmailsbodysendSalesInvoiceEmailsYes[ SendSalesInvoiceEmail ]
Responses
CodeDescription
200Emails sent successfully.
201Created
400Unable to send emails.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice contacts

POST

Summary

Get Invoice for contact.

Description

Get Invoice with contact code.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodyContact CodesNo[ string ]
Responses
CodeDescriptionSchema
200Get Invoice successfully.object
201Created
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice contacts/due

POST

Summary

Due amount for contacts report.

Description

API to fetch due amount for contacts.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodyContact CodesNo[ string ]
Responses
CodeDescriptionSchema
200Due amount for contacts report has been prepared.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice count

GET

Summary

count invoices.

Description

API to count invoices.

Responses
CodeDescriptionSchema
200OKobject
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice custom-fields

GET

Summary

Get custom field is used or not

Description

API to Get custom field is used or not

Parameters
NameLocated inDescriptionRequiredSchema
customCodequerycustomCodeYesstring
Responses
CodeDescriptionSchema
200Custom fields status fetched successfullyboolean
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice demo/{tenantId}

POST

Summary

Create demo invoices.

Description

API to create demo invoices.

Parameters
NameLocated inDescriptionRequiredSchema
countryquerycountryNostring
tenantIdpathtenantIdYeslong
Responses
CodeDescription
200OK
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice email

POST

Summary

Send invoice email.

Description

Send invoice email.

Parameters
NameLocated inDescriptionRequiredSchema
sendSalesInvoiceEmailbodysendSalesInvoiceEmailYesSendSalesInvoiceEmail
Responses
CodeDescriptionSchema
200Email sent successfully.SalesInvoiceResponse
201Created
400Unable to send email.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice export/{type}

GET

Summary

Get Invoice export.

Description

Get Sales Invoices and Purchase Invoices.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesquerycontactCodesNostring
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
typepathtypeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.[ InvoiceReportInfo ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice get-doc-seqs

GET

Summary

Get Existing Document Sequence codes

Description

Api to Get Existing Document Sequence codes

Responses
CodeDescriptionSchema
200Existing Document Sequence codes fetched successfullyobject
400Failed to fetch Existing Document Sequence codes
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice opening/contact-info

POST

Summary

Populate contact info for sales invoice

Description

Api to populate contact info for sales invoice

Responses
CodeDescriptionSchema
200OKSalesInvoiceResponse
201Sales invoice contact info has been populated successfullySalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice payment-link/{salesInvoiceCode}

GET

Summary

Get/Create payment link for invoice.

Description

Get/Create payment link for invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceCodepathsalesInvoiceCodeYesstring
Responses
CodeDescriptionSchema
200Invoice payment link fetched successfully.CustomerInvoiceDto
400Error getting payment link for invoice.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice product-in-out-qty

GET

Summary

Find invoice data for Product in out qty

Description

API to Find invoice data for Product in out qty

Parameters
NameLocated inDescriptionRequiredSchema
productCodequeryproductCodeYesstring
Responses
CodeDescriptionSchema
200OK[ ProductInOutQty ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Get Invoice Tax Report

GET

Invoice sales/us/tax-report

Summary

Sales tax report

Description

Sales tax report API

Parameters
NameLocated inDescriptionRequiredSchema
basisquerybasisNostring
exportqueryexportNostring
fromDatequeryfromDateNodateTime
regionqueryregionNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200USA sales tax report has been calculated successfully.UsaSalesTaxReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Get Invoices by Contact Code

GET

Invoice {contactCode}

Summary

Get Invoice for contact.

Description

Get Invoice with contact code.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.[ object ]
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

india-e-invoice-controller

E-invoice APIs

Invoice in/e-invoice

GET

Summary

get Irn Values

Description

API to get Irn Values

Parameters
NameLocated inDescriptionRequiredSchema
idqueryidNolong
Responses
CodeDescriptionSchema
200IRN values have been fetched successfully.string
401Unauthorized
403Forbidden
404IRN Values not found.
Security
Security SchemaScopes
Authorizationglobal

Get e-Invoice Auth Token

POST

Invoice in/e-invoice/auth-token

Summary

Get auth Token

Description

API to Get auth Token

Parameters
NameLocated inDescriptionRequiredSchema
irnAuthTokenRequestDtobodyirnAuthTokenRequestDtoNoIrnAuthTokenRequestDto
Responses
CodeDescriptionSchema
200Submitting Data is SuccessfulIrnAuthTokenResponseDto
201Created
401Failed to submit data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/e-invoice/cancel-irn-data

POST

Summary

Cancel Irn

Description

API to cancelIrn

Parameters
NameLocated inDescriptionRequiredSchema
irnRequestDtobodyirnRequestDtoNoIrnRequestCancelDto
Responses
CodeDescriptionSchema
200Canceling Data is SuccessfulEinvoiceInfoIndiaCancel
201Created
401Failed to cancel data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/e-invoice/failure-log-report

GET

Summary

eInvoice Failure Log Report

Description

API to get eInvoice failure log report

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Data have been fetched successfully.boolean
401Unauthorized
403Forbidden
404E-Invoice failure log report data not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice in/e-invoice/irn-data

POST

Summary

Post Irn

Description

API to postIrn

Parameters
NameLocated inDescriptionRequiredSchema
irnRequestDtobodyirnRequestDtoNoIrnRequestDto
Responses
CodeDescriptionSchema
200Submitting Data is SuccessfulEinvoiceInfoIndia
201Created
401Failed to submit data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/e-invoice/irn-data-bulk

POST

Summary

Post Bulk Irn

Description

API to post Bulk Irn

Parameters
NameLocated inDescriptionRequiredSchema
irnRequestDtobodyirnRequestDtoNoIrnBulkRequestDto
Responses
CodeDescriptionSchema
200Submitting Data is SuccessfulBulkApiResponse
201Created
401Failed to submit data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/e-invoice/irn-data-bulk-cancel

POST

Summary

Cancel Bulk Irn

Description

API to Cancel Bulk Irn

Parameters
NameLocated inDescriptionRequiredSchema
irnRequestDtobodyirnRequestDtoNoIrnRequestBulkCancelDto
Responses
CodeDescriptionSchema
200Canceling Data is SuccessfulBulkApiResponse
201Created
401Failed to cancel data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/e-invoice/is-cancel-valid

GET

Summary

check invoice can be canceled or not

Description

API to check invoice can be canceled or not

Parameters
NameLocated inDescriptionRequiredSchema
idqueryidNolong
Responses
CodeDescriptionSchema
200Data have been fetched successfully.boolean
401Unauthorized
403Forbidden
404IRN Values not found.
Security
Security SchemaScopes
Authorizationglobal

eway-controller

Eway Bill India APIs

Invoice in/eway

GET

Summary

Fetch Eway bill for current Tenant

Description

API to get Eway bills for current tenant

Responses
CodeDescriptionSchema
200Eway Bill has been fetched successfully.EwayIndiaResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create Eway bill

Description

API to create Eway bill

Parameters
NameLocated inDescriptionRequiredSchema
ewayIndiaRequestbodyewayIndiaRequestYesEwayIndiaRequest
Responses
CodeDescriptionSchema
200OKEwayIndiaResponse
201Eway bill has been created successfully.EwayIndiaResponse
400Eway could not be created due to wrong data
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Get eWay Bill Auth Token

POST

Invoice in/eway/auth-token

Summary

Get auth Token

Description

API to Get auth Token

Parameters
NameLocated inDescriptionRequiredSchema
irnAuthTokenRequestDtobodyirnAuthTokenRequestDtoNoEWayBillAuthTokenRequestDto
Responses
CodeDescriptionSchema
200Submitting Data is SuccessfulEWayBillAuthTokenResponseDto
201Created
401Failed to submit data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/bulk-generate-ewb

POST

Summary

Generate bulk eWay bill

Description

API to generate bulk eWay bill

Parameters
NameLocated inDescriptionRequiredSchema
bulkEwbRequestDtobodybulkEwbRequestDtoNoBulkEwbRequestDto
Responses
CodeDescriptionSchema
200Submitting Data is SuccessfulBulkApiResponse
201Created
401Failed to submit data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/cancel

PUT

Summary

Cancel Eway bill

Description

API to cancel Eway bill

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceCodebodysalesInvoiceCodeYesstring
Responses
CodeDescriptionSchema
200OKEwayIndiaResponse
201Eway bill has been cancelled successfully.EwayIndiaResponse
400Eway could not be cancelled due to wrong data
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/download

GET

Summary

Export Eway Json for current Tenant

Description

API to export Eway Json for current Tenant

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceCodequeryNo[ string ]
Responses
CodeDescriptionSchema
200Export Eway Json for current Tenant is successfulResource
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/ewb-report

GET

Summary

Search Eway Bill

Description

API to search Eway bills.

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/generate-ewb

POST

Summary

Generate eWay bill

Description

API to generate eWay bill

Parameters
NameLocated inDescriptionRequiredSchema
ewbRequestDtobodyewbRequestDtoNoEwbRequestDto
Responses
CodeDescriptionSchema
200Submitting Data is SuccessfulEWayBillInfoIndia
201Created
401Failed to submit data
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/list/{contactCode}

GET

Summary

Get sales invoice by contact code.

Description

API to fetch sales invoice details by contact code.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponseIndia
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/search

GET

Summary

Search Eway Bill

Description

API to search Eway bills.

Parameters
NameLocated inDescriptionRequiredSchema
ewayBillStatusqueryewayBillStatusYesstring
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
transactionTypequerytransactionTypeYesstring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/update

PUT

Summary

Update Eway bill attributes

Description

API to update Eway bill

Parameters
NameLocated inDescriptionRequiredSchema
ewayIndiaRequestbodyewayIndiaRequestYesEwayIndiaRequest
Responses
CodeDescriptionSchema
200OKEwayIndiaResponse
201Eway bill has been updated successfully.EwayIndiaResponse
400Eway could not be updated due to wrong data
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice in/eway/{salesInvoiceCode}

GET

Summary

Fetch Eway bill by Sales Invoice Code

Description

API to get Eway bill by sales invoice code

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceCodepathsalesInvoiceCodeYesstring
Responses
CodeDescriptionSchema
200Eway Bill has been fetched successfully.EwayIndiaResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

payment-milestone-controller

Payment milestone APIs

Invoice paymentmilestone

POST

Summary

Create new Payment milestone.

Description

API to create new Payment milestone.

Parameters
NameLocated inDescriptionRequiredSchema
paymentMilestoneDetailsbodypaymentMilestoneDetailsYes[ PaymentMilestoneDetailsRequest ]
Responses
CodeDescriptionSchema
200OKPaymentMilestoneDetailsResponse
201Payment milestone has been created successfully.PaymentMilestoneDetailsResponse
400Payment milestone creation failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice paymentmilestone/byDocumentType

GET

Summary

Get payment milestone by document type.

Description

API to get existing payment milestones.

Parameters
NameLocated inDescriptionRequiredSchema
documentTypequerydocumentTypeYesstring
limitquerylimitNointeger
pagequerypageNointeger
paymentStatusquerypaymentStatusYesstring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Payment milestone have been fetched successfully.Page«PaymentMilestoneDetailsResponse»
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice paymentmilestone/details/{documentCode}

GET

Summary

Get payment milestone details by document code and document type.

Description

Payment milestone details have been fetched successfully.

Parameters
NameLocated inDescriptionRequiredSchema
documentCodepathdocumentCodeYesstring
documentTypequerydocumentTypeYesstring
Responses
CodeDescriptionSchema
200API to get payment milestone details by document code and document type.[ PaymentMilestoneDetailsResponse ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice paymentmilestone/report/tracker/details

GET

Summary

Get payment milestone tracker details report.

Description

API to payment milestone tracker details report.

Parameters
NameLocated inDescriptionRequiredSchema
?query?Nostring
fromDatequeryfromDateYesdateTime
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateYesdateTime
Responses
CodeDescriptionSchema
200Payment milestone tracker details report have been fetched successfully.[ PaymentMilestoneTrackerDetailsReport ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice paymentmilestone/report/tracker/summary

GET

Summary

Get payment milestone tracker summary report.

Description

API to payment milestone tracker summary report.

Parameters
NameLocated inDescriptionRequiredSchema
?query?Nostring
fromDatequeryfromDateYesdateTime
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateYesdateTime
Responses
CodeDescriptionSchema
200Payment milestone tracker summary report have been fetched successfully.[ PaymentMilestoneTrackerSummaryReport ]
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice paymentmilestone/search

GET

Summary

Search payment milestone.

Description

API to search existing payment milestones.

Parameters
NameLocated inDescriptionRequiredSchema
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Payment milestone have been fetched successfully.Page«PaymentMilestoneDetailsResponse»
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice paymentmilestone/{documentCode}

PUT

Summary

Update existing Payment milestone.

Description

API to update existing Payment milestone.

Parameters
NameLocated inDescriptionRequiredSchema
documentCodepathdocumentCodeYesstring
paymentMilestoneDetailsbodypaymentMilestoneDetailsYes[ PaymentMilestoneDetailsRequest ]
Responses
CodeDescriptionSchema
200Payment milestone has been updated successfully.PaymentMilestoneDetailsResponse
201Created
401Unauthorized
403Forbidden
404Payment milestone with code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete Payment milestone.

Description

API to delete existing Payment milestone.

Parameters
NameLocated inDescriptionRequiredSchema
documentCodepathdocumentCodeYesstring
documentTypebodydocumentTypeYesstring
Responses
CodeDescriptionSchema
200OKResponseEntity
204Payment milestone has been deleted successfully.ResponseEntity
401Unauthorized
403Forbidden
404Payment milestone with code not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller

Purchase Invoice APIs

Invoice purchase

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
fetchAttachmentDetailsqueryfetchAttachmentDetailsNoboolean
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequest
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponse
201Purchase invoice has been created successfully.PurchaseInvoiceResponse
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/approval-status

POST

Summary

Update approval status

Description

API to update approval status

Parameters
NameLocated inDescriptionRequiredSchema
approvalStatusRequestDtoListbodyapprovalStatusRequestDtoListYes[ ApprovalStatusRequestDto ]
Responses
CodeDescription
200Approval status for Sales documents have been updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/asset-group-count/{id}

GET

Summary

Get asset group used count.

Description

Api to get asset group used count.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescriptionSchema
200Asset group used count fetched successfully.integer
401Unauthorized
403Forbidden
404Asset group used count not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequest ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponse
201Sales invoice has been created successfully.PurchaseInvoiceResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/bulk-delete

DELETE

Summary

Bulk Delete purchase invoices.

Description

API to Bulk Delete purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OK[ BulkDeletePurchaseInvoiceResponse ]
204Purchase invoice has been deleted successfully.[ BulkDeletePurchaseInvoiceResponse ]
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/bulk-details

POST

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200OK[ PurchaseInvoiceInformation ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/bulk-update-purchase-invoice

PATCH

Summary

Update purchase invoices

Description

API to Update purchase invoices

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYes[ Map«string,string» ]
Responses
CodeDescriptionSchema
200OK[ BulkPurchaseInvoiceUpdateResponse ]
204No Content
207Purchase invoices updated successfully.[ BulkPurchaseInvoiceUpdateResponse ]
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/bulk/codes

POST

Summary

Get multiple purchase invoices

Description

API to get purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Purchase documents have been fetched successfully.PurchaseInvoiceResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/code/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponse
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/codes

POST

Summary

Get Invoice information by codes.

Description

API to get invoice document information by codes.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Invoice documents have been fetched successfully.[ PurchaseDocument ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/contrabill

POST

Summary

Bill contra adjustment.

Description

API to contra adjustment for bill of contact.

Parameters
NameLocated inDescriptionRequiredSchema
contraBillDtobodycontraBillDtoYesContraBillDto
Responses
CodeDescriptionSchema
200OKContraBillDto
201Contra adjustment for bill has been done successfully.ContraBillDto
400Contra adjustment for bill has been failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Bill contra adjustment.

Description

API to contra adjustment for bill of contact.

Parameters
NameLocated inDescriptionRequiredSchema
contraCodequerycontraCodeYesstring
salesInvoiceCodequerysalesInvoiceCodeYesstring
Responses
CodeDescriptionSchema
200OKContraBillDto
201Contra adjustment for bill has been done successfully.ContraBillDto
204No Content
400Contra adjustment for bill has been failed because of insufficient data.
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/create-recurring

POST

Summary

Create a recurring invoice

Description

API to create a recurring invoice.

Parameters
NameLocated inDescriptionRequiredSchema
eventbodyeventYesRecurringJobEvent
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponse
201Recurring invoice created successfullyPurchaseInvoiceResponse
400Error while creating recurring invoice
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/documentseqcode

POST

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponse
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/draft/trigger

POST

Summary

Create approval status trigger

Description

API to reate approval status trigger

Parameters
NameLocated inDescriptionRequiredSchema
triggerKafkaRequestDtobodytriggerKafkaRequestDtoYesTriggerKafkaRequestDto
Responses
CodeDescription
200Trigger created for approval status
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/due-amount-bulk-payment-delete

PUT

Summary

Update due amount for purchase invoices in bulk payment delete.

Description

API to update due amount for purchase invoices in bulk payment delete.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponse
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/journal

POST

Summary

Recreate Journal Entries for all Purchase Invoices

Description

API to recreate Journal Entries for all Purchase Invoices.

Responses
CodeDescription
200Journal Entries for all Purchase Invoices recreated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/linked-docs/product-codes

POST

Summary

Get products by code

Description

API to Get products by code.

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesYes[ string ]
Responses
CodeDescriptionSchema
200Product information has been fetched successfully.string
201Created
401Unauthorized
403Forbidden
404Products not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/linked-orders

POST

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/linked/status/{code}

PUT

Summary

refreshLinkedPIStatus

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescription
200OK
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/notes

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
invoicecodequeryinvoicecodeYesstring
uidqueryuidYesstring (uuid)
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/payment

DELETE

Summary

Delete Payment

Description

API to Delete Payment

Parameters
NameLocated inDescriptionRequiredSchema
paymentCodequerypaymentCodeYesstring
purchaseInvoiceCodequerypurchaseInvoiceCodeYesstring
uidqueryuidNostring (uuid)
Responses
CodeDescriptionSchema
200API to Delete PaymentPurchaseInvoiceResponse
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/pendingpaymentbillcode

GET

Summary

Get purchase invoice by code for Pending Payment.

Description

API to Get purchase invoice by code for Pending Payment.

Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.string
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/purchase/receipt

DELETE

Summary

API to Delete Goods Receipt

Description

API to Delete Goods Receipt

Parameters
NameLocated inDescriptionRequiredSchema
goodsReceiptCodequerygoodsReceiptCodeYesstring
isBulkDeletedqueryisBulkDeletedNoboolean
purchaseInvoiceCodequerypurchaseInvoiceCodeYesstring
Responses
CodeDescriptionSchema
200API to Delete Goods ReceiptPurchaseInvoiceResponse
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/record-filter

POST

Summary

Create approval status trigger

Description

API to reate approval status trigger

Parameters
NameLocated inDescriptionRequiredSchema
filterRecordbodyfilterRecordYesFilterRecord
Responses
CodeDescriptionSchema
200Trigger created for approval statusboolean
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/set-recurring

POST

Summary

Set an invoice to recurring

Description

API to set and invoice to recurring.

Parameters
NameLocated inDescriptionRequiredSchema
setRecurringDtobodysetRecurringDtoYesSetRecurringDto
Responses
CodeDescriptionSchema
200Invoice set to recur successfullyPurchaseInvoiceResponse
201Created
400Error while setting invoice to recur
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/status/{code}

PUT

Summary

refreshPIStatus

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescription
200OK
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/stockQuantities

POST

Summary

Get purchase invoice stock quantities

Description

API to get purchase invoice stock quantities

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesStockQuantitiesRequest
Responses
CodeDescriptionSchema
200Fetched purchase invoice stock quantities successfully.StockQuantitiesResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/tax/count

POST

Summary

Get purchase invoice count for tax

Description

API to fetch purchase invoice count for tax

Parameters
NameLocated inDescriptionRequiredSchema
taxCodesbodytaxCodesYes[ string ]
Responses
CodeDescriptionSchema
200Tax purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/unreceived-seq-codes

GET

Summary

Get Unfulfilled purchase invoices codes

Description

Get Unfulfilled purchase invoices codes

Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.[ object ]
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/update-knock-off

POST

Summary

Update knock off information

Description

Api to update knock off information

Parameters
NameLocated inDescriptionRequiredSchema
knockOffInfosbodyknockOffInfosYesobject
Responses
CodeDescription
200Knock off information updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponse
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/{code}/asset-details

POST

Summary

Save Assets details for purchase invoice

Description

API to save Assets details for purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
assetRequestsbodyassetRequestsYes[ AssetRequest ]
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Asset details for purchase invoice saved successfully.BulkApiResponse
201Created
401Unauthorized
403Forbidden
404Api to save asset details for purchase invoice failed.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequest
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponse
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponse
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-uae

Purchase Invoice APIs for UAE

Invoice purchase/ae

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseUae
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestUae
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseUae
201Purchase invoice has been created successfully.PurchaseInvoiceResponseUae
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestUae ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseUae
201Sales invoice has been created successfully.PurchaseInvoiceResponseUae
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseUae
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseUae
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseUae
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ae/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestUae
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseUae
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseUae
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-australia

Purchase Invoice APIs for Australia.

Invoice purchase/au

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Purchase invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Sales invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/au/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseAustralia
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseAustralia
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-belgium

Purchase Invoice APIs for Belgium

Invoice purchase/be

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Purchase invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Sales invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/be/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseAustralia
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseAustralia
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-canada

Purchase Invoice APIs for Canada.

Invoice purchase/ca

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseCanada
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestCanada
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseCanada
201Purchase invoice has been created successfully.PurchaseInvoiceResponseCanada
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestCanada ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseCanada
201Sales invoice has been created successfully.PurchaseInvoiceResponseCanada
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseCanada
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseCanada
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseCanada
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ca/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestCanada
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseCanada
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseCanada
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-germany

Purchase Invoice APIs for Germany.

Invoice purchase/de

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseGermany
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestGermany
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseGermany
201Purchase invoice has been created successfully.PurchaseInvoiceResponseGermany
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestGermany ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseGermany
201Sales invoice has been created successfully.PurchaseInvoiceResponseGermany
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseGermany
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseGermany
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseGermany
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/de/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestGermany
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseGermany
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseGermany
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-document-controller

Purchase Document APIs

Invoice purchase/document

GET

Summary

Search purchase documents.

Description

API to search purchase documents.

Parameters
NameLocated inDescriptionRequiredSchema
documentStagequerydocumentStageNostring
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Purchase documents have been fetched successfully.Page
400Failed to fetch purchase documents.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/document/purchase/invoices

POST

Summary

Purchase Invoice Report

Description

Purchase Invoice Report API

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesInvoiceDataESRequest
Responses
CodeDescriptionSchema
200Purchase Invoice data fetched from ES successfully.InvoiceDataESResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/document/summary

GET

Summary

Purchase documents summary.

Description

API for purchase documents summary.

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateNodateTime
searchquerysearchNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Purchase documents summary has been fetched successfully.DocumentSummaryResponse
400Failed to fetch purchase documents summary.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-indonesia

Purchase Invoice APIs for Indonesia

Invoice purchase/id

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseIndonesia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestIndonesia
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseIndonesia
201Purchase invoice has been created successfully.PurchaseInvoiceResponseIndonesia
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestIndonesia ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseIndonesia
201Sales invoice has been created successfully.PurchaseInvoiceResponseIndonesia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/code/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseIndonesia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseIndonesia
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseIndonesia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseIndonesia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/id/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestIndonesia
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseIndonesia
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseIndonesia
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-israel

Purchase Invoice APIs for Israel.

Invoice purchase/il

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseIsrael
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestIsrael
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseIsrael
201Purchase invoice has been created successfully.PurchaseInvoiceResponseIsrael
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestIsrael ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseIsrael
201Sales invoice has been created successfully.PurchaseInvoiceResponseIsrael
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseIsrael
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseIsrael
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseIsrael
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/il/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestIsrael
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseIsrael
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseIsrael
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-india

Purchase Invoice APIs for India

Invoice purchase/in

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
fetchAttachmentDetailsqueryfetchAttachmentDetailsNoboolean
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseIndia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestIndia
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseIndia
201Purchase invoice has been created successfully.PurchaseInvoiceResponseIndia
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestIndia ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseIndia
201Sales invoice has been created successfully.PurchaseInvoiceResponseIndia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/code/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseIndia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseIndia
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseIndia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/tds/{id}

GET

Summary

Get purchase invoice amount by tds id.

Description

API to get get total purchase invoice amount by tds id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYesinteger
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.number
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/total

GET

Summary

Get Total Purchase invoices Amount

Description

API to fetch total purchase invoice amount

Responses
CodeDescriptionSchema
200Get Total Purchase invoices Amount.number
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/update-tds-processed-flag/{code}

PATCH

Summary

Update tds processed flag by code

Description

Api to update tds processed flag by code

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
isTdsProcessedbodyisTdsProcessedYesboolean
Responses
CodeDescription
200OK
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseIndia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/in/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestIndia
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseIndia
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseIndia
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-malaysia

Purchase Invoice APIs for Malaysia

Invoice purchase/my

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseMalaysia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestMalaysia
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseMalaysia
201Purchase invoice has been created successfully.PurchaseInvoiceResponseMalaysia
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestMalaysia ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseMalaysia
201Sales invoice has been created successfully.PurchaseInvoiceResponseMalaysia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseMalaysia
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseMalaysia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseMalaysia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/my/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestMalaysia
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseMalaysia
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseMalaysia
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-netherlands

Purchase Invoice APIs for Netherlands

Invoice purchase/nl

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Purchase invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Sales invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nl/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseAustralia
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseAustralia
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-nz

Purchase Invoice APIs for New Zealand

Invoice purchase/nz

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Purchase invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseAustralia
201Sales invoice has been created successfully.PurchaseInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/nz/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseAustralia
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseAustralia
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-philippines

Purchase Invoice APIs for Philippines

Invoice purchase/ph

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponsePhilippines
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestPhilippines
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponsePhilippines
201Purchase invoice has been created successfully.PurchaseInvoiceResponsePhilippines
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestPhilippines ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponsePhilippines
201Sales invoice has been created successfully.PurchaseInvoiceResponsePhilippines
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponsePhilippines
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponsePhilippines
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponsePhilippines
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/ph/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestPhilippines
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponsePhilippines
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponsePhilippines
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-sa

Purchase Invoice APIs for Saudi Arab

Invoice purchase/sa

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseSA
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestSA
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseSA
201Purchase invoice has been created successfully.PurchaseInvoiceResponseSA
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/bills-for-adjustment-je

GET

Summary

Get list of purchase invoices for Custom / RCM adjustment journal entries

Description

Api to fetch list of purchase invoices for Custom / RCM adjustment journal entries

Parameters
NameLocated inDescriptionRequiredSchema
adjustmentTypequeryadjustmentTypeYesstring
endDatequeryendDateYesstring
limitquerylimitNointeger
pagequerypageNointeger
searchquerysearchNostring
startDatequerystartDateYesstring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfullyJournalBillDetailsSA
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/bills-summary-for-adjustment-je

GET

Summary

Get purchase invoices summary for Custom / RCM adjustment journal entries

Description

Api to fetch purchase invoices summary for Custom / RCM adjustment journal entries

Parameters
NameLocated inDescriptionRequiredSchema
adjustmentTypequeryadjustmentTypeYesstring
endDatequeryendDateYesstring
startDatequerystartDateYesstring
Responses
CodeDescriptionSchema
200Purchase invoices summary have been fetched successfullyJournalAdjustmentBillsSummarySA
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestSA ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseSA
201Sales invoice has been created successfully.PurchaseInvoiceResponseSA
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseSA
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseSA
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/update-adjustment-je-flag/{code}

PATCH

Summary

Update adjustment je flag by code for Saudi Arabia

Description

Api to update adjustment je flag by code for Saudi Arabia

Parameters
NameLocated inDescriptionRequiredSchema
adjustmentJEFlagbodyadjustmentJEFlagYesboolean
codepathcodeYesstring
Responses
CodeDescription
200OK
204No Content
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseSA
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/sa/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestSA
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseSA
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseSA
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

purchase-invoice-controller-uk

Purchase Invoice APIs for UK.

Invoice purchase/uk

GET

Summary

Search purchase invoices.

Description

API to search purchase invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Purchase invoices have been fetched successfully.PurchaseInvoiceResponseUk
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create purchase invoice

Description

API to create purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestUk
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseUk
201Purchase invoice has been created successfully.PurchaseInvoiceResponseUk
400Purchase invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update purchase invoice attributes by code.

Description

API to update attributes of existing purchase invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesPurchaseInvoiceUpdateRequest
Responses
CodeDescription
200Purchase invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoices by ids in bulk.

Description

API to delete purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKBulkResponse
204No Content
207Request processed successfully.BulkResponse
401Unauthorized
403Forbidden
404Purchase invoices not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
purchaseInvoiceRequestsbodypurchaseInvoiceRequestsYes[ PurchaseInvoiceRequestUk ]
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceResponseUk
201Sales invoice has been created successfully.PurchaseInvoiceResponseUk
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/code/{code}/details

GET

Summary

Purchase invoice details by codes

Description

Purchase invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKPurchaseInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/due-amount

PUT

Summary

Update due amount for purchase invoices in bulk.

Description

API to update due amount for purchase invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/es/{contactCode}

GET

Summary

Get Invoice for contact.

Description

Get Invoice with contact code from ES.

Parameters
NameLocated inDescriptionRequiredSchema
contactCodepathcontactCodeYesstring
Responses
CodeDescriptionSchema
200Get Invoice successfully.PurchaseInvoiceResponseUk
401Unauthorized
403Forbidden
404Invoice with given contact code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/linked-order/{code}

GET

Summary

Get purchase invoices linked to an order by code.

Description

API to fetch purchase invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoices has been fetched successfully.PurchaseInvoiceResponseUk
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/report/count

POST

Summary

Get purchase invoice count for contacts

Description

API to fetch purchase invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact purchase invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/report/overview

GET

Summary

Purchase invoice overview report data.

Description

API to fetch purchase invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Purchase invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/report/unpaid

GET

Summary

Unpaid purchase invoices report.

Description

API to fetch unpaid purchase invoices

Responses
CodeDescriptionSchema
200Unpaid purchase invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/{code}

GET

Summary

Get purchase invoice by code.

Description

API to fetch purchase invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Purchase invoice information has been fetched successfully.PurchaseInvoiceResponseUk
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice purchase/uk/{id}

PUT

Summary

Update purchase invoice.

Description

API to update existing purchase invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceRequestbodypurchaseInvoiceRequestYesPurchaseInvoiceRequestUk
Responses
CodeDescriptionSchema
200Purchase Invoice has been updated successfully.PurchaseInvoiceResponseUk
201Created
400Purchase invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Purchase Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete purchase invoice by id.

Description

API to delete purchase invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Purchase invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Purchase invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update purchase invoice memo or attachment

Description

API to update purchase invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
purchaseInvoiceFieldsbodypurchaseInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for purchase invoice updated successfully.PurchaseInvoiceResponseUk
204No Content
401Unauthorized
403Forbidden
404Purchase Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

data-correction-controller

Purchase Invoice APIs

Invoice purchasecorrection/update

POST

Summary

updateTaxAmount

Responses
CodeDescriptionSchema
200OKstring
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchasecorrection/updateinvoicestatus

POST

Summary

updateInvoicePaymentStatusToReceived

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescription
200OK
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchasecorrection/updatemissingjepurchase

POST

Summary

updateMissingJEPurchase

Responses
CodeDescription
200OK
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice purchasecorrection/updatemissingjesales

POST

Summary

updateMissingJESales

Responses
CodeDescription
200OK
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

invoice-reminder-controller

Invoice Reminder APIs

Invoice reminder/configuration

GET

Summary

Get reminder configurations by code

Description

Api to fetch reminder configurations by it's code

Responses
CodeDescriptionSchema
200Reminder configurations have been fetched successfully.ReminderConfigurationDto
401Unauthorized
403Forbidden
404Reminder configurations not found.
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update Invoice Reminder Configuration

Description

Api to Update Invoice Reminder Configuration

Parameters
NameLocated inDescriptionRequiredSchema
reminderConfigurationRequestDtobodyreminderConfigurationRequestDtoYes[ ReminderConfigurationRequestDto ]
Responses
CodeDescriptionSchema
200Reminder configuration have been updated successfully.ReminderConfigurationResponseDto
201Created
401Unauthorized
403Forbidden
404Reminder configuration update is unsuccessful
Security
Security SchemaScopes
Authorizationglobal

Invoice reminder/contact

GET

Summary

Get Disabled Contact

Description

Api to Get Disabled Contact

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeYesstring
Responses
CodeDescriptionSchema
200Disabled Contact fetched successfully.ReminderDisabledContactDto
401Unauthorized
403Forbidden
404Failed to fetch Disabled Contact
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update Disabled Contact

Description

Api to Update Update Disabled Contact

Parameters
NameLocated inDescriptionRequiredSchema
reminderDisabledContactRequestDtobodyreminderDisabledContactRequestDtoYesReminderDisabledContactRequestDto
Responses
CodeDescription
200Disabled Contact have been updated successfully.
201Created
401Unauthorized
403Forbidden
404Disabled Contact update is unsuccessful
Security
Security SchemaScopes
Authorizationglobal

Invoice reminder/settings

GET

Summary

Get reminder settings by code

Description

Api to fetch reminder settings by it's code

Responses
CodeDescriptionSchema
200Reminder settings have been fetched successfully.ReminderSettingsDto
401Unauthorized
403Forbidden
404Reminder settings not found.
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update reminder settings.

Description

API to update existing reminder settings.

Parameters
NameLocated inDescriptionRequiredSchema
reminderSettingsRequestbodyreminderSettingsRequestYesReminderSettingsRequest
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.ReminderSettingsResponse
201Created
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

sales-invoice-controller

Sales Invoice APIs

Invoice sales/approval-status

POST

Summary

Update approval status

Description

API to update approval status

Parameters
NameLocated inDescriptionRequiredSchema
approvalStatusRequestDtoListbodyapprovalStatusRequestDtoListYes[ ApprovalStatusRequestDto ]
Responses
CodeDescription
200Approval status for Sales documents have been updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequest ]
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponse
201Sales invoice has been created successfully.SalesInvoiceResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Batch update sales invoice attributes by codes.

Description

API to batch update attributes of existing sales invoice by codes.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceUpdateRequestsbodysalesInvoiceUpdateRequestsYes[ SalesInvoiceUpdateRequest ]
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Bulk Delete Invoices

DELETE

Invoice sales/bulk-delete

Summary

Bulk Delete sales invoices.

Description

API to Bulk Delete sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
idsbodyidsYes[ long ]
Responses
CodeDescriptionSchema
200OKSalesInvoiceBulkDeleteResponseDto
204Sales invoice has been deleted successfully.SalesInvoiceBulkDeleteResponseDto
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/bulk-details

POST

Summary

Sales invoice details by codes

Description

Sales invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200OK[ SalesInvoiceInformation ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/bulk-details-by-seq

POST

Summary

Sales invoice details by sequence codes

Description

Sales invoice details by sequence codes

Parameters
NameLocated inDescriptionRequiredSchema
seqCodesbodyseqCodesYes[ string ]
Responses
CodeDescriptionSchema
200OK[ SalesInvoiceInformation ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/bulk-update

PATCH

Summary

Update sales invoices memo or attachment

Description

API to Update sales invoices memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceFieldsbodysalesInvoiceFieldsYes[ Map«string,string» ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
204No Content
207Memo/attachment for sales invoice updated successfully.BulkApiResponse
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/bulk/codes

POST

Summary

Get multiple sales invoices

Description

API to get sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Sales documents have been fetched successfully.SalesInvoiceResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/by-contact-ids

POST

Summary

Search sales invoices.

Description

API to search sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
contactIdsbodycontactIdsYes[ long ]
customfieldquerycustomfieldNostring
fetchAttachmentDetailsqueryfetchAttachmentDetailsNoboolean
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/calculateLoanAmount

GET

Summary

Get Kredx Loan Amount.

Description

API to fetch Loan Amount by wrt to payment term.

Parameters
NameLocated inDescriptionRequiredSchema
paymentTermquerypaymentTermYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/code/{code}

GET

Summary

Get sales invoice by code.

Description

API to fetch sales invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update sales invoice memo or attachment

Description

API to update sales invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
salesInvoiceFieldsbodysalesInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for sales invoice updated successfully.SalesInvoiceResponse
204No Content
401Unauthorized
403Forbidden
404Sales Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

Get Invoice details By Code

GET

Invoice sales/code/{code}/details

Summary

Sales invoice details by codes

Description

Sales invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKSalesInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/codes

POST

Summary

Get Invoice information by codes.

Description

API to get invoice document information by codes.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Invoice documents have been fetched successfully.[ SalesDocument ]
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Get Invoice Amount Due

POST

Invoice sales/contact-invoice-amountdue

Summary

Get sales invoices amount due by contact code.

Description

API to fetch sales invoices amount due by contact code.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Sales invoices amount due has been fetched successfully.SalesInvoiceResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/contrainvoice

POST

Summary

Invoice contra adjustment.

Description

API to contra adjustment for invoice of contact.

Parameters
NameLocated inDescriptionRequiredSchema
contraInvoiceDtobodycontraInvoiceDtoYesContraInvoiceDto
Responses
CodeDescriptionSchema
200OKContraInvoiceDto
201Contra adjustment for invoice has been done successfully.ContraInvoiceDto
400Contra adjustment for invoice has been failed because of insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Invoice contra adjustment.

Description

API to contra adjustment for invoice of contact.

Parameters
NameLocated inDescriptionRequiredSchema
contraCodequerycontraCodeYesstring
purchaseInvoiceCodequerypurchaseInvoiceCodeYesstring
Responses
CodeDescriptionSchema
200OKContraInvoiceDto
201Contra adjustment for bill has been done successfully.ContraInvoiceDto
204No Content
400Contra adjustment for bill has been failed because of insufficient data.
401Unauthorized
403Forbidden
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/create-recurring

POST

Summary

Create a recurring invoice

Description

API to create a recurring invoice.

Parameters
NameLocated inDescriptionRequiredSchema
eventbodyeventYesRecurringJobEvent
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponse
201Recurring invoice created successfullySalesInvoiceResponse
400Error while creating recurring invoice
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/delete-duplicate-payment

POST

Summary

Delete duplicate payments of invoices

Parameters
NameLocated inDescriptionRequiredSchema
invoiceCodesqueryinvoiceCodesNo[ string ]
Responses
CodeDescriptionSchema
200OKobject
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/delete-knockoff

POST

Summary

Delete given payment details from knockoff_info of given invoice

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYes[ DuplicatePaymentDto ]
Responses
CodeDescription
200OK
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/draft/trigger

POST

Summary

Create approval status trigger

Description

API to reate approval status trigger

Parameters
NameLocated inDescriptionRequiredSchema
triggerKafkaRequestDtobodytriggerKafkaRequestDtoYesTriggerKafkaRequestDto
Responses
CodeDescription
200Trigger created for approval status
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/dropshipupdateinvoice

PUT

Summary

Batch update sales invoice attributes by codes.

Description

API to batch update attributes of existing sales invoice by codes.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceUpdateRequestsbodysalesInvoiceUpdateRequestsYes[ SalesInvoiceUpdateRequest ]
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/due-amount

PUT

Summary

Update due amount for sales invoices in bulk.

Description

API to update due amount for sales invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/due-amount-bulk-payment-delete

PUT

Summary

Update due amount for sales invoices in bulk delete.

Description

API to update due amount for sales invoices in bulk delete.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Delete Fulfillment by Fulfillment code

DELETE

Invoice sales/fulfillments

Summary

Delete Fulfillment by Fulfillment code

Description

API to delete Fulfillment by code.

Parameters
NameLocated inDescriptionRequiredSchema
fulfillmentCodequeryfulfillmentCodeYesstring
isBulkDeletequeryisBulkDeleteNoboolean
salesInvoiceCodequerysalesInvoiceCodeYesstring
Responses
CodeDescription
200OK
204Fulfillment has been deleted successfully.
401Unauthorized
403Forbidden
404Fulfillment has been deleted successfully.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/import

POST

Summary

Create multiple sales invoice via import

Description

API to create sales invoice via import.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequest ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Sales invoice has been created successfully.BulkApiResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/invoiceitemsstatus

POST

Summary

Get sales invoice items fulfillment status

Description

API to fetch sales invoice items fulfillment status

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceItemToFulfilledMapbodysalesInvoiceItemToFulfilledMapYesobject
Responses
CodeDescriptionSchema
200invoice items fulfillment status.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/journal

POST

Summary

Recreate Sales Invoices Journal Entries for all tenants

Description

API to recreate Journal Entries for all Sales Invoices.

Responses
CodeDescription
200Journal Entries for all Sales Invoices recreated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/linked-docs/product-codes

POST

Summary

Get products by code

Description

API to Get products by code.

Parameters
NameLocated inDescriptionRequiredSchema
productCodesbodyproductCodesYes[ string ]
Responses
CodeDescriptionSchema
200Product information has been fetched successfully.string
201Created
401Unauthorized
403Forbidden
404Products not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/linked-invoices-by-multi-code

POST

Summary

Get sales invoices linked to a quotations by code.

Description

API to fetch sales invoices linked to a quotations by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codesbodycodesYes[ string ]
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/linked-invoices/{code}

GET

Summary

Get sales invoices linked to a quotation by code.

Description

API to fetch sales invoices linked to a quotation by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/linked-order/{code}

GET

Summary

Get sales invoices linked to an order by code.

Description

API to fetch sales invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/linked-quotation/{code}

GET

Summary

Get sales invoices linked to a quotation by code.

Description

API to fetch sales invoices linked to a quotation by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/linked-salesorder/{code}

GET

Summary

Get sales invoices linked to a sales order by code.

Description

API to fetch sales invoices linked to a sales order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/memo

PUT

Summary

Update memo in invoice.

Description

API to update memo in invoice.

Parameters
NameLocated inDescriptionRequiredSchema
memoUpdateDtobodymemoUpdateDtoYesMemoUpdateDto
Responses
CodeDescriptionSchema
200Sales invoices memo updated successfully.SalesInvoiceResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/notes

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
invoicecodequeryinvoicecodeYesstring
uidqueryuidYesstring (uuid)
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/partial_invoice

PUT

Summary

Update Partial Invoice Fulfillment status.

Description

API to Update Partial Invoice Fulfillment status.

Parameters
NameLocated inDescriptionRequiredSchema
partialInvoiceFulfillmentStatusUpdatebodypartialInvoiceFulfillmentStatusUpdateYesPartialInvoiceFulfillmentStatusUpdate
Responses
CodeDescription
200Partial Invoice Fulfillment status updated successfully.
201Created
401Unauthorized
403Forbidden
404Partial Invoice Fulfillment status updated failure.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/productCode/{productCode}

GET

Summary

Check if a sales invoice exists for a given product

Description

Api to check if a sales invoice exists for a given product

Parameters
NameLocated inDescriptionRequiredSchema
productCodepathproductCodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.boolean
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/receive

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
paymentCodequerypaymentCodeYesstring
salesInvoiceCodequerysalesInvoiceCodeYesstring
uidqueryuidNostring (uuid)
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/record-filter

POST

Summary

Create approval status trigger

Description

API to reate approval status trigger

Parameters
NameLocated inDescriptionRequiredSchema
filterRecordbodyfilterRecordYesFilterRecord
Responses
CodeDescriptionSchema
200Trigger created for approval statusboolean
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/report/count

POST

Summary

Get sales invoice count for contacts

Description

API to fetch sales invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact sales invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/report/overview

GET

Summary

Sales invoice overview report data.

Description

API to fetch sales invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Sales invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/report/top-customers

GET

Summary

Fetch top customers

Description

API to fetch top customers.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top customers have been determined.CustomerReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/report/top-products

GET

Summary

Fetch top products

Description

API to fetch top products.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top products have been determined.ProductReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/report/unpaid

GET

Summary

Unpaid sales invoices report.

Description

API to fetch unpaid sales invoices

Responses
CodeDescriptionSchema
200Unpaid sales invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/salesinvoicereserved

PUT

Summary

Batch update sales invoice attributes by codes.

Description

API to batch update attributes of existing sales invoice by codes.

Parameters
NameLocated inDescriptionRequiredSchema
reservedQuantityDatabodyreservedQuantityDataYes[ PPSReservedQuantityData ]
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/set-recurring

POST

Summary

Set an invoice to recurring

Description

API to set and invoice to recurring.

Parameters
NameLocated inDescriptionRequiredSchema
setRecurringDtobodysetRecurringDtoYesSetRecurringDto
Responses
CodeDescriptionSchema
200Invoice set to recur successfullySalesInvoiceResponse
201Created
400Error while setting invoice to recur
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/shopify

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
shopifyOrderbodyshopifyOrderYesShopifyOrder
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponse
201Sales invoice has been created successfully.SalesInvoiceResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/tax/count

POST

Summary

Get sales invoice items count for tax

Description

API to fetch sales invoice items count for tax

Parameters
NameLocated inDescriptionRequiredSchema
taxCodesbodytaxCodesYes[ string ]
Responses
CodeDescriptionSchema
200Tax sales invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/unfulfillment-seq-codes

GET

Summary

Get Unfulfilled sales invoices codes

Description

Get Unfulfilled sales invoices codes

Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.[ object ]
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/unpaid-seq-codes

GET

Summary

Get unpaid sales invoices document sequence codes.

Description

API to unpaid sales invoices document sequence codes.

Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.[ object ]
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/unreserve-invoices

POST

Summary

Api to Unreserve quantity in invoices only

Description

Api to Unreserve quantity in invoices only

Parameters
NameLocated inDescriptionRequiredSchema
updatedInvoiceCodesbodyupdatedInvoiceCodesYes[ string ]
Responses
CodeDescription
200Api to Unreserve quantity in invoices only
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/update-knock-off

POST

Summary

Update knock off information

Description

Api to update knock off information

Parameters
NameLocated inDescriptionRequiredSchema
knockOffInfosbodyknockOffInfosYesobject
Responses
CodeDescription
200Knock off information updated successfully.
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/update/linkedBackOrder

POST

Summary

Update linked documents for SI backorder

Description

API to update linked documents for SI backorder

Parameters
NameLocated inDescriptionRequiredSchema
backOrderUpdateRequestbodybackOrderUpdateRequestYesBackOrderUpdateRequest
Responses
CodeDescription
200Linked document for backorder has been successfully updated.
201Created
400Linked document for backorder update failed.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/zapier

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequest
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponse
201Sales invoice has been created successfully.SalesInvoiceResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/{code}

GET

Summary

Get sales invoice by code.

Description

API to fetch sales invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponse
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/{id}

PUT

Summary

Update sales invoice.

Description

API to update existing sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequest
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.SalesInvoiceResponse
201Created
400Sales invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update sales invoice memo or attachment

Description

API to update sales invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceFieldsbodysalesInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for sales invoice updated successfully.SalesInvoiceResponse
204No Content
401Unauthorized
403Forbidden
404Sales Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

sales-invoice-controller-uae

Sales Invoice UAE APIs

Invoice sales/ae

GET

Summary

Search sales invoices.

Description

API to search sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponseUae
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestUae
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseUae
201Sales invoice has been created successfully.SalesInvoiceResponseUae
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update sales invoice attributes by code.

Description

API to update attributes of existing sales invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesSalesInvoiceUpdateRequest
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestUae ]
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseUae
201Sales invoice has been created successfully.SalesInvoiceResponseUae
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/bulk-update

PATCH

Summary

Update sales invoices memo or attachment

Description

API to Update sales invoices memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceFieldsbodysalesInvoiceFieldsYes[ Map«string,string» ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
204No Content
207Memo/attachment for sales invoice updated successfully.BulkApiResponse
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/code/{code}/details

GET

Summary

Sales invoice details by codes

Description

Sales invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKSalesInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/due-amount

PUT

Summary

Update due amount for sales invoices in bulk.

Description

API to update due amount for sales invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/import

POST

Summary

Create multiple sales invoice via import

Description

API to create sales invoice via import.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestUae ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Sales invoice has been created successfully.BulkApiResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/linked-order/{code}

GET

Summary

Get sales invoices linked to an order by code.

Description

API to fetch sales invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseUae
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/linked-quotation/{code}

GET

Summary

Get sales invoices linked to a quotation by code.

Description

API to fetch sales invoices linked to a quotation by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseUae
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/report/count

POST

Summary

Get sales invoice count for contacts

Description

API to fetch sales invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact sales invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/report/overview

GET

Summary

Sales invoice overview report data.

Description

API to fetch sales invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Sales invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/report/top-customers

GET

Summary

Fetch top customers

Description

API to fetch top customers.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top customers have been determined.CustomerReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/report/top-products

GET

Summary

Fetch top products

Description

API to fetch top products.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top products have been determined.ProductReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/report/unpaid

GET

Summary

Unpaid sales invoices report.

Description

API to fetch unpaid sales invoices

Responses
CodeDescriptionSchema
200Unpaid sales invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/{code}

GET

Summary

Get sales invoice by code.

Description

API to fetch sales invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponseUae
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ae/{id}

PUT

Summary

Update sales invoice.

Description

API to update existing sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestUae
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.SalesInvoiceResponseUae
201Created
400Sales invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update sales invoice memo or attachment

Description

API to update sales invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceFieldsbodysalesInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for sales invoice updated successfully.SalesInvoiceResponseUae
204No Content
401Unauthorized
403Forbidden
404Sales Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

sales-invoice-controller-australia

Sales Invoice Australia APIs

Invoice sales/au

GET

Summary

Search sales invoices.

Description

API to search sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseAustralia
201Sales invoice has been created successfully.SalesInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update sales invoice attributes by code.

Description

API to update attributes of existing sales invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesSalesInvoiceUpdateRequest
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseAustralia
201Sales invoice has been created successfully.SalesInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/bulk-update

PATCH

Summary

Update sales invoices memo or attachment

Description

API to Update sales invoices memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceFieldsbodysalesInvoiceFieldsYes[ Map«string,string» ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
204No Content
207Memo/attachment for sales invoice updated successfully.BulkApiResponse
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/code/{code}/details

GET

Summary

Sales invoice details by codes

Description

Sales invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKSalesInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/due-amount

PUT

Summary

Update due amount for sales invoices in bulk.

Description

API to update due amount for sales invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/import

POST

Summary

Create multiple sales invoice via import

Description

API to create sales invoice via import.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Sales invoice has been created successfully.BulkApiResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/linked-order/{code}

GET

Summary

Get sales invoices linked to an order by code.

Description

API to fetch sales invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/linked-quotation/{code}

GET

Summary

Get sales invoices linked to a quotation by code.

Description

API to fetch sales invoices linked to a quotation by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/report/count

POST

Summary

Get sales invoice count for contacts

Description

API to fetch sales invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact sales invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/report/overview

GET

Summary

Sales invoice overview report data.

Description

API to fetch sales invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Sales invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/report/top-customers

GET

Summary

Fetch top customers

Description

API to fetch top customers.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top customers have been determined.CustomerReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/report/top-products

GET

Summary

Fetch top products

Description

API to fetch top products.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top products have been determined.ProductReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/report/unpaid

GET

Summary

Unpaid sales invoices report.

Description

API to fetch unpaid sales invoices

Responses
CodeDescriptionSchema
200Unpaid sales invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/{code}

GET

Summary

Get sales invoice by code.

Description

API to fetch sales invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/au/{id}

PUT

Summary

Update sales invoice.

Description

API to update existing sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.SalesInvoiceResponseAustralia
201Created
400Sales invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update sales invoice memo or attachment

Description

API to update sales invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceFieldsbodysalesInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for sales invoice updated successfully.SalesInvoiceResponseAustralia
204No Content
401Unauthorized
403Forbidden
404Sales Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

sales-invoice-controller-belgium

Sales Invoice APIs for Belgium

Invoice sales/be

GET

Summary

Search sales invoices.

Description

API to search sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseAustralia
201Sales invoice has been created successfully.SalesInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update sales invoice attributes by code.

Description

API to update attributes of existing sales invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesSalesInvoiceUpdateRequest
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseAustralia
201Sales invoice has been created successfully.SalesInvoiceResponseAustralia
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/bulk-update

PATCH

Summary

Update sales invoices memo or attachment

Description

API to Update sales invoices memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceFieldsbodysalesInvoiceFieldsYes[ Map«string,string» ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
204No Content
207Memo/attachment for sales invoice updated successfully.BulkApiResponse
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/code/{code}/details

GET

Summary

Sales invoice details by codes

Description

Sales invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKSalesInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/due-amount

PUT

Summary

Update due amount for sales invoices in bulk.

Description

API to update due amount for sales invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/import

POST

Summary

Create multiple sales invoice via import

Description

API to create sales invoice via import.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestAustralia ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Sales invoice has been created successfully.BulkApiResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/linked-order/{code}

GET

Summary

Get sales invoices linked to an order by code.

Description

API to fetch sales invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/linked-quotation/{code}

GET

Summary

Get sales invoices linked to a quotation by code.

Description

API to fetch sales invoices linked to a quotation by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/report/count

POST

Summary

Get sales invoice count for contacts

Description

API to fetch sales invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact sales invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/report/overview

GET

Summary

Sales invoice overview report data.

Description

API to fetch sales invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Sales invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/report/top-customers

GET

Summary

Fetch top customers

Description

API to fetch top customers.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top customers have been determined.CustomerReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/report/top-products

GET

Summary

Fetch top products

Description

API to fetch top products.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top products have been determined.ProductReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/report/unpaid

GET

Summary

Unpaid sales invoices report.

Description

API to fetch unpaid sales invoices

Responses
CodeDescriptionSchema
200Unpaid sales invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/{code}

GET

Summary

Get sales invoice by code.

Description

API to fetch sales invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponseAustralia
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/be/{id}

PUT

Summary

Update sales invoice.

Description

API to update existing sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestAustralia
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.SalesInvoiceResponseAustralia
201Created
400Sales invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update sales invoice memo or attachment

Description

API to update sales invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceFieldsbodysalesInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for sales invoice updated successfully.SalesInvoiceResponseAustralia
204No Content
401Unauthorized
403Forbidden
404Sales Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

sales-invoice-controller-canada

Sales Invoice Canada APIs

Invoice sales/ca

GET

Summary

Search sales invoices.

Description

API to search sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponseCanada
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestCanada
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseCanada
201Sales invoice has been created successfully.SalesInvoiceResponseCanada
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update sales invoice attributes by code.

Description

API to update attributes of existing sales invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesSalesInvoiceUpdateRequest
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestCanada ]
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseCanada
201Sales invoice has been created successfully.SalesInvoiceResponseCanada
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/bulk-update

PATCH

Summary

Update sales invoices memo or attachment

Description

API to Update sales invoices memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceFieldsbodysalesInvoiceFieldsYes[ Map«string,string» ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
204No Content
207Memo/attachment for sales invoice updated successfully.BulkApiResponse
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/code/{code}/details

GET

Summary

Sales invoice details by codes

Description

Sales invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKSalesInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/due-amount

PUT

Summary

Update due amount for sales invoices in bulk.

Description

API to update due amount for sales invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/import

POST

Summary

Create multiple sales invoice via import

Description

API to create sales invoice via import.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestCanada ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Sales invoice has been created successfully.BulkApiResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/linked-order/{code}

GET

Summary

Get sales invoices linked to an order by code.

Description

API to fetch sales invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseCanada
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/linked-quotation/{code}

GET

Summary

Get sales invoices linked to a quotation by code.

Description

API to fetch sales invoices linked to a quotation by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseCanada
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/report/count

POST

Summary

Get sales invoice count for contacts

Description

API to fetch sales invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact sales invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/report/overview

GET

Summary

Sales invoice overview report data.

Description

API to fetch sales invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Sales invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/report/top-customers

GET

Summary

Fetch top customers

Description

API to fetch top customers.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top customers have been determined.CustomerReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/report/top-products

GET

Summary

Fetch top products

Description

API to fetch top products.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top products have been determined.ProductReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/report/unpaid

GET

Summary

Unpaid sales invoices report.

Description

API to fetch unpaid sales invoices

Responses
CodeDescriptionSchema
200Unpaid sales invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/{code}

GET

Summary

Get sales invoice by code.

Description

API to fetch sales invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponseCanada
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/ca/{id}

PUT

Summary

Update sales invoice.

Description

API to update existing sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestCanada
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.SalesInvoiceResponseCanada
201Created
400Sales invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update sales invoice memo or attachment

Description

API to update sales invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceFieldsbodysalesInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for sales invoice updated successfully.SalesInvoiceResponseCanada
204No Content
401Unauthorized
403Forbidden
404Sales Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

sales-invoice-controller-germany

Sales Invoice Germany APIs

Invoice sales/de

GET

Summary

Search sales invoices.

Description

API to search sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponseGermany
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestGermany
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseGermany
201Sales invoice has been created successfully.SalesInvoiceResponseGermany
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

PUT

Summary

Update sales invoice attributes by code.

Description

API to update attributes of existing sales invoice by code.

Parameters
NameLocated inDescriptionRequiredSchema
codequerycodeYesstring
requestbodyrequestYesSalesInvoiceUpdateRequest
Responses
CodeDescription
200Sales invoice attributes has been updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice with given code not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/bulk

POST

Summary

Create multiple sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestGermany ]
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseGermany
201Sales invoice has been created successfully.SalesInvoiceResponseGermany
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/code/{code}/details

GET

Summary

Sales invoice details by codes

Description

Sales invoice details by codes

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200OKSalesInvoiceInformation
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/due-amount

PUT

Summary

Update due amount for sales invoices in bulk.

Description

API to update due amount for sales invoices in bulk.

Parameters
NameLocated inDescriptionRequiredSchema
invoiceUpdateAmountDueDtoListbodyinvoiceUpdateAmountDueDtoListYes[ InvoiceUpdateAmountDueDto ]
revertqueryrevertYesboolean
Responses
CodeDescription
200Due amounts updated successfully.
201Created
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/import

POST

Summary

Create multiple sales invoice via import

Description

API to create sales invoice via import.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestsbodysalesInvoiceRequestsYes[ SalesInvoiceRequestGermany ]
Responses
CodeDescriptionSchema
200OKBulkApiResponse
201Sales invoice has been created successfully.BulkApiResponse
400Sales invoice could not be created due to insufficient data.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/linked-order/{code}

GET

Summary

Get sales invoices linked to an order by code.

Description

API to fetch sales invoices linked to an order by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseGermany
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/linked-quotation/{code}

GET

Summary

Get sales invoices linked to a quotation by code.

Description

API to fetch sales invoices linked to a quotation by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoices has been fetched successfully.SalesInvoiceResponseGermany
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/report/count

POST

Summary

Get sales invoice count for contacts

Description

API to fetch sales invoice count for contacts

Parameters
NameLocated inDescriptionRequiredSchema
contactCodesbodycontactCodesYes[ string ]
Responses
CodeDescriptionSchema
200Contact sales invoice count has been fetched.object
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/report/overview

GET

Summary

Sales invoice overview report data.

Description

API to fetch sales invoice overview report data

Parameters
NameLocated inDescriptionRequiredSchema
contactCodequerycontactCodeNostring
intervalqueryintervalNostring
Responses
CodeDescriptionSchema
200Sales invoice overview report has been prepared.InvoiceOverviewReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/report/top-customers

GET

Summary

Fetch top customers

Description

API to fetch top customers.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top customers have been determined.CustomerReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/report/top-products

GET

Summary

Fetch top products

Description

API to fetch top products.

Parameters
NameLocated inDescriptionRequiredSchema
measurequerymeasureNostring
tenurequerytenureNostring
Responses
CodeDescriptionSchema
200Top products have been determined.ProductReport
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/report/unpaid

GET

Summary

Unpaid sales invoices report.

Description

API to fetch unpaid sales invoices

Responses
CodeDescriptionSchema
200Unpaid sales invoices report has been prepared.DashboardReportData
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/{code}

GET

Summary

Get sales invoice by code.

Description

API to fetch sales invoice details by it's code.

Parameters
NameLocated inDescriptionRequiredSchema
codepathcodeYesstring
Responses
CodeDescriptionSchema
200Sales invoice information has been fetched successfully.SalesInvoiceResponseGermany
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/de/{id}

PUT

Summary

Update sales invoice.

Description

API to update existing sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestGermany
Responses
CodeDescriptionSchema
200Sales Invoice has been updated successfully.SalesInvoiceResponseGermany
201Created
400Sales invoice draft status cannot be changed after saving
401Unauthorized
403Forbidden
404Sales Invoice with given id not found.
Security
Security SchemaScopes
Authorizationglobal

DELETE

Summary

Delete sales invoice by id.

Description

API to delete sales invoice details by id.

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
Responses
CodeDescription
200OK
204Sales invoice has been deleted successfully.
401Unauthorized
403Forbidden
404Sales invoice not found.
Security
Security SchemaScopes
Authorizationglobal

PATCH

Summary

Update sales invoice memo or attachment

Description

API to update sales invoice memo or attachment

Parameters
NameLocated inDescriptionRequiredSchema
idpathidYeslong
salesInvoiceFieldsbodysalesInvoiceFieldsYesobject
Responses
CodeDescriptionSchema
200Memo/attachment for sales invoice updated successfully.SalesInvoiceResponseGermany
204No Content
401Unauthorized
403Forbidden
404Sales Invoice with id not found.
Security
Security SchemaScopes
Authorizationglobal

sales-document-controller

Sales Document APIs

Invoice sales/document

GET

Summary

Search sales documents.

Description

API to search sales documents.

Parameters
NameLocated inDescriptionRequiredSchema
documentStagequerydocumentStageNostring
fromDatequeryfromDateNodateTime
limitquerylimitNointeger
pagequerypageNointeger
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Sales documents have been fetched successfully.Page
400Failed to fetch sales documents.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/document/customers

GET

Summary

Top Customers Trend

Description

API for top Customers trend

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryYeslong
timePeriodqueryNostring
toDatequeryYeslong
Responses
CodeDescriptionSchema
200Top Customers Trend has been fetched successfully.Page
400Failed to fetch Top Customers Trend
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/document/products

GET

Summary

Top Products Trend

Description

API for top products trend

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryYeslong
timePeriodqueryNostring
toDatequeryYeslong
Responses
CodeDescriptionSchema
200Top Products Trend has been fetched successfully.Page
400Failed to fetch Top Products Trend
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/document/sales/invoices

POST

Summary

Sales Invoice Report

Description

Sales Invoice Report API

Parameters
NameLocated inDescriptionRequiredSchema
requestbodyrequestYesInvoiceDataESRequest
Responses
CodeDescriptionSchema
200Sales Invoice data fetched from ES successfully.InvoiceDataESResponse
201Created
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/document/summary

GET

Summary

Sales documents summary.

Description

API for sales documents summary.

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryfromDateNodateTime
searchquerysearchNostring
toDatequerytoDateNodateTime
Responses
CodeDescriptionSchema
200Sales documents summary has been fetched successfully.DocumentSummaryResponse
400Failed to fetch sales documents summary.
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

Invoice sales/document/vendors

GET

Summary

Top Customers Trend

Description

API for top Customers trend

Parameters
NameLocated inDescriptionRequiredSchema
fromDatequeryYeslong
timePeriodqueryNostring
toDatequeryYeslong
Responses
CodeDescriptionSchema
200Top Customers Trend has been fetched successfully.Page
400Failed to fetch Top Customers Trend
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

sales-invoice-indonesia-controller

Sales Invoice Indonesia APIs

Invoice sales/id

GET

Summary

Search sales invoices.

Description

API to search sales invoices.

Parameters
NameLocated inDescriptionRequiredSchema
customfieldquerycustomfieldNostring
limitquerylimitNointeger
pagequerypageNointeger
queryqueryqueryNostring
searchquerysearchNostring
sortquerysortNostring
sortDirquerysortDirNostring
Responses
CodeDescriptionSchema
200Sales invoices have been fetched successfully.SalesInvoiceResponseIndonesia
401Unauthorized
403Forbidden
404Not Found
Security
Security SchemaScopes
Authorizationglobal

POST

Summary

Create sales invoice

Description

API to create sales invoice.

Parameters
NameLocated inDescriptionRequiredSchema
salesInvoiceRequestbodysalesInvoiceRequestYesSalesInvoiceRequestIndonesia
Responses
CodeDescriptionSchema
200OKSalesInvoiceResponseIndonesia
201Sales invoice has been created successfully.SalesInvoiceResponseIndonesia
400Sales invoice could not be created due to insufficient data.