api/APInvoiceEntry/Create (POST)
Creates a new AP Invoice Entry Transaction using the supplied creation data.
HTTP Method: POST
Required Fields: INVOICE_TYPE, INVOICE_ID, INVOICE_AMT
Requires an Authentication Token in the AuthToken HTTP header. Authentication Tokens are obtained from api/Security/Login (POST).
Returns the created AP Invoice Entry Transaction.
Request Information
Parameters
| Name | Description | Additional information |
|---|---|---|
| RequestData | This is a JSON object containing AP Invoice Entry Transaction creation data.
Create AP Invoice Entry Transaction Example:
{
"APInvoiceEntry": {
"INVOICE_TYPE": "IN",
"PAY_TO_VENDOR": "XYZCORP",
"INVOICE_ID": "000001",
"INVOICE_DATE": "9/1/2014",
"INVOICE_AMT": "100",
"REFERENCE": "Vendor Expense"
},
"APInvoiceEntryDetail": [
{
"COMPANY_ID": "00",
"DEPARTMENT": "0",
"ACCOUNT": "100",
"AMOUNT": "50"
},
{
"COMPANY_ID": "00",
"DEPARTMENT": "0",
"ACCOUNT": "130",
"AMOUNT": "43.46"
}
]
}
Returns 1 AP Invoice Entry Transaction if successful.
Note: INVOICE_TYPE must be 'IN' or 'CN'.
Accepted AP Invoice Entry Fields:
ACTION_DATE, AP_COMPANY_ID, APFVO_USER_1, APFVO_USER_2,
APFVO_USER_3, APFVO_USER_4, APFVO_USER_5, BANK_CODE,
BASE_CURR, BATCH_NUMBER, BC_RATE, CURR_CODE,
CURR_RATE, DISCOUNT_AMT, DISCOUNT_DATE, DISCOUNT_PCT,
DUE_DATE, EXCLUDE_1099, FREIGHT_CODE, GL_MONTH,
GL_YEAR, INVOICE_AMT, INVOICE_DATE, INVOICE_FRT_AMT,
INVOICE_ID, INVOICE_TAX_AMT, INVOICE_TAX_2, INVOICE_TAX_3,
INVOICE_TAX_4, INVOICE_TAX_5, INVOICE_TAX_6, INVOICE_TAX_7,
INVOICE_TAX_8, INVOICE_TAX_9, INVOICE_TAX_10, INVOICE_TYPE,
INVOICE_VAT, PAY_CODE, PAY_TO_VENDOR, PO_ID,
REFERENCE, TAX_CODE, TERMS_CODE, VAT_CODE,
VAT_PCT, VENDOR_AMT
Accepted AP Invoice Entry Detail Fields:
ACCOUNT, AMOUNT, APFVT_USER_1, APFVT_USER_2,
APFVT_USER_3, APFVT_USER_4, APFVT_USER_5, BC_AMOUNT,
BC_STD_RATE, COMPANY_ID, DEPARTMENT, DIST_TYPE,
JOB_ID, LC_AMOUNT, OPER_CODE, REFERENCE |
Define this parameter in the request body. |
Response Information
Success:200/OK
Body contains JSON object with created AP Invoice Entry Transaction.
Error:
400/Request JSON is invalid.
400/Request has no Transaction Header.
400/Request has no Transaction Details.
400/INVOICE_TYPE must be IN or CN.
401/AuthToken was not provided.
401/AuthToken is malformed.
401/AuthToken is expired.
401/AuthToken login failure.
500/(Message)
Body contains JSON object with Message and MessageCode.
Returned AP Invoice Entry Fields:
ACTION_DATE, AP_COMPANY_ID, APFVO_USER_1, APFVO_USER_2, APFVO_USER_3, APFVO_USER_4, APFVO_USER_5, BANK_CODE, BASE_CURR, BATCH_NUMBER, BC_RATE, CURR_CODE, CURR_RATE, DISCOUNT_AMT, DISCOUNT_DATE, DISCOUNT_PCT, DUE_DATE, EXCLUDE_1099, FREIGHT_CODE, GL_MONTH, GL_YEAR, INVOICE_AMT, INVOICE_BALANCE, INVOICE_DATE, INVOICE_FRT_AMT, INVOICE_ID, INVOICE_TAX_AMT, INVOICE_TAX_2, INVOICE_TAX_3, INVOICE_TAX_4, INVOICE_TAX_5, INVOICE_TAX_6, INVOICE_TAX_7, INVOICE_TAX_8, INVOICE_TAX_9, INVOICE_TAX_10, INVOICE_TYPE, INVOICE_VAT, ORDER_DISC_PCT, PAY_CODE, PAY_TO_VENDOR, PO_ID, REFERENCE, TAX_CODE, TAX_PCT_1, TAX_PCT_2, TAX_PCT_3, TAX_PCT_4, TAX_PCT_5, TAX_PCT_6, TAX_PCT_7, TAX_PCT_8, TAX_PCT_9, TAX_PCT_10, TERMS_CODE, TOTAL_BATCH_AMT, TOTAL_INVOICES, VAT_CODE, VAT_PCT, VENDOR_AMT, VENDOR_ID, VENDOR_NAME_PayToVendor, VENDOR_NAME_POVendor, VOUCHER_ID
Returned AP Invoice Entry Detail Fields:
ACCOUNT, ACCOUNT_DESC, AMOUNT, APFVT_USER_1, APFVT_USER_2, APFVT_USER_3, APFVT_USER_4, APFVT_USER_5, BC_AMOUNT, BC_STD_RATE, COMPANY_ID, DEPARTMENT, DIST_TYPE, JOB_ID, LC_AMOUNT, OPER_CODE, REFERENCE