Account Payable Account service provides read-only access to Accounts Payable records. This service includes three CorrecServiceNotify_I.GET actions, each differentiated by the accompanying key/value map parameter.
Service Name: Account Payable Account Service
Service ID: com.corgroup.bms.accounting.ap#ACCOUNTS
Colaboration Method Keys:
public static final String CONTACT = "contact";
public static final String EMAIL = "email";
public static final String PHONE = "phone";
public static final String NAME = "name";
public static final String ID = "id";
public static final String ADDRESS_KEY = "address_key";
public static final String ADDRESS_ID = "address_id";
public static final String TITLE = "title";
public static final String STREET = "street";
public static final String CITY = "city";
public static final String ZIP_PC = "zip_pc";
public static final String STATE_PROV = "state_prov";
public static final String CY_ABBREV = "county_abbrev";
public static final String CRY_ABBREV = "country_abbrev";
public static final String COUNTRY = "country";
public static final String ADDRESS = "address";
public static final String APA_ID = "apa_id";
public static final String AMOUNT = "amount";
public static final String CONSIGNEE = "consignee";
public static final String DATE = "date";
public static final String LIABILITY = "liab";
public static final String ITEMS = "items";
public static final String SCHEDULE = "gls_id";
public static final String NOTE = "note";
Action: CorrecService_I.GET - name and id of all Account Payable records0
Map:The collaboration map requires the following key/value pair.
*CorrecService_I.BOOLEAN:
true = fetch Account Payable Records, false = fetch only if required.
Return map - All Account Payable records
Name
(String) name
ID
(Long) account unique persisted ID
Action: CorrecService_I.GET - contact-related information
Collaboration Map: The collaboration map requires the following key/value pair.
*CorrecService_I.ATTRIBUTES
(Long) Account Payable unique persisted ID
Return map - Contact Info for a specific account
CONTACT
(String) contact name
EMAIL
(String) contact email
PHONE
(String) contact phone
NAME
(String) account name
ID
(Long) account id
ADDRESS_KEY
(String) account address layout
ADDRESS_ID
(Long) address unique persisted ID
Action: CorrecService_I.GET - address-related information (address service must be available)
Collaboration Map: Collaboration map requires the following key/value pairs.
*CorrecService_I.ID:
(Long) Account Payable unique persisted ID
*ADDRESS_ID
(Long) address unique persisted ID
Return map - Address information
TITLE
(String) title/department
STREET
(String) street
CITY
(String) city
ZIP_PC
(String) zip/postal code
STATE_PROV
(String) state or province
CY_ABBREV
(String) county abbreviation
CRY_ABBREV
(String) country abbreviation
COUNTRY
(String) country
ADDRESS_KEY
(String) account address layout
ADDRESS
(String) complete address
Action: CorrecService_I.CREATE - create a payable voucher
Collaboration Map: Collaboration map requires the following key/value pairs.
*CorrecService_I.COMPOSITE
SWT Composite used as parent to message if a message is required
*TITLE
(String) Informative/description
*APA_ID
(Long) Account Payable account unique persisted id
*AMOUNT
(String) total amount of payable voucher - total of line items
*CONSIGNEE
(String) name - information that might appear on a check
*DATE
(Date.sql) payable voucher date - this will be tested against open Report Periods
*NOTE
(String) note section of payable voucher - may be an empty String
*LIABILITY
(Long) liability schedule to use (optional; defaults to Account Payable schedule if
omitted)
*ITEMS
(List<Map<String, Object>>) contains one or more individual voucher
line items; each must contain the following pairs:
*CREDIT
(Boolean) false
*SCHEDULE
(Long) expense schedule to use when posting
*AMOUNT
(String) amount of line item
*NOTE
(String) may be an empty String
Return Boolean: false = voucher not created
© CORGROUP® LLC 2025 All rights
reserved