Codeunit 18434 "GST Application Session Mgt." (IN)
IN country layer · Microsoft.Finance.GST.Application
Across versions
- BC23-28not present
- BC29-30present
IN country layer · Microsoft.Finance.GST.Application · BC29-30 · source at ea08af5e · facts from BC29
An object of the IN localization, not part of W1.
Properties
| Property | Value |
|---|---|
| SingleInstance | true |
Event subscriptions
- OnAfterGetTDSAmount subscribes to Codeunit “Tax Base Subscribers” OnAfterGetTDSAmount
- OnAfterGetTCSAmount subscribes to Codeunit “Tax Base Subscribers” OnAfterGetTCSAmount
- OnCopyPurchDocPurchLineOnAfterSetFilters subscribes to Codeunit “Copy Document Mgt.” OnCopyPurchDocPurchLineOnAfterSetFilters
- DisableTaxEngineCallingForPurchaseLine subscribes to Codeunit “Calculate Tax” OnBeforeCallTaxEngineForPurchaseLine
- OnCopyPurchDocOnAfterCopyPurchDocLines subscribes to Codeunit “Copy Document Mgt.” OnCopyPurchDocOnAfterCopyPurchDocLines
Procedures
SetGSTApplicationSourcePurch(TransNo: Integer; VendNo: Code[20])GetGSTApplicationSourcePurch(var TransNo: Integer; var GSTTransType: Enum "Detail Ledger Transaction Type"; var VendNo: Code[20])SetGSTApplicationSourceSales(TransNo: Integer; CustNo: Code[20])GetGSTApplicationSourceSales(var TransNo: Integer; var GSTTransType: Enum "Detail Ledger Transaction Type"; var CustNo: Code[20])GetGSTTransactionType(var GSTTransType: Enum "Detail Ledger Transaction Type")SetGSTApplicationAmount(AppliedAmt: Decimal; AppliedAmtLCY: Decimal)GetGSTApplicationAmount(var AppliedAmt: Decimal; var AppliedAmtLCY: Decimal)SetOnlineCustLedgerEntry(OnlineCustLedgerEntry: Record "Cust. Ledger Entry")GetOnlineCustLedgerEntry(var OnlineCustLedgerEntry: Record "Cust. Ledger Entry")SetOnlineVendLedgerEntry(OnlineVendLedgerEntry: Record "Vendor Ledger Entry")GetOnlineVendLedgerEntry(var OnlineVendLedgerEntry: Record "Vendor Ledger Entry")SetOnlinePostApplication(pIsOnlinePostApplication: Boolean)GetOnlinePostApplication(): BooleanSetOnlinePostApplicationLastEntryNo(pOnlinePostApplicationLastEntryNo: Integer)GetOnlinePostApplicationLastEntryNo(): IntegerSetOnlinePostApplicationLastEntryNoForGLRegister(pGLRegisterLastEntryNo: Integer)GetOnlinePostApplicationLastEntryNoForGLRegister(): IntegerSetSubcontractingEntryNo(ItemLedgEntryNo: Integer; ItemApplnEntryNo: Integer; ValueEntryNo: Integer)SetSubcontractingItemLedgEntryNo(pItemLedgEntryNo: Integer)SetSubcontractingItemApplnEntryNo(pItemApplnEntryNo: Integer)GetSubcontractingEntryNo(var LastItemLedgEntryNo: Integer; var LastItemApplnEntryNo: Integer; var LastValueEntryNo: Integer)SetSubcontractingLastGLEntryNo(SubconLastGLEntryNo: Integer)GetSubcontractingLastGLEntryNo(): IntegerSetSubContractingReceiving(SubConReceive: Boolean)GetSubContractingReceiving(): BooleanSetSubContractingReceivingMultiple(SubConReceiveMultiple: Boolean; AppliestoID: Code[50])SetSubcontracting(IsSubcon: Boolean)GetSubcontracting(): BooleanGetSubContractingReceivingMultiple(var AppliestoID: Code[50]): BooleanCreateApplicationGenJournallLine(var GenJournalLine: Record "Gen. Journal Line"; GLAccountNo: Code[20]; Amount: Decimal; SystemCreatedEntry: Boolean)PostApplicationGenJournalLine(var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")ClearApplicationGenJnlLine()ClearAllSessionVariables()GetTotalTDSInclSHECessAmount(): DecimalGetTotalTCSInclSHECessAmount(): DecimalSetGSTAmountLoaded(GSTAmt: Decimal)GetGSTAmountLoaded(): Decimal
Plus 2 local procedures.
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "GST Application Session Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A IN country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.