Customizing Activities For Electronic Accounting
Customizing Activities For Electronic Accounting
Customizing Activities For Electronic Accounting
Version 2.1
Version History
Version Date Comments
1.0 August 15, 2014 First version
2.0 September 29, 2014 Second version, set up of fields for UUID and
RFC
2.1 November 19, 2014 Update of UUID and RFC in MM and TM
Contents
1. Customizing to classify G/L Accounts by Grouping Code: ................................................. 2
1.1 Create a New Financial Statement Version (transaction OB58) ............................... 4
1.2 Assign Accounts to their corresponding Grouping Code and Nature ........................... 5
(Transaction: FSE2) ................................................................................................................ 5
2. Customizing for CFDI fields for the Journal Entry XML file: ................................................ 7
2.1 Document Text fields for UUID: ....................................................................................... 7
2.2 Document Text fields for RFC (TAX Number 1):............................................................ 9
2.3 Amount of the CFDI: ....................................................................................................... 10
2.4 Concept fields in the JE XML file: .................................................................................. 10
1. Customizing to classify G/L Accounts by Grouping Code:
According to the explanation of the Tax Authorities (SAT), when a chart of account
has only one level (in SAP there are no subaccounts), only the first level of the
grouping ode has to be used to classify the accounts.
The Tax Authorities defined that no new accounts should be created, the existing
accounts of the company should be assigned to the most similar existing Grouping
Code.
The grouping codes of first level and their nature are defined in the table below.
There is an exception for the Capital Accounts, because in the Results of Current
and Previous Years, both natures exist. In this case, the accounts have to be
assigned at the second level of the grouping codes to be able to have the correct
nature. When the XML file will be generated, the first level grouping code will be
used.
1.1 Create a New Financial Statement Version (transaction OB58)
In this customizing activity, you create a new Financial Statement Version (FSV)
where all the accounts of the chart of account will be classified in their
corresponding Grouping Code.
The system requires the following attributes for the Financial Statement Version definition:
In this customizing activity, you have to define the Grouping Codes and Natures, and
assign the accounts to the corresponding grouping code/nature.
Activities:
a) Using the “Create Item” button you have to define all the Grouping Codes:
For example:
1 D Cash
2 D Banks
3 D Investments
4 D Customers
5 D Accounts Receivables
6 D Credit Titles
…
For example:
Items 2
D Banks
ChAc From Acct To Account D C
113100 113109 x x
… …
74 D CUCA
75 D CUFIN
NA xx Not assigned
XX1 xx Fin.Statement
XX2 xx P+L result
… … …
It is important to notice that for the “Not Assigned” item, the code has to be “NA”.
The accounts assigned in this “NA” item won’t be chosen by the report that will
generate the XML files of the Chart of Accounts and of the Balances.
All other default items can have any code because, not having any account
assigned to them, they are not selected by the report.
2. Customizing for CFDI fields for the Journal Entry XML file:
Part of the data needed for the incomes and expenses Journal Entries in the XML file, is
some CFDI information: UUID (e-invoice number), the RFC (tax-ID of the issuer of the e-
invoice) and the amount.
In case the CFDI solution is used, the UUID text field exists for the financials and
the sales and distribution modules and no additional customizing is required for this
point.
If the CFDI is not used, new header texts have to be defined as explained below:
Once the field is created, it can be accessed in the FI documents via the top menu:
A new window will be open and the new UUID text field is opened:
The text determination at item level is not relevant for Electronic Accounting.
Once the field is created, it can be accessed in the Billing Document Header data,
in the “Head.text” tab:
In this case, the UUID data has to be entered in a field in the “Additional
information” for each travel expense reported by the employee.
For each expense type that requires the UUID data, the Business Partner field has
to be activated.
The field for the RFC in transaction MIRO can be defined via a BAdI.
The RFC will normally be taken from the vendor/customer master data.
In some cases such as “factoraje” or imports via customs agents, the RFC of the
issuer of the CFDI invoice could be different than the business partner for which the
invoice is created.
If this case exists in the company, a new document text has to be defined:
In the “Billing Doc. - Header”, for the same Textprocedure where the UUID is
defined, a new Text ID has to be defined:
In this case, the RFC data has to be entered in a field in the “Additional information”
for each travel expense reported by the employee.
IMG > Financial Accounting > Travel Management > Travel Expenses > Dialog and
Travel Expenses Control > Dialog Control > Field Control for Additional Receipt
Information.
For each expense type that requires the RFC data, the Business Partner field has
to be activated.
The field for the RFC in transaction MIRO can be defined via a BAdI.
The Amount will be taken from the total amount of the corresponding invoices JE.
The Journal Entries XML file requires a “Concept” (description) at header and line
item level. The data to fill these fields will be taken from the Header Text (BKPF-
BKTXT) and the Line Item Text (BSEG-SGTXT) fields of the document.