Ansicht
Dokumentation

/CEECV/BGFI_VAT_REPO - BAdI: VAT Return

/CEECV/BGFI_VAT_REPO - BAdI: VAT Return

General Data in Customer Master   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Financial Accounting (FI) component in Bulgaria. You can use this BAdI in conjunction with the VAT Return (Bulgaria) report, to modify or overwrite the values of ledger fields and/or add or delete lines from ledgers.

The main source of VAT return data for this report is the report RFUMSV00. The BAdI RFUMSV00: Transfer of All Tax Data (FI_TAX_BADI_016) is used to modify data from RFUMSV00 according to Bulgarian requirements. If you want to control exactly what data is passed from RFUMSV00 to VAT Return (Bulgaria), you can use that BAdI.

This BAdI contains the following methods:

  • CHANGE_FI_DOCUMENT_LINE
This method is called in the implementation of the BAdI RFUMSV00: Transfer of All Tax Data. It is used to adjust FI document lines one by one; for example, to change the VAT registration number according to a specific field.
  • BEFORE_SAVE_FI_DOCUMENTS
This method is called in the implementation of the BAdI RFUMSV00: Transfer of All Tax Data. It is used to adjust multiple FI document lines at once, before saving the document into the database table /CCEE/XXFI_VATD. You can use this method to append additional lines from an external system, or remove lines.
  • CHANGE_OUTPUT
You can use this method to execute your own logic to change the output data of the report.
  • PRELOAD_SD_DOCS
You can use this method to execute your own logic to preload the header of SD documents.
  • PRELOAD_MM_DOCS
You can use this method to execute your own logic to preload the tables of MM documents.
  • CHANGE_COMMON_FIELDS
You can use this method to execute your own logic to change the following ledger fields:
  • COUNTER: Sequence Number

  • BRANCH: Branch

  • DOC_TYPE: VAT Document Type

  • DOC_NUM: Document Number

  • DOC_DATE: Document Date

  • PARTNER_TAX_CODE: ID Number of Contractor

  • PARTNER_NAME: Name of Contractor

  • DOC_TEXT: Type of Goods or Services

  • D163A: Deliveries Under Article 163a of the VAT Act

  • CHANGE_TEXTS
You can use this method to execute your own logic to change the text symbols used.
  • JOURNALS_POST_PROCESS
You can use this method to execute your own logic to change ledgers before the return is calculated.

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.






ABAP Short Reference   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 4262 Date: 20240425 Time: 093153     sap01-206 ( 67 ms )