InvoiceDetail object

First available in 2014.2.

For External SystemsLink for TMWSuite use only.

External methods

The Return Value for all methods is InvoiceDetail.ReturnObject.
Method Name Parameters InvoiceDetail.ReturnObject.ReturnCode Description

Name

Data type (in C#)

NewInvoiceDetail

tokenValue

string

0 = successful

1000 = errors occurred

Authenticates and creates a new InvoiceDetail object in memory

NewInvoiceDetails

tokenValue

string

0 = successful

1000 = errors occurred

Authenticates the token value and creates the specified number of new InvoiceDetail objects in memory

total

int

RetrieveInvoiceDetail

tokenValue

string

0 = successful

100 = no records found

1000 = errors occurred

Authenticates the token value and returns all InvoiceDetail objects that meet the provided criteria

criteria

InvoiceDetail.Criteria

SaveInvoiceDetail

tokenValue

string

0 = successful

100 = validation errors occurred and updates prevented

500 = update proceeded with warnings

1000 = error occurred and updates prevented

Authenticates the token value, saves the provided InvoiceDetail objects, and updates the database if requested, then returns the saved objects if the save was successful

invoiceDetails

List<InvoiceDetail>

updateDB

bool

DeleteInvoiceDetail

tokenValue

string

0 = successful

100 = no records found

1000 = errors occurred

Authenticates the token value and deletes all InvoiceDetail objects that meet the provided criteria

ivd_number

InvoiceDetail.Criteria