biuan SAP® BUSINESS ONE SDK
DTW G/L Account Advanced Rules
API GL Account Advanced Rule

Description

The set of rules according to which the G/L account determination takes place. The advanced G/L account determination rules are defined per posting period.

Source table: OGAR.

Remarks

For detailed information about the structure of this window and the different settings, see the How To Setup and Work with Advanced G/L Account Determination guide in the documentation resource center.

See Also

SAP® B1 DI-API C# definition

public class GLAccountAdvancedRuleClass : IGLAccountAdvancedRule, GLAccountAdvancedRule { public virtual int AbsoluteEntry { get; } public virtual DateTime BeginningofFinancialYear { get; set; } public virtual string BPCode { get; set; } public virtual int BPGroup { get; set; } public virtual BoBusinessPartnerTypes BusinessPartnerType { get; set; } public virtual string Code { get; set; } public virtual string CostAccount { get; set; } public virtual string CostInflationAccount { get; set; } public virtual string CostInflationOffsetAccount { get; set; } public virtual string DecreasingAccount { get; set; } public virtual string Description { get; set; } public virtual string EUExpensesAccount { get; set; } public virtual string EUPurchaseCreditAcc { get; set; } public virtual string EURevenuesAccount { get; set; } public virtual string ExchangeRateDifferencesAcct { get; set; } public virtual string ExemptedCredits { get; set; } public virtual string ExemptIncomeAcc { get; set; } public virtual string ExpenseClearingAct { get; set; } public virtual string ExpenseOffsettingAccount { get; set; } public virtual string ExpensesAccount { get; set; } public virtual string FederalTaxID { get; set; } public virtual int FinancialYear { get; set; } public virtual string ForeignExpensAcc { get; set; } public virtual string ForeignPurchaseCreditAcc { get; set; } public virtual string ForeignRevenueAcc { get; set; } public virtual DateTime FromDate { get; set; } public virtual DateTime FromDocumentDate { get; set; } public virtual DateTime FromDueDate { get; set; } public virtual DateTime FromPostingDate { get; set; } public virtual GetGLAccountByEnum GetGLAccountBy { get; set; } public virtual string GLDecreaseAcct { get; set; } public virtual string GLIncreaseAcct { get; set; } public virtual string GoodsClearingAcct { get; set; } public virtual string IncreasingAccount { get; set; } public virtual string InventoryAccount { get; set; } public virtual string InventoryOffsetProfitAndLossAccount { get; set; } public virtual BoYesNoEnum IsActive { get; set; } public virtual string ItemCode { get; set; } public virtual int ItemGroup { get; set; } public virtual string NegativeInventoryAdjustmentAccount { get; set; } public virtual int NumberOfPeriods { get; set; } public virtual string PAReturnAcct { get; set; } public virtual string Period { get; set; } public virtual string PeriodName { get; set; } public virtual string PriceDifferenceAcc { get; set; } public virtual string PurchaseAcct { get; set; } public virtual string PurchaseBalanceAccount { get; set; } public virtual string PurchaseCreditAcc { get; set; } public virtual string PurchaseOffsetAcct { get; set; } public virtual string ReturningAccount { get; set; } public virtual string RevenuesAccount { get; set; } public virtual string SalesCreditAcc { get; set; } public virtual string SalesCreditEUAcc { get; set; } public virtual string SalesCreditForeignAcc { get; set; } public virtual string ShippedGoodsAccount { get; set; } public virtual string ShipToCountry { get; set; } public virtual string ShipToState { get; set; } public virtual string StockInflationAdjustAccount { get; set; } public virtual string StockInflationOffsetAccount { get; set; } public virtual string StockInTransitAccount { get; set; } public virtual BoSubPeriodTypeEnum SubPeriodType { get; set; } public virtual DateTime ToDate { get; set; } public virtual DateTime ToDocumentDate { get; set; } public virtual DateTime ToDueDate { get; set; } public virtual DateTime ToPostingDate { get; set; } public virtual string TransferAccount { get; set; } public virtual int Usage { get; set; } public virtual string VarienceAccount { get; set; } public virtual string VatGroup { get; set; } public virtual string VATInRevenueAccount { get; set; } public virtual string Warehouse { get; set; } public virtual string WHIncomingCenvatAccount { get; set; } public virtual string WHOutgoingCenvatAccount { get; set; } public virtual string WipAccount { get; set; } public virtual string WipOffsetProfitAndLossAccount { get; set; } public virtual string WipVarianceAccount { get; set; } public extern GLAccountAdvancedRuleClass(); public virtual extern void FromXMLFile( string bstrFileName); public virtual extern void FromXMLString( string bstrXML); public virtual extern string GetXMLSchema(); public virtual extern void ToXMLFile( string bstrFileName); public virtual extern string ToXMLString(); }

Related information


Bo Business Partner Types BoBusinessPartnerTypes Enumeration
   Parent: GL Account Advanced Rule GLAccountAdvancedRule Object· Table: OGAR

Get GL Account By Enum GetGLAccountByEnum Enumeration
The methods to get the G/L account.
   Parent: GL Account Advanced Rule GLAccountAdvancedRule Object· Table: OGAR


SAP® Business One is the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. Contact
This website is not affiliated with, maintained, authorized, endorsed or sponsored by SAP AG or any of its affiliates