Debtor

Actions for debtors

APIDescription
GET api/Debtor/FindByFreeField?DebtorFreeField={DebtorFreeField}&searchTerm={searchTerm}

FindByFreeField

GET api/Debtor?limit={limit}&ChangeDate={ChangeDate}&start={start}

GET api/Debtor/{id}?DebtorCode={DebtorCode}&CreditorCode={CreditorCode}

Get details of a specific debtor. One of both parameters is manditory.

POST api/Debtor

Creates a debtor or creditor: CustomerType = 'S' for a creditor (supplier). CustomerType = 'C' for a debtor (customer). If debtorcode/creditorcode is empty it will be created automatically.

PUT api/Debtor

Updates a creditor or debtor: CustomerType = 'S' for a creditor (supplier). CustomerType = 'C' for a debtor (customer). Attention: The ID is a manditory field.

SalesOrder

Verkooporders (secundaire methodes)

APIDescription
GET api/SalesOrder/{id}/deliver

Deliver a Salesorder

GET api/SalesOrder?ChangeDate={ChangeDate}&start={start}&limit={limit}&DebtorCode={DebtorCode}&cmp_wwn={cmp_wwn}

Verkooporders ophalen

GET api/SalesOrder/{id}

Details verkooporder

POST api/SalesOrder

Aanmaken van een verkooporder, wanneer DebNr niet gevuld is moet een OrderDebtor object worden meegegeven, vanuit deze wordt een nieuwe debiteur aangemaakt en word het debiteur nummer in de aangemaakte verkooporder gevuld.

FinancialEntry

Api Calls for Retrieving Financial information from Exact Globe

APIDescription
GET api/FinancialEntry/InvoiceStatus?DebtorNumber={DebtorNumber}&InvoiceNumber={InvoiceNumber}

Get Status of an invoice

GET api/FinancialEntry/{id}

Retrieve financial entry

POST api/FinancialEntry

Create financial entry

Contact

APIDescription
GET api/Contact?RelationID={RelationID}&ChangeDate={ChangeDate}

List of contact persons for a relation

GET api/Contact/{id}

Details of a contact person

POST api/Contact

Create a contact person

PUT api/Contact

Updating a contact person

Attachments

APIDescription
GET api/DocumentLink/{id}

Retrieve the complete document

Quotation

Quotations

APIDescription
GET api/Quotation?ChangeDate={ChangeDate}&start={start}&limit={limit}

Retrieve list of quotations

GET api/Quotation/{id}

Retrieve quotation with link to attached documents

InvoiceStatus

Invoice status requests

APIDescription
GET api/InvoiceStatus?DebtorNumber={DebtorNumber}&start={start}&limit={limit}

List of invoice statuses

GET api/InvoiceStatus/{id}

Invoice status

Invoice

Invoice information

APIDescription
GET api/Invoice?DebtorNumber={DebtorNumber}&start={start}&limit={limit}

Invoices

GET api/Invoice/{id}

Details invoice

POST api/Invoice

Create invoice

Items

Maintain items

APIDescription
GET api/Items?IsAssembled={IsAssembled}&start={start}&limit={limit}&ChangeDate={ChangeDate}

Get a set of items matching the requested parameters

GET api/Items/{id}

Gets a full single article

POST api/Items

Create an item

PUT api/Items

Updates an item

Ledger

Ledger Information

APIDescription
GET api/Ledger?ReportDate={ReportDate}

Retruns the Balance of all General Ledgers

GET api/Ledger?GLAccount={GLAccount}&ReportDate={ReportDate}

No documentation available.

HourEntry

APIDescription
POST api/HourEntry

Create an HourEntryLine

BankAccount

Bankrekening Informatie

APIDescription
GET api/BankAccount?DebtorNumber={DebtorNumber}&CreditorNumber={CreditorNumber}

Bankaccount of debtor or Creditor

GET api/BankAccount/{id}

Bank account Details

POST api/BankAccount

Create bank account

PUT api/BankAccount

Updating a bank account

Address

Changing and retrieving Contactperson addresses

APIDescription
GET api/Address/{id}

Gets an Address by its GUID Id

GET api/Address?cmp_wwn={cmp_wwn}&ContactId={ContactId}

Gets a list of addresses (one of the parameters must be given)

POST api/Address

Create an address

PUT api/Address/{id}

Update an address

MandateAccount

APIDescription
GET api/MandateAccount?DebtorNumber={DebtorNumber}

Mandates of a debtor

GET api/MandateAccount/{id}

Mandates of a debtor

POST api/MandateAccount

Creates an mandate: SortOfMandate = 'C' for Core. SortOfMandate = 'B' for B2B. SortOfMandate = 'R' for COR1. SequenceType = 'F' for first. SequenceType = 'R' for recurring. SequenceType = 'L' for last. SequenceType = 'O' for once. Status = 'A' for active. Status = 'B' for blocked. Status = 'D' for concept. Status = 'E' for void.

PUT api/MandateAccount

No documentation available.

Stock

Stock positions

APIDescription
GET api/Stock?ChangeDate={ChangeDate}&start={start}&limit={limit}&warehouse={warehouse}

List of stock postions

GET api/Stock/{id}?warehouse={warehouse}

Stock postions of an Item

POST api/Stock?ReportingDate={ReportingDate}&Ledger={Ledger}

get total value of general ledger

PriceList

Price lists

APIDescription
GET api/PriceList?ChangeDate={ChangeDate}&start={start}&limit={limit}&ListName={ListName}&ItemCode={ItemCode}

List of pricelist lines