Purchases

Purchases resources

Vendors, purchase orders, purchase invoices, outgoing bank transfers, and purchase-side master data.

The Validation schema column links to the DTD or XSD file that the request message of a POST resource is validated against. A DTD defines the elements, their order and how many times each may occur; an XSD additionally defines data types, maximum lengths and allowed values. A dash (–) means that the resource has no request message (GET resources and POST resources that only take URL parameters) or that no schema is published for it.

Downloading DTD files: right-click the link and choose Save link as. Opening a DTD link directly in the browser may show an XML error, because the browser tries to display the DTD as an XML document. The file itself is not affected.

Resource

Method

Validation schema

Description

deletedpurchaseinvoices.nv

GET

–

List purchase invoices deleted since a timestamp

deletedpurchaseorders.nv

GET

–

List deleted purchase orders

deletedpurchasepayments.nv

GET

–

List purchase payments deleted since a timestamp

getattachments.nv

GET

–

Get attachments for a source entity

getcirculationlists.nv

GET

–

List purchase invoice circulation lists

getproductqualitylist.nv

GET

–

List product quality classifications

getpurchaseinvoice.nv

GET

–

Fetch one or more purchase invoices in full

getpurchaseorder.nv

GET

–

Get purchase order details

getvendor.nv

GET

–

Get vendor (supplier) details

payment.nv

POST

payment.dtd

Submit an outgoing bank payment

paymentlist.nv

GET

–

List recorded purchase payments

productquality.nv

POST

productquality.xsd

Add a product quality classification

purchaseinvoice.nv

POST

purchaseinvoice.dtd

Import a purchase invoice

purchaseinvoiceaccrual.nv

POST

purchaseinvoiceaccrual.xsd

Apply or remove an accrual rule on a purchase invoice

purchaseinvoicebatch.nv

POST

purchaseinvoicebatch.xsd

Import a batch of purchase invoices for asynchronous processing

purchaseinvoicecirculation.nv

POST

purchaseinvoicecirculation.xsd

Assign a circulation list to a purchase invoice

purchaseinvoicecomment.nv

POST

purchaseinvoicecomment.xsd

Add comments and acceptance-history entries to purchase invoices

purchaseinvoicelist.nv

GET

–

List purchase invoices

purchaseinvoicepostingdata.nv

POST

purchaseinvoicepostingdata.dtd

Update posting (accounting) data on a purchase invoice

purchaseorder.nv

POST

purchaseorder.xsd

Create or update a purchase order

purchaseorderlist.nv

GET

–

List purchase orders

unprocessedoutgoingpayments.nv

GET

–

Get status of outgoing payments previously sent via the API

vendor.nv

POST

vendor.xsd

Add or edit a vendor (supplier)

XSD files include the shared type definitions in netvisorgeneraltypes.xsd. When you validate messages locally, download it to the same folder as the resource's XSD file.

On This Page
Purchases