SAP Reports / Programs | Financial Accounting | Localization(FI-LOC) SAP FI

RFQSKR09 SAP ABAP Report - Withholding Tax Certificates (South Korea)







RFQSKR09 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report creates certificates that show how much withholding tax has been retained for the vendors within a given company code...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RFQSKR09 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

RFKRWCT - Withholding Tax Certificates


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RFQSKR09. "Basic submit
SUBMIT RFQSKR09 AND RETURN. "Return to original report after report execution complete
SUBMIT RFQSKR09 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: ALL = All Copies
Selection Text: BUSINESS = Business Income
Selection Text: INC_TYPE = Type of Income
Selection Text: OTHER = Other Income
Selection Text: PRNT_NUM = Display Page Numbering
Selection Text: P_COLOPT = Optimize columns
Selection Text: P_DAYS = Number of days as per ยง102
Selection Text: P_VARI = Variant
Selection Text: P_ZEBRA = Striped pattern
Selection Text: RES_TYPE = Type of Residence
Selection Text: STCD1 = ID Registration Number
Selection Text: S_AUGBL = Payment document
Selection Text: S_AUGDT = Clearing date
Selection Text: S_BELNR = Vendor Invoice
Selection Text: S_BUDAT = Posting date
Selection Text: S_BUKRS = Company code
Selection Text: S_CODEF = Agricultural tax code
Selection Text: S_CODEH = Inhabitant tax code
Selection Text: S_CODEI = Income tax code
Selection Text: S_DOM = Home
Selection Text: S_LIFNR = Vendor number
Selection Text: S_NONDOM = Abroad
Selection Text: S_QSSKZF = Agricultural tax type
Selection Text: S_QSSKZH = Inhabitant tax type
Selection Text: S_QSSKZI = Income tax type
Selection Text: S_YEAR = Fiscal year
Selection Text: VENDOR = Vendor Copy
Title: Withholding Tax Certificates (South Korea)
Text Symbol: V10 = VAT No.
Text Symbol: V09 = Description
Text Symbol: V08 = Vendor
Text Symbol: V11 = Text
Text Symbol: V12 = Off. Key
Text Symbol: V13 = Name of the Tax Office
Text Symbol: V14 = ID
Text Symbol: V07 = Post Date
Text Symbol: V06 = Doc. Date
Text Symbol: V05 = +





Text Symbol: V04 = P/D
Text Symbol: V03 = Clrng Doc.
Text Symbol: V02 = Doc. No
Text Symbol: V01 = Clearing Date
Text Symbol: V15 = Reg
Text Symbol: V16 = Tax
Text Symbol: V17 = SecCde
Text Symbol: V18 = Sname
Text Symbol: V19 = RTO
Text Symbol: V20 = Tax Office Name
Text Symbol: V21 = BA
Text Symbol: V22 = Invoiced Amt.
Text Symbol: V23 = Payt. Amt.
Text Symbol: V24 = W/tax amount - Income
Text Symbol: V25 = Income tax
Text Symbol: V26 = Other W/tax
Text Symbol: V27 = W/tax base - Inh. tax
Text Symbol: V28 = Inhabitant tax
Text Symbol: U18 = |
Text Symbol: TL1 = [To annex. 23 no. (1)]
Text Symbol: TL2 = [To annex. 23 no. (2)]
Text Symbol: TT1 = Page Numbering
Text Symbol: TT2 = Income Tax
Text Symbol: TT3 = Inhabitant Tax
Text Symbol: TT4 = Agricultural Tax
Text Symbol: TTC = General Selections
Text Symbol: TTI = Income types
Text Symbol: TTL = Certificate type
Text Symbol: TTO = Document type: other - income types
Text Symbol: TTR = Residence status
Text Symbol: TTT = W/tax types
Text Symbol: TTZ = Income types - nonresident
Text Symbol: U01 = | * Holding period days would be entered "XX" on the necessary expense in case of the
Text Symbol: U02 = holding period interest of bond by an enforcement ordinance article 102 of the |
Text Symbol: U03 = | Tot. income tax
Text Symbol: U04 = |
Text Symbol: U05 = | FR_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_F
Text Symbol: U06 = FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILL |
Text Symbol: U07 = | FR_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_F





