Ansicht
Dokumentation

FKKCZ_VAT_BADI - BAdI: Modify Data for VAT Ledger

FKKCZ_VAT_BADI - BAdI: Modify Data for VAT Ledger

TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
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 data relating to those transactions whose VAT data is transferred to the Financial Accounting (FI) component where the VAT ledger report is generated for a given reporting period.

This BAdI definition consists of the following BAdI methods:

  • GET_PARTNER_TAXNUM
This BAdI method is used during posting documents to modify the tax number from the default tax number (CZ1) to any other tax number.
  • SET_TAX_REP_DATE_CRMEMO
This BAdI method is used during transfer posting of credit memo documents to change the tax reporting date from document date to posting date.
  • SET_TAX_REP_DATE
This BAdI method is used during posting documents to change the reporting date from document date to any other date that is used as the tax reporting date.
  • CHANGE_REPORTING_ITEM
This BAdI method is called when the FI-CA VAT data is transferred from the Tax Report Data (Invoicing Time or Triggered) (DFKKREP06) table used by the tax reporting tool to the Financial Accounting (FI) component. With this BAdI method, you can modify certain data in the line of this table that is transferred to the FI component (such as the VAT number and invoice number) .
  • CHANGE_ADD_REPORTING_ITEM
This BAdI method is called when the FI-CA VAT data is transferred from the FI-CA Czech rep.: Additional data for VAT Ledger (FKKCZ_VATADD) table to the Financial Accounting (FI) component. With this BAdI method, you can modify certain data in the line of this table that is transferred to the FI component (such as the VAT number and invoice number).
  • CHANGE_SELECTED_DATA
This BAdI method is called when the FI-CA VAT data is transferred to the Financial Accounting (FI) component. With this BAdI method, you can modify any data that is transferred to the FI component and you can add additional lines from other data sources.
  • CHANGE_DISPLAYED_AMOUNTS
This BAdI method is called in the Display VAT Ledger Data (Czech Republic)(FKKCZ_VAT_LEDGER) report (transaction FKKCZ_VATLED). The method is called before the data is output to the ALV screen. With this BAdI method, you can change the signs of the line item amounts based on the VAT Ledger section.
  • CHANGE_SECTION_DETERMINATION
This BAdI method is used to change the section determination logic in the reporting phase (it is called by the FKKCZ_VATLED transaction, but also during the transfer to the FI component). The changing parameter CT_REP06 contains all the lines of one invoice. After this method is called, the standard section determination of the virtual sections AX and BX takes place.
Example: You have documents in the A4 section without the VAT number (which is mandatory for this section) and you do not maintain the Natural Person checkbox in the business partner master data. In case of section AX, you can automatically assign section A5.
  • CHANGE_TRANSF_POST_SECT
In the VAT Control Statement solution the transfer posting is automatically assigned to section NO. In special cases and when customer business logic requires, you can use this method to change the section assignment during the posting of the document.
Example: Transfer posting document triggers print document creation that is to be sent to the customer. In this case, the document should contain the real VAT Control Statement section (not NO). If you implement this method, we recommend that you assign value 'X' to the EV_SKIP_STAND_LOGIC if you want to omit the standard section determination for transfer posting.

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).

More Information

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.






CPI1466 during Backup   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 5343 Date: 20240523 Time: 191616     sap01-206 ( 107 ms )