Overview:-
Initially a Transaction ID confirming receipt of data will be conveyed to the taxpayer, (as also envisaged in case of filing of short paid / non –paid return). Final acknowledgement of receipt of return will be generated after validation of data is completed, which will also lock-in the Transaction ID.
Initially a Transaction ID confirming receipt of data will be conveyed to the taxpayer, (as also envisaged in case of filing of short paid / non –paid return). Final acknowledgement of receipt of return will be generated after validation of data is completed, which will also lock-in the Transaction ID.
The acknowledgement of
e-return would contain the following details:
- Return acknowledgement number (unique number generated by the GSTN), Date and Time
- Transaction ID No., Date and Time
- GSTIN of taxpayer
- Relevant tax period details
- Gross Supplies, Taxable Supplies and Tax paid / refund claimed (CGST, SGST, IGST and Additional tax separately) during the Return period
In dynamics Ax 2012 R3 you can
get a GST invoice number (Transaction Number) or
transaction date from the sales or purchase invoice.
For example: -
After purchase order invoice
when I check for tax documents for that purchase order, then in a setup tab display
“Original transaction number” and “Original transaction date” for that invoice
and for other invoice it will be different.
Here is the code where you can get a GST invoice number (original transaction number) or GST transaction date (original transaction date) from dynamics Ax.
Here is the code where you can get a GST invoice number (original transaction number) or GST transaction date (original transaction date) from dynamics Ax.
static void GSTTransactionIDForSalesInvoice(Args _args) { TaxDocument ObjTaxDocument; TaxDocumentExtension_IN ObjTaxDocumentExtension_IN; CustInvoiceJour ObjCustInvoiceJour; PurchLineAllVersions ObjPurchLineAllVersions; ITaxDocument taxDocument; ; ObjCustInvoiceJour = CustInvoiceJour::find('GST-000000008'); taxDocument = TaxBusinessService::getTaxDocumentBySource(ObjCustInvoiceJour.TableId, ObjCustInvoiceJour.RecId); //Tax Document start if(taxDocument != null) { info(strFmt("%1", taxDocument.getGUID() )); select * from ObjTaxDocument join ObjTaxDocumentExtension_IN where ObjTaxDocumentExtension_IN.TaxDocument == ObjTaxDocument.RecId && ObjTaxDocument.GUID == taxDocument.getGUID(); info(strFmt("TransactionId = %1, TransactionDate = %2, TransactionRefType = %3, TaxDocumentExtension = %4,TaxTransactionDate = %5", ObjTaxDocumentExtension_IN.TaxTransactionId, ObjTaxDocumentExtension_IN.TaxTransactionDate, ObjTaxDocumentExtension_IN.TaxTransactionRefType, ObjTaxDocumentExtension_IN.RefTaxDocumentExtension, ObjTaxDocumentExtension_IN.RefTaxTransactionDate)); } //Tax Document end }Note:- Here I have given example for sales order invoice GST tax document also you can get purchase order GST transaction by changes below code.
ObjVendInvoiceJour = VendInvoiceJour::find('PurchaseInvoiceNumber'); taxDocument = TaxBusinessService::getTaxDocumentBySource(ObjVendInvoiceJour.TableId, ObjVendInvoiceJour.RecId);
No comments:
Post a Comment
Thanks for your comment.