2020 Feb 20 8:48 AM
Hi Experts,
We need to print the QR status in smartform dynamically for E-Invoicing purpose. Please guide..
Best Regards,
Mahesh Kumar.
2020 Mar 03 1:10 PM
2020 Mar 20 9:28 AM
Dear Mahesh,
Please check below SAP Note:
2884502 GST India : Corrections to print IRN and QR Code in Invoice Form
Hope this helps!
2020 Jul 07 11:44 AM
Hi Pritish,
Our SAP system do not support SAP S4HANA implementation and Note 2884502 description is: GST India S4HANA: Corrections to print IRN and QR Code in Invoice Form.
Can you please suggest the alternative SAP Note to implement it for SAP R/3 ?
2020 Jul 07 12:11 PM
2020 Jul 07 12:37 PM
Hi Ganesan,
Thanks for replying. The above mentioned notes are not the alternative for 2884502 as it contains corrections which changes the GST specific smartform with IRN and QR Code window.
But the OSS Notes 2030263, 2029824 & 2029589 do not has such features that we can implement.
Can you please provide some other solutions if any?
2020 Aug 04 7:04 AM
Hi,
Did you get the solution looking for?
Are you looking for solution on How to convert / decode the Encrypted QR Code given by GST IND portal?
Thanks,
Vijay Krishna G
2020 Nov 01 8:59 AM
Hi
Create a SO10 text with text as <C9>&str1&&str4&&str5&&str6&&str7&&str8&&str9&</> .
C9 - is the character format in smart style which will contain your barcode name.
Also create a paragraph format in smart style as per your requirement to adjust the QR code
We know that in E-Invoicing IRN contain 3 strings which are combined with '.' .try to implement below code in your smartform.
DATA lt_swastrtab TYPE TABLE OF swastrtab.
DATA lw_swastrtab TYPE swastrtab.
*Get your dynamic qr code into gv_qrcode
gv_qrcode = gw_irn-signedqrcode.
CLEAR : str1, str2, str3.
SPLIT gv_qrcode AT '.' INTO : str1 str2 str3.
CONCATENATE str1 '.' INTO str1.CONCATENATE str2 '.' INTO str2.
CALL FUNCTION 'SWA_STRING_SPLIT'
EXPORTING input_string = str2
max_component_length = 255
TABLES
string_components = lt_swastrtab.
IF lt_swastrtab IS NOT INITIAL.
CLEAR lw_swastrtab-str.
LOOP AT lt_swastrtab INTO lw_swastrtab.
CASE sy-tabix.
WHEN '1'.
str4 = lw_swastrtab-str.
WHEN '2'.
str5 = lw_swastrtab-str.
WHEN '3'.
str6 = lw_swastrtab-str.
WHEN '4'.
str7 = lw_swastrtab-str.
ENDCASE.
CLEAR lw_swastrtab-str.
ENDLOOP.
ENDIF.
REFRESH lt_swastrtab.
CALL FUNCTION 'SWA_STRING_SPLIT'
EXPORTING input_string = str3
max_component_length = 255
TABLES
string_components = lt_swastrtab.
IF lt_swastrtab IS NOT INITIAL.
CLEAR lw_swastrtab-str.
LOOP AT lt_swastrtab INTO lw_swastrtab.
CASE sy-tabix.
WHEN '1'.
str8 = lw_swastrtab-str.
WHEN '2'.
str9 = lw_swastrtab-str.
ENDCASE.
CLEAR lw_swastrtab-str.
ENDLOOP.
ENDIF
2020 Dec 29 4:18 AM
Hi
When I try the character type C9 instead of C1 I am getting the output with encoded form not as QRCODE. Can u pls help me to rectify the issue.
Regards
Dinesh
2020 Dec 29 9:31 AM
Hi Dinesh
Try to create a QR code in system by following the steps below:
1. Execute Transaction code ‘SE73’.
2. Select ‘system bar codes’ radio button and click on ‘change’.
3. Click on ‘Create’ button, Select ‘New’.
4. Enter the barcode name as ‘ZXXX' and Description
5. Select ‘QR Code 2005’ radio button and click on Enter.
6. Select ‘Normal’ radio button and click on Enter.
MODE = A , Module size - 00012 Errcorrlevel - L
After that put the same qrcode code name is smartstyles.
2020 Dec 17 11:50 AM
The e-invoice mandate in India requires the specified entities to get their invoices registered with the Government designated system i.e. Invoice Registration Portal (IRP). Not all documents nor all transactions are covered under e-invoicing. The current scope includes invoices, debit notes and credit notes issued to other registered parties i.e. B2B transactions and also export invoices.