Text Symbol: U08 = FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILLER_FILL |
Text Symbol: U11 = | 1. This report is for the resident's other income and non-resident's business, serv
Text Symbol: U12 = ice, usage fees and other incomes. |
Text Symbol: U13 = | 2. Country and ISO code is for only foreigner. Please use standard ISO code and country nam
Text Symbol: U14 = e. |
Text Symbol: U15 = | 3. This report form is number 23.
Text Symbol: U16 = |
Text Symbol: U17 = | 4. If tax is not applicable, please describe tax as zero.
Text Symbol: ZF1 = | | Lawyer | CPA | Medicine, | Construction |
Text Symbol: ZF2 = Autor | Singer, Actor | Professional | Insurance agent | Others |
Text Symbol: ZF3 = | | Medicine, | Author | Singer, Actor
Text Symbol: ZF4 = | Professional | Insurance Agent | Others |
Text Symbol: ZG1 = | | | | Doctor | Engineer |
Text Symbol: ZG2 = | Talent | Sportsman | | |
Text Symbol: ZG3 = | | Doctor | Engineer | Talent
Text Symbol: ZG4 = | Sportsman | | |
Text Symbol: ZH1 = |(12) Type |-------------------------------------------------------------------------
Text Symbol: ZH2 = ------------------------------------------------------------------------------------|
Text Symbol: ZI1 = | | 41 | 42 | 43 | 44 |
Text Symbol: ZI2 = 45 | 46 | 47 | 48 | 49 |
Text Symbol: ZI3 = | | 43 | 45 | 46
Text Symbol: ZI4 = | 47 | 48 | 49 |
Text Symbol: ZJ1 = | (13) Payment | (14) belonging to |
Text Symbol: ZJ2 = | | Total withholding tax amount - withheld |
Text Symbol: ZK1 = |--------------------------------------------| (15) Base amount
Text Symbol: ZK2 = | (16) Tax rate |------------------------------------------------------|
Text Symbol: ZL1 = | Year | Month| Day | Year | Month |
Text Symbol: ZL2 = | | (17) Income tax |(18) Inh. tax | (19) Total |
Text Symbol: ZM1 = * 1. Please submit this report by end of February of nest year.
Text Symbol: ZM2 = 2. This is for only Korean residency
Text Symbol: ZM3 = 3. Please describe if there is special comments.
Text Symbol: ZZ1 = Days
Text Symbol: ZZ2 = Type of Receipt
Text Symbol: ZZ3 = Residence/ Income Type
Text Symbol: ZZ4 = Reprinting
Text Symbol: ZZ5 = Options
Text Symbol: ZE2 = |
Text Symbol: V29 = Base Total
Text Symbol: V30 = W/tax Total



Text Symbol: V31 = Curr
Text Symbol: V32 = ID Number
Text Symbol: W00 = -----------------------------------------------------------------
Text Symbol: W01 = | Resident1
Text Symbol: W02 = | Resident1
Text Symbol: W03 = ------------------------------------------------------------
Text Symbol: W04 = | Residency
Text Symbol: W05 = |Korea/Foreigner
Text Symbol: W11 = | Nonresident 2
Text Symbol: W12 = | Domiciled abroad9
Text Symbol: W13 = | Korean 1, Foreign 9
Text Symbol: W14 = Country | | ISO Code| |
Text Symbol: W15 = | Resident 1
Text Symbol: W16 = | Domestic 1, Foreigner 9
Text Symbol: W21 = |
Text Symbol: W31 = | Resident status
Text Symbol: W32 = | Dom./foreign
Text Symbol: ZA1 = | | (6) Name |
Text Symbol: ZA2 = | (7) VAT registrat. no. | |
Text Symbol: ZB1 = | | (8) Bus. place address |
Text Symbol: ZB2 = |
Text Symbol: ZC1 = |Recipient |-------------------------------------------------------------------------
Text Symbol: ZC2 = ------------------------------------------------------------------------------------|
Text Symbol: ZD1 = | | (9) Representative |
Text Symbol: ZD2 = | (10) Representative ID | |
Text Symbol: ZE1 = | | (11) Address |
Text Symbol: T12 = Addit.details
Text Symbol: 156 = Nonresident
Text Symbol: 160 = 60 Other (resident)
Text Symbol: 161 = 61 Use fee
Text Symbol: 162 = 62 Other (nonres.)
Text Symbol: 163 = Abroad
Text Symbol: 180 = 80 Capital gain
Text Symbol: 181 = Home
Text Symbol: 190 = 90 Forest income
Text Symbol: 193 = Normal income
Text Symbol: 194 = Other
Text Symbol: 196 = WH tax certificate: normal income
Text Symbol: 197 = WH tax certificate: other income
Text Symbol: 198 = Resident
Text Symbol: 199 = Nonresident
Text Symbol: 200 = Undeterm.
Text Symbol: 201 = Resident
Text Symbol: 202 = Nonresident
Text Symbol: 203 = Not specified
Text Symbol: A01 = | --------------------------- ----
Text Symbol: A02 = |
Text Symbol: A03 = | ---------------------------
Text Symbol: A04 = | --------------------------- ----
Text Symbol: A05 = | --------------------------- ----
Text Symbol: AB1 = | | | Withholding
Text Symbol: AB2 = |
Text Symbol: AB3 = | | Withholding tax (business income)
Text Symbol: AB4 = |
Text Symbol: AC1 = | ----
Text Symbol: AC2 = |
Text Symbol: AC3 = ----
Text Symbol: AC4 = |
Text Symbol: B01 = | |Control no| | | | Payment
Text Symbol: B02 = |
Text Symbol: BA1 = | |Control no| |
Text Symbol: BA2 = (Business income) |
Text Symbol: 155 = Resident
Text Symbol: 001 = Fpage
Text Symbol: 002 = Lpage
Text Symbol: 005 = text group text
Text Symbol: 006 = Tax office
Text Symbol: 007 = .
Text Symbol: 052 = Detail info per w/tax document
Text Symbol: 059 = Selection date
Text Symbol: 060 = Clearing date
Text Symbol: 061 = Posting date
Text Symbol: 062 = Document type
Text Symbol: 063 = Invoice doc.
Text Symbol: 064 = Clearing doc.
Text Symbol: 079 = Income
Text Symbol: 080 = Ty.
Text Symbol: 081 = Code
Text Symbol: 082 = Inhabitant
Text Symbol: 083 = Agricultural
Text Symbol: 091 = 1999.5.7 revised
Text Symbol: 092 = 22226-85333 ref.
Text Symbol: 093 = 297mm x 210mm
Text Symbol: 094 = 1999.4.7 approved
Text Symbol: 095 = 22226-61431 ref.
Text Symbol: 101 = Company Code
Text Symbol: 102 = Period
Text Symbol: 108 = Nonresident
Text Symbol: 109 = Resident
Text Symbol: 110 = 10 Sep. cap. gains
Text Symbol: 111 = 11 Global cap. gains
Text Symbol: 119 = 10 Interest
Text Symbol: 120 = 20 Dividends
Text Symbol: 121 = 21 Real dividends
Text Symbol: 122 = 22 Fictive dividends
Text Symbol: 130 = 30 Real estate
Text Symbol: 140 = 40 Business
Text Symbol: 142 = 42 Personal service
Text Symbol: F03 = tive ID | | Resident | (9) Resident | |
Text Symbol: G01 = |Recipient |-------------------------------------------------------------------------
Text Symbol: G02 = ------------------------------------------------------------------------------------|
Text Symbol: H01 = | |(8) Address |
Text Symbol: H02 = |
Text Symbol: H03 = | |(8) Address | | Status |
Text Symbol: H04 = (10)Non-Resident | |
Text Symbol: I01 = | (9) Type | Resident | Spec. capital gains tax 10 | Gen. capital gains
Text Symbol: I02 = tx 11 | Dividends 21 | Fictive dividend. 22 | Other 60 |
Text Symbol: I03 = | (9) Type | Resident | Other Income 60 |
Text Symbol: I04 = | | |
Text Symbol: J01 = | Income | Nonresident |Interest 10 |Dividend.20 | Real estate 30 |Business.40
Text Symbol: J02 = |Personal service 42 | Use fee 61 |Cap. gain 80 | Forest 90 | Other 62 |
Text Symbol: J03 = | Income | Nonresident | Business.40 | SVC Provider 42
Text Symbol: J04 = | Use Fee 61 | Other 62 |
Text Symbol: K01 = | (10)Payment | (11) | (12) |(13) necessary* | (14) | (15) |
Text Symbol: K02 = Withholding Tax Interim Position |
Text Symbol: L01 = |---------------|of which | | | |Tax
Text Symbol: L02 = ------------------------------------------------------------------------------------|
Text Symbol: M01 = |Year|Month|Day | | Amount | Expense | Tax base | rate |
Text Symbol: M02 = (16) Income |(17)Corp. group |(18)Spec. agric.| (19)Inhabitant | (20) Total |
Text Symbol: N01 = | | | |Year-mon.| | | | (%) |
Text Symbol: N02 = tax | tax | fishing tax | tax | |
Text Symbol: O01 = |(21)Basis of tax exemption|
Text Symbol: O02 = |
Text Symbol: P01 = | and restricted rate |
Text Symbol: P02 = |
Text Symbol: Q01 = | must pay the above withholding tax amount
Text Symbol: Q02 = |
Text Symbol: R01 = | Year
Text Symbol: R02 = Month Day |
Text Symbol: S01 = |
Text Symbol: S02 = Payer (Signature) |
Text Symbol: T01 = |
Text Symbol: T02 = |
Text Symbol: F02 = tive ID | |
Text Symbol: BA3 = | |Acq. year | Year| | | Payment receipt
Text Symbol: C01 = | --------------------------- ----
Text Symbol: C02 = |
Text Symbol: C03 = | ---------------------------
Text Symbol: C04 = | --------------------------- ----
Text Symbol: C05 = | --------------------------- ----
Text Symbol: CA1 = |------------------------------------------------------------------------------------
Text Symbol: CA2 = ------------------------------------------------------------------------------------|
Text Symbol: CB1 = |
Text Symbol: CB2 = |
Text Symbol: CB6 = (Recipient) |
Text Symbol: CB7 = (Issuer2) |
Text Symbol: CB8 = |
Text Symbol: CB9 = (Issuer1) |
Text Symbol: CC1 = | |-------------------------------------------------------------------------
Text Symbol: CC2 = ------------------------------------------------------------------------------------|
Text Symbol: CD1 = | | | | | | | | |
Text Symbol: CD2 = | | | | |
Text Symbol: CE1 = | | | | | |
Text Symbol: CE2 = |
Text Symbol: CE3 = % | | | |
Text Symbol: CE4 = | | | | |
Text Symbol: D01 = | Payer |(1) Company | |(2) Representa
Text Symbol: D02 = tive | |(3) VAT no. | |
Text Symbol: D03 = | Payer |(1) VAT no. | |(2) Company |
Text Symbol: D04 = |(3) Representative | |
Text Symbol: D05 = | Payer |(1) Company |
Text Symbol: D06 = |(2) Representative | |(1) VAT no.
Text Symbol: D98 = | Payer |(1) VAT number | |(2) Company
Text Symbol: D99 = | |(3) Rep. | |
Text Symbol: E01 = | |(4) Corporate group no.| |(5 )Addres
Text Symbol: E02 = s | |
Text Symbol: E03 = | |(4) Corporate group no.| |(5 )Addres
Text Symbol: E04 = | |
Text Symbol: F01 = | |(6) Representative | |(7) Representa


INCLUDES used within this REPORT RFQSKR09

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

KR_GET_HEADQUARTER_BPLACE CALL FUNCTION 'KR_GET_HEADQUARTER_BPLACE' EXPORTING company = s_bukrs IMPORTING bplace_data = bplaced EXCEPTIONS no_head_quarter_bplace = 1 bplace_does_not_exist = 2 OTHERS = 3.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = adr_in * ADDRESS_GROUP = * READ_SADR_ONLY = ' ' * READ_TEXTS = ' ' IMPORTING * ADDRESS_VALUE = * ADDRESS_ADDITIONAL_INFO = * RETURNCODE = * address_text = sadr = adr_back * TABLES * ADDRESS_GROUPS = * ERROR_TABLE = * VERSIONS = EXCEPTIONS parameter_error = 1 address_not_exist = 2 version_not_exist = 3 internal_error = 4 OTHERS = 5.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = lt_events.

CONVERT_DATE_TO_EXTERNAL CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL' EXPORTING date_internal = s_budat-low IMPORTING date_external = date_str_l EXCEPTIONS date_internal_is_invalid = 1 OTHERS = 2.

CONVERT_DATE_TO_EXTERNAL CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL' EXPORTING date_internal = s_budat-high IMPORTING date_external = date_str_h EXCEPTIONS date_internal_is_invalid = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = g_repid i_callback_pf_status_set = 'SET_STATUS' i_callback_user_command = 'USER_COMMAND' i_structure_name = 'OUTPUT_TABLE' is_layout = gs_layout it_fieldcat = gt_fieldcat[] * IT_EXCLUDING = it_special_groups = gt_sp_group[] * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' i_save = g_save is_variant = g_variant it_events = gt_events[] * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = item EXCEPTIONS
program_error = 1 OTHERS = 2.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING * CLIENT = SY-MANDT date = date foreign_amount = for_amount foreign_currency = bseg-pswsl local_currency = LOC_CUR * RATE = 0 * TYPE_OF_RATE = 'M' * READ_TCURR = 'X' IMPORTING * EXCHANGE_RATE = EXCHANGE_RATE * FOREIGN_FACTOR = local_amount = loc_amount * LOCAL_FACTOR = * EXCHANGE_RATEX = * FIXED_RATE = * DERIVED_RATE_TYPE = EXCEPTIONS NO_RATE_FOUND = 1 * OVERFLOW = 2 * NO_FACTORS_FOUND = 3 * NO_SPREAD_FOUND = 4 * DERIVED_2_TIMES = 5 * OTHERS = 6 .



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RFQSKR09 or its description.