Functional Description
Purpose
This business function is used to call the business function "ValidateTaxIDColombia" and also
validate NIT duplicates.
This business function is called by the country server "F0101_CS_ValidateTaxID" (B7000030).
Setup Notes and Prerequisites
In order to validate NIT duplicates, the processing option for the program Colombian Additional
Information (P76C0101) has to be set up.
Special Logic
The business function calls the business function B76C0001 in order to edit the NIT.
Moreover, the processing options of the program P76C0101 are retrieved in order to determine if the
NIT duplicates are allowed, so if the NIT duplicates aren't allowed then the NIT is validated against
the file F0101.
Technical Specifications
Parameters: D7000030
CTR szCountryI
COszCompanyI
PIDszCallingApplI
VERSszCallingVersI
FIDszCallingFormI
TAXszKey1_TaxIdIRequired
CTRszKey2_ABCountryI
AN8mnKey3_AddressNumberIRequired
TAXCcKey4_PersCorpCodeIRequired
AT1szKey5_SearchTypeI
FATNszFormActionI
TX2szKey6_AdditionalTaxIdI
Related Tables
F0101Address Book
Related Business Functions
B76C001ValidateTaxIdColombia
^
D76C0014 - Validation Plug & Play - Tax ID - COL - 01 - 76C
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szCountry | CTR | char | NONE | NONE |
A user defined code (00/CN) that identifies a country. The country code has no effect on currency conversion.
The Address Book system
| ||||
szCompany | CO | char | NONE | NONE |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
| ||||
szCallingAppl | PID | char | NONE | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szCallingVers | VERS | char | NONE | NONE |
A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined
| ||||
szCallingForm | FID | char | NONE | NONE |
The Form ID refers to the report (R), form (V), or table number (F). | ||||
szTaxId | TAX | char | NONE | NONE |
The identification code required by various tax authorities. This can be a social security number, federal or state corporate tax ID, sales tax
| ||||
szKey2_ABCountry | CTR | char | NONE | NONE |
A user defined code (00/CN) that identifies a country. The country code has no effect on currency conversion.
The Address Book system
| ||||
mnKey3_AddressNumber | AN8 | MATH_NUMERIC | NONE | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
cPersCorpCode | TAXC | char | NONE | NONE |
A code that designates the type of taxpayer. For 1099 reporting for U.S. suppliers and foreign suppliers, the system chooses only records
| ||||
szKey5_SearchType | AT1 | char | NONE | NONE |
A user defined code (01/ST) that specifies the kind of address book record to search for. Examples include:
E
Employees
X
Ex-employees
| ||||
szFormAction | FATN | char | NONE | NONE |
Form Action for Localization Exits UDC 00/FA 1 ADD Add 2 CHG Change 3 DEL Delete 4 XIT Hypercontrol Exit | ||||
szAdditionalTaxID | TX2 | char | NONE | NONE |
An identification number assigned by a tax authority to an individual, in addition to the primary Tax ID number (TX1). | ||||
mnKey7_AddressNumberParent | PA8 | MATH_NUMERIC | OPT | NONE |
The address book number of the parent company. The system uses this number to associate a particular address with a parent company
| ||||
cErrorFlag | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |