cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

HSN/SAC CODE FIELD MISSING IN CREATE SUPPLIER INVOICE W/O PO REFERENCE

RAHULSOMANI
Explorer
0 Kudos
565

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

Accepted Solutions (0)

Answers (3)

Answers (3)

Chuma
Active Contributor
0 Kudos

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

Chuma
Active Contributor
0 Kudos

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

 

RAHULSOMANI
Explorer
0 Kudos

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:-

RAHULSOMANI_0-1760179895361.png

Please check and confirm.

Rahul

Chris1973
Active Contributor
0 Kudos

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:

  • Maintaining the HSN or SAC code at the G/L account or service master level
  • Verify that the tax code determination and country tax config are active for your relevant business transaction.

These links provide some insights to your question.

https://help.sap.com/docs/SAP_S4HANA_CLOUD/634261119fec4d58970471f2c4a9a740/898549e6663a41c18a82a533...

Item with Purchase Order Reference

Manage G/L Account Master Data

Best regards

Chris

RAHULSOMANI
Explorer
0 Kudos

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