Sales

Sales resources

Customers, sales orders, sales invoices, sales payments, and sales-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

contactperson.nv

POST

contactperson.xsd

Add, edit, or delete a customer contact person

contractinvoicingreport.nv

GET

–

Get contract invoicing report

customer.nv

POST

customer.dtd

Add or edit a customer (master data)

customerlist.nv

GET

–

List customers

deletecustomer.nv

POST

–

Delete a customer by ID

deletedsalesinvoices.nv

GET

–

List recently deleted sales invoices

deletedsalesorders.nv

GET

–

List sales orders deleted since a given timestamp

deletedsalespayments.nv

GET

–

List deleted sales payments

deletesalesinvoice.nv

POST

–

Delete a sales invoice or sales order

deletesalespayment.nv

POST

–

Delete a sales payment

getbatchlist.nv

GET

–

List import batches

getbatchstatus.nv

GET

–

Get import batch processing status and per-invoice details

getcustomer.nv

GET

–

Get one or more customers' master data

getorder.nv

GET

–

Get full details of a sales order by Netvisor key

getsalesinvoice.nv

GET

–

Get full details of a sales invoice or sales order by Netvisor key

invoicecategorylist.nv

GET

–

List invoice categories

masspayments.nv

POST

masspayments.xsd

Batch-account sales payments into bookkeeping vouchers

matchcreditnote.nv

POST

matchcreditnote.xsd

Match an existing credit note to a sales invoice

matchpayment.nv

POST

matchpayment.xsd

Match a sales payment to an invoice

office.nv

POST

office.xsd

Create or update a customer office (branch location)

paymenttermlist.nv

GET

–

List payment terms

salesinvoice.nv

POST

salesinvoice.dtd

Create or edit a sales invoice

salesinvoicebatch.nv

POST

salesinvoicebatch.dtd

Import a batch of sales invoices for asynchronous processing

salesinvoicecomment.nv

POST

salesinvoicecomment.xsd

Add comments to sales invoices in bulk

salesinvoicelist.nv

GET

–

List sales invoices and sales orders

salesorderinvoicing.nv

POST

salesorderinvoicing.xsd

Invoice and/or deliver one or more sales orders

salespayment.nv

POST

salespayment.dtd

Record a sales payment

salespaymentlist.nv

GET

–

List sales payments

salespersonnellist.nv

GET

–

List sales personnel

updatesalesinvoicestatus.nv

POST

–

Update the status of one or more sales invoices

updatesalesorderstatus.nv

POST

–

Change the status of one or more sales orders

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
Sales