Ansicht
Dokumentation

FKK_ID_IN_TCS_DEF - BAdI: Tax Collected at Source (TCS)

FKK_ID_IN_TCS_DEF - BAdI: Tax Collected at Source (TCS)

General Data in Customer Master   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Contract Accounts Receivable and Payable(FI-CA) component. You can use this BAdI to modify the standard process of the calculation of tax collected at source (TCS).

The following BAdI methods are available:

  • BUYER_IS_TCS_APPLICABLE
You can use this BAdI method to deactivate the TCS calculation for a business partner. By default, the business partners are set as TCS applicable. When a document is posted, the system checks if a given business partner is TCS applicable. If yes, the TCS is calculated for this business partner. If not, the TCS is set as zero and the tax base and tax amounts are not accumulated in the relevant database tables that store the accumulated data.
  • GET_BUYER_IDENTIFICATION
You can use this BAdI method to determine the identification of the buyer in a specific way that replaces the default system behavior. By default, the system determines the identification of the business partner as follows:
  1. Checks if there is an identification for PAN (ID type: PAN) - if it does not exist, then
  2. Checks if there is an identification for AADHAAR (ID type: AADHAR) - if it does not exist, then
  3. Uses the business partner number as the identification of the buyer
  • AMOUNT_ROUNDING
You can use this BAdI method to change the default logic of the currency rounding rules. By default, the amount is rounded off to the nearest rupee (if the amount contains part of a rupee containing paise and it is fifty paise or more, it is rounded up to one rupee; if it is less than fifty paise, it is ignored). The rounding rules for currencies can be defined in the Define rounding rules for currencies Customizing activity.
If you want to use the default rounding as i tis described, the rounding unit must be set to '100' in table T001R.
  • ADJUST_DATE_FP
You can use this BAdI method to determine a key date that identifies the accumulation period. The accumulation period must be same as the fiscal year maintained for the company code. By default, the key date is the posting date (BUDAT).

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder(transaction SE18).

For information about implementing BAdIs as part of the Enhancement Framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View - Application Server - Application Server ABAP - Application Development on AS ABAP - ABAP Customer Development - Enhancement Framework.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 3316 Date: 20240523 Time: 185343     sap01-206 ( 74 ms )