VerifyTaxExplanationCode

Verify Tax Explanation Code

Minor Business Rule

Object Name: B4200090

Parent DLL: CDIST

Location: Client/Server

Language: C

Use this function to verify that the Tax Explanation Code entered is not a Value-Added, 
Self-Assessment, or Tax-Only type.

     If the leftmost character of Tax Explanation Code 

            = B   - Value - Added

            = U   - Self - Assessment

             issue error 0748


           Both of these tax types are used in the A/P system only


    If the rightmost character of Tax Explanation Code

            = T  - Tax Only

               issue error 3424


            This tax type is used only in Invoice Entr

Data Structure

D4200090 - Verify Tax Explanation Code

Parameter NameData ItemData TypeReq/OptI/O/Both
szTaxExplanationCodeEXR1charNONENONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

cErrorCodeERRCcharNONENONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

cSuppressErrorMessageEV01charNONENONE

An option that specifies the type of processing for an event.

szErrorMessageIDDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

Related Functions

None

Related Tables

None