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

NameDescriptionAdditional 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