Validation (VALIDATION_API)
/wiki/spaces/QG/pages/24674321
- 1 Overview
- 2 Listing of Functions and Procedures
- 3 validation_api.IS_VALID_VOUCHER()
- 4 validation_api.IS_VALID_LINE_ITEM()
- 5 validation_api.IS_VALID_LINE_ITEM()
- 6 validation_api.IS_VALID_LINE_ITEM()
- 7 validation_api.IS_VALID_LINE_ITEM()
- 8 validation_api.IS_VALID_AFE()
- 9 validation_api.IS_VALID_AFE()
- 10 validation_api.IS_VALID_AFE_ACCT()
- 11 validation_api.IS_VALID_AFE_ACCT()
- 12 validation_api.IS_VALID_CC()
- 13 validation_api.IS_VALID_CC()
- 14 validation_api.IS_VALID_CC_ACCT()
- 15 validation_api.IS_VALID_CC_ACCT()
- 16 validation_api.IS_VALID_AFE_CC()
- 17 validation_api.IS_VALID_ORG()
- 18 validation_api.DOES_CC_ALLOW_OTHER_ORGS()
- 19 validation_api.IS_VALID_GL_SUB_CODE()
- 20 validation_api.IS_VALID_ACCT_GL_SUB_CODE()
- 21 validation_api.IS_VALID_CONTINUITY_CODE()
- 22 validation_api.IS_VALID_CONTINUITY_CODE()
- 23 validation_api.IS_VALID_MAJOR_ACCT()
- 24 validation_api.IS_VALID_ACCOUNT()
- 25 validation_api.IS_VALID_ACCOUNT()
- 26 validation_api.IS_VALID_ACCOUNT()
- 27 validation_api.IS_VALID_ACCOUNT()
- 28 validation_api.IS_VALID_CC_TYPE_ORG_ACCT()
- 29 validation_api.IS_VALID_AFE_CC_DOI_LINK()
- 30 validation_api.IS_VALID_ACCOUNTING_PERIOD()
- 31 validation_api.IS_VALID_ACCT_ACTIVITY_DATE()
- 32 validation_api.IS_VALID_ACCT_ACTIVITY_DATE()
- 33 validation_api.IS_VALID_ADDRESS()
- 34 validation_api.IS_VALID_ADDRESS()
- 35 validation_api.IS_VALID_BA()
- 36 validation_api.IS_VALID_BA()
- 37 validation_api.IS_VALID_CODE()
- 38 validation_api.IS_VALID_DATE()
- 39 validation_api.IS_VALID_DOI_DECK()
- 40 validation_api.IS_VALID_CURRENCY()
- 41 validation_api.IS_VALID_DEST_ORG()
- 42 validation_api.IS_VALID_SOURCE_CODE()
- 43 validation_api.IS_VALID_ACCT_LI_VOL()
- 44 validation_api.IS_VALID_ACCT_LI_VOL()
- 45 validation_api.IS_VALID_ACCT_LI_VOL()
- 46 validation_api.IS_VALID_VOUCHER_TYPE()
- 47 validation_api.IS_VALID_BANK_ACCT()
- 48 validation_api.IS_VALID_INVC_CONTROL_ACCT()
- 49 validation_api.IS_VALID_INVC_CONTROL_ACCT()
- 50 validation_api.IS_VALID_PURCHASE_ORDER()
- 51 validation_api.IS_TEMP_INT_DATA_BALANCED()
- 52 validation_api.IS_VALID_PAY_STAT_CODE()
- 53 validation_api.IS_VALID_PRIORITY_CODE()
- 54 validation_api.IS_VALID_INVC_TYPE_CODE()
- 55 validation_api.IS_VALID_AGR_TYPE_CODE()
- 56 validation_api.IS_VALID_ET_ID()
- 57 validation_api.IS_VALID_MISC_INCOME_CAT()
- 58 validation_api.IS_VALID_BANK_DEPOSIT_NUM()
- 59 validation_api.IS_VALID_CASH_ACCOUNT()
- 60 validation_api.IS_VALID_BANK_CASH_ACCOUNT()
- 61 validation_api.IS_VALID_BANK_DEPOSIT()
- 62 validation_api.IS_BANK_DEPOSIT_LOCKED()
- 63 validation_api.VALIDATE_BANK_DEPOSIT()
- 64 validation_api.GET_BANK_DEPOSIT_CASH_TX_ID()
- 65 Special Considerations
Overview
This API offers the ability to validate a variety of master data as well as some transactional data. It is intended to be used in a form of pre-edit before the actual Batch Edit functionality in Qbyte Financial when importing data into the Qbyte Financial application. All functions and procedures perform data validations and return a Status, Error Code, and Error Message. The name of the API package is VALIDATION_API. It contains a number of edit functions, some of them overloaded with different sets of parameters for additional validation functionality, as well as equivalent procedures for more options when using this API. Default values, if any, on parameters indicate that the parameter is optional and the default value will be inserted into the corresponding column.
Each function is also available as a procedure. When using the procedure the return status will be returned with the o_return_status parameter. All other functionality is identical between the function and procedure.
The functions is_bank_deposit_locked and is_valid_bank_deposit do not have an equivalent procedure but are included in a single procedure validate_bank_deposit.
Listing of Functions and Procedures
The functions are:
The procedures are:
validation_api.IS_VALID_VOUCHER()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_LINE_ITEM()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_LINE_ITEM()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_LINE_ITEM()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_LINE_ITEM()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_AFE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_AFE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
Checks if AFE is valid and terminated.
validation_api.IS_VALID_AFE_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_AFE_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CC()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CC()
Function returns VARCHAR2(‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CC_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CC_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_AFE_CC()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ORG()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.DOES_CC_ALLOW_OTHER_ORGS()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_GL_SUB_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCT_GL_SUB_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CONTINUITY_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CONTINUITY_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_MAJOR_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCOUNT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCOUNT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCOUNT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCOUNT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CC_TYPE_ORG_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_AFE_CC_DOI_LINK()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCOUNTING_PERIOD()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCT_ACTIVITY_DATE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCT_ACTIVITY_DATE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ADDRESS()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
Validates an address and BA combination against FA_BA_ADDRESS_PROPERTIES and BA_ADDRESSES.
validation_api.IS_VALID_ADDRESS()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
Validates an address and BA combination against FA_BA_ADDRESS_PROPERTIES and BA_ADDRESSES.
validation_api.IS_VALID_BA()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
Validates BA against BUSINESS_ASSOCIATES and FA_BA_PROPERTIES.
Checks BUSINESS_ASSOCIATES.INACTIVE_DATE.
validation_api.IS_VALID_BA()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
Validates BA against BUSINESS_ASSOCIATES.
validation_api.IS_VALID_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_DATE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
Validates if specified date string matches the specified format.
validation_api.IS_VALID_DOI_DECK()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CURRENCY()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_DEST_ORG()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_SOURCE_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCT_LI_VOL()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCT_LI_VOL()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ACCT_LI_VOL()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_VOUCHER_TYPE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_BANK_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_INVC_CONTROL_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_INVC_CONTROL_ACCT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_PURCHASE_ORDER()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_TEMP_INT_DATA_BALANCED()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_PAY_STAT_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_PRIORITY_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_INVC_TYPE_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_AGR_TYPE_CODE()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_ET_ID()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_MISC_INCOME_CAT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_BANK_DEPOSIT_NUM()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_CASH_ACCOUNT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_BANK_CASH_ACCOUNT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure.
validation_api.IS_VALID_BANK_DEPOSIT()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as a function. Available as a procedure validate_bank_deposit that combines this function with the function is_bank_deposit_locked.
validation_api.IS_BANK_DEPOSIT_LOCKED()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as a function. Available as a procedure validate_bank_deposit that combines this function with the function is_bank_deposit_locked.
validation_api.VALIDATE_BANK_DEPOSIT()
Procedure returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available only as a procedure that combines function is_valid_bank_deposit with is_bank_deposit_locked.
validation_api.GET_BANK_DEPOSIT_CASH_TX_ID()
Function returns VARCHAR2 (‘TRUE’/’FALSE’) to indicate a successful/unsuccessful action.
Available as both a function and a procedure
Special Considerations
Individual edits can be used as required.
Edits such as IS_VALID_VOUCHER() and IS_VALID_LINE_ITEM() contain a number of edits bundled together to validate a voucher and/or a line item data and would be useful as pre-edits when importing voucher data into the Qbyte Financial application.
Related content
Copyright© 2024 IFS AB. Copying prohibited. All rights reserved.