-
Notifications
You must be signed in to change notification settings - Fork 1
Accounts Receivable RESTful API Web Service
Brian Wharton edited this page Jul 14, 2015
·
12 revisions
The below objects define various payloads used by the AR web service.
You can download an example c# project for Payment Entry here
Payment Entry requires several steps to create a payment entry:
- create the screen object
- update the batch and ARDoc objects for overrides you want to make
- create ARTran records
- Save the screen back to the web service
- Description: Retrieves an existing payment entry screen based on the batNbr passed
- Endpoint: /api/accountsReceivable/paymentEntry/screen/{batNbr}
-
HTTP Method:
GET
- Request PayLoad: No Payload
-
Response PayLoad:
PaymentEntryScreen
object returned that matches the batNbr passed - Online Help: Help
- Description: Creates a new payment entry screen and fills in defaults. You can pass a template screen object for initial values.
- Endpoint: /api/accountsReceivable/paymentEntry/templates/getNewScreen
-
HTTP Method:
POST
-
Request PayLoad:
PaymentEntryScreen
-
Response PayLoad:
PaymentEntryScreen
object returned with defaults created - Online Help: Help
- Description: Will create an ARTran object, filling in defaults of fields not passed in the template.
- Endpoint: /api/accountsReceivable/paymentEntry/templates/getNewARTran
-
HTTP Method:
POST
-
Request PayLoad:
ARTran
-
Response PayLoad:
ARTran
object returned with defaults created - Online Help: Help
- Description: This will create a new payment entry screen in SL based on the screen passed. Defaults will be set on fields not sent.
- Endpoint: /api/accountsReceivable/paymentEntry/screen
-
HTTP Method:
POST
-
Request PayLoad:
PaymentEntryScreen
-
Response PayLoad:
PaymentEntryScreen
object returned with defaults created - Online Help: Help
- Description: This will update an existing payment entry screen based on the object passed
- Endpoint: /api/accountsReceivable/paymentEntry/screen
-
HTTP Method:
PUT
-
Request PayLoad:
PaymentEntryScreen
-
Response PayLoad:
PaymentEntryScreen
object returned with defaults created - Online Help: Help
-
Description: Validate the inventory screen object. NOTE: this will just validate the
PaymentEntryScreen
object without saving to the database - Endpoint: /api/accountsReceivable/paymentEntry/screen/validate
-
HTTP Method:
POST
-
Request PayLoad:
PaymentEntryScreen
-
Response PayLoad:
PaymentEntryScreen
object returned with defaults created - Online Help: Help
PV Lookups are a way to retrieve lists of values used to fill in various fields. Each field in the PV lookup is right wildcarded. Meaning you can put a partial word in and the system will use the left most characters for a partial word search.
- Description: Retrieve all projects matching the partial projectID search. The projectID is automatically wildcarded on both the left and right of the string you pass.
- Endpoint: /api/accountsReceivable/paymentEntry/pvLookup/projects?projectID={projectID}
-
HTTP Method:
GET
- Request PayLoad: No Payload
- Response PayLoad: Collection of PJPROJ objects.
- Online Help: Help