api/ARInvoiceEntry/InvoiceAll (POST)

Creates multiple AR Invoice Entry Transactions using the supplied Auto Invoice criteria.
HTTP Method: POST
Required Fields:
ARInvoiceEntry: INVOICE_TYPE
Requires an Authentication Token in the AuthToken HTTP header. Authentication Tokens are obtained from api/Security/Login (POST).
Returns the created AR Invoice Entry Transactions.

Request Information

Parameters

NameDescriptionAdditional information
RequestData
This is a JSON object containing AR Invoice Entry Transaction creation data.

Create AR Invoice Entry Transaction Example:
{
  "AR_COMPANY_ID": "00",
  "GL_MONTH": "5",
  "GL_YEAR": "2015",
  "INVOICE_DATE": "5/12/2015",
  "INVOICE_TYPE": "SI",
  "ORDER_CLASSES": "ALL",
  "SHIPPED_DATE": "5/12/2015"
}
Returns the created AR Invoice Entry Transactions if successful.

Accepted AR Invoice Entry Invoice All Fields:
AR_COMPANY_ID, GL_MONTH, GL_YEAR, INVOICE_DATE, 
INVOICE_TYPE, ORDER_CLASSES, SHIPPED_DATE

Define this parameter in the request body.

Response Information

Success:
200/OK
Body contains JSON object with created AR Invoice Entry Transaction.

Error:
400/Request JSON is invalid.
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 AR Invoice Entry Fields:
AR_COMPANY_ID, ARFIM_USER_1, ARFIM_USER_2, ARFIM_USER_3, ARFIM_USER_4, ARFIM_USER_5, ARFIM_USER_6, ARFIM_USER_7, ARFIM_USER_8, BANK_CODE, BASE_CURR, BATCH_NUMBER, BC_RATE, BILL_TO_CUST, CURR_CODE, CURR_RATE, CUST_PO_ID, CUSTOMER_ID, CUSTOMER_NAME, CUSTOMER_NAME_BillTo, CUSTOMER_NAME_ShipTo, DATE_LAST_EDI, DISCOUNT_AMT, DISCOUNT_DATE, DISCOUNT_PCT, DUE_DATE, FOB, FREIGHT_CODE, GL_MONTH, GL_YEAR, INVOICE_AMT, INVOICE_DATE, INVOICE_FRT_AMT, INVOICE_NUMBER, INVOICE_ORIG, 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, OPERATOR_ID, ORDER_DISC_AMT, ORDER_DISC_PCT, ORDER_SUBTOTAL, ORDER_TAKER, PAYMENT_TYPE, REFERENCE, SALES_REGION, SALESMAN_ID, SHIP_METHOD, SHIP_TO_CUST, SHIPPED_DATE, SO_ID, TERMS_CODE, TOTAL_BATCH_AMT, TOTAL_INVOICES

Returned AR Invoice Entry Detail Fields:
ACTION_TYPE, AMOUNT, BASE_PRICE, BILL_OF_LADING, COMPANY_ID, CURR_CODE, FOB, FREIGHT_CODE, INV_LINE_NO, INV_LINE_TYPE, ITEM_DISC_PCT, LINE_ORDER_DISC, LINE_TAX_AMT, LINE_TAX_2, LINE_TAX_3, LINE_TAX_4, LINE_TAX_5, LINE_TAX_6, LINE_TAX_7, LINE_TAX_8, LINE_TAX_9, LINE_TAX_10, LINE_VAT, NUMBER_CARTONS, PART_ID, PRICE_CODE, PROD_DISC_AMT1, PROD_DISC_AMT2, PROD_DISC_AMT3, PROD_DISC_CODE1, PROD_DISC_CODE2, PROD_DISC_CODE3, PROD_DISC_TOTAL, QUANTITY, REFERENCE_1, SALES_ACCT, SALES_DEPT, SHIP_METHOD, SHIP_TO_CUST, SHIPMENT_NO, SO_DESC, SO_LINE_NO, SO_UM, SO_UNIT_PRICE, TAX_CODE, VAT_CODE, WEIGHT