Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
SAP Localized Solution for Saudi Arabia (KSA) e-invoicing Phase One is now available for SAP ERP and SAP S/4HANA.

KSA localized E-Invoicing Solution helps SAP customers comply with Zakat, Tax and Customs Authority (ZATCA) Electronic Invoicing (FATOORAH).


Solution Overview


  • eDocument framework SAP Document Compliance has been developed by SAP Globalization Services to comply with local regulations mandating the use of electronic documents to be sent to business partners and/or legal authorities.



  • SAP Note: 3095262 - SAP Document Compliance Saudi Arabia: eInvoicing

  • Supported types of documents:

    • Customer invoices created from billing or accounting documents

    • Supplier invoices (Self-Billing Invoices)

    • Credit notes

    • Debit notes



  • Special Scenarios:

    • Nominal supply

    • Exports invoices

    • Summary Invoice



  • The Solution helps you to generate Electronic Invoices and their associated Notes in XML file format as per the Provisions of the E-Invoicing Regulation.

  • The Solution generates a QR code and is embedded in the XML file. The QR code can be extracted using printing programs to be printed in any Human Readable Format (such as PDF Forms).

  • The Solution allows you to share/send the generated XML file with the buyer via email or any other electronic channel.

  • The Solution helps you to save time and effort for the implementation of Phase Two (integration) of KSA E-invoicing (FATOORAH) starting from January 1, 2023.


 

Product and Solution Videos

Implement SAP eDocument Framework:

  • If you are already using Document Compliance, then you need to ensure that all
    the SAP Notes are implemented.

  • If you are not using Document Compliance, then you need to go through the SAP Document Compliance product page and choose Implement and follow the instructions.


Implement SAP Solution for KSA E-Invoicing Phase One

Implement KSA E-Invoicing Phase One via the following SAP Notes:




Mapping Fields to the XML for Saudi Arabia E-Invoicing Localized Solution

The system uses the Application Interface Framework to map the fields of the source documents to the electronic document, normally an XML file. You can determine how the system fills some of the fields by defining value mappings or fix values.

  • Configuring Allowance Condition Type (ALLOWANCE_COND_TYPE)
    Use this value mapping to maintain the condition types used for allowances. (Discount).

  • Configuring Reasons for issuance of credit / debit note for SD (CR_DB_REASON_SD)
    Use this value mapping to maintain the reasons for the issuance of credit/debit notes.

  • Assigning eDocument Type to Billing Document Type (EDOCUMENT_TYPE_SD)
    Use this value mapping to map the eDocument type to the Billing Type. This mapping is used to determine the eDocument Type while creating the eDocument.

  • Configuring Exchange Rate Type for the Company Code (EXCHANGE_RATE_TYPE)
    Use this value mapping for maintaining the Exchange Rate Type (One Entry) which your company is using to exchange to SAR.

  • Configuring Invoice Type Code and 3rd Party Inv. Ind. for FI (INVOICE_TYPE_CODE_FI)
    Use this value mapping to map the invoice, credit note, and debit note type codes defined in your system with the external values accepted by the Tax authority.

  • Configuring Invoice Type Code and 3rd Party Inv. Ind. for SD (INVOICE_TYPE_CODE_SD)
    Use this value mapping to map the invoice, credit note, and debit note type codes defined in your system with the external values accepted by the Tax authority.

  • Configuring Payment Means Code (PAYM_MEANS_CODE)
    Use this value mapping to map the payment method defined in your system with the external values accepted by Tax Authority.

  • Configuring Partner Function for Customer (SALES_ORG_PART_FUNC)
    This value mapping is relevant for billing documents only. Use this value mapping if you want to display in the XML different information per sales organization for customer or for contact than the default used by the system.

  • Configuring Tax Category and Nominal Invoice Indicator (TAX_CATEGORY)
    Use this value mapping to map the specific tax codes in your system to the tax categories required by Tax Authority.

  • Configuring Tax Exempt Reason Code (TAX_EXEMPT_CODE)
    Use this value mapping to map the specific tax exemption codes in your system to the ones required by the Tax authority.

  • Configuring Tax Period (TAX_PERIOD)
    Use this value mapping for maintaining the Tax Period (Quarterly/Monthly) which your company is following.

  • Configuring Unit of Measure in ISO (UNIT_OF_MEASURE_CODE)
    Use this value mapping to map the internal unit of measure code (BUn) configured in your system to the one required by the Tax Authority. By using this value mapping, it isn’t necessary to change the configuration you've done in the CUNI transaction.


For more info, please refer to the SAP Note 3095262 - SAP Document Compliance Saudi Arabia: eInvoicing


Products Links:


 

Give us your feedback
To ensure that we’re covering what you need, please leave your feedback at the bottom of this blog post!

 

Regards,
Mohamed Latif

#SAPGoGlobal #SAPLocalization
28 Comments