on 2025 Oct 08 6:16 PM
Hi,
HSN/SAC Code is missing while posting a supplier invoice without PO Reference through the below apps in SAP S/4 HANA PUBLIC CLOUD:-
1. Create Supplier Invoice
2. Park Supplier Invoice
Can anyone help on this.
Regards
Rahul
Request clarification before answering.
Hell @RAHULSOMANI
In SAP S/4HANA Public Cloud Edition, the Create Supplier Invoice and Manage Supplier Invoices apps do not include an HSN/SAC field at the G/L line level. For India GST, FI postings are controlled by tax codes and access sequences, not HSN/SAC entries. Additionally, making HSN/SAC mandatory for FI transactions isn't supported. SAP Help Portal-India-Direct Finance Posting
What is supported by SAP
If you need to capture HSN/SAC at the line level for calculation, e-invoice, or ACR reporting, follow a PO-based process.
Maintain HSN codes for materials and SAC codes for services in the master data. When posting supplier invoices via PO/SES, the GST engine automatically applies these codes. SAP Help Portal-India-Maintain HSN/SAC Codes
If you stay with non-PO (direct FI):
Use correct FI tax codes for India; do not expect MM/SD access sequences or HSN/SAC entry at the line in the FI app. SAP Support Portal-3554262 - GST IN: FB60/FB70 not working for MM/SD access sequence - S/4HANA Cloud...
The reason you don’t see the field
The India KBA explicitly states that HSN/SAC cannot be made mandatory in FI (FB60/Cloud equivalent), which aligns with the current behaviour of the Cloud app you are observing. SAP Support Portal-2491721 - HSN/SAC code cannot be a mandatory field in Financial transactions.
Let me know if you need further information
With regards
Chuma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @RAHULSOMANI
1) Maintain HSN/SAC at G/L account?
In Public Cloud, you do NOT maintain HSN/SAC on the G/L account. The HSN/SAC is used for GST determination on a material (HSN) or service master (SAC); you also maintain the tax-code mapping against HSN/SAC in configuration. SAP Help Portal-Defining Control Codes for Harmonized System Nomenclature (HSN)
What you should do
Maintain the code within Material/Service Master (India localisation fields). SAP KBA 2430349 - GST India: Maintenance of HSN/SAC Codes KBA 2430349 – “GST India: Maintenance of HSN/SAC Codes” — FAQ on the HSN/SAC value help and master-data prerequisites (useful if your F4 list is empty or validation errors appear
In the configuration, ensure that the Tax Type/Tax Code is linked to HSN/SAC so that tax can be calculated accordingly and posted. SAP Help Portal-Maintaining Tax Type and Tax Code against HSN_SAC/Material
2) Is the HSN/SAC editable on a non-PO supplier invoice line?In Create/Manage Supplier Invoices for an IN-company code, you can enter or override the HSN/SAC field at the item level if it's not derived from a master. Refer to India-specific steps in the Supplier Invoice app help. SAP Help Portal-Create Supplier Invoice
SAP Help: Useful documentation
Maintain a combination of Tax Type and Tax Code against HSN/SAC/Material — explains the HSN/SAC-to-tax mapping used during posting. SAP Help Portal-Maintaining Tax Type and Tax Code against HSN_SAC/Material
Material/Service Master – link to HSN/SAC — shows where to keep HSN/SAC in masters for India localization. SAP Help Portal/Defining Control Codes for Harmonized System Nomenclature (HSN)
Create Supplier Invoice (India) — confirms India fields on the invoice (line-level entry/override). SAP Help Portal-Create Supplier Invoice
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Chuma
Thanks for your reply.
I am asking that for Indian Companies who want to book supplier invoices through CREATE SUPPLIER INVOICE APP without PO Reference i.e. Direct GL Posting. I am not being able to put the HSN/SAC Code under G/L Line item-wise.
Also there is no extra fields that can be selected for HSN/SAC CODE.
Please see the below screenshot for your reference:-
Please check and confirm.
Rahul
Hello @RAHULSOMANI
The issue you are facing is because HSN/SAC codes are not automatically derived from non-PO invoices. This can only be the case if the G/L account or service master includes a maintained HSN/SAC code and your system is configured with proper tax determination. You don’t need any custom development for this. You can fix the issue by simply:
These links provide some insights to your question.
Item with Purchase Order Reference
Manage G/L Account Master Data
Best regards
Chris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Chris
Thanks For Your prompt response.
Can you please explain the below points:-
1. How to maintain the HSN/SAC Code at G/L Account? i.e. any steps provided will be really helpful
2. If we assign the HSN/SAC Code, it is editable at the line item while booking the invoice without PO Reference.
Regards
Rahul
| User | Count |
|---|---|
| 8 | |
| 7 | |
| 7 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.