Russia (RU)
Russia (RU) localization of Business Central 29. It covers VAT ledgers and settlement, G/L correspondence, prepayments and prepayment differences, tax registers and tax differences, fixed assets, cash and bank payment orders, Russian print forms (TORG-12, Factura-Invoice, M-4, CO-3, CO-4), customs declarations and red storno inventory. It answers what Russia adds to W1.
What RU changes in W1 220 objects, BC29
codeunit/12 "Gen. Jnl.-Post Line"
- +
local event OnApplyVendLedgEntryOnBeforeUnrealizedVAT(var GenJournalLine: Record "Gen. Journal Line"; var CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer"; var VendorLedgerEntry: Record "Vendor Ledger Entry") - +
local procedure SummarizeVAT(SummarizeGLEntries: Boolean; GLEntry: Record "G/L Entry"; TransVATTypeIsAmountPlusTax: Boolean) - +
local procedure InsertSummarizedVAT(GenJnlLine: Record "Gen. Journal Line"; VATPostingSetup: Record "VAT Posting Setup") - +
procedure InitGLEntryVAT(GenJnlLine: Record "Gen. Journal Line"; AccNo: Code[20]; BalAccNo: Code[20]; Amount: Decimal; AmountAddCurr: Decimal; UseAmtAddCurr: Boolean; TransVATTypeIsAmountPlusTax: Boolean) - +
local procedure SummarizeVATFromInitGLEntryVAT(var GLEntry: Record "G/L Entry"; Amount: Decimal; TransVATTypeIsAmountPlusTax: Boolean) - +
procedure InitGLEntryVATCopy(GenJnlLine: Record "Gen. Journal Line"; AccNo: Code[20]; BalAccNo: Code[20]; Amount: Decimal; AmountAddCurr: Decimal; VATEntry: Record "VAT Entry"; TransVATTypeIsAmountPlusTax: Boolean): Integer - +
local procedure CreateGLEntryRU(GenJnlLine: Record "Gen. Journal Line"; AccNo: Code[20]; Amount: Decimal; AmountAddCurr: Decimal; UseAmountAddCurr: Boolean; BalAccountNo: Code[20]; IgnoreGLSetup: Boolean; CalcAddCurrResiduals: Boolean; RUCorrection: Boolean; AmountSrcCurr: Decimal) - +
local procedure CreateGLEntryVATRU(GenJnlLine: Record "Gen. Journal Line"; AccNo: Code[20]; Amount: Decimal; AmountAddCurr: Decimal; VATAmount: Decimal; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; BalAccountNo: Code[20]; IgnoreGLSetup: Boolean; CalcAddCurrResiduals: Boolean; RUCorrection: Boolean) - +
local procedure CreateGLEntryVATCollectAdjRU(GenJnlLine: Record "Gen. Journal Line"; AccNo: Code[20]; Amount: Decimal; AmountAddCurr: Decimal; VATAmount: Decimal; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var AdjAmount: array[4] of Decimal; BalAccountNo: Code[20]; IgnoreGLSetup: Boolean; CalcAddCurrResiduals: Boolean; RUCorrection: Boolean) - +
local procedure InsertPmtDiscVATForGLEntry(GenJnlLine: Record "Gen. Journal Line"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var NewCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; VATEntry2: Record "VAT Entry"; var VATPostingSetup: Record "VAT Posting Setup"; var TaxJurisdiction: Record "Tax Jurisdiction"; EntryType: Enum "Detailed CV Ledger Entry Type"; VATAmount: Decimal; VATAmountAddCurr: Decimal; NonDedVATAmount: Decimal; NonDedVATAmountAddCurr: Decimal; OldCVLedgEntryBuf: Record "CV Ledger Entry Buffer") - +
local procedure CalcCurrencyRealizedGainLoss(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; NewCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; GenJnlLine: Record "Gen. Journal Line"; AppliedAmount: Decimal; AppliedAmountLCY: Decimal) - +
local procedure CalcAmtLCYAdjustment(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var NewCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; GenJnlLine: Record "Gen. Journal Line") - +
local procedure GetDtldCustLedgEntryAccNo(GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; CustPostingGr: Record "Customer Posting Group"; OriginalTransactionNo: Integer; Unapply: Boolean; var BalAccNo: Code[20]): Code[20] - +
procedure CustUnrealizedVAT(GenJnlLine: Record "Gen. Journal Line"; var CustLedgEntry2: Record "Cust. Ledger Entry"; SettledAmount: Decimal; VATEntryNo: Integer; UnrealVATPart: Decimal; VATAllocationLineNo: Integer) - +
local procedure GetDtldVendLedgEntryAccNo(GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; VendPostingGr: Record "Vendor Posting Group"; OriginalTransactionNo: Integer; Unapply: Boolean; var BalAccNo: Code[20]): Code[20] - +
procedure PostDtldCVLedgEntry(GenJournalLine: Record "Gen. Journal Line"; DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; AccNo: Code[20]; BalAccNo: Code[20]; var AdjAmount: array[4] of Decimal; Unapply: Boolean) - +
local procedure PostDtldCVLedgEntryCreateGLEntryPmtDiscTol(var GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var AccNo: Code[20]; BalAccNo: Code[20]; var Unapply: Boolean) - +
procedure VendUnrealizedVAT(GenJnlLine: Record "Gen. Journal Line"; var VendLedgEntry2: Record "Vendor Ledger Entry"; SettledAmount: Decimal; VATEntryNo: Integer; UnrealVATPart: Decimal; NewTransactionNo: Integer; VATAllocationLineNo: Integer) - +
local procedure InsertDtldCustLedgEntryUnapply(var GenJnlLine: Record "Gen. Journal Line"; var SavedGenJnlLine: Record "Gen. Journal Line"; var NewDtldCustLedgEntry: Record "Detailed Cust. Ledg. Entry"; OldDtldCustLedgEntry: Record "Detailed Cust. Ledg. Entry"; var NextDtldLedgEntryNo: Integer; var CustomerPostingGroup: Record "Customer Posting Group") - +
local procedure InsertDtldVendLedgEntryUnapply(var GenJnlLine: Record "Gen. Journal Line"; var SavedGenJnlLine: Record "Gen. Journal Line"; var NewDtldVendLedgEntry: Record "Detailed Vendor Ledg. Entry"; OldDtldVendLedgEntry: Record "Detailed Vendor Ledg. Entry"; var NextDtldLedgEntryNo: Integer) - +
procedure PostVendVATSettlement(GenJnlLine: Record "Gen. Journal Line"; var VendLedgEntry2: Record "Vendor Ledger Entry"; var GenJnlLine2: Record "Gen. Journal Line") - +
procedure PostCustVATSettlement(GenJnlLine: Record "Gen. Journal Line"; var CustLedgEntry2: Record "Cust. Ledger Entry"; var GenJnlLine2: Record "Gen. Journal Line") - +
procedure PostVendVATReinstatement(var GenJnlLine2: Record "Gen. Journal Line") - +
local procedure PostCustBackPrepayment(GenJnlLine: Record "Gen. Journal Line"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; CustPostingGr: Record "Customer Posting Group") - +
local procedure InsertCustGLEntry(GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; CustPostingGr: Record "Customer Posting Group") - +
local procedure PostVendBackPrepayment(GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; VendPostingGr: Record "Vendor Posting Group"; Unapply: Boolean) - +
local procedure InsertVendGLEntry(GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; VendPostingGr: Record "Vendor Posting Group") - +
procedure RUFindAmtForAppln(var NewCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var OldCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var AppliedAmount: Decimal; var AppliedAmountLCY: Decimal; var OldAppliedAmount: Decimal; ApplnRoundingPrecision: Decimal) - +
procedure CheckCalcAmtDiff(NewCVLedgCurrencyCode: Code[10]; OldCVLedgCurrencyCode: Code[10]): Boolean - +
procedure GetLastDate(Date1: Date; Date2: Date; Date3: Date): Date - +
local procedure GetPayablesAccountNo(GenJnlLine: Record "Gen. Journal Line"): Code[20] - +
local procedure CheckPurchExtDocNo(GenJnlLine: Record "Gen. Journal Line"; IsAmtDiff: Boolean) - +
procedure CalcAppliedAmounts(var EntryBuf1: Record "CV Ledger Entry Buffer"; var EntryBuf2: Record "CV Ledger Entry Buffer"; var AppliedAmount1: Decimal; var AppliedAmountLCY: Decimal; var AppliedAmount2: Decimal; ApplnRoundingPrecision: Decimal; Factor: Decimal) - +
local procedure RoundCurrencyFactor(CurrencyFactor: Decimal): Decimal - +
procedure GetRemAmount(EntryBuf: Record "CV Ledger Entry Buffer"; ApplnRoundingPrecision: Decimal): Decimal - +
local procedure InsertRUGLEntry(GenJnlLine: Record "Gen. Journal Line"; GLEntry: Record "G/L Entry"; BalAccountNo: Code[20]; IgnoreGLSetup: Boolean; CalcAddCurrResiduals: Boolean; RUCorrection: Boolean): Boolean - +
procedure SpecialRunWithCheck(var GenJnlLine2: Record "Gen. Journal Line"): Integer - +
procedure AdjustVATAmount(var VATEntry: Record "VAT Entry"; VATPart: Decimal; var VATBase: Decimal; VATAmount: Decimal; var VATBaseAddCurr: Decimal; VATAmountAddCurr: Decimal; Remaining: Boolean) - +
procedure SummarizeGainLoss(var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var CorrDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; Unapply: Boolean) - +
procedure UpdateGainLoss(var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var CorrDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer") - +
procedure CreateCustUnapplyBuffer(var DtldCustLedgEntry: Record "Detailed Cust. Ledg. Entry"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; NextDtldLedgEntryNo: Integer) - +
procedure CreateVendUnapplyBuffer(var DtldCustLedgEntry: Record "Detailed Vendor Ledg. Entry"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; NextDtldLedgEntryNo: Integer) - +
procedure FindAdjustingVATEntry(var VATEntry: Record "VAT Entry"; CorrDocDate: Date) - +
procedure UpdateTaxDiff(GenJnlLine: Record "Gen. Journal Line") - +
local procedure CalcTaxAccRealizedGainLossAmt(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; GenJnlLine: Record "Gen. Journal Line"; RealizedGainLossAmount: Decimal; AppliedAmount: Decimal; AppliedAmountLCY: Decimal) - +
procedure PostPrepmtDiffRealizedVAT(GenJnlLine: Record "Gen. Journal Line"; UnrealizedVATEntry: Record "VAT Entry") - +
procedure TransferCVLedgerEntryBuf(CVLedgEntryBuf: Record "CV Ledger Entry Buffer") - +
procedure SetCVLedgEntryForVAT(TransactionNo: Integer; CVLedgEntryNo: Integer) - +
procedure IsCheckFinVoided(GenJnlLine: Record "Gen. Journal Line"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"): Boolean - +
procedure IsVATAgentVATPayment(GenJnlLine: Record "Gen. Journal Line"): Boolean - +
procedure UpdateVATAgentVendLedgEntry(var VendLedgEntry: Record "Vendor Ledger Entry") - +
local procedure InsertVATAgentVATPmtGLEntry(GenJnlLine: Record "Gen. Journal Line"; PmtAmount: Decimal) - +
procedure InitVATAgentDtldVendLedgEntry(GenJnlLine: Record "Gen. Journal Line"; var VendLedgEntry: Record "Vendor Ledger Entry"; var DtldVendLedgEntry: Record "Detailed Vendor Ledg. Entry") - +
procedure PostVATAllocDepreciation(GenJnlLine: Record "Gen. Journal Line"; VATAllocLine: Record "VAT Allocation Line"; DeprAmount: Decimal; DeprBookCode: Code[10]) - +
local procedure CheckVendPrepmtApplPostingDate(GenJnlLine: Record "Gen. Journal Line"; NewCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; OldVendLedgEntry: Record "Vendor Ledger Entry") - +
local procedure CheckCustPrepmtApplPostingDate(GenJnlLine: Record "Gen. Journal Line"; NewCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; OldCustLedgEntry: Record "Cust. Ledger Entry") - +
local procedure CheckVendApplDates(PrepaymentPostingDate: Date; InitialEntryPostingDate: Date; EntryNo: Integer) - +
local procedure CheckCustApplDates(PrepaymentPostingDate: Date; InitialEntryPostingDate: Date; EntryNo: Integer) - +
local procedure GetGenPostingTypeFromAccType(AccountType: Enum "Gen. Journal Account Type"): Enum "General Posting Type" - +
local procedure GetVATAmountsToRealize(var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer") - +
local procedure IsPrepayment(DocumentType: Enum "Gen. Journal Document Type"; Prepayment: Boolean): Boolean - +
local procedure CheckLedgerEntryIsNeeded(BankAcc: Record "Bank Account"; GenJnlLine: Record "Gen. Journal Line"): Boolean - Δ
local event OnApplyVendLedgEntryOnBeforeVendUnrealizedVAT(VendLedgerEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean) - Δ
local procedure PostUnapply(GenJnlLine: Record "Gen. Journal Line"; var VATEntry: Record "VAT Entry"; VATEntryType: Enum "General Posting Type"; BilltoPaytoNo: Code[20]; var TransactionNo: Integer; UnapplyVATEntries: Boolean; var TempVATEntry: Record "VAT Entry" temporary) - Δ
procedure SetPreviewMode(NewPreviewMode: Boolean) - −
local event OnApplyVendLedgEntryOnBeforeUnrealizedVAT(var GenJournalLine: Record "Gen. Journal Line"; var CVLedgerEntryBuffer: Record "CV Ledger Entry Buffer"; var VendorLedgerEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean) - −
procedure InsertSummarizedVAT(GenJnlLine: Record "Gen. Journal Line") - −
procedure InitGLEntryVAT(GenJnlLine: Record "Gen. Journal Line"; AccNo: Code[20]; BalAccNo: Code[20]; Amount: Decimal; AmountAddCurr: Decimal; UseAmtAddCurr: Boolean) - −
local procedure SummarizeVATFromInitGLEntryVAT(var GLEntry: Record "G/L Entry"; Amount: Decimal) - −
procedure InitGLEntryVATCopy(GenJnlLine: Record "Gen. Journal Line"; AccNo: Code[20]; BalAccNo: Code[20]; Amount: Decimal; AmountAddCurr: Decimal; VATEntry: Record "VAT Entry"): Integer - −
local procedure InsertPmtDiscVATForGLEntry(GenJnlLine: Record "Gen. Journal Line"; var DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var NewCVLedgEntryBuf: Record "CV Ledger Entry Buffer"; VATEntry2: Record "VAT Entry"; var VATPostingSetup: Record "VAT Posting Setup"; var TaxJurisdiction: Record "Tax Jurisdiction"; EntryType: Enum "Detailed CV Ledger Entry Type"; VATAmount: Decimal; VATAmountAddCurr: Decimal; NonDedVATAmount: Decimal; NonDedVATAmountAddCurr: Decimal) - −
local procedure CalcCurrencyRealizedGainLoss(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; GenJnlLine: Record "Gen. Journal Line"; AppliedAmount: Decimal; AppliedAmountLCY: Decimal) - −
local procedure GetDtldCustLedgEntryAccNo(GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; CustPostingGr: Record "Customer Posting Group"; OriginalTransactionNo: Integer; Unapply: Boolean): Code[20] - −
procedure CustUnrealizedVAT(GenJnlLine: Record "Gen. Journal Line"; var CustLedgEntry2: Record "Cust. Ledger Entry"; SettledAmount: Decimal) - −
local procedure GetDtldVendLedgEntryAccNo(GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; VendPostingGr: Record "Vendor Posting Group"; OriginalTransactionNo: Integer; Unapply: Boolean): Code[20] - −
procedure PostDtldCVLedgEntry(GenJournalLine: Record "Gen. Journal Line"; DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; AccNo: Code[20]; var AdjAmount: array[4] of Decimal; Unapply: Boolean) - −
local procedure PostDtldCVLedgEntryCreateGLEntryPmtDiscTol(var GenJnlLine: Record "Gen. Journal Line"; DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; var AccNo: Code[20]; var Unapply: Boolean) - −
procedure VendUnrealizedVAT(GenJnlLine: Record "Gen. Journal Line"; var VendLedgEntry2: Record "Vendor Ledger Entry"; SettledAmount: Decimal) - −
local procedure InsertDtldCustLedgEntryUnapply(GenJnlLine: Record "Gen. Journal Line"; var NewDtldCustLedgEntry: Record "Detailed Cust. Ledg. Entry"; var OldDtldCustLedgEntry: Record "Detailed Cust. Ledg. Entry"; var NextDtldLedgEntryNo: Integer; var CustomerPostingGroup: Record "Customer Posting Group") - −
local procedure InsertDtldVendLedgEntryUnapply(GenJnlLine: Record "Gen. Journal Line"; var NewDtldVendLedgEntry: Record "Detailed Vendor Ledg. Entry"; OldDtldVendLedgEntry: Record "Detailed Vendor Ledg. Entry"; var NextDtldLedgEntryNo: Integer) - −
local procedure CheckPurchExtDocNo(GenJnlLine: Record "Gen. Journal Line")
table/81 "Gen. Journal Line"
- +
field(12400; "Initial Entry No."; Integer) - +
field(12401; "Beneficiary Bank Code"; Code[20]) - +
field(12402; "Payment Purpose"; Text[250]) - +
field(12403; "Cash Order Including"; Text[250]) - +
field(12404; "Cash Order Supplement"; Text[100]) - +
field(12405; "Payment Method"; Option) - +
field(12406; "Payment Date"; Date) - +
field(12407; "Payment Subsequence"; Text[2]) - +
field(12408; "Payment Code"; Text[20]) - +
field(12409; "Payment Assignment"; Text[15]) - +
field(12410; "Payment Type"; Text[5]) - +
field(12411; "Debit Amount (LCY)"; Decimal) - +
field(12412; "Credit Amount (LCY)"; Decimal) - +
field(12413; "Prepmt. Diff."; Boolean) - +
field(12417; "VAT Transaction No."; Integer) - +
field(12418; "VAT Settlement Part"; Option) - +
field(12419; "Unrealized VAT Entry No."; Integer) - +
field(12420; "Paid Amount"; Decimal) - +
field(12421; "FA Location Code"; Code[10]) - +
field(12422; "Initial VAT Entry No."; Integer) - +
field(12423; "Object Type"; Option) - +
field(12424; "Object No."; Code[20]) - +
field(12425; "Prepayment Document No."; Code[20]) - +
field(12426; "Prepayment Status"; Option) - +
field(12427; "Advance VAT Base Amount"; Decimal) - +
field(12428; "Document Line No."; Integer) - +
field(12429; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12430; "Employee No."; Code[20]) - +
field(12431; "Corrective Doc. Type"; Option) - +
field(12434; "Initial Document No."; Code[20]) - +
field(12435; "Vendor VAT Invoice No."; Code[30]) - +
field(12436; "Vendor VAT Invoice Date"; Date) - +
field(12437; "Vendor VAT Invoice Rcvd Date"; Date) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12470; "Vendor Receipts No."; Code[20]) - +
field(12471; "Vendor Receipts Date"; Date) - +
field(12472; "Applies-to Doc. Date"; Date) - +
field(12476; "FA Charge No."; Code[20]) - +
field(12480; "KBK"; Code[20]) - +
field(12481; "OKATO"; Code[11]) - +
field(12482; "Period Code"; Option) - +
field(12483; "Payment Reason Code"; Code[10]) - +
field(12484; "Reason Document No."; Code[10]) - +
field(12485; "Reason Document Date"; Date) - +
field(12486; "Tax Payment Type"; Code[10]) - +
field(12487; "Tax Period"; Code[10]) - +
field(12488; "Reason Document Type"; Option) - +
field(12489; "Taxpayer Status"; Option) - +
field(12490; "Agreement No."; Code[20]) - +
field(12491; "Depr. Period Starting Date"; Date) - +
field(12492; "Payer Vendor No."; Code[20]) - +
field(12493; "Payer Beneficiary Bank Code"; Code[20]) - +
field(12497; "Include In Other VAT Ledger"; Boolean) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
field(14900; "Export Status"; Option) - +
field(14901; "Bank Account No."; Code[20]) - +
field(14902; "Statement No."; Code[20]) - +
field(14903; "Statement Line No."; Integer) - +
field(14904; "Bank Acc. Details VAT Reg. No."; Text[20]) - +
field(14905; "Bank Acc. Dtls. Bank Acc. No."; Code[30]) - +
field(14910; "Acc. Schedule Name"; Code[10]) - +
field(14911; "Acc. Schedule Line No."; Integer) - +
field(14912; "Column Layout Name"; Code[10]) - +
field(14913; "Column Layout Line No."; Integer) - +
field(14925; "Allocated VAT Amount"; Decimal) - +
field(14926; "Unrealized Amount"; Decimal) - +
field(14927; "VAT Allocation Type"; Option) - +
field(14929; "Reinstatement VAT Entry No."; Integer) - +
field(17201; "Depr. Bonus"; Boolean) - +
field(17202; "Tax. Diff. Dtld. Entry No."; Integer) - +
field(17300; "Tax Difference Code"; Code[10]) - +
field(17301; "Depr. Group Elimination"; Boolean) - +
procedure UpdatePaymentVATInfo(UseDefaultPmtPurpose: Boolean) - +
local procedure SetPaymentVATInfoOnField(var FieldValue: Text[250]; UseDefaultPmtPurpose: Boolean) - +
local procedure AddPersonalDocInfo(var PersonalDoc: Text[250]) - +
procedure GetUnrealizedVATAmount(Remaining: Boolean): Decimal - +
procedure SetExportStatus() - +
procedure ExportCancel() - +
procedure SetBankAccDetail(BankAccDetailLoc: Record "Bank Account Details")
table/181 "Posted Gen. Journal Line"
- +
field(12400; "Initial Entry No."; Integer) - +
field(12401; "Beneficiary Bank Code"; Code[20]) - +
field(12402; "Payment Purpose"; Text[250]) - +
field(12403; "Cash Order Including"; Text[250]) - +
field(12404; "Cash Order Supplement"; Text[100]) - +
field(12405; "Payment Method"; Option) - +
field(12406; "Payment Date"; Date) - +
field(12407; "Payment Subsequence"; Text[2]) - +
field(12408; "Payment Code"; Text[20]) - +
field(12409; "Payment Assignment"; Text[15]) - +
field(12410; "Payment Type"; Text[5]) - +
field(12411; "Debit Amount (LCY)"; Decimal) - +
field(12412; "Credit Amount (LCY)"; Decimal) - +
field(12413; "Prepmt. Diff."; Boolean) - +
field(12417; "VAT Transaction No."; Integer) - +
field(12418; "VAT Settlement Part"; Option) - +
field(12419; "Unrealized VAT Entry No."; Integer) - +
field(12420; "Paid Amount"; Decimal) - +
field(12421; "FA Location Code"; Code[10]) - +
field(12422; "Initial VAT Entry No."; Integer) - +
field(12423; "Object Type"; Option) - +
field(12424; "Object No."; Code[20]) - +
field(12425; "Prepayment Document No."; Code[20]) - +
field(12426; "Prepayment Status"; Option) - +
field(12427; "Advance VAT Base Amount"; Decimal) - +
field(12428; "Document Line No."; Integer) - +
field(12429; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12430; "Employee No."; Code[20]) - +
field(12431; "Corrective Doc. Type"; Option) - +
field(12434; "Initial Document No."; Code[20]) - +
field(12435; "Vendor VAT Invoice No."; Code[30]) - +
field(12436; "Vendor VAT Invoice Date"; Date) - +
field(12437; "Vendor VAT Invoice Rcvd Date"; Date) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12470; "Vendor Receipts No."; Code[20]) - +
field(12471; "Vendor Receipts Date"; Date) - +
field(12472; "Applies-to Doc. Date"; Date) - +
field(12476; "FA Charge No."; Code[20]) - +
field(12480; "KBK"; Code[20]) - +
field(12481; "OKATO"; Code[11]) - +
field(12482; "Period Code"; Option) - +
field(12483; "Payment Reason Code"; Code[10]) - +
field(12484; "Reason Document No."; Code[10]) - +
field(12485; "Reason Document Date"; Date) - +
field(12486; "Tax Payment Type"; Code[10]) - +
field(12487; "Tax Period"; Code[10]) - +
field(12488; "Reason Document Type"; Option) - +
field(12489; "Taxpayer Status"; Option) - +
field(12490; "Agreement No."; Code[20]) - +
field(12491; "Depr. Period Starting Date"; Date) - +
field(12492; "Payer Vendor No."; Code[20]) - +
field(12493; "Payer Beneficiary Bank Code"; Code[20]) - +
field(12497; "Include In Other VAT Ledger"; Boolean) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
field(14900; "Export Status"; Option) - +
field(14901; "Bank Account No."; Code[20]) - +
field(14902; "Statement No."; Code[20]) - +
field(14903; "Statement Line No."; Integer) - +
field(14904; "Bank Acc. Details VAT Reg. No."; Text[20]) - +
field(14905; "Bank Acc. Dtls. Bank Acc. No."; Code[30]) - +
field(14910; "Acc. Schedule Name"; Code[10]) - +
field(14911; "Acc. Schedule Line No."; Integer) - +
field(14912; "Column Layout Name"; Code[10]) - +
field(14913; "Column Layout Line No."; Integer) - +
field(14926; "Unrealized Amount"; Decimal) - +
field(14927; "VAT Allocation Type"; Option) - +
field(14929; "Reinstatement VAT Entry No."; Integer) - +
field(17201; "Depr. Bonus"; Boolean) - +
field(17202; "Tax. Diff. Dtld. Entry No."; Integer) - +
field(17300; "Tax Difference Code"; Code[10]) - +
field(17301; "Depr. Group Elimination"; Boolean) - Δ
field(288; "Recipient Bank Account"; Code[20])
table/79 "Company Information"
- +
field(12400; "Director No."; Code[20]) - +
field(12401; "Director Name"; Text[50]) - +
field(12402; "Accountant Name"; Text[50]) - +
field(12403; "Accountant No."; Code[20]) - +
field(12404; "OGRN Code"; Code[13]) - +
field(12405; "OKPO Code"; Code[10]) - +
field(12406; "OKONX Code"; Code[10]) - +
field(12407; "OKOPF Code"; Code[10]) - +
field(12408; "OKFS Code"; Code[10]) - +
field(12409; "Full Name"; Text[250]) - +
field(12410; "Bank BIC"; Code[20]) - +
field(12411; "Recipient Tax Authority SONO"; Code[4]) - +
field(12412; "Admin. Tax Authority SONO"; Code[4]) - +
field(12416; "Region Code"; Code[10]) - +
field(12417; "Populated Locality"; Text[30]) - +
field(12418; "Street"; Text[30]) - +
field(12419; "House"; Text[5]) - +
field(12420; "Building"; Text[5]) - +
field(12421; "Apartment"; Text[5]) - +
field(12425; "KPP Code"; Code[10]) - +
field(12426; "Status"; Option) - +
field(12435; "Registration Date"; Date) - +
field(12436; "Principal Activity"; Text[30]) - +
field(12443; "OKOGU Code"; Code[10]) - +
field(12444; "OKATO Code"; Code[11]) - +
field(12445; "OKVED Code"; Code[10]) - +
field(12446; "HR Manager No."; Code[20]) - +
field(12450; "Taxation Body No."; Code[10]) - +
field(12451; "Taxation Body Name"; Text[40]) - +
field(12452; "Taxation Body District"; Text[30]) - +
field(12453; "Taxation Body Address"; Text[30]) - +
field(12454; "Taxation Body Address 2"; Text[50]) - +
field(12455; "Taxation Body Post Code"; Code[10]) - +
field(12456; "Taxation Body Phone No."; Text[30]) - +
field(12457; "Pension Fund Registration No."; Text[20]) - +
field(12458; "Medical Fund Registration No."; Text[20]) - +
field(12459; "Social Insurance Fund Agency"; Text[35]) - +
field(12460; "Social Insurance Code"; Text[10]) - +
field(12461; "Tax Bearer Category"; Text[50]) - +
field(12462; "Tax Bearer Category Code"; Code[10]) - +
field(12463; "Pension Fund Registration Name"; Text[50]) - +
field(12464; "Bank City"; Text[50]) - +
field(12478; "Bank Corresp. Account No."; Code[20]) - +
field(12479; "Company Status"; Option) - +
field(12480; "Administrative Region"; Text[50]) - +
field(12481; "Primary Activity"; Text[50]) - +
field(12482; "Form of Ownership"; Text[50]) - +
field(12483; "Separated Org. Unit"; Boolean) - +
field(12485; "Region Name"; Text[30]) - +
field(12487; "Municipal District"; Code[10]) - +
field(12488; "FSI Registration No."; Code[10]) - +
field(14716; "Reg. Country/Region"; Text[50]) - +
field(14717; "Reg. Country/Region Code"; Code[10]) - +
field(14718; "Reg. VAT Registration No."; Text[30]) - +
field(14719; "Property Locat. KPP Code"; Code[10]) - +
field(14720; "Stat. Acc. Sert. - Series"; Code[20]) - +
field(14721; "Stat. Acc. Sert. - No."; Code[20]) - +
field(14722; "Stat. Acc. Sert. - Issue Date"; Date) - +
field(14723; "Stat. Acc. Sert. - Issue State"; Text[50]) - +
field(14724; "Stat. Acc. Sert. - Issue Code"; Code[20]) - +
field(14725; "Representative Organization"; Text[30]) - +
field(14726; "Representative First Name"; Text[30]) - +
field(14727; "Representative Middle Name"; Text[30]) - +
field(14728; "Representative Last Name"; Text[30]) - +
field(14729; "Representative Document"; Text[30]) - +
field(14730; "Import Curr. Exch. Rates"; Boolean) - +
field(14731; "Import Conflict Resolution"; Option) - +
procedure IsNeedToReplaceCurrExchRate(CurrencyCode: Code[10]; ExchRateDate: Date; CompName: Text[30]): Boolean - Δ
field(11; "Giro No."; Text[20]) - Δ
field(14; "Bank Account No."; Text[30]) - Δ
field(38; "IBAN"; Code[50])
table/5600 "Fixed Asset"
- +
field(12400; "Inventory Number"; Text[30]) - +
field(12401; "Depreciation Code"; Code[10]) - +
field(12402; "FA Type"; Option) - +
field(12403; "Depreciation Group"; Code[10]) - +
field(12404; "Belonging to Manufacturing"; Option) - +
field(12405; "Global Dimension 1 Filter"; Code[20]) - +
field(12406; "Global Dimension 2 Filter"; Code[20]) - +
field(12407; "FA Location Code Filter"; Code[20]) - +
field(12408; "Depreciation Book Code Filter"; Code[10]) - +
field(12409; "Status"; Option) - +
field(12410; "Factory No."; Text[30]) - +
field(12411; "Initial Release Date"; Date) - +
field(12412; "Status Document No."; Code[20]) - +
field(12413; "Passport No."; Text[30]) - +
field(12414; "Status Date"; Date) - +
field(12415; "Manufacturing Year"; Text[4]) - +
field(12417; "Date Filter"; Date) - +
field(12418; "Unrealized VAT Amount"; Decimal) - +
field(12425; "G/L Account No. Filter"; Code[20]) - +
field(12426; "G/L Starting Date Filter"; Date) - +
field(12427; "G/L Starting Balance"; Decimal) - +
field(12428; "G/L Net Change"; Decimal) - +
field(12429; "G/L Debit Amount"; Decimal) - +
field(12430; "G/L Credit Amount"; Decimal) - +
field(12431; "G/L Balance to Date"; Decimal) - +
field(12450; "Vehicle Identification Number"; Code[30]) - +
field(12451; "Vehicle Model"; Text[30]) - +
field(12452; "Vehicle Type"; Text[50]) - +
field(12453; "Vehicle Reg. No."; Code[20]) - +
field(12454; "Vehicle Capacity"; Decimal) - +
field(12455; "Vehicle Engine No."; Code[20]) - +
field(12456; "Vehicle Chassis No."; Code[20]) - +
field(12457; "Vehicle Passport Weight"; Decimal) - +
field(12458; "Run after Release Date"; Decimal) - +
field(12459; "Run after Renovation Date"; Decimal) - +
field(12460; "Vehicle Writeoff Date"; Date) - +
field(12461; "Vehicle Class"; Option) - +
field(12462; "Is Vehicle"; Boolean) - +
field(12463; "Last Renovation Date"; Date) - +
field(12470; "Manufacturer"; Text[30]) - +
field(12493; "Undepreciable FA"; Boolean) - +
field(12495; "Operation Life (Months)"; Integer) - +
field(12496; "Accrued Depr. Amount"; Decimal) - +
field(14921; "Assessed Tax Code"; Code[20]) - +
field(14922; "FA Type for Taxation"; Option) - +
field(14923; "Distributed Asset"; Boolean) - +
field(14924; "UGSS Asset"; Boolean) - +
field(14925; "OKATO Code"; Code[11]) - +
field(14926; "Book Value per Share"; Decimal) - +
field(14927; "Property Type"; Option) - +
field(14928; "Tax Amount Paid Abroad"; Decimal) - +
field(17301; "Tax Difference Code"; Code[10]) - +
field(17302; "Tax Amount"; Decimal) - +
field(17303; "Created by FA No."; Code[20]) - +
key(Key11; "FA Type") - +
key(Key12; "Created by FA No.") - +
key(Key13; "Depreciation Group") - +
procedure TestNoEntriesExist(CurrentFieldName: Text[100]) - +
procedure CheckATCode() - +
procedure CheckRegionCode() - +
procedure CheckATCodeDuplicate() - +
procedure CheckBaseCode() - +
procedure InitFADeprBooks(No.: Code[20]) - +
local procedure InsertFADeprBook(FANo: Code[20]; DeprBookCode: Code[10]; DepreciationMethod: Enum "FA Depreciation Method"; DeprBonus: Decimal) - +
local procedure DeleteFADeprBook(FANo: Code[20]; DeprBookCode: Code[10]) - +
procedure ShowTaxDifferences() - +
procedure GetTDESourceType(): Integer - +
procedure GetDefDeprBook(): Code[10]
table/254 "VAT Entry"
- +
field(12400; "Tax Invoice Amount Type"; Option) - +
field(12401; "Prepayment"; Boolean) - +
field(12406; "Prepmt. Diff."; Boolean) - +
field(12407; "VAT Settlement Part"; Option) - +
field(12408; "VAT Settlement Type"; Option) - +
field(12409; "Manual VAT Settlement"; Boolean) - +
field(12410; "Correction"; Boolean) - +
field(12411; "Initial VAT Transaction No."; Integer) - +
field(12412; "Document Line No."; Integer) - +
field(12413; "Corrective Doc. Type"; Option) - +
field(12425; "CV Ledg. Entry No."; Integer) - +
field(12426; "FA Ledger Entry No."; Integer) - +
field(12440; "Positive"; Boolean) - +
field(12461; "For Document Type"; Enum "Gen. Journal Document Type") - +
field(12462; "For Document No."; Code[20]) - +
field(12463; "VAT Charge Accept."; Boolean) - +
field(12464; "VAT Correction"; Boolean) - +
field(12482; "Additional VAT Ledger Sheet"; Boolean) - +
field(12483; "Corrected Document Date"; Date) - +
field(12484; "Adjusted VAT Entry No."; Integer) - +
field(12486; "Include In Other VAT Ledger"; Boolean) - +
field(12491; "Object Type"; enum "Gen. Journal Account Type") - +
field(12492; "Object No."; Code[20]) - +
field(14925; "Amount To Allocate"; Decimal) - +
field(14927; "VAT Allocation Type"; Option) - +
field(14929; "VAT Reinstatement"; Boolean) - +
field(14930; "VAT Agent"; Boolean) - +
key(Key14; "Reversed", "Posting Date") - +
key(Key15; "Type", "Closed", "VAT Bus. Posting Group", "VAT Prod. Posting Group", "Tax Jurisdiction Code", "Use Tax", "Posting Date", "G/L Acc. No.") - +
key(Key16; "Posting Date", "Type", "Closed", "VAT Bus. Posting Group", "VAT Prod. Posting Group", "Reversed", "G/L Acc. No.", "VAT Reporting Date") - +
key(Key17; "Document Date") - +
key(Key18; "G/L Acc. No.") - +
key(Key19; "Type", "Closed", "VAT Bus. Posting Group", "VAT Prod. Posting Group", "Reversed", "Posting Date", "G/L Acc. No.", "VAT Reporting Date") - +
procedure IsUnapplied(var UnappliedEntryDate: Date): Boolean - +
procedure GetPurchPaymentDateDocNo(TransactionNo: Integer; var PayDate: Date; var PayDocNo: Code[20]) - +
procedure GetSalesPaymentDate(TransactionNo: Integer; var PayDate: Date) - +
procedure ShowAllocation() - +
procedure FindCVEntry(var CVEntryType: Option " ",Purchase,Sale; var CVEntryNo: Integer): Boolean - +
procedure GetAmountOnBase(VATBase: Decimal): Decimal - +
procedure FullyRealizedOnDate(PostingDate: Date): Boolean - Δ
key(Key6; "Transaction No.", "CV Ledg. Entry No.") - Δ
key(Key8; "Unrealized VAT Entry No.") - Δ
key(Key9; "Type", "Bill-to/Pay-to No.", "Transaction No.") - Δ
key(Key10; "Posting Date", "Type", "VAT Bus. Posting Group", "VAT Prod. Posting Group", "Tax Invoice Amount Type", "Prepayment", "Positive") - Δ
key(Key11; "Type", "Object Type", "Object No.", "Manual VAT Settlement", "Unrealized VAT Entry No.", "FA Ledger Entry No.", "Posting Date") - Δ
key(Key12; "Type", "CV Ledg. Entry No.", "Manual VAT Settlement", "VAT Settlement Type", "VAT Bus. Posting Group", "VAT Prod. Posting Group", "Posting Date") - Δ
key(Key13; "Type", "Posting Date", "VAT Bus. Posting Group", "VAT Prod. Posting Group", "Gen. Bus. Posting Group", "Gen. Prod. Posting Group", "Object Type", "Object No.", "VAT Allocation Type", "Prepayment")
table/274 "Bank Acc. Reconciliation Line"
- +
field(12400; "Operation Date"; Date) - +
field(12401; "Sender Account No."; Code[20]) - +
field(12402; "Sender VAT Reg. No."; Text[20]) - +
field(12403; "Sender Party Name"; Text[150]) - +
field(12404; "Sender BIC"; Code[9]) - +
field(12405; "Sender Bank Name"; Text[150]) - +
field(12406; "Sender Bank City"; Text[50]) - +
field(12407; "Sender Transit No."; Code[20]) - +
field(12408; "Sender KPP"; Code[20]) - +
field(12409; "Recipient Account No."; Code[20]) - +
field(12410; "Recipient VAT Reg. No."; Text[20]) - +
field(12411; "Recipient Name"; Text[150]) - +
field(12412; "Recipient BIC"; Code[9]) - +
field(12413; "Recipient Bank Name"; Text[150]) - +
field(12414; "Recipient Bank City"; Text[50]) - +
field(12415; "Recipient Transit No."; Code[20]) - +
field(12416; "Recipient KPP"; Code[20]) - +
field(12417; "Status Parameter"; Option) - +
field(12418; "KBK"; Code[20]) - +
field(12419; "OKATO"; Code[11]) - +
field(12420; "Payment Reason Code"; Option) - +
field(12421; "Tax Period"; Code[10]) - +
field(12422; "Period Code"; Option) - +
field(12423; "Reason Document No."; Code[15]) - +
field(12424; "Reason Document Date"; Date) - +
field(12425; "Reason Document Type"; Option) - +
field(12426; "Pay Type"; Option) - +
field(12427; "Payment Method"; Option) - +
field(12428; "Payment Variant"; Code[10]) - +
field(12429; "Payment Date"; Date) - +
field(12430; "Payment Subsequence"; Code[10]) - +
field(12431; "Line Status"; Option) - +
field(12432; "Payment Direction"; Option) - +
field(12433; "Entity Type"; Option) - +
field(12434; "Entity No."; Code[20]) - +
field(12435; "Document Type"; Option) - +
field(12436; "Debit Amount"; Decimal) - +
field(12437; "Credit Amount"; Decimal) - +
field(12438; "Payment Code"; Text[20]) - +
local procedure GetContractor(): Boolean - +
local procedure IncorrectContractor() - +
procedure CalculateDebitCreditAmount() - +
procedure GetPaymentDirection() - +
procedure CheckLineStatus() - +
procedure UpdateGenJnlLine(var GenJnlLine: Record "Gen. Journal Line"; BankAccReconLine: Record "Bank Acc. Reconciliation Line")
table/23 "Vendor"
- +
field(12400; "Default Bank Code"; Code[20]) - +
field(12401; "OKPO Code"; Code[10]) - +
field(12402; "OKONX Code"; Code[10]) - +
field(12403; "Customer No."; Code[20]) - +
field(12404; "Customer Name"; Text[50]) - +
field(12405; "Employee No."; Code[20]) - +
field(12406; "Tax Authority Code"; Code[8]) - +
field(12409; "Full Name"; Text[250]) - +
field(12410; "VAT Agent"; Boolean) - +
field(12411; "VAT Agent Prod. Posting Group"; Code[20]) - +
field(12412; "VAT Payment Source Type"; Option) - +
field(12413; "VAT Agent Type"; Option) - +
field(12414; "Tax Authority No."; Code[20]) - +
field(12425; "G/L Account Filter"; Code[20]) - +
field(12426; "G/L Starting Date Filter"; Date) - +
field(12427; "G/L Starting Balance"; Decimal) - +
field(12428; "G/L Net Change"; Decimal) - +
field(12429; "G/L Debit Amount"; Decimal) - +
field(12430; "G/L Credit Amount"; Decimal) - +
field(12431; "G/L Balance to Date"; Decimal) - +
field(12432; "Vendor Type"; Option) - +
field(12480; "KPP Code"; Code[10]) - +
field(12481; "Control Tax Organ"; Text[30]) - +
field(12490; "Agreement Posting"; Option) - +
field(12491; "Agreement Filter"; Code[20]) - +
field(12494; "Agreement Nos."; Code[20]) - +
key(Key16; "SystemModifiedAt") - +
procedure CopyFromCustomer(var Vend: Record Vendor) - +
procedure CheckPrepaymentDocNo(var GenJnlLine: Record "Gen. Journal Line"; Post: Boolean) - +
procedure UpdateReferencedIds(var PrevVendor: Record Vendor) - Δ
field(62; "Purchases (LCY)"; Decimal) - Δ
field(64; "Inv. Discounts (LCY)"; Decimal) - Δ
field(78; "Outstanding Orders"; Decimal) - Δ
field(79; "Amt. Rcd. Not Invoiced"; Decimal) - Δ
field(113; "Outstanding Orders (LCY)"; Decimal) - Δ
field(114; "Amt. Rcd. Not Invoiced (LCY)"; Decimal) - Δ
field(125; "Outstanding Invoices"; Decimal) - Δ
field(126; "Outstanding Invoices (LCY)"; Decimal) - Δ
key(Key14; "Vendor Type") - Δ
key(Key15; "Blocked")
table/272 "Check Ledger Entry"
- +
field(12400; "Positive"; Boolean) - +
field(12401; "Beneficiary Bank Code"; Code[20]) - +
field(12402; "Payment Purpose"; Text[250]) - +
field(12403; "Cash Order Including"; Text[250]) - +
field(12404; "Cash Order Supplement"; Text[100]) - +
field(12405; "Payment Method"; Option) - +
field(12406; "Payment Before Date"; Date) - +
field(12407; "Payment Subsequence"; Text[2]) - +
field(12408; "Payment Code"; Text[20]) - +
field(12409; "Payment Assignment"; Text[15]) - +
field(12410; "Payment Type"; Text[5]) - +
field(12411; "Payer BIC"; Text[20]) - +
field(12412; "Payer Corr. Account No."; Text[20]) - +
field(12413; "Payer Bank Account No."; Text[20]) - +
field(12414; "Payer Name"; Text[100]) - +
field(12415; "Payer Bank"; Text[100]) - +
field(12416; "Payer VAT Reg. No."; Text[12]) - +
field(12417; "Beneficiary BIC"; Text[20]) - +
field(12418; "Beneficiary Corr. Acc. No."; Text[20]) - +
field(12419; "Beneficiary Bank Acc. No."; Text[20]) - +
field(12420; "Beneficiary Name"; Text[100]) - +
field(12421; "Beneficiary VAT Reg No."; Text[12]) - +
field(12422; "Cashier Report Printed"; Integer) - +
field(12423; "Cashier Report No."; Code[20]) - +
field(12424; "Debit Amount"; Decimal) - +
field(12425; "Credit Amount"; Decimal) - +
field(12427; "Bank Account Type"; Option) - +
field(12428; "Payer KPP"; Code[10]) - +
field(12429; "Beneficiary KPP"; Code[10]) - +
field(12430; "Posting Group"; Code[20]) - +
field(12480; "KBK"; Code[20]) - +
field(12481; "OKATO"; Code[11]) - +
field(12482; "Period Code"; Option) - +
field(12483; "Payment Reason Code"; Code[10]) - +
field(12484; "Reason Document No."; Code[10]) - +
field(12485; "Reason Document Date"; Date) - +
field(12486; "Tax Payment Type"; Code[10]) - +
field(12487; "Tax Period"; Code[10]) - +
field(12488; "Reason Document Type"; Option) - +
field(12489; "Taxpayer Status"; Option)
table/38 "Purchase Header"
- +
field(12400; "Empl. Purchase"; Boolean) - +
field(12401; "Advance Purpose"; Text[30]) - +
field(12402; "Remaining/Overdraft Doc. No."; Code[20]) - +
field(12403; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12404; "Prepmt. Diff."; Boolean) - +
field(12437; "No. of Documents"; Integer) - +
field(12438; "No. of Pages"; Integer) - +
field(12440; "Corrective Document"; Boolean) - +
field(12441; "Corrected Doc. Type"; Option) - +
field(12442; "Corrected Doc. No."; Code[20]) - +
field(12443; "Original Doc. Type"; Option) - +
field(12444; "Original Doc. No."; Code[20]) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12446; "Corrective Doc. Type"; Option) - +
field(12447; "Revision No."; Code[20]) - +
field(12470; "Vendor Receipts No."; Code[20]) - +
field(12471; "Vendor Receipts Date"; Date) - +
field(12472; "Vendor VAT Invoice Date"; Date) - +
field(12473; "Vendor VAT Invoice Rcvd Date"; Date) - +
field(12474; "Vendor VAT Invoice No."; Code[30]) - +
field(12480; "Outstanding Amount (LCY)"; Decimal) - +
field(12485; "Orig. Invoice No."; Code[20]) - +
field(12486; "Include In Sales VAT Ledger"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(12491; "External Agreement No."; Text[30]) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
procedure RecalculatePurchLines(TargetAmount: Decimal) - +
procedure ShowAttorneyLetters() - +
procedure CreateAttorneyLetter() - +
procedure CheckCorrPostingDate() - +
procedure CheckCorrAgreementNo() - +
procedure CheckCorrectiveDocument() - +
local procedure CopyBuyFromVendorAddressFieldsFromVendor(var BuyFromVendor: Record Vendor) - +
local procedure CopyShipToVendorAddressFieldsFromVendor(var BuyFromVendor: Record Vendor) - +
local procedure CopyPayToVendorAddressFieldsFromVendor(var PayToVendor: Record Vendor) - −
local procedure CopyBuyFromVendorAddressFieldsFromVendor(var BuyFromVendor: Record Vendor; ForceCopy: Boolean) - −
local procedure CopyShipToVendorAddressFieldsFromVendor(var BuyFromVendor: Record Vendor; ForceCopy: Boolean) - −
local procedure CopyPayToVendorAddressFieldsFromVendor(var PayToVendor: Record Vendor; ForceCopy: Boolean)
table/4 "Currency"
- +
field(12400; "Unit Kind"; Option) - +
field(12401; "Unit Name 1"; Text[30]) - +
field(12402; "Unit Name 2"; Text[30]) - +
field(12403; "Unit Name 5"; Text[30]) - +
field(12404; "Hundred Kind"; Option) - +
field(12405; "Hundred Name 1"; Text[30]) - +
field(12406; "Hundred Name 2"; Text[30]) - +
field(12407; "Hundred Name 5"; Text[30]) - +
field(12409; "Search Method"; Option) - +
field(12410; "Conventional"; Boolean) - +
field(12411; "Invoice Comment"; Text[250]) - +
field(12416; "Sales PD Gains Acc. (TA)"; Code[20]) - +
field(12417; "Sales PD Losses Acc. (TA)"; Code[20]) - +
field(12418; "Purch. PD Gains Acc. (TA)"; Code[20]) - +
field(12419; "Purch. PD Losses Acc. (TA)"; Code[20]) - +
field(12420; "Import"; Boolean) - +
field(12421; "RU Bank Code"; Code[10]) - +
field(12422; "PD Bal. Gain/Loss Acc. (TA)"; Code[20]) - +
field(12423; "Description 2"; Text[30]) - +
field(12424; "RU Bank Digital Code"; Code[3]) - +
field(12491; "Agreement Filter"; Code[20]) - +
procedure GetSalesPrepmtDiffAccount(DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"): Code[20] - +
procedure GetPurchPrepmtDiffAccount(DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"): Code[20] - +
procedure GetSalesPDGainsAccTA(): Code[20] - +
procedure GetSalesPDLossesAccTA(): Code[20] - +
procedure GetPurchPDGainsAccTA(): Code[20] - +
procedure GetPurchPDLossesAccTA(): Code[20] - +
procedure GetPDBalGainLossAccTA(): Code[20] - Δ
field(25; "Customer Balance"; Decimal) - Δ
field(26; "Customer Outstanding Orders"; Decimal) - Δ
field(27; "Customer Shipped Not Invoiced"; Decimal) - Δ
field(30; "Vendor Balance"; Decimal) - Δ
field(31; "Vendor Outstanding Orders"; Decimal) - Δ
field(32; "Vendor Amt. Rcd. Not Invoiced"; Decimal)
table/5601 "FA Ledger Entry"
- +
field(12405; "Employee No."; Code[20]) - +
field(12429; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12450; "Item No."; Code[20]) - +
field(12451; "Item Entry No."; Integer) - +
field(12452; "Value Entry No."; Integer) - +
field(12453; "Need Cost Posted to G/L"; Boolean) - +
field(12454; "Corr. Value Entry No."; Integer) - +
field(12470; "Initial Acquisition"; Boolean) - +
field(12486; "FA Charge No."; Code[20]) - +
field(12491; "Depr. Period Starting Date"; Date) - +
field(17201; "Depr. Bonus"; Boolean) - +
field(17202; "Depr. Bonus %"; Decimal) - +
field(17205; "Sales Gain Amount"; Decimal) - +
field(17206; "Sales Loss Amount"; Decimal) - +
field(17300; "Depr. Amount w/o Normalization"; Decimal) - +
field(17301; "Depr. Group Elimination"; Boolean) - +
field(17302; "Tax Difference Code"; Code[10]) - +
field(17303; "Belonging to Manufacturing"; Option) - +
field(17304; "FA Type"; Option) - +
field(17305; "Depreciation Group"; Code[10]) - +
field(17306; "Depr. Bonus Recovery Date"; Date) - +
key(Key13; "FA No.", "Depreciation Book Code", "FA Posting Category", "FA Posting Type", "FA Posting Date", "Depr. Bonus") - +
key(Key14; "FA No.", "Depreciation Book Code", "FA Posting Category", "FA Posting Type", "Document No.") - +
key(Key15; "FA No.", "Depreciation Book Code", "FA Posting Date", "Reversed", "Tax Difference Code") - +
key(Key16; "Depreciation Book Code", "FA Posting Date", "FA Posting Category", "FA Posting Type", "Belonging to Manufacturing", "FA Type", "Depreciation Group", "Depr. Bonus", "Depr. Group Elimination", "Tax Difference Code", "Quantity", "Reclassification Entry", "Depr. Bonus Recovery Date", "Depr. Bonus %", "FA No.") - +
procedure UnMarkAsDeprBonusBase(var FALedgEntry: Record "FA Ledger Entry"; MarkEntry: Boolean) - +
procedure CheckLaterDepreciation(FALedgEntry2: Record "FA Ledger Entry") - +
procedure CheckRealizedVAT(EntryNo: Integer) - +
procedure FindLastRealizedVATEntry(): Integer - +
procedure GetAmountToRealize(VATEntryNo: Integer): Decimal - +
procedure CalcRealizedVATBase(VATEntryNo: Integer): Decimal - Δ
key(Key3; "FA No.", "Depreciation Book Code", "FA Posting Category", "FA Posting Type", "FA Posting Date", "Part of Book Value", "Reclassification Entry", "FA Location Code", "Global Dimension 1 Code", "Global Dimension 2 Code", "Initial Acquisition", "Employee No.", "Depr. Bonus", "Depr. Group Elimination") - Δ
key(Key7; "Canceled from FA No.", "Depreciation Book Code", "FA Posting Date", "FA Location Code", "Global Dimension 1 Code", "Global Dimension 2 Code") - Δ
key(Key12; "FA No.", "Entry No.", "Document No.")
table/5603 "FA Setup"
- +
field(12402; "Writeoff Nos."; Code[20]) - +
field(12403; "Posted Writeoff Nos."; Code[20]) - +
field(12408; "Release Nos."; Code[20]) - +
field(12409; "Posted Release Nos."; Code[20]) - +
field(12410; "Disposal Nos."; Code[20]) - +
field(12411; "Posted Disposal Nos."; Code[20]) - +
field(12412; "Release Depr. Book"; Code[10]) - +
field(12413; "Disposal Depr. Book"; Code[10]) - +
field(12415; "FA Location Mandatory"; Boolean) - +
field(12416; "Employee No. Mandatory"; Boolean) - +
field(12417; "Future Depr. Book"; Code[10]) - +
field(12418; "Quantitative Depr. Book"; Code[10]) - +
field(12420; "On Disposal Maintenance Code"; Code[10]) - +
field(12450; "FA-1b Template Code"; Code[10]) - +
field(12451; "FA-4b Template Code"; Code[10]) - +
field(12452; "FA-6a Template Code"; Code[10]) - +
field(12453; "FA-6b Template Code"; Code[10]) - +
field(12454; "INV-1a Template Code"; Code[10]) - +
field(12455; "INV-11 Template Code"; Code[10]) - +
field(12456; "INV-18 Template Code"; Code[10]) - +
field(12457; "M-2a Template Code"; Code[10]) - +
field(12458; "FA-2 Template Code"; Code[10]) - +
field(12459; "FA-14 Template Code"; Code[10]) - +
field(12460; "FA-3 Template Code"; Code[10]) - +
field(12461; "INV-1 Template Code"; Code[10]) - +
field(12462; "FA-4 Template Code"; Code[10]) - +
field(12463; "FA-4a Template Code"; Code[10]) - +
field(12464; "FA-6 Template Code"; Code[10]) - +
field(12465; "FA-15 Template Code"; Code[10]) - +
field(14924; "KBK"; Code[20]) - +
field(14925; "KBK (UGSS)"; Code[20]) - +
field(14926; "AT Declaration Template Code"; Code[10]) - +
field(14927; "AT Advance Template Code"; Code[10]) - +
field(14928; "FA-1 Template Code"; Code[10])
table/311 "Sales & Receivables Setup"
- +
field(12400; "Use Prepayment Account"; Boolean) - +
field(12401; "Posted Prepayment Nos."; Code[20]) - +
field(12402; "Check Application Date"; Boolean) - +
field(12407; "Invoice Comment"; Text[100]) - +
field(12409; "Create Prepayment Invoice"; Boolean) - +
field(12410; "Transfer Posting Description"; Boolean) - +
field(12411; "Price Decimal Points"; Integer) - +
field(12412; "Price (LCY) Decimal Points"; Integer) - +
field(12413; "Discount Decimal Points"; Integer) - +
field(12415; "Check Application Period"; Boolean) - +
field(12425; "Posted PD Doc. Nos."; Code[20]) - +
field(12426; "PD Gains Condition Dim Value"; Code[20]) - +
field(12427; "PD Losses Condition Dim Value"; Code[20]) - +
field(12428; "PD Gains Kind Dim Value"; Code[20]) - +
field(12429; "PD Losses Kind Dim Value"; Code[20]) - +
field(12430; "Calc. VAT per Line"; Boolean) - +
field(12431; "PD Doc. Nos. Type"; Option) - +
field(12432; "Symbol for PD Doc."; Text[5]) - +
field(12435; "Allow Alter Posting Groups"; Boolean) - +
field(12436; "Posted Corr. Invoice Nos."; Code[20]) - +
field(12437; "Posted Corr. Credit Memo Nos."; Code[20]) - +
field(12450; "Job Ticket Template Code"; Code[10]) - +
field(12451; "Bill of Lading Template Code"; Code[10]) - +
field(12452; "Factura Template Code"; Code[10]) - +
field(12453; "TORG-12 Template Code"; Code[10]) - +
field(12454; "Proforma Template Code"; Code[10]) - +
field(12456; "Corr. Factura Template Code"; Code[10]) - +
field(12457; "Sales Shipment M-15 Templ.Code"; Code[10]) - +
field(12490; "Customer Agreement Nos."; Code[20]) - +
field(12491; "Synch. Agreement Dimension"; Boolean) - +
field(12492; "Customer Agreement Dim. Code"; Code[20]) - +
procedure GetTaxDimValue(CorrType: Option Loss,Gain; DimType: Option Condition,Kind; PrepAdjmt: Boolean): Code[20] - +
procedure CheckPrepmtAdjmtSetup(CheckValue: Boolean)
table/37 "Sales Line"
- +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12441; "Corrected Doc. Line No."; Integer) - +
field(12442; "Original Type"; Option) - +
field(12443; "Original No."; Code[20]) - +
field(12445; "Quantity (Before)"; Decimal) - +
field(12446; "Quantity (After)"; Decimal) - +
field(12447; "Unit Price (Before)"; Decimal) - +
field(12448; "Unit Price (After)"; Decimal) - +
field(12449; "Amount (Before)"; Decimal) - +
field(12450; "Amount (After)"; Decimal) - +
field(12451; "Original Doc. Type"; Option) - +
field(12452; "Original Doc. No."; Code[20]) - +
field(12453; "Original Doc. Line No."; Integer) - +
field(12454; "Amount Including VAT (Before)"; Decimal) - +
field(12455; "Amount Including VAT (After)"; Decimal) - +
field(12456; "Amount (LCY) (Before)"; Decimal) - +
field(12457; "Amt. Incl. VAT (LCY) (Before)"; Decimal) - +
field(12458; "Amount (LCY) (After)"; Decimal) - +
field(12459; "Amt. Incl. VAT (LCY) (After)"; Decimal) - +
field(12485; "No Ledger Entry"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
local procedure CopyFromItemCharge(var TempSalesLine: Record "Sales Line" temporary) - +
local procedure GetVATForLineAmount(): Decimal - +
procedure ShowFAComments() - +
procedure ValidateCorrUnitPrice() - +
procedure ValidateCorrQuantity() - +
procedure UpdateCorrLine(var TempSalesLine: Record "Sales Line") - +
procedure UpdateCorrLineAmounts(var SalesLine: Record "Sales Line") - +
procedure GetCorrDocSign(SalesLine: Record "Sales Line"): Integer - +
local procedure ValidateVATProdPostingGroupRU() - Δ
procedure ReserveFromInventory(var SalesLine: Record "Sales Line") - −
local procedure CopyFromItemCharge()
table/18 "Customer"
- +
field(12400; "Default Bank Code"; Code[20]) - +
field(12401; "Vendor No."; Code[20]) - +
field(12402; "Vendor Name"; Text[50]) - +
field(12409; "Full Name"; Text[250]) - +
field(12422; "G/L Account Filter"; Code[20]) - +
field(12423; "G/L Starting Date Filter"; Date) - +
field(12424; "G/L Starting Balance"; Decimal) - +
field(12425; "G/L Net Change"; Decimal) - +
field(12426; "G/L Debit Amount"; Decimal) - +
field(12427; "G/L Credit Amount"; Decimal) - +
field(12428; "G/L Balance to Date"; Decimal) - +
field(12451; "Act Signed by Name"; Text[30]) - +
field(12452; "Act Signed by Position"; Text[30]) - +
field(12480; "KPP Code"; Code[10]) - +
field(12481; "OKPO Code"; Code[10]) - +
field(12490; "Agreement Posting"; Option) - +
field(12491; "Agreement Filter"; Code[20]) - +
field(12494; "Agreement Nos."; Code[20]) - +
local event OnBeforeCheckPrepaymentDocNo(var GenJournalLine: Record "Gen. Journal Line"; Post: Boolean; var IsHandled: Boolean) - +
procedure CopyFromVendor(var Cust: Record Customer) - +
procedure CheckPrepaymentDocNo(var GenJnlLine: Record "Gen. Journal Line"; Post: Boolean) - +
procedure CollectPrepayments(CustNo: Code[20]; DocNo: Code[20]; var TempCustLedgEntry: Record "Cust. Ledger Entry" temporary) - Δ
field(58; "Balance"; Decimal) - Δ
field(62; "Sales (LCY)"; Decimal) - Δ
field(63; "Profit (LCY)"; Decimal) - Δ
field(64; "Inv. Discounts (LCY)"; Decimal) - Δ
field(78; "Outstanding Orders"; Decimal) - Δ
field(79; "Shipped Not Invoiced"; Decimal) - Δ
field(113; "Outstanding Orders (LCY)"; Decimal) - Δ
field(114; "Shipped Not Invoiced (LCY)"; Decimal) - Δ
field(125; "Outstanding Invoices (LCY)"; Decimal) - Δ
field(126; "Outstanding Invoices"; Decimal)
codeunit/699 "Exch. Rate Adjmt. Process"
- +
local procedure PostAdjmt(ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer"; var TempDimSetEntry: Record "Dimension Set Entry" temporary; CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; Gains: Boolean): Integer - +
local procedure PostAdjmt(GLAccNo: Code[20]; PostingAmount: Decimal; AdjBase2: Decimal; CurrencyCode2: Code[10]; var DimSetEntry: Record "Dimension Set Entry"; PostingDate2: Date; ICCode: Code[20]; CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; Gains: Boolean): Integer - +
local procedure PostCustAdjmt(ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; var TempDimSetEntry: Record "Dimension Set Entry" temporary; CVLedgEntryBuf: Record "CV Ledger Entry Buffer") - +
local procedure PostVendAdjmt(ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; var TempDimSetEntry: Record "Dimension Set Entry" temporary; CVLedgEntryBuf: Record "CV Ledger Entry Buffer") - +
local procedure HandlePostAdjmtRU(AdjustAccType: Enum "Exch. Rate Adjmt. Account Type") - +
local procedure GetTempJnlLineDim(var TempDimSetEntry: Record "Dimension Set Entry"; var GenJnlLine: Record "Gen. Journal Line"; BalAccType: Option "None",Real,Unreal; CurrencyCode: Code[10]; Gains: Boolean) - +
local procedure CopySelectedDimToJnlLineDim(var SelectedDim: Record "Selected Dimension"; var DimSetEntry: Record "Dimension Set Entry") - +
local procedure GetSelectedDims() - +
local procedure CustLedgEntryToCVLedgEntry(EntryNo: Integer; var TempCVLedgEntryBuf: Record "CV Ledger Entry Buffer" temporary) - +
local procedure VendLedgEntryToCVLedgEntry(EntryNo: Integer; var TempCVLedgEntryBuf: Record "CV Ledger Entry Buffer" temporary) - +
local procedure UpdateTransactionNo(AdjustAccType: Enum "Exch. Rate Adjmt. Account Type") - +
local procedure GetTaxAccRemainingAmt(AdjustAccType: Option Customer,Vendor; CVLedgerEntryNo: Integer; PostingDate3: Date; RemainingAmount: Decimal): Decimal - Δ
local event OnAfterSetDtldEmplLedgEntryFilters(var DtldEmplLedgEntry: Record "Detailed Employee Ledger Entry"; EmplLedgEntry: Record "Employee Ledger Entry") - Δ
local event OnAfterShouldAdjustEmplLedgEntry(EmplLedgEntry: Record "Employee Ledger Entry"; var ShouldAdjust: Boolean) - Δ
local event OnAfterProcessEmployeeAdjustment(var TempEmployeeLedgerEntry: Record "Employee Ledger Entry" temporary) - Δ
local event OnPrepareTempEmplLedgEntryOnAfterSetEmplLedgerEntryFilters(var EmployeeLedgerEntry: Record "Employee Ledger Entry") - Δ
local event OnPrepareTempEmplLedgEntryOnAfterSetDtldEmplLedgerEntryFilters(var DetailedEmployeeLedgerEntry: Record "Detailed Employee Ledger Entry") - −
local procedure AdjustEmployees(var ExchRateAdjmtParameters: Record "Exch. Rate Adjmt. Parameters" temporary) - −
local procedure ProcessEmployeeAdjustment(var Employee: Record Employee) - −
local procedure ShouldAdjustEmployeeLedgEntry(EmplLedgEntry: Record "Employee Ledger Entry"): Boolean - −
local procedure GetNewEmplLedgEntryNo() - −
local procedure SetDtldEmplLedgEntryFilters(var DtldEmplLedgEntry2: Record "Detailed Employee Ledger Entry"; EmplLedgEntry2: Record "Employee Ledger Entry") - −
local procedure PostAdjmt(ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer"; var TempDimSetEntry: Record "Dimension Set Entry" temporary): Integer - −
local procedure PostAdjmt(GLAccNo: Code[20]; PostingAmount: Decimal; AdjBase2: Decimal; CurrencyCode2: Code[10]; var DimSetEntry: Record "Dimension Set Entry"; PostingDate2: Date; ICCode: Code[20]): Integer - −
local procedure PostCustAdjmt(ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; var TempDimSetEntry: Record "Dimension Set Entry" temporary) - −
local procedure PostVendAdjmt(ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; var TempDimSetEntry: Record "Dimension Set Entry" temporary) - −
local procedure PostEmplAdjmt(ExchRateAdjmtBuffer: Record "Exch. Rate Adjmt. Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; var TempDimSetEntry: Record "Dimension Set Entry" temporary) - −
local procedure PrepareTempEmplLedgEntry(var Employee: Record Employee; var TempEmployeeLedgerEntry: Record "Employee Ledger Entry" temporary)
table/312 "Purchases & Payables Setup"
- +
field(12400; "Use Prepayment Account"; Boolean) - +
field(12401; "Advance Statement Nos."; Code[20]) - +
field(12402; "Check Application Date"; Boolean) - +
field(12407; "Posted VAT Agent Invoice Nos."; Code[20]) - +
field(12410; "Transfer Posting Description"; Boolean) - +
field(12425; "Posted PD Doc. Nos."; Code[20]) - +
field(12426; "PD Gains Condition Dim Value"; Code[20]) - +
field(12427; "PD Losses Condition Dim Value"; Code[20]) - +
field(12428; "PD Gains Kind Dim Value"; Code[20]) - +
field(12429; "PD Losses Kind Dim Value"; Code[20]) - +
field(12431; "PD Doc. Nos. Type"; Option) - +
field(12432; "Symbol for PD Doc."; Text[5]) - +
field(12435; "Allow Alter Posting Groups"; Boolean) - +
field(12450; "TORG-1 Template Code"; Code[10]) - +
field(12451; "TORG-2 Template Code"; Code[10]) - +
field(12452; "M-7 Template Code"; Code[10]) - +
field(12453; "M-4 Template Code"; Code[10]) - +
field(12490; "Vendor Agreement Nos."; Code[20]) - +
field(12491; "Synch. Agreement Dimension"; Boolean) - +
field(12492; "Vendor Agreement Dim. Code"; Code[20]) - +
field(12493; "Adv. Statement Template Code"; Code[10]) - +
field(14703; "Adv. Stmt. Vendor Posting Gr."; Code[20]) - +
field(14704; "Adv. Stmt. Gen.Bus. Posting Gr"; Code[20]) - +
field(14705; "Adv. Stmt. VAT Bus. Posting Gr"; Code[20]) - +
field(14905; "Letter of Attorney Nos."; Code[20]) - +
field(14906; "Released Letter of Attor. Nos."; Code[20]) - +
procedure GetTaxDimValue(CorrType: Option Loss,Gain; DimType: Option Condition,Kind; PrepAdjmt: Boolean): Code[20] - +
procedure CheckPrepmtAdjmtSetup(CheckValue: Boolean)
table/5612 "FA Depreciation Book"
- +
field(12400; "Depreciated Cost"; Decimal) - +
field(12405; "Global Dimension 1 Filter"; Code[20]) - +
field(12406; "Global Dimension 2 Filter"; Code[20]) - +
field(12416; "FA Employee Filter"; Code[20]) - +
field(12470; "FA Location Code Filter"; Code[10]) - +
field(12471; "Quantity"; Decimal) - +
field(12472; "Initial Acquisition"; Boolean) - +
field(12473; "Initial Acquisition Filter"; Boolean) - +
field(12474; "Initial Acquisition Cost"; Decimal) - +
field(17201; "Depreciation Bonus"; Decimal) - +
field(17202; "Depr. Bonus Base Amount"; Decimal) - +
field(17203; "Depr. Bonus %"; Decimal) - +
procedure GetStatus(FANo: Code[20]; DeprBookCode: Code[10]): Integer - +
procedure GetLocationAtDate(var LocationCode: Code[10]; var EmployeeNo: Code[20]; AtDate: Date) - Δ
field(15; "Acquisition Cost"; Decimal) - Δ
field(16; "Depreciation"; Decimal) - Δ
field(17; "Book Value"; Decimal) - Δ
field(18; "Proceeds on Disposal"; Decimal) - Δ
field(19; "Gain/Loss"; Decimal) - Δ
field(20; "Write-Down"; Decimal) - Δ
field(21; "Appreciation"; Decimal) - Δ
field(22; "Custom 1"; Decimal) - Δ
field(23; "Custom 2"; Decimal) - Δ
field(24; "Depreciable Basis"; Decimal) - Δ
field(25; "Salvage Value"; Decimal) - Δ
field(26; "Book Value on Disposal"; Decimal) - Δ
field(27; "Maintenance"; Decimal) - −
local event OnValidateNoofDepreciationMonthsOnBeforeTestFieldDeprStartingDate(var FADepreciationBook: Record "FA Depreciation Book"; var IsHandled: Boolean)
table/36 "Sales Header"
- +
field(12400; "External Document Text"; Text[100]) - +
field(12403; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12404; "Prepmt. Diff."; Boolean) - +
field(12410; "Consignor No."; Code[20]) - +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12440; "Corrective Document"; Boolean) - +
field(12441; "Corrected Doc. Type"; Option) - +
field(12442; "Corrected Doc. No."; Code[20]) - +
field(12443; "Original Doc. Type"; Option) - +
field(12444; "Original Doc. No."; Code[20]) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12446; "Corrective Doc. Type"; Option) - +
field(12447; "Revision No."; Code[20]) - +
field(12451; "Act Signed by Name"; Text[30]) - +
field(12452; "Act Signed by Position"; Text[30]) - +
field(12480; "KPP Code"; Code[10]) - +
field(12485; "Orig. Invoice No."; Code[20]) - +
field(12486; "Include In Purch. VAT Ledger"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(12491; "External Agreement No."; Text[30]) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
procedure RecalculateSalesLines(TargetAmount: Decimal) - +
procedure CheckCorrPostingDate() - +
procedure CheckCorrAgreementNo() - +
procedure CheckCorrectiveDocument()
table/5621 "FA Journal Line"
- +
field(481; "New Dimension Set ID"; Integer) - +
field(12400; "Location Code"; Code[10]) - +
field(12401; "New Location Code"; Code[10]) - +
field(12402; "Reclas. without G/L"; Boolean) - +
field(12403; "New Shortcut Dimension 1 Code"; Code[20]) - +
field(12404; "New Shortcut Dimension 2 Code"; Code[20]) - +
field(12410; "Employee No."; Code[20]) - +
field(12411; "New Employee No."; Code[20]) - +
field(12429; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12440; "FA Charge"; Boolean) - +
field(12450; "Actual Quantity"; Decimal) - +
field(12451; "Calc. Quantity"; Decimal) - +
field(12452; "Actual Amount"; Decimal) - +
field(12453; "Calc. Amount"; Decimal) - +
field(12454; "Phys. Inventory"; Boolean) - +
field(12491; "Depr. Period Starting Date"; Date) - +
field(17201; "Depr. Bonus"; Boolean) - +
field(17300; "Depr. Amount w/o Normalization"; Decimal) - +
field(17301; "Depr. Group Elimination"; Boolean) - +
field(17302; "Actual Remaining Amount"; Decimal) - +
field(17303; "Tax Difference Code"; Code[10]) - +
procedure ValidateNewShortcutDimCode(FieldNumber: Integer; var NewShortcutDimCode: Code[20]) - +
procedure LookupNewShortcutDimCode(FieldNumber: Integer; var NewShortcutDimCode: Code[20]) - +
procedure ShowNewShortcutDimCode(var NewShortcutDimCode: array[8] of Code[20]) - +
procedure ShowReclasDimensions() - +
procedure CalcInventory() - +
local procedure GetDeprBookCode(): Code[10]
table/113 "Sales Invoice Line"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12423; "Item Shpt. Entry No."; Integer) - +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12440; "FA Charge"; Boolean) - +
field(12441; "Corrected Doc. Line No."; Integer) - +
field(12442; "Original Type"; Option) - +
field(12443; "Original No."; Code[20]) - +
field(12445; "Quantity (Before)"; Decimal) - +
field(12446; "Quantity (After)"; Decimal) - +
field(12447; "Unit Price (Before)"; Decimal) - +
field(12448; "Unit Price (After)"; Decimal) - +
field(12449; "Amount (Before)"; Decimal) - +
field(12450; "Amount (After)"; Decimal) - +
field(12451; "Original Doc. Type"; Option) - +
field(12452; "Original Doc. No."; Code[20]) - +
field(12453; "Original Doc. Line No."; Integer) - +
field(12454; "Amount Including VAT (Before)"; Decimal) - +
field(12455; "Amount Including VAT (After)"; Decimal) - +
field(12456; "Amount (LCY) (Before)"; Decimal) - +
field(12457; "Amt. Incl. VAT (LCY) (Before)"; Decimal) - +
field(12458; "Amount (LCY) (After)"; Decimal) - +
field(12459; "Amt. Incl. VAT (LCY) (After)"; Decimal) - +
key(Key12808; "Original Doc. Type", "Original Doc. No.", "Original Doc. Line No.") - +
procedure UpdateAmountsOnLines(DocumentNo: Code[20]; var AdjmtVATEntry: Record "VAT Entry")
table/115 "Sales Cr.Memo Line"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12440; "FA Charge"; Boolean) - +
field(12441; "Corrected Doc. Line No."; Integer) - +
field(12442; "Original Type"; Option) - +
field(12443; "Original No."; Code[20]) - +
field(12445; "Quantity (Before)"; Decimal) - +
field(12446; "Quantity (After)"; Decimal) - +
field(12447; "Unit Price (Before)"; Decimal) - +
field(12448; "Unit Price (After)"; Decimal) - +
field(12449; "Amount (Before)"; Decimal) - +
field(12450; "Amount (After)"; Decimal) - +
field(12451; "Original Doc. Type"; Option) - +
field(12452; "Original Doc. No."; Code[20]) - +
field(12453; "Original Doc. Line No."; Integer) - +
field(12454; "Amount Including VAT (Before)"; Decimal) - +
field(12455; "Amount Including VAT (After)"; Decimal) - +
field(12456; "Amount (LCY) (Before)"; Decimal) - +
field(12457; "Amt. Incl. VAT (LCY) (Before)"; Decimal) - +
field(12458; "Amount (LCY) (After)"; Decimal) - +
field(12459; "Amt. Incl. VAT (LCY) (After)"; Decimal) - +
key(Key9; "Document No.", "Location Code") - Δ
key(Key7; "Original Doc. Type", "Original Doc. No.", "Original Doc. Line No.") - Δ
key(Key8; "Order No.", "Order Line No.", "Posting Date")
table/122 "Purch. Inv. Header"
- +
field(12400; "Empl. Purchase"; Boolean) - +
field(12401; "Advance Purpose"; Text[30]) - +
field(12402; "Remaining/Overdraft Doc. No."; Code[20]) - +
field(12437; "No. of Documents"; Integer) - +
field(12438; "No. of Pages"; Integer) - +
field(12440; "Corrective Document"; Boolean) - +
field(12441; "Corrected Doc. Type"; Option) - +
field(12442; "Corrected Doc. No."; Code[20]) - +
field(12443; "Original Doc. Type"; Option) - +
field(12444; "Original Doc. No."; Code[20]) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12446; "Corrective Doc. Type"; Option) - +
field(12447; "Revision No."; Code[20]) - +
field(12470; "Vendor Receipts No."; Code[20]) - +
field(12471; "Vendor Receipts Date"; Date) - +
field(12472; "Vendor VAT Invoice Date"; Date) - +
field(12473; "Vendor VAT Invoice Rcvd Date"; Date) - +
field(12474; "Vendor VAT Invoice No."; Code[30]) - +
field(12485; "Orig. Invoice No."; Code[20]) - +
field(12486; "Include In Sales VAT Ledger"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
procedure FindReceipts(PurchInvHeader: Record "Purch. Inv. Header") - +
procedure ChangeVATInvoice(PurchInvHeader: Record "Purch. Inv. Header")
table/98 "General Ledger Setup"
- +
field(12401; "VAT Purch. Ledger No. Series"; Code[20]) - +
field(12402; "VAT Sales Ledger No. Series"; Code[20]) - +
field(12412; "Summarize Gains/Losses"; Boolean) - +
field(12414; "Automatic G/L Correspondence"; Boolean) - +
field(12419; "Allow VAT Set. before FA Rel."; Boolean) - +
field(12425; "Cancel Curr. Prepmt. Adjmt."; Boolean) - +
field(12426; "Cancel Prepmt. Adjmt. in TA"; Boolean) - +
field(12430; "Shared Account Schedule"; Code[10]) - +
field(12440; "Analytic Acc. Card Code"; Code[10]) - +
field(12450; "Bank Payment Order Tmpl. Code"; Code[10]) - +
field(12451; "Cash Outgoin Order Tmpl. Code"; Code[10]) - +
field(12452; "Cash Ingoing Order Tmpl. Code"; Code[10]) - +
field(12453; "Cash Order KO3 Template Code"; Code[10]) - +
field(12454; "Cash Order KO4 Template Code"; Code[10]) - +
field(12455; "Cash Reg. (Month) Tmpl. Code"; Code[10]) - +
field(12456; "C/V Recon. Act Template Code"; Code[10]) - +
field(12489; "Contractor Invent. Act Nos."; Code[20]) - +
field(12494; "Void Payment as Correction"; Boolean) - +
field(12495; "Short-Term Due Period"; DateFormula) - +
field(12496; "Enable Russian Tax Accounting"; Boolean) - +
field(12497; "Enable Russian Accounting"; Boolean) - +
field(12498; "Currency Adjmt with Correction"; Boolean) - +
field(14929; "Red Storno VAT Reinstatement"; Boolean) - +
procedure CheckPrepmtAdjmtSetup() - Δ
field(60; "Local Cont. Addr. Format"; Option)
table/112 "Sales Invoice Header"
- +
field(12400; "External Document Text"; Text[100]) - +
field(12410; "Consignor No."; Code[20]) - +
field(12440; "Corrective Document"; Boolean) - +
field(12441; "Corrected Doc. Type"; Option) - +
field(12442; "Corrected Doc. No."; Code[20]) - +
field(12443; "Original Doc. Type"; Option) - +
field(12444; "Original Doc. No."; Code[20]) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12446; "Corrective Doc. Type"; Option) - +
field(12447; "Revision No."; Code[20]) - +
field(12451; "Act Signed by Name"; Text[30]) - +
field(12452; "Act Signed by Position"; Text[30]) - +
field(12480; "KPP Code"; Code[10]) - +
field(12485; "Orig. Invoice No."; Code[20]) - +
field(12486; "Include In Purch. VAT Ledger"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
procedure SendRecords(ShowRequestPage: Boolean; SendAsEmail: Boolean) - +
procedure FindShipments(SalesInvHeader: Record "Sales Invoice Header") - Δ
procedure EmailRecords(ShowRequestPage: Boolean) - −
local event OnBeforeEmailRecords(var ReportSelections: Record "Report Selections"; var SalesInvoiceHeader: Record "Sales Invoice Header"; DocTxt: Text; var ShowDialog: Boolean; var IsHandled: Boolean) - −
local event OnBeforePrintRecords(var ReportSelections: Record "Report Selections"; var SalesInvoiceHeader: Record "Sales Invoice Header"; ShowRequestPage: Boolean; var IsHandled: Boolean) - −
local event OnBeforeSendRecords(var ReportSelections: Record "Report Selections"; var SalesInvoiceHeader: Record "Sales Invoice Header"; DocTxt: Text; var IsHandled: Boolean)
codeunit/90 "Purch.-Post"
- +
local procedure PostPurchLine(var PurchHeader: Record "Purchase Header"; var PurchLine: Record "Purchase Line"; var TempVATAmountLine: Record "VAT Amount Line" temporary; var TempVATAmountLineRemainder: Record "VAT Amount Line" temporary; var TempDropShptPostBuffer: Record "Drop Shpt. Post. Buffer" temporary; var EverythingInvoiced: Boolean; var ICGenJnlLineNo: Integer; var TempEmplPurchLine: Record "Purchase Line" temporary) - +
local procedure PostInvoice(var PurchHeader: Record "Purchase Header"; var CVLedgEntryBuf: Record "CV Ledger Entry Buffer") - +
local procedure PostEmplPurchLine(PurchHeader: Record "Purchase Header"; var TempEmplPurchLine: Record "Purchase Line" temporary) - +
local procedure CopyFACommentLines(FromNumber: Code[20]; ToNumber: Code[20]) - +
procedure UpdatePurchLines(var PurchHeader: Record "Purchase Header"; Amount: Decimal; DocNo: Code[20]; CurrencyCode: Code[10]; CurrencyCode2: Code[10]; CorrType: Option Loss,Gain): Boolean - +
procedure FindPurchReceipts(var PurchLine: Record "Purchase Line"; var TmpPurchRcptLine: Record "Purch. Rcpt. Line"; DocNo: Code[20]; PostingDate: Date) - +
procedure PurchItemChargeAssgnt(var PurchLine: Record "Purchase Line"; var TmpPurchRcptLine: Record "Purch. Rcpt. Line"; PricesIncludingVAT: Boolean) - +
procedure FindReturnShipments(var PurchLine: Record "Purchase Line"; var TmpReturnShptLine: Record "Return Shipment Line"; DocNo: Code[20]; PostingDate: Date) - +
procedure PurchReturnItemChargeAssgnt(var PurchLine: Record "Purchase Line"; var TmpReturnShptLine: Record "Return Shipment Line"; PricesIncludingVAT: Boolean) - +
procedure CreateCorrDoc(DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; PrepmtDiff: Boolean) - +
local procedure CopyUpdateCorrDoc(var PurchaseHeader: Record "Purchase Header"; VendorLedgerEntry: Record "Vendor Ledger Entry"; DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; var PrepmtDiffManagement: Codeunit PrepmtDiffManagement; DocType: Enum "Purchase Document Type From"; PrepmtDiff: Boolean) - +
procedure IsFAReleased(FANo: Code[20]): Boolean - +
procedure FAProcessing2(var PurchLine: Record "Purchase Line"; CorrType: Option Loss,Gain; CurrencyCode: Code[10]) - +
procedure CreatePDDocForUnapply(DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer") - +
procedure SetPurchLineChargeItem(var PurchLine: Record "Purchase Line"; TmpPurchLine: Record "Purchase Line"; InvPostingGroup: Record "Inventory Posting Group"; CurrencyCode: Code[10]) - +
procedure SumPurchLines2Ex(PurchHeader: Record "Purchase Header"; var NewPurchLine: Record "Purchase Line"; var OldPurchLine: Record "Purchase Line"; QtyType: Option General,Invoicing,Shipping; var TotalAmount: Decimal; var TotalAmountLCY: Decimal; var TotalAmountInclVAT: Decimal; var TotalAmountInclVATLCY: Decimal) - +
procedure SetIndirectCall(NewIndirectCall: Boolean) - +
local procedure GetTaxRegisterSetup(): Boolean - +
local procedure CheckVendAgreement(PurchHeader: Record "Purchase Header"; VendorNo: Code[20]) - Δ
local procedure PostItemTracking(PurchHeader: Record "Purchase Header"; var PurchLine: Record "Purchase Line"; var TempTrackingSpecification: Record "Tracking Specification" temporary; var TrackingSpecificationExists: Boolean) - −
local procedure PostPurchLine(var PurchHeader: Record "Purchase Header"; var PurchLine: Record "Purchase Line"; var TempVATAmountLine: Record "VAT Amount Line" temporary; var TempVATAmountLineRemainder: Record "VAT Amount Line" temporary; var TempDropShptPostBuffer: Record "Drop Shpt. Post. Buffer" temporary; var EverythingInvoiced: Boolean; var ICGenJnlLineNo: Integer) - −
local procedure PostInvoice(var PurchHeader: Record "Purchase Header")
table/25 "Vendor Ledger Entry"
- +
field(12401; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12402; "Prepmt. Diff. Vend. Entry No."; Integer) - +
field(12430; "Vendor VAT Invoice No."; Code[30]) - +
field(12431; "Vendor VAT Invoice Date"; Date) - +
field(12432; "Vendor VAT Invoice Rcvd Date"; Date) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12470; "Vendor Receipts No."; Code[20]) - +
field(12471; "Vendor Receipts Date"; Date) - +
field(12485; "VAT Adjusted"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(12491; "CV Ledger Entry No."; Integer) - Δ
field(13; "Amount"; Decimal) - Δ
field(14; "Remaining Amount"; Decimal) - Δ
field(15; "Original Amt. (LCY)"; Decimal) - Δ
field(16; "Remaining Amt. (LCY)"; Decimal) - Δ
field(17; "Amount (LCY)"; Decimal) - Δ
field(58; "Debit Amount"; Decimal) - Δ
field(59; "Credit Amount"; Decimal) - Δ
field(60; "Debit Amount (LCY)"; Decimal) - Δ
field(61; "Credit Amount (LCY)"; Decimal) - Δ
field(75; "Original Amount"; Decimal)
codeunit/80 "Sales-Post"
- +
local event OnPostItemJnlLinePrepareJournalLineOnCheckApplyFrom(SalesLine: Record "Sales Line") - +
procedure GetSalesLinesToPrint(var SalesHeader: Record "Sales Header"; var NewSalesLine: Record "Sales Line"; var OldSalesLine: Record "Sales Line"; QtyType: Option General,Invoicing,Shipping) - +
local procedure CopyFACommentLines(FromNumber: Code[20]; ToNumber: Code[20]) - +
procedure CreateCorrDoc(DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer"; PrepaymentAdjustment: Boolean) - +
local procedure CopyUpdateCorrDoc(var SalesHeader: Record "Sales Header"; CustLedgerEntry: Record "Cust. Ledger Entry"; DetailedCVLedgEntryBuffer: Record "Detailed CV Ledg. Entry Buffer"; var PrepmtDiffManagement: Codeunit PrepmtDiffManagement; DocType: Enum "Sales Document Type From"; PrepmtAdjmt: Boolean) - +
procedure UpdateSalesLines(var SalesHeader: Record "Sales Header"; Amount: Decimal; DocNo: Code[20]; CurrencyCode: Code[20]; CurrencyCode2: Code[20]; CorrType: Option Loss,Gain): Boolean - +
procedure UpdateSalesLinesForUnapply(var SalesHeader: Record "Sales Header"): Boolean - +
procedure CreatePDDocForUnapply(DtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer") - +
procedure FindSalesShipments(var SalesLine: Record "Sales Line"; var TmpSalesShptLine: Record "Sales Shipment Line"; DocNo: Code[20]; PostingDate: Date) - +
procedure FindSalesReturnReceipts(var SalesLine: Record "Sales Line"; var TmpReturnReceiptLine: Record "Return Receipt Line"; DocNo: Code[20]; PostingDate: Date) - +
procedure SalesItemChargeAssgnt(var SalesLine: Record "Sales Line"; var TmpSalesShptLine: Record "Sales Shipment Line"; PricesIncludingVAT: Boolean) - +
procedure SalesReturnItemChargeAssgnt(var SalesLine: Record "Sales Line"; var TmpSalesReturnRcptLine: Record "Return Receipt Line"; PricesIncludingVAT: Boolean) - +
procedure FAProcessing2(var SalesLine: Record "Sales Line"; InvEntryNo: Integer) - +
procedure UpdateCorrLineAmounts(SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line") - +
procedure UpdateCorrLineLCYAmounts(SalesHeader: Record "Sales Header"; var TempSalesLine: Record "Sales Line"; SalesLine: Record "Sales Line") - +
procedure GetCorrDocSign(SalesLine: Record "Sales Line"): Integer - +
procedure CheckCorrLinePostingValues(SalesHeader: Record "Sales Header"; SalesLine: Record "Sales Line") - +
local procedure CheckCustAgreement(SalesHeader: Record "Sales Header"; CustomerNo: Code[20]) - +
procedure SetIndirectCall(NewIndirectCall: Boolean) - +
local procedure CheckCorrDocPostingValues(SalesHeader: Record "Sales Header")
page/5600 "Fixed Asset Card"
- −
local event OnAfterLoadDepreciationBooks(FixedAsset: Record "Fixed Asset"; var Simple: Boolean) - −
local event OnBeforeShowAcquisitionNotification(FixedAsset: Record "Fixed Asset"; var Acquirable: Boolean; var IsHandled: Boolean) - −
local event OnBeforeUpdateDepreciationBook(var IsHandled: Boolean; var FixedAssetNo: Code[20]; var FADepreciationBook: Record "FA Depreciation Book") - −
local event OnBeforeOnValidateFASubclassCodePage(var FixedAsset: Record "Fixed Asset"; var xFixedAsset: Record "Fixed Asset"; var IsHandled: Boolean) - −
local event OnSetDefaultPostingGroupOnBeforeValidateFAPostingGroup(var FixedAsset: Record "Fixed Asset"; FADepreciationBook: Record "FA Depreciation Book"; FASubClass: Record "FA Subclass"; var UpdateConfirmed: Boolean; var UpdateAllowed: Boolean; var Simple: Boolean; var IsHandled: Boolean) - −
local event OnBeforeSetDefaultDepreciationBook(var FixedAsset: Record "Fixed Asset"; FADepreciationBook: Record "FA Depreciation Book"; var Simple: Boolean; var FADepreciationBookOld: Record "FA Depreciation Book"; var ShowAddMoreDeprBooksLbl: Boolean; var AllowEditDepBookCode: Boolean; var IsHandled: Boolean) - −
procedure ShowAcquisitionNotification() - −
local procedure AtLeastOneDepreciationLineIsComplete(): Boolean - −
procedure SaveSimpleDepreciationBook(FixedAssetNo: Code[20]) - −
procedure UpdateDepreciationBook(FixedAssetNo: Code[20]) - −
procedure SetDefaultDepreciationBook() - −
procedure SetDefaultPostingGroup() - −
procedure SimpleFADepreciationBookHasChanged(): Boolean - −
procedure LoadFADepreciationBooks() - −
local procedure SetNoFieldVisible() - −
local procedure SetAcquisitionCostFieldVisible() - −
local procedure SetBonusDepreciationAppliedAmountFieldVisible() - −
local procedure GetBookValue(): Decimal - −
local procedure GetAcquisitionCost(): Decimal - −
local procedure GetBonusDepreciationAppliedAmount(): Decimal
table/114 "Sales Cr.Memo Header"
- +
field(12400; "External Document Text"; Text[100]) - +
field(12410; "Consignor No."; Code[20]) - +
field(12440; "Corrective Document"; Boolean) - +
field(12441; "Corrected Doc. Type"; Option) - +
field(12442; "Corrected Doc. No."; Code[20]) - +
field(12443; "Original Doc. Type"; Option) - +
field(12444; "Original Doc. No."; Code[20]) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12446; "Corrective Doc. Type"; Option) - +
field(12447; "Revision No."; Code[20]) - +
field(12451; "Act Signed by Name"; Text[30]) - +
field(12452; "Act Signed by Position"; Text[30]) - +
field(12480; "KPP Code"; Code[10]) - +
field(12485; "Orig. Invoice No."; Code[20]) - +
field(12486; "Include In Purch. VAT Ledger"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
local procedure SendRecords(ShowRequestForm: Boolean; SendAsEmail: Boolean) - +
procedure FindReturnReceipts(SalesCrMemoHeader: Record "Sales Cr.Memo Header")
table/5200 "Employee"
- +
field(17355; "Employee Vendor No."; Code[20]) - +
field(17357; "Employee Bank Code"; Code[20]) - +
field(17363; "Blocked"; Boolean) - +
field(17365; "Short Name"; Text[50]) - +
field(17367; "Identity Document Type"; Code[2]) - +
field(17435; "Org. Unit Name"; Text[50]) - +
key(Key6; "Employee Bank Code") - +
key(Key11; "Birth Date", "Gender", "Last Name", "No.") - +
key(Key12; "Last Name", "First Name", "Middle Name", "Birth Date") - +
key(Key13; "Statistics Group Code") - +
procedure GetFullName(): Text[100] - +
procedure GetNameInitials(): Text[100] - +
procedure GetJobTitleName(): Text[50] - +
procedure GetEntireAge(BirthDate: Date; CurrDate: Date): Decimal - +
procedure IsEmployed(CurrentDate: Date): Boolean - +
procedure IsTerminated(CurrentDate: Date): Boolean - +
procedure GetIdentityDoc(CurrDate: Date; var PersonDoc: Record "Person Document") - Δ
field(57; "Bank Account No."; Text[30]) - Δ
field(58; "IBAN"; Code[50])
table/21 "Cust. Ledger Entry"
- +
field(12401; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12402; "Prepmt. Diff. Cust. Entry No."; Integer) - +
field(12425; "Prepayment Document No."; Code[20]) - +
field(12426; "Prepayment Status"; Option) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12485; "VAT Adjusted"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
key(Key12401; "Prepmt. Diff. Cust. Entry No.", "Prepmt. Diff. Appln. Entry No.") - Δ
field(13; "Amount"; Decimal) - Δ
field(14; "Remaining Amount"; Decimal) - Δ
field(15; "Original Amt. (LCY)"; Decimal) - Δ
field(16; "Remaining Amt. (LCY)"; Decimal) - Δ
field(17; "Amount (LCY)"; Decimal) - Δ
field(58; "Debit Amount"; Decimal) - Δ
field(59; "Credit Amount"; Decimal) - Δ
field(60; "Debit Amount (LCY)"; Decimal) - Δ
field(61; "Credit Amount (LCY)"; Decimal) - Δ
field(75; "Original Amount"; Decimal)
table/313 "Inventory Setup"
- +
field(12406; "Copy Comments to Item Doc."; Boolean) - +
field(12408; "Check Application Date"; Boolean) - +
field(12410; "Unit of Measure Mandatory"; Boolean) - +
field(12411; "Automatic Posting Date Adjmt."; Option) - +
field(12412; "Employee No. Mandatory"; Boolean) - +
field(12414; "Adjmt. Rounding as Correction"; Boolean) - +
field(12415; "Enable Red Storno"; Boolean) - +
field(12450; "TORG-13 Template Code"; Code[10]) - +
field(12451; "Waybill 1-T Template Code"; Code[10]) - +
field(12452; "Item Document Template Code"; Code[10]) - +
field(12454; "Shpt.Request M-11 Templ. Code"; Code[10]) - +
field(12455; "TORG-16 Template Code"; Code[10]) - +
field(12456; "INV-17 Template Code"; Code[10]) - +
field(12457; "INV-17 Appendix Template Code"; Code[10]) - +
field(12458; "Item Card M-17 Template Code"; Code[10]) - +
field(12459; "Phys.Inv. INV-3 Template Code"; Code[10]) - +
field(12460; "Phys.Inv. INV-19 Template Code"; Code[10]) - +
field(12461; "TORG-29 Template Code"; Code[10])
table/39 "Purchase Line"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12401; "Empl. Purchase Entry No."; Integer) - +
field(12402; "Empl. Purchase Document Date"; Date) - +
field(12403; "Empl. Purchase Vendor No."; Code[20]) - +
field(12404; "Empl. Purchase Document No."; Code[20]) - +
field(12405; "Employee No."; Code[20]) - +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12485; "No Ledger Entry"; Boolean) - +
field(12486; "FA Charge No."; Code[20]) - +
field(12487; "Surplus"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(17300; "Tax Difference Code"; Code[10]) - +
local procedure CopyFromItemCharge(var TempPurchLine: Record "Purchase Line" temporary) - +
procedure ShowFAComments() - +
local procedure ValidateVATProdPostingGroup() - Δ
key(Key4; "Document Type", "Pay-to Vendor No.", "Currency Code", "Document No.", "Agreement No.") - −
local procedure CopyFromItemCharge()
table/1226 "Payment Export Data"
- +
field(12402; "Sender VAT Reg. No."; Text[20]) - +
field(12407; "Sender Transit No."; Code[20]) - +
field(12408; "Sender KPP"; Code[20]) - +
field(12410; "Recipient VAT Reg. No."; Text[20]) - +
field(12415; "Recipient Transit No."; Code[20]) - +
field(12416; "Recipient KPP"; Code[20]) - +
field(12427; "Payment Method"; Option) - +
field(12428; "Payment Variant"; Code[10]) - +
field(12430; "Payment Subsequence"; Code[10]) - +
field(12440; "Payment Purpose"; Text[250]) - +
field(12441; "Sender Name"; Text[100]) - +
field(12442; "Creation Date"; Date) - +
field(12443; "Creation Time"; Text[30]) - +
field(12444; "Starting Date"; Date) - +
field(12445; "Ending Date"; Date) - +
field(12446; "Payment Code"; Text[20]) - Δ
field(31; "Sender Bank Account No."; Text[50])
table/179 "Reversal Entry"
- +
field(12483; "Corrected Period Date"; Date) - +
field(12490; "VAT Allocation"; Boolean) - +
procedure CheckEntries(IsVATAllocOnCost: Boolean) - +
local procedure CheckGLEntry(IsVATAllocOnCost: Boolean) - +
local procedure CheckItem(ValueEntry: Record "Value Entry") - +
procedure CopyReverseFilters2(var ValueEntry: Record "Value Entry"; var TaxDiffLedgerEntry: Record "Tax Diff. Ledger Entry") - +
procedure ShowValueEntries() - +
local procedure CheckTaxDiff(TaxDiffLedgerEntry: Record "Tax Diff. Ledger Entry") - +
procedure ShowTaxDiffEntries() - +
procedure SetVATSettlReverseFilters(VATEntryNo: Integer; FirstGLEntryNo: Integer; LastGLEntryNo: Integer) - +
procedure VATAllocationExist(var VATEntry: Record "VAT Entry"): Boolean - +
local procedure InsertFromTaxDiffEntry(var TempTransactionNoInteger: Record "Integer" temporary; Number: Integer; RevType: Option Transaction,Register; var NextLineNo: Integer) - +
procedure InsertFromVATAllocation(Number: Integer; RevType: Option Transaction,Register; var NextLineNo: Integer) - +
procedure CopyFromValueEntry(ValueEntry: Record "Value Entry") - +
procedure CopyFromTaxDiffEntry(TaxDiffLedgerEntry: Record "Tax Diff. Ledger Entry") - −
procedure CheckEntries() - −
local procedure CheckGLEntry()
table/242 "Source Code Setup"
- +
field(12400; "Advance Statements"; Code[10]) - +
field(12401; "Deferred VAT Settlement"; Code[10]) - +
field(12402; "Deferred Expenses"; Code[10]) - +
field(12403; "Customer Prepayments"; Code[10]) - +
field(12404; "Vendor Prepayments"; Code[10]) - +
field(12405; "Bank Payments"; Code[10]) - +
field(12406; "Bank Reconciliations"; Code[10]) - +
field(12407; "Cash Order Payments"; Code[10]) - +
field(12408; "VAT Reinstatement"; Code[10]) - +
field(12409; "VAT for Customer Adjustment"; Code[10]) - +
field(12410; "VAT for Vendor Adjustment"; Code[10]) - +
field(12411; "VAT Allocation on Cost"; Code[10]) - +
field(12470; "FA Release"; Code[10]) - +
field(12471; "FA Movement"; Code[10]) - +
field(12472; "FA Writeoff"; Code[10]) - +
field(17301; "Tax Difference Journal"; Code[10])
table/325 "VAT Posting Setup"
- +
field(6201; "Non-Ded. Sales VAT Account"; Code[20]) - +
field(12400; "Tax Invoice Amount Type"; Option) - +
field(12402; "Not Include into VAT Ledger"; Option) - +
field(12403; "Trans. VAT Type"; Option) - +
field(12404; "Trans. VAT Account"; Code[20]) - +
field(12408; "VAT Settlement Template"; Code[10]) - +
field(12409; "VAT Settlement Batch"; Code[10]) - +
field(12412; "VAT Exempt"; Boolean) - +
field(12413; "Manual VAT Settlement"; Boolean) - +
field(12414; "Write-Off VAT Account"; Code[20]) - +
field(12415; "VAT Charge No."; Code[20]) - +
field(12418; "VAT Reinstatement Template"; Code[10]) - +
field(12419; "VAT Reinstatement Batch"; Code[10]) - Δ
field(25; "Sale VAT Reporting Code"; Code[20]) - Δ
field(26; "Purch. VAT Reporting Code"; Code[20])
table/124 "Purch. Cr. Memo Hdr."
- +
field(12440; "Corrective Document"; Boolean) - +
field(12441; "Corrected Doc. Type"; Option) - +
field(12442; "Corrected Doc. No."; Code[20]) - +
field(12443; "Original Doc. Type"; Option) - +
field(12444; "Original Doc. No."; Code[20]) - +
field(12445; "VAT Entry Type"; Code[15]) - +
field(12446; "Corrective Doc. Type"; Option) - +
field(12447; "Revision No."; Code[20]) - +
field(12485; "Orig. Invoice No."; Code[20]) - +
field(12486; "Include In Sales VAT Ledger"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
field(12498; "Additional VAT Ledger Sheet"; Boolean) - +
field(12499; "Corrected Document Date"; Date) - +
procedure FindReturnShipments(PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr.")
table/270 "Bank Account"
- +
field(12400; "Bank BIC"; Code[20]) - +
field(12401; "Account Type"; Option) - +
field(12402; "Debit Cash Order No. Series"; Code[20]) - +
field(12403; "Credit Cash Order No. Series"; Code[20]) - +
field(12404; "Last Cash Report Page No."; Code[20]) - +
field(12405; "Fin. Void with Correction"; Boolean) - +
field(12406; "VAT % for Document"; Decimal) - +
field(12408; "Abbr. City"; Text[1]) - +
field(12409; "Bank Payment Order No. Series"; Code[20]) - +
field(12410; "Bank Corresp. Account No."; Code[20]) - +
field(12411; "Use Client-Bank"; Boolean) - +
procedure ValidateAccountNo() - Δ
field(13; "Bank Account No."; Text[30]) - Δ
field(110; "IBAN"; Code[50])
table/15 "G/L Account"
- +
field(12402; "Credit Amount at Date"; Decimal) - +
field(12403; "Debit Amount at Date"; Decimal) - +
field(12404; "Source Type"; Option) - +
field(12405; "Source Type Filter"; Enum "Gen. Journal Source Type") - +
field(12406; "Source No. Filter"; Code[20]) - +
field(12407; "Credit Amount at Date (ACY)"; Decimal) - +
field(12408; "Debit Amount at Date (ACY)"; Decimal) - +
field(12460; "Currency Code"; Code[10]) - +
field(12461; "Balance in Currency"; Decimal) - +
field(12462; "Adjust Debit Acc."; Code[20]) - +
field(12463; "Adjust Credit Acc."; Code[20]) - +
procedure CalculateAmounts(var BalanceAmounts: array[7] of Decimal) - +
procedure LookUpDimFilter(Dim: Code[20]; var Text: Text[250]): Boolean
table/83 "Item Journal Line"
- +
field(12450; "FA No."; Code[20]) - +
field(12451; "FA Entry No."; Integer) - +
field(12452; "Depreciation Book Code"; Code[10]) - +
field(12460; "Red Storno"; Boolean) - +
procedure CopyFromPurchInvLine(PurchInvLine: Record "Purch. Inv. Line") - +
procedure CopyFromPurchCrMemoLine(PurchCrMemoLine: Record "Purch. Cr. Memo Line") - +
procedure CopyFromSalesInvLine(SalesInvLine: Record "Sales Invoice Line") - +
procedure CopyFromSalesCrMemoLine(SalesCrMemoLine: Record "Sales Cr.Memo Line") - +
procedure CopyFromPurchInvHeader(PurchInvHeader: Record "Purch. Inv. Header") - +
procedure CopyFromPurchCrMemoHeader(PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr.") - +
procedure CopyFromSalesInvHeader(SalesInvHeader: Record "Sales Invoice Header") - +
procedure CopyFromSalesCrMemoHeader(SalesCrMemoHeader: Record "Sales Cr.Memo Header") - Δ
field(6; "Source No."; Code[20])
page/5802 "Value Entries"
- +
procedure CalcRedStornoAmount(Amount: Decimal; RedStorno: Boolean): Text[30] - +
local procedure ItemLedgerEntryTypeOnFormat() - +
local procedure DebitTextOnFormat(var Text: Text[1024]) - +
local procedure CreditTextOnFormat(var Text: Text[1024]) - +
local procedure SalesAmountExpectedOnFormat() - +
local procedure SalesAmountActualOnFormat() - +
local procedure CostAmountActualOnFormat() - +
local procedure CostPostedtoGLOnFormat() - +
local procedure CostAmountActualACYOnFormat() - +
local procedure ItemLedgerEntryQuantityOnForma() - +
local procedure ValuedQuantityOnFormat() - +
local procedure InvoicedQuantityOnFormat()
table/123 "Purch. Inv. Line"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12401; "Empl. Purchase Entry No."; Integer) - +
field(12402; "Empl. Purchase Document Date"; Date) - +
field(12403; "Empl. Purchase Vendor No."; Code[20]) - +
field(12404; "Empl. Purchase Document No."; Code[20]) - +
field(12405; "Employee No."; Code[20]) - +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12486; "FA Charge No."; Code[20]) - +
field(12490; "Agreement No."; Code[20]) - +
field(17300; "Tax Difference Code"; Code[10]) - +
procedure ShowFAComments()
table/288 "Vendor Bank Account"
- +
field(12400; "BIC"; Code[9]) - +
field(12401; "Abbr. City"; Text[1]) - +
field(12402; "VAT Registration No."; Text[20]) - +
field(12403; "Personal Account No."; Text[20]) - +
field(12404; "Def. Payment Purpose"; Text[250]) - +
field(12410; "Bank Corresp. Account No."; Code[20]) - +
field(12411; "Bank Card No."; Code[16]) - +
key(Key2; "Bank Account No.") - +
procedure ValidateAccountNo() - Δ
field(13; "Bank Branch No."; Text[60]) - Δ
field(14; "Bank Account No."; Text[30]) - Δ
field(24; "IBAN"; Code[50])
table/380 "Detailed Vendor Ledg. Entry"
- +
field(12401; "Prepayment"; Boolean) - +
field(12403; "Prepmt. Diff."; Boolean) - +
field(12404; "Prepmt. Diff. in TA"; Boolean) - +
field(12435; "Vendor Posting Group"; Code[20]) - +
field(12436; "Initial Entry Posting Date"; Date) - +
field(12490; "Agreement No."; Code[20]) - +
field(17200; "Initial Entry Positive"; Boolean) - +
field(17201; "Tax Diff. Transaction No."; Integer) - Δ
key(Key3; "Vendor Ledger Entry No.", "Entry Type", "Posting Date", "Prepmt. Diff. in TA") - Δ
key(Key5; "Initial Document Type", "Entry Type", "Vendor No.", "Currency Code", "Initial Entry Global Dim. 1", "Initial Entry Global Dim. 2", "Agreement No.", "Prepmt. Diff. in TA", "Posting Date") - Δ
key(Key6; "Vendor No.", "Currency Code", "Initial Entry Global Dim. 1", "Initial Entry Global Dim. 2", "Initial Entry Due Date", "Agreement No.", "Prepmt. Diff. in TA", "Posting Date") - Δ
key(Key7; "Document No.", "Document Type", "Posting Date", "Prepmt. Diff. in TA")
table/5109 "Purchase Header Archive"
- +
field(12400; "Empl. Purchase"; Boolean) - +
field(12401; "Advance Purpose"; Text[30]) - +
field(12402; "Remaining/Overdraft Doc. No."; Code[20]) - +
field(12437; "No. of Documents"; Integer) - +
field(12438; "No. of Pages"; Integer) - +
field(12470; "Vendor Receipts No."; Code[20]) - +
field(12471; "Vendor Receipts Date"; Date) - +
field(12472; "Vendor VAT Invoice Date"; Date) - +
field(12473; "Vendor VAT Invoice Rcvd Date"; Date) - +
field(12474; "Vendor VAT Invoice No."; Code[30]) - +
field(12480; "Outstanding Amount (LCY)"; Decimal) - +
field(12490; "Agreement No."; Code[20])
table/383 "Detailed CV Ledg. Entry Buffer"
- +
field(6202; "Non-Deductible VAT Amount ACY"; Decimal) - +
field(12401; "Prepayment"; Boolean) - +
field(12402; "Initial Transaction No."; Integer) - +
field(12403; "Prepmt. Diff."; Boolean) - +
field(12404; "Prepmt. Diff. in TA"; Boolean) - +
field(12409; "Applied Amount (LCY)"; Decimal) - +
field(12436; "Initial Entry Posting Date"; Date) - +
field(12490; "Agreement No."; Code[20]) - +
field(17200; "Initial Entry Positive"; Boolean) - Δ
field(6200; "Non-Deductible VAT Amount"; Decimal) - Δ
field(6201; "Non-Deductible VAT Amount LCY"; Decimal)
codeunit/13 "Gen. Jnl.-Post Batch"
- +
procedure VATSettlement(var Rec: Record "Gen. Journal Line") - +
local procedure VATSettlementCode(var GenJnlLine: Record "Gen. Journal Line") - +
procedure CheckLineRecurrence(GenJnlLine: Record "Gen. Journal Line"; var RecurrenceBuf: Record "Purch. Comment Line" temporary) - +
procedure VATReinstatement(var Rec: Record "Gen. Journal Line") - +
local procedure VATReinstatementCode(var GenJnlLine: Record "Gen. Journal Line") - +
local procedure SaveGenJournalLineToArchive(var LineNo: Integer; GenJnlLine: Record "Gen. Journal Line") - +
local procedure PostReversingLines(var TempGenJnlLine: Record "Gen. Journal Line" temporary; var LineNo: Integer; var TransNo: Integer; CurrGenJnlLine: Record "Gen. Journal Line") - +
local procedure PostGenJournalLine(var GenJournalLine: Record "Gen. Journal Line"; CurrGenJnlLine: Record "Gen. Journal Line"; CurrentICPartner: Code[20]; ICTransactionNo: Integer; var LineNo: Integer; var TransNo: Integer): Boolean - −
local procedure PostReversingLines(var TempGenJnlLine: Record "Gen. Journal Line" temporary) - −
local procedure PostGenJournalLine(var GenJournalLine: Record "Gen. Journal Line"; CurrentICPartner: Code[20]; ICTransactionNo: Integer): Boolean
codeunit/22 "Item Jnl.-Post Line"
- +
local procedure CreateFAEntryFromItemLedgEntry(var ItemLedgerEntry: Record "Item Ledger Entry"): Integer - +
local procedure ModifyFAEntryFromItemLedgEntry(var ValueLedgerEntry: Record "Value Entry"): Integer - +
procedure GetValueEntryPostingDate(ValueEntryLoc: Record "Value Entry"; PostingDate: Date): Date - +
procedure CheckApplicationDate(OldItemLedgEntry: Record "Item Ledger Entry"; ItemLedgEntry: Record "Item Ledger Entry") - +
local procedure CreateBatchLink(ItemLedgEntry0: Record "Item Ledger Entry") - +
local procedure SearchBatchLink(ItemApplnEntry0: Record "Item Application Entry"): Integer - +
procedure EnableRedStorno() - +
procedure DisableRedStorno() - +
procedure AreAllEntriesPostedToGL(RedStorno: Boolean): Integer - +
procedure SetPreviewMode(NewPreviewMode: Boolean)
table/379 "Detailed Cust. Ledg. Entry"
- +
field(12401; "Prepayment"; Boolean) - +
field(12403; "Prepmt. Diff."; Boolean) - +
field(12404; "Prepmt. Diff. in TA"; Boolean) - +
field(12435; "Customer Posting Group"; Code[20]) - +
field(12436; "Initial Entry Posting Date"; Date) - +
field(12490; "Agreement No."; Code[20]) - +
field(17200; "Initial Entry Positive"; Boolean) - +
field(17201; "Tax Diff. Transaction No."; Integer) - Δ
key(Key3; "Cust. Ledger Entry No.", "Entry Type", "Posting Date", "Prepmt. Diff. in TA") - Δ
key(Key7; "Document No.", "Document Type", "Posting Date", "Prepmt. Diff. in TA")
table/5606 "FA Posting Group"
- +
field(12400; "Disposal Expense Account"; Code[20]) - +
field(12405; "Purch. PD Gains Acc."; Code[20]) - +
field(12406; "Purch. PD Losses Acc."; Code[20]) - +
field(12407; "Purch. PD Charge FCY (FA)"; Code[20]) - +
field(12408; "Purch. PD Charge Conv. (FA)"; Code[20]) - +
field(12410; "Description"; Text[250]) - +
procedure GetPDAccount(NeedGainAccount: Boolean): Code[20] - +
procedure GetPDChargeFA(CurrencyCode: Code[10]): Code[20] - +
procedure GetDisposalGainLossAccount(NeedGainAccount: Boolean): Code[20] - +
procedure GetDisposalExpenseAccount(): Code[20]
table/5802 "Value Entry"
- +
field(12440; "Positive"; Boolean) - +
field(12441; "Red Storno"; Boolean) - +
field(12450; "FA No."; Code[20]) - +
field(12451; "FA Entry No."; Integer) - +
field(12452; "Depreciation Book Code"; Code[10]) - +
field(12487; "Reversed"; Boolean) - +
field(12488; "Reversed by Entry No."; Integer) - +
field(12489; "Reversed Entry No."; Integer) - +
procedure IsDebit(): Boolean - +
procedure ItemValueEntryExists(): Boolean
codeunit/229 "Document-Print"
- +
procedure PrintSalesInvoiceHeader(SalesInvoiceHeader: Record "Sales Invoice Header"; SendAsEmail: Boolean; ShowRequestForm: Boolean) - +
procedure PrintCashOrder(var NewGenJnlLine: Record "Gen. Journal Line") - +
procedure PrintAdvStmt(var NewPurchHeader: Record "Purchase Header") - +
procedure PrintItemJnlDoc(NewItemJnlLine: Record "Item Journal Line"; Reclass: Boolean) - +
procedure PrintFAJnlDoc(NewFAJnlLine: Record "FA Journal Line") - +
procedure PrintFAReclassJnlDoc(NewFAReclassJnlLine: Record "FA Reclass. Journal Line") - +
procedure InsertDocPrintBuffer(var DocPrintBuffer: Record "Document Print Buffer"; TableID: Integer; DocType: Option; DocNo: Code[20]) - +
local procedure InsertJournalPrintBuffer(var DocPrintBuffer: Record "Document Print Buffer"; TableID: Integer; JnlTemplate: Code[10]; JnlBatch: Code[10]) - +
procedure GetSalesInvoiceDocTypeUsage(SalesInvoiceHeader: Record "Sales Invoice Header"): Enum "Report Selection Usage"
codeunit/5642 "FA Reclass. Transfer Line"
- +
local procedure Convert(OldNewFA: Option OldFA,NewFA; J: Integer; var FAPostingType: Enum "FA Journal Line FA Posting Type"; var Sign: Integer; var CurrFA: Record "Fixed Asset") - +
local procedure InsertFAJnlLine(var FAReclassJnlLine: Record "FA Reclass. Journal Line"; FA: Record "Fixed Asset"; EntryAmount: Decimal) - +
local procedure InsertGenJnlLine(var FAReclassJnlLine: Record "FA Reclass. Journal Line"; FA: Record "Fixed Asset"; EntryAmount: Decimal; BalAccount: Boolean) - +
procedure InsertDisposalLine(var FAReclassJnlLine: Record "FA Reclass. Journal Line"; FA: Record "Fixed Asset"; EntryAmount: Decimal) - +
procedure CheckBatch() - +
local procedure GetNewFADeprBook(var FAReclassJnlLine: Record "FA Reclass. Journal Line") - −
local procedure Convert(OldNewFA: Option OldFA,NewFA; J: Integer; var FAPostingType: Enum "FA Journal Line FA Posting Type"; var Sign: Integer; var FANo: Code[20]) - −
local procedure InsertFAJnlLine(var FAReclassJnlLine: Record "FA Reclass. Journal Line"; FANo: Code[20]; EntryAmount: Decimal) - −
local procedure InsertGenJnlLine(var FAReclassJnlLine: Record "FA Reclass. Journal Line"; FANo: Code[20]; EntryAmount: Decimal; BalAccount: Boolean)
table/5714 "Responsibility Center"
- +
field(12400; "Region Name"; Text[50]) - +
field(12401; "Region Code"; Code[10]) - +
field(12402; "Settlement"; Text[50]) - +
field(12403; "Street"; Text[50]) - +
field(12404; "House"; Text[10]) - +
field(12405; "Building"; Text[10]) - +
field(12406; "Apartment"; Text[10]) - +
field(12407; "MD Phone No."; Text[20]) - +
field(12408; "CA Phone No."; Text[20])
codeunit/17 "Gen. Jnl.-Post Reverse"
- +
local procedure ReverseGLEntry(var GLEntry2: Record "G/L Entry"; var GenJournalLine: Record "Gen. Journal Line"; var GLRegister: Record "G/L Register"; var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary; var TempVendorLedgerEntry: Record "Vendor Ledger Entry" temporary; var TempEmployeeLedgerEntry: Record "Employee Ledger Entry" temporary; var TempBankAccountLedgerEntry: Record "Bank Account Ledger Entry" temporary; var NextDtldCustLedgEntryEntryNo: Integer; var NextDtldVendLedgEntryEntryNo: Integer; var NextDtldEmplLedgEntryNo: Integer; FAInsertLedgerEntry: Codeunit "FA Insert Ledger Entry"; var ReversalEntry: Record "Reversal Entry"; var TempTaxDiffLedgerEntry: Record "Tax Diff. Ledger Entry" temporary; var ReversalEntry2: Record "Reversal Entry") - +
local procedure CopyValueEntry(var ValueEntry: Record "Value Entry"; var TempValueEntry: Record "Value Entry" temporary) - +
local procedure CopyTaxDiffLedgEntry(var TaxDiffLedgerEntry: Record "Tax Diff. Ledger Entry"; var TempTaxDiffLedgerEntry: Record "Tax Diff. Ledger Entry" temporary) - +
local procedure ReverseVATRU(ReversalEntry: Record "Reversal Entry"; GLEntry: Record "G/L Entry"; SourceCode: Code[10]) - +
local procedure ReverseTaxDiffLedgEntries(var TmpTaxDiffLedgEntry: Record "Tax Diff. Ledger Entry"; var TaxDiffRegister: Record "Tax Diff. Register") - +
local procedure InsertReverseTaxEntry(var FAInsertLedgEntry: Codeunit "FA Insert Ledger Entry"; GLEntryNo: Integer; NewGLEntryNo: Integer; FAEntryType: Option; FAEntryNo: Integer; var NewFAEntryNo: Integer; TransactionNo: Integer) - +
procedure PostVATSettlementReverse(GenJnlLine: Record "Gen. Journal Line") - −
local procedure ReverseGLEntry(var GLEntry2: Record "G/L Entry"; var GenJournalLine: Record "Gen. Journal Line"; var GLRegister: Record "G/L Register"; var TempCustLedgerEntry: Record "Cust. Ledger Entry" temporary; var TempVendorLedgerEntry: Record "Vendor Ledger Entry" temporary; var TempEmployeeLedgerEntry: Record "Employee Ledger Entry" temporary; var TempBankAccountLedgerEntry: Record "Bank Account Ledger Entry" temporary; var NextDtldCustLedgEntryEntryNo: Integer; var NextDtldVendLedgEntryEntryNo: Integer; var NextDtldEmplLedgEntryNo: Integer; FAInsertLedgerEntry: Codeunit "FA Insert Ledger Entry")
codeunit/5600 "FA Insert Ledger Entry"
- +
procedure InsertTransfer(var FALedgEntry3: Record "FA Ledger Entry") - +
procedure InsertEntryToTaxDeprBook(var FALedgEntry: Record "FA Ledger Entry") - +
procedure AdjustFAStatus(var FA: Record "Fixed Asset"; FALedgEntry: Record "FA Ledger Entry"; ErrorEntryNo: Integer) - +
procedure AdjustFAEntry(InvtPostBuf: Record "Invt. Posting Buffer"; var GenJnlLine: Record "Gen. Journal Line") - +
procedure GetDeprEntryForVATSettlement(var FA: Record "Fixed Asset"; var PostingDate: Date; VATEntryNo: Integer): Integer - +
local procedure UpdateDebitCreditAmount(var FALedgEntry: Record "FA Ledger Entry") - +
procedure InsertEntryToFETaxDeprBook(var FALedgEntry: Record "FA Ledger Entry") - +
procedure CalcSalesGainLoss(var FALedgEntry: Record "FA Ledger Entry")
table/287 "Customer Bank Account"
- +
field(12400; "BIC"; Code[9]) - +
field(12401; "Abbr. City"; Text[1]) - +
field(12410; "Bank Corresp. Account No."; Code[20]) - +
key(Key2; "Bank Account No.") - +
procedure ValidateAccountNo() - Δ
field(13; "Bank Branch No."; Text[60]) - Δ
field(14; "Bank Account No."; Text[30]) - Δ
field(24; "IBAN"; Code[50])
table/5624 "FA Reclass. Journal Line"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12402; "New Depreciation Book Code"; Code[10]) - +
field(12410; "Employee No."; Code[20]) - +
field(12412; "FA Posting Group"; Code[20]) - +
field(12413; "New FA Posting Group"; Code[20]) - +
field(12414; "Duplicate to Journal"; Boolean) - +
field(12415; "Copy to Depreciation Book Code"; Code[20]) - +
field(12416; "Quantity"; Integer)
table/85 "Acc. Schedule Line"
- +
field(12404; "Extension Source Table"; Option) - +
field(12405; "Corr. Totaling"; Code[250]) - +
field(12406; "Dimension 1 Corr. Totaling"; Text[80]) - +
field(12407; "Dimension 2 Corr. Totaling"; Text[80]) - +
field(12408; "Corr. Dimension 1 Filter"; Code[20]) - +
field(12409; "Corr. Dimension 2 Filter"; Code[20]) - Δ
field(3; "Row No."; Code[20]) - Δ
field(4; "Description"; Text[250])
table/94 "Inventory Posting Group"
- +
field(3; "Used in Items"; Integer) - +
field(4; "Used in Value Entries"; Integer) - +
field(12406; "Purch. PD Charge FCY (Item)"; Code[20]) - +
field(12407; "Purch. PD Charge Conv. (Item)"; Code[20]) - +
field(12408; "Sales PD Charge FCY (Item)"; Code[20]) - +
field(12409; "Sales PD Charge Conv. (Item)"; Code[20]) - +
field(12410; "Sales Corr. Doc. Charge (Item)"; Code[20]) - +
procedure GetPDAccount(NeedGainAccount: Boolean; LocationCode: Code[10]): Code[20]
codeunit/9998 "Upgrade Tag Definitions"
- +
procedure GetCustomDeclarationsUpgradeTag(): Code[250] - +
procedure GetItemDocumentsUpgradeTag(): Code[250] - +
procedure GetVATDateFieldServiceUpgrade(): Code[250] - +
procedure GetVATDateFieldServiceBlankUpgrade(): Code[250] - Δ
procedure GetItemCategoryOnItemAPIUpgradeTag(): Code[250] - Δ
procedure GetMoveCurrencyISOCodeTag(): Code[250] - Δ
procedure GetGLAccountAPITypeUpgradeTag(): Code[250]
table/111 "Sales Shipment Line"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12432; "Amount"; Decimal) - +
field(12433; "Amount Including VAT"; Decimal) - +
procedure UpdateVATOnLines(var SalesShptHeader: Record "Sales Shipment Header"; var SalesShptLine: Record "Sales Shipment Line"; var VATAmountLine: Record "VAT Amount Line") - +
procedure CalcVATAmountLines(var SalesShptHeader: Record "Sales Shipment Header"; var SalesShptLine: Record "Sales Shipment Line"; var VATAmountLine: Record "VAT Amount Line")
table/77 "Report Selections"
- +
field(12410; "Default"; Boolean) - +
field(12411; "Excel Export"; Boolean) - +
key(Key2; "Usage", "Report ID") - +
procedure PrintWithDocPrintOption(ReportUsage: Integer; RecordVariant: Variant; CustomerFieldNo: Integer; ShowRequestPage: Boolean; TableNo: Integer; var DocPrintBuffer: Record "Document Print Buffer") - +
local procedure PrintDocumentsWithCheckDialogCommon(ReportUsage: Enum "Report Selection Usage"; RecordVariant: Variant; IsGUI: Boolean; AccountNoFieldNo: Integer; WithCheck: Boolean; TableNo: Integer; var DocumentPrintBuffer: Record "Document Print Buffer") - +
local procedure PrintTempReportSelection(var TempReportSelections: Record "Report Selections" temporary; IsGUI: Boolean; RecordVariant: Variant; var DocumentPrintBuffer: Record "Document Print Buffer") - −
local procedure PrintDocumentsWithCheckDialogCommon(ReportUsage: Enum "Report Selection Usage"; RecordVariant: Variant; IsGUI: Boolean; AccountNoFieldNo: Integer; WithCheck: Boolean; TableNo: Integer)
codeunit/5611 "Calculate Normal Depreciation"
- +
procedure Calculate(var DeprAmount: Decimal; var NumberOfDays4: Integer; FANo: Code[20]; DeprBookCode2: Code[10]; UntilDate2: Date; EntryAmounts2: array[4] of Decimal; DateFromProjection2: Date; DaysInPeriod2: Integer; Period: Date) - +
procedure CalcDBSLRUAmount(): Decimal - +
procedure DepreciationBonus(DeprBonus2: Boolean) - +
procedure CalculateDeprBonusAmount(FANo1: Code[20]; FADeprBook1: Code[10]; StartingDate: Date; EndingDate: Date; Calculate: Boolean; DeprBonus1: Boolean): Decimal - +
procedure CalcDBSLRUTaxGroupAmount(): Decimal - −
procedure Calculate(var DeprAmount: Decimal; var NumberOfDays4: Integer; FANo: Code[20]; DeprBookCode2: Code[10]; UntilDate2: Date; EntryAmounts2: array[4] of Decimal; DateFromProjection2: Date; DaysInPeriod2: Integer)
table/320 "Tax Jurisdiction"
- +
field(12400; "Sales Tax Amount Type"; Option) - +
field(12401; "Tax Jurisdiction Data"; Code[10]) - +
field(12402; "Not Include into Ledger"; Option) - +
field(12403; "Trans. VAT Type"; Option) - +
field(12404; "Trans. VAT Account"; Code[20]) - +
local procedure CheckGLAcc(AccNo: Code[20])
table/9 "Country/Region"
- +
field(12400; "Local Name"; Text[30]) - +
field(12401; "Local Country/Region Code"; Code[10]) - +
field(12402; "EAEU Country/Region Code"; Code[10]) - +
procedure GetLocalName(CountryCode: Code[10]): Text[50] - +
procedure IsEAEUCountry(): Boolean - Δ
field(9; "Contact Address Format"; Option)
codeunit/104000 "Upgrade - BaseApp"
- +
local procedure UpgradeItemDocuments() - +
local procedure UpgradeCustomDeclarations() - +
local procedure UpgradeICGLAccountNoInGenJournalLineArchive() - −
local procedure UpgradeSharePointConnection() - −
local procedure UpgradeICGLAccountNoInStandardGeneralJournalLine()
codeunit/5632 "FA Jnl.-Post Line"
- +
local procedure GetLCYSalvageValue(SalvageValue: Decimal; PostingDate: Date; CurrencyCode: Code[10]): Decimal - +
local procedure PostDisposalEntryLowValueFA(var FALedgEntry: Record "FA Ledger Entry") - +
procedure UnmarkDeprBonusBaseEntries(DeprBonus: Boolean; FAPostingDate: Date) - +
procedure ModifySalesDisposalEntries(FANo2: Code[20]; DeprBookCode2: Code[10]; MaxDisposalNo: Integer) - +
local procedure ResultOnDisposalExist(FALedgEntry: Record "FA Ledger Entry"): Boolean
table/125 "Purch. Cr. Memo Line"
- +
field(12430; "Amount (LCY)"; Decimal) - +
field(12431; "Amount Including VAT (LCY)"; Decimal) - +
field(12486; "FA Charge No."; Code[20]) - +
field(12490; "Agreement No."; Code[20]) - +
field(17300; "Tax Difference Code"; Code[10])
table/17 "G/L Entry"
- +
field(12400; "Used in Correspondence"; Boolean) - +
field(12490; "Agreement No."; Code[20]) - +
key(Key14; "G/L Account No.", "Bal. Account No.", "Bal. Account Type", "Document No.", "Posting Date") - +
key(Key15; "Dimension Set ID") - Δ
key(Key13; "Source Type", "Source No.", "Agreement No.", "G/L Account No.", "Global Dimension 1 Code", "Global Dimension 2 Code", "Business Unit Code", "Posting Date")
table/32 "Item Ledger Entry"
- +
field(12450; "FA No."; Code[20]) - +
field(12451; "FA Entry No."; Integer) - +
field(12452; "Depreciation Book Code"; Code[10]) - +
procedure IsRedStorno(): Boolean - Δ
field(5; "Source No."; Code[20])
table/48 "Invt. Posting Buffer"
- +
field(12450; "FA No."; Code[20]) - +
field(12451; "FA Entry No."; Integer) - +
field(12452; "Depreciation Book Code"; Code[10]) - +
field(12460; "Correction"; Boolean) - Δ
key(Key1; "Posting Date", "Account Type", "Location Code", "Inventory Posting Group", "Gen. Bus. Posting Group", "Gen. Prod. Posting Group", "Dimension Entry No.", "Negative", "Bal. Account Type", "Correction")
table/49 "Invoice Post. Buffer"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12401; "Employee No."; Code[20]) - +
field(12402; "Document Line No."; Integer) - +
field(12476; "FA Charge No."; Code[20]) - +
field(17300; "Tax Difference Code"; Code[10])
table/5110 "Purchase Line Archive"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12401; "Empl. Purchase Entry No."; Integer) - +
field(12402; "Empl. Purchase Document Date"; Date) - +
field(12403; "Empl. Purchase Vendor No."; Code[20]) - +
field(12404; "Empl. Purchase Document No."; Code[20])
table/55 "Invoice Posting Buffer"
- +
field(12400; "FA Location Code"; Code[10]) - +
field(12401; "Employee No."; Code[20]) - +
field(12402; "Document Line No."; Integer) - +
field(12476; "FA Charge No."; Code[20]) - +
field(17300; "Tax Difference Code"; Code[10])
table/5611 "Depreciation Book"
- +
field(12400; "Currency Code"; Code[10]) - +
field(12401; "Posting Book Type"; Option) - +
field(12402; "Allow Depreciation"; Boolean) - +
field(12403; "Control FA Acquis. Cost"; Boolean) - +
procedure TaxDeprBook(): Boolean
table/93 "Vendor Posting Group"
- +
field(12400; "Prepayment Account"; Code[20]) - +
field(12401; "KPP Code Mandatory"; Boolean) - +
field(12402; "Skip Posting"; Boolean) - +
field(12403; "VAT Invoice Mandatory"; Boolean) - +
procedure GetPrepaymentAccount(Prepayment: Boolean): Code[20]
codeunit/11 "Gen. Jnl.-Check Line"
- +
procedure CheckDateAllowed(var GenJnlLine1: Record "Gen. Journal Line") - +
procedure CheckCustAgrmt(GenJnlLine2: Record "Gen. Journal Line"; CustNo: Code[20]) - +
procedure CheckVendAgrmt(GenJnlLine2: Record "Gen. Journal Line"; VendNo: Code[20]) - +
local procedure CheckPrinted(GenJnlLine: Record "Gen. Journal Line")
codeunit/1206 "Pmt Export Mgt Gen. Jnl Line"
- +
local procedure UpdatePmtExportData(var TempPaymentExportData: Record "Payment Export Data" temporary; GenJnlLine: Record "Gen. Journal Line"; DataExchEntryNo: Integer; LineNo: Integer) - +
local procedure UpdatePmtExportDataFromVend(var TempPaymentExportData: Record "Payment Export Data" temporary; VendorNo: Code[20]; VendorBankAccNo: Code[20]) - +
local procedure UpdatePmtExportDataFromCust(var TempPaymentExportData: Record "Payment Export Data" temporary; CustomerNo: Code[20]; CustomerBankAccNo: Code[20]) - +
local procedure UpdatePmtExportDataFromGLAcc(var TempPaymentExportData: Record "Payment Export Data" temporary; BankAccDetailsCode: Code[20])
codeunit/367 "CheckManagement"
- +
procedure GetVoidedCheckParameters(var BankLedgEntry: Record "Bank Account Ledger Entry") - +
procedure ShowPaymentDocument(var Rec: Record "Gen. Journal Line") - +
procedure CheckUnpostedVendor(var CheckLedgEntry: Record "Check Ledger Entry"; var GenJnlLine: Record "Gen. Journal Line") - +
procedure ModifyCheckLedgEntry(CheckLedgEntryRecSource: Record "Check Ledger Entry")
codeunit/5802 "Inventory Posting To G/L"
- +
procedure TaxRegisterPostGrps(var ItemLedgerEntryNo: Integer; var SalesPurchAccountNo: Code[20]; var InvtAccountNo: Code[20]; var DirectCostAccountNo: Code[20]; var SalesPurchPostCode: Code[20]; var LocationCode: Code[10]; var InvtPostingGroupCode: Code[20]; var GenBusPostGroup: Code[20]; var GenProdPostGroup: Code[20]) - +
procedure AdjustFAEntry(InvtPostBuf: Record "Invt. Posting Buffer"; var GenJnlLine: Record "Gen. Journal Line") - +
procedure CorrectionFromSourceDoc(ValueEntry: Record "Value Entry"): Boolean - +
procedure SetPreviewMode(NewPreviewMode: Boolean)
codeunit/8 "AccSchedManagement"
- +
procedure ValidateFormula(AccScheduleLine: Record "Acc. Schedule Line") - +
procedure GetCellValuesBuffer(var Buffer: Record "Acc. Sched. Cell Value") - +
procedure SetDateParameters(NewStartDate: Date; NewEndDate: Date) - +
procedure GetPostingDateFilter(AccSchedLine2: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"): Text[100]
page/344 "Navigate"
- +
local event OnAfterSetTrackingFiltersOnBeforeFindTrackingRecords(var ItemTrackingFilters: Record Item) - +
procedure SetDoc(PostingDate: Date; DocNo: Code[30]) - −
local event OnFindTrackingRecordsOnAfterSetTrackingFilters(var ItemTrackingFilters: Record Item) - −
procedure SetDoc(PostingDate: Date; DocNo: Code[20])
report/393 "Suggest Vendor Payments"
- +
procedure SetHideMessage(NewHideMessage: Boolean) - +
procedure GetVATAgentPmtAmount(): Decimal - +
procedure MakeBudgetPmtJnlLine(VATAgentPmtAmount: Decimal) - +
procedure InitVATAgentPayment(NewCreateVATAgentPayment: Boolean)
table/1222 "Data Exch. Def"
- +
field(12400; "Columns as Rows"; Boolean) - +
field(12401; "Document Start Tag"; Text[250]) - +
field(12402; "Document End Tag"; Text[250]) - Δ
field(10; "Column Separator"; Option)
table/5107 "Sales Header Archive"
- +
field(12400; "External Document Text"; Text[100]) - +
field(12451; "Act Signed by Name"; Text[30]) - +
field(12452; "Act Signed by Position"; Text[30]) - +
field(12490; "Agreement No."; Code[20])
table/5609 "FA Location"
- +
field(12400; "Employee No."; Code[20]) - +
field(12401; "Location Code"; Code[10]) - +
field(14920; "OKATO Code"; Code[11]) - +
procedure GetName(LocationCode: Code[10]): Text[50]
codeunit/1901 "Report Selection Mgt."
- +
procedure InitReportSelectionFixedAssets() - +
local procedure InsertRepSelection(ReportUsage: Enum "Report Selection Usage"; Sequence: Code[10]; ReportID: Integer; Default: Boolean; ExcelExport: Boolean; UseForEmailAttachment: Boolean) - −
local procedure InsertRepSelection(ReportUsage: Enum "Report Selection Usage"; Sequence: Code[10]; ReportID: Integer)
codeunit/21 "Item Jnl.-Check Line"
- +
procedure FindValueEntry(ItemLedgerEntryNo: Integer): Integer - +
procedure RedStornoPostingCheck(ItemJnlLine: Record "Item Journal Line") - +
procedure CheckGenBusPostingGroup(ItemJnlLine: Record "Item Journal Line"; ItemLedgerEntryNo: Integer)
codeunit/5631 "FA Jnl.-Check Line"
- +
procedure CheckInitialAcquisition() - +
procedure CheckPrevDepreciation() - +
procedure CheckTaxDiff()
page/283 "Recurring General Journal"
- +
procedure GetAccSchedInfo() - +
local procedure AccScheduleNameOnAfterValidate() - +
local procedure ColumnLayoutNameOnAfterValidat()
report/5692 "Calculate Depreciation"
- +
procedure SetProperties() - +
procedure InitializeRequest2(NewDeprBookCode: Code[10]; NewPostingDate: Date; NewDeprUntilDate: Date; NewDocumentNo: Code[20]; NewPostingDescription: Text[100]; NewUseForceNoOfDays: Boolean; NewDaysInPeriod: Integer; NewBalAccount: Boolean; ChangeDetails: Boolean; NewDeprBonus: Boolean) - +
local procedure GetDeprBookCode(): Code[10]
table/110 "Sales Shipment Header"
- +
field(12410; "Consignor No."; Code[20]) - +
field(12490; "Agreement No."; Code[20]) - +
procedure FindInvoices(SalesShptHeader: Record "Sales Shipment Header")
table/27 "Item"
- +
field(12400; "CD Specific Tracking"; Boolean) - +
field(12401; "Gross Weight Mandatory"; Boolean) - +
field(12402; "Unit Volume Mandatory"; Boolean)
table/290 "VAT Amount Line"
- +
local event OnUpdateLinesOnAfterCalcVATBase(var VATAmountLine: Record "VAT Amount Line"; Currency: Record Currency; PricesIncludingVAT: Boolean; CalcVATPerLine: Boolean) - +
procedure SetCalcVATPerLine(NEwCalcVATPerLine: Boolean) - −
local event OnUpdateLinesOnAfterCalcVATBase(var VATAmountLine: Record "VAT Amount Line"; Currency: Record Currency; PricesIncludingVAT: Boolean)
table/334 "Column Layout"
- +
field(12400; "Dimension 1 Corr. Totaling"; Text[80]) - +
field(12401; "Dimension 2 Corr. Totaling"; Text[80]) - Δ
field(4; "Column Header"; Text[50])
table/339 "Item Application Entry"
- +
field(17200; "Batch Item Ledger Entry No."; Integer) - +
key(Key7; "Batch Item Ledger Entry No.", "Posting Date", "Item Ledger Entry No.") - +
key(Key8; "Inbound Item Entry No.", "Outbound Item Entry No.", "Posting Date")
table/342 "Acc. Sched. Cell Value"
- +
field(12400; "Expression"; Text[80]) - +
field(12401; "Schedule Name"; Code[10]) - Δ
key(Key1; "Schedule Name", "Row No.", "Column No.")
table/352 "Default Dimension"
- +
local procedure UpdateFAChargeGlobalDimCode(GlobalDimCodeNo: Integer; FAChargeNo: Code[20]; NewDimValue: Code[20]) - +
local procedure UpdateCustAgrmtGlobalDimCode(GlobalDimCodeNo: Integer; AgrmtNo: Code[20]; NewDimValue: Code[20]) - +
local procedure UpdateVendAgrmtGlobalDimCode(GlobalDimCodeNo: Integer; AgrmtNo: Code[20]; NewDimValue: Code[20])
table/367 "Dimension Code Buffer"
- +
field(12410; "Credit Dim. 1 Value Filter"; Code[20]) - +
field(12411; "Credit Dim. 2 Value Filter"; Code[20]) - +
field(12412; "Credit Dim. 3 Value Filter"; Code[20])
table/382 "CV Ledger Entry Buffer"
- +
field(12401; "Prepmt. Diff. Appln. Entry No."; Integer) - +
field(12425; "Prepayment Document No."; Code[20]) - +
field(12490; "Agreement No."; Code[20])
table/56 "Invoice Posting Parameters"
- +
field(12400; "Initial VAT Transaction No."; Integer) - +
field(12401; "Change Transaction"; Boolean) - +
field(12402; "Prepmt. Diff. Appln. Entry No."; Integer)
table/80 "Gen. Journal Template"
- +
field(12400; "Archive"; Boolean) - Δ
field(32; "Allow Posting Date From"; Date) - Δ
field(33; "Allow Posting Date To"; Date)
table/84 "Acc. Schedule Name"
- +
field(12400; "Used in Statutory Report"; Boolean) - +
procedure ExportSettings(var AccScheduleName: Record "Acc. Schedule Name") - +
procedure ImportSettings(ServerFileName: Text)
codeunit/1223 "SEPA CT-Check Line"
- +
local procedure CheckCustVend(var GenJnlLine: Record "Gen. Journal Line") - −
local procedure CheckCustVendEmpl(var GenJnlLine: Record "Gen. Journal Line")
codeunit/1752 "Data Class. Eval. Data Country"
- +
local procedure ClassifyCountrySpecificTablesPart2() - +
local procedure ClassifyCountrySpecificTablesPart3()
codeunit/20 "Posting Preview Event Handler"
- +
local procedure OnInsertGLCorrespondenceEntry(var Rec: Record "G/L Correspondence Entry"; RunTrigger: Boolean) - Δ
local procedure OnAfterGenJnlPostLineFinishPosting(var GlobalGLEntry: Record "G/L Entry"; var GLRegister: Record "G/L Register"; var IsTransactionConsistent: Boolean; var GenJournalLine: Record "Gen. Journal Line")
codeunit/5605 "Calculate Disposal"
- +
procedure CalcGainLossDisposalLowValueFA(FANo: Code[20]; DeprBookCode: Code[10]; var EntryAmounts: array[14] of Decimal) - +
procedure GetErrorDisposalLowValueFA(ErrFALedgEntry: Record "FA Ledger Entry"; ErrorEntryNo: Integer; var EntryAmounts: array[14] of Decimal; var EntryNumbers: array[14] of Integer)
codeunit/5616 "Depreciation Calculation"
- +
procedure ExistingDeprPeriods(FANo: Code[20]; DeprBookCode: Code[10]; StartDate: Date): Integer - +
procedure SetFA(FixedAsset: Record "Fixed Asset")
codeunit/5638 "FAJnlManagement"
- +
procedure TemplateSelection(PageID: Integer; PageTemplate: Option General,Difference; RecurringJnl: Boolean; var FAJnlLine: Record "FA Journal Line"; var JnlSelected: Boolean) - −
procedure TemplateSelection(PageID: Integer; RecurringJnl: Boolean; var FAJnlLine: Record "FA Journal Line"; var JnlSelected: Boolean)
codeunit/5895 "Inventory Adjustment"
- +
procedure CorrectPostedItemShipment(OrigValueEntry: Record "Value Entry"; NewAdjustedCost: Decimal; NewAdjustedCostACY: Decimal) - +
procedure IsAppliedToRedStorno(ValueEntryNo: Integer): Boolean
codeunit/597 "Exch. Rate Adjmt. Subscribers"
- +
local procedure SetDtldCustLedgEntryFilters(var DtldCustLedgEntry: Record "Detailed Cust. Ledg. Entry"; CustLedgEntry: Record "Cust. Ledger Entry") - +
local procedure SetDtldVendLedgEntryFilters(var DtldVendLedgEntry: Record "Detailed Vendor Ledg. Entry"; VendLedgEntry: Record "Vendor Ledger Entry")
codeunit/6461 "Serv. Document Print"
- +
local procedure InsertRepSelection(ReportUsage: Enum "Report Selection Usage"; Sequence: Code[10]; ReportID: Integer; Default: Boolean; ExcelExport: Boolean; UseForEmailAttachment: Boolean) - −
local procedure InsertRepSelection(ReportUsage: Enum "Report Selection Usage"; Sequence: Code[10]; ReportID: Integer)
page/183 "Reverse Transaction Entries"
- +
procedure PostOnDate() - +
procedure SetShowFilter()
page/404 "Check Preview"
- +
local event OnBeforeFormatTextFieldsForCheck(var CheckToAddr: array[8] of Text[100]; CheckAmount: Decimal; var GenJournalLine: Record "Gen. Journal Line"; var Customer: Record Customer; var BankAccount: Record "Bank Account"; var Vendor: Record Vendor; Rec: Record "Gen. Journal Line"; var IsHandled: Boolean) - −
local event OnBeforeFormatTextFieldsForCheck(var CheckToAddr: array[8] of Text[100]; CheckAmount: Decimal; var GenJournalLine: Record "Gen. Journal Line"; var Customer: Record Customer; var BankAccount: Record "Bank Account"; var Employee: Record Employee; var Vendor: Record Vendor; Rec: Record "Gen. Journal Line"; var IsHandled: Boolean)
page/9305 "Sales Order List"
- −
local event OnBeforePrintForUsage(var SalesHeader: Record "Sales Header"; UsageParam: Option; var IsHandled: Boolean) - −
local procedure PrintForUsage(UsageParam: Option)
table/120 "Purch. Rcpt. Header"
- +
field(12490; "Agreement No."; Code[20]) - +
procedure FindInvoices(PurchRcptHeader: Record "Purch. Rcpt. Header")
table/1221 "Data Exch. Field"
- +
field(12400; "Column Name"; Text[250]) - +
field(12401; "Column Type"; Option)
table/1223 "Data Exch. Column Def"
- +
field(12400; "Column Type"; Option) - Δ
field(12; "Constant"; Text[250])
table/221 "Gen. Jnl. Allocation"
- +
field(12400; "Correction"; Boolean) - Δ
local procedure CheckAccountType(AllocAccountDistribution: Record "Alloc. Account Distribution")
table/222 "Ship-to Address"
- +
field(12409; "Full Name"; Text[250]) - +
field(12480; "KPP Code"; Code[10])
table/271 "Bank Account Ledger Entry"
- +
field(12400; "Company Name"; Text[100]) - +
field(12490; "Agreement No."; Code[20])
table/331 "Adjust Exchange Rate Buffer"
- +
field(12400; "Entry No."; Integer) - Δ
key(Key1; "Currency Code", "Posting Group", "Dimension Entry No.", "Posting Date", "IC Partner Code", "Entry No.")
table/5637 "FA G/L Posting Buffer"
- +
field(12400; "Disposal Entry No."; Integer) - +
key(Key2; "Disposal Entry No.", "Entry No.")
table/5640 "Main Asset Component"
- +
field(12400; "Quantity"; Integer) - +
field(12401; "Apply After Disassembly"; Boolean)
table/5813 "Inventory Posting Setup"
- +
field(12405; "Purch. PD Gains Acc."; Code[20]) - +
field(12406; "Purch. PD Losses Acc."; Code[20])
table/5851 "Invt. Document Line"
- +
field(5600; "FA Writeoff No."; Code[20]) - +
field(5601; "FA Writeoff Line No."; Integer)
table/596 "Exch. Rate Adjmt. Parameters"
- +
field(35; "Gains Dimensions"; Text[250]) - +
field(36; "Losses Dimensions"; Text[250])
table/7330 "Bin Content Buffer"
- +
field(14900; "CD No."; Code[50]) - Δ
field(6515; "Package No."; Code[50])
table/92 "Customer Posting Group"
- +
field(12400; "Prepayment Account"; Code[20]) - +
procedure GetPrepaymentAccount(Prepayment: Boolean): Code[20]
codeunit/113 "Vend. Entry-Edit"
- +
procedure UpdateVATInvoiceData(var VendLedgEntry: Record "Vendor Ledger Entry"; InvoiceNo: Code[30]; InvoiceDate: Date; InvoiceRcvdDate: Date)
codeunit/226 "CustEntry-Apply Posted Entries"
- +
procedure FillPrepmtDiffEntryBuff(EntryNo: Integer; PostingDate: Date)
codeunit/227 "VendEntry-Apply Posted Entries"
- +
procedure FillPrepmtDiffEntryBuff(EntryNo: Integer; PostingDate: Date)
codeunit/231 "Gen. Jnl.-Post"
- +
procedure SetJnlType(NewJnlType: Option " ","VAT Settlement","Future Exp","VAT Reinstatement")
codeunit/361 "MoveEntries"
- +
procedure MoveCorrespondenceEntries(GLAcc: Record "G/L Account")
codeunit/414 "Release Sales Document"
- +
procedure TestAgreement(SalesHeader: Record "Sales Header")
codeunit/415 "Release Purchase Document"
- +
procedure TestAgreement(PurchHeader: Record "Purchase Header")
codeunit/5601 "FA Insert G/L Account"
- +
procedure InsertDispAcc(var FALedgEntry: Record "FA Ledger Entry"; Convert: Boolean)
codeunit/5604 "Make FA Ledger Entry"
- +
procedure CopyFromFADocLine(var FALedgEntry: Record "FA Ledger Entry"; var FADocLine: Record "FA Document Line")
codeunit/5606 "FA Check Consistency"
- +
procedure IsFAMovement(): Boolean
codeunit/5610 "Calculate Depreciation"
- +
procedure DepreciationBonus(DeprBonus2: Boolean)
codeunit/5639 "FA Get Journal"
- +
procedure JnlReclName(DeprBookCode: Code[10]; BudgetFA: Boolean; FAPostType: Enum "FA Journal Line FA Posting Type"; var GenIntegrate: Boolean; var TemplateName: Code[10]; var BatchName: Code[10]; ReclWithoutGenJnl: Boolean)
codeunit/5641 "FA Reclass. Check Line"
- +
local procedure CheckNewDeprBookCode(FAReclassJnlLine: Record "FA Reclass. Journal Line")
codeunit/5804 "ItemCostManagement"
- +
procedure CalcAvgUnitActualCost(ItemNo: Code[20]; LocationCode: Code[10]; PostingDate: Date): Decimal
codeunit/5854 "Invt. Doc. Line-Reserve"
- +
local procedure OnBeforeSummEntryNo(ReservationEntry: Record "Reservation Entry"; var ReturnValue: Integer)
page/160 "Sales Statistics"
- +
procedure CalcVATAmount(var TempSalesLine: Record "Sales Line" temporary; var TempVATAmountLine: Record "VAT Amount Line" temporary): Decimal
page/21 "Customer Card"
- +
local procedure VendorNoOnAfterValidate()
page/26 "Vendor Card"
- +
local procedure CustomerNoOnAfterValidate()
page/29 "Vendor Ledger Entries"
- +
procedure ChangeVendVATInvoice()
page/392 "Phys. Inventory Journal"
- +
local procedure SetItemReferenceVisibility()
page/46 "Sales Order Subform"
- Δ
procedure ReserveSelectedLines()
page/5201 "Employee List"
- +
procedure SetSelection(var Employee: Record Employee)
report/105 "Customer - Summary Aging"
- Δ
procedure InitializeRequest(StartingDate: Date; SetPeriodLength: Text[1024]; ShowAmountInLCY: Boolean)
table/121 "Purch. Rcpt. Line"
- +
field(12400; "FA Location Code"; Code[10])
table/204 "Unit of Measure"
- +
field(12400; "OKEI Code"; Code[3])
table/252 "General Posting Setup"
- +
field(12400; "Sales Full Tax VAT Account"; Code[20])
table/265 "Document Entry"
- +
field(14900; "CD No. Filter"; Code[30])
table/277 "Bank Account Posting Group"
- +
field(12410; "Description"; Text[50])
table/307 "Inventory Buffer"
- Δ
key(Key1; "Item No.", "Variant Code", "Dimension Entry No.", "Location Code", "Bin Code", "Lot No.", "Serial No.", "Package No.")
table/324 "VAT Product Posting Group"
- +
field(12402; "Zero VAT Group Code"; Code[20])
table/336 "Tracking Specification"
- +
procedure GetCDCountryCode(): Code[10]
table/349 "Dimension Value"
- +
field(14950; "Name 2"; Text[250])
table/370 "Excel Buffer"
- +
field(12400; "Font Size"; Integer)
table/381 "VAT Registration No. Format"
- +
procedure TestLocalVATRegNo(var VATRegistrationNo: Text[12])
table/43 "Purch. Comment Line"
- Δ
field(2; "No."; Code[30])
table/5108 "Sales Line Archive"
- +
field(12400; "FA Location Code"; Code[10])
table/5213 "Misc. Article"
- +
field(17400; "Type"; Option)
table/5619 "FA Journal Template"
- +
field(17309; "Type"; Option)
table/5625 "Maintenance Ledger Entry"
- +
field(12405; "Employee No."; Code[20])
table/5767 "Warehouse Activity Line"
- +
field(14900; "CD No."; Code[50])
table/5800 "Item Charge"
- +
field(17200; "Exclude Cost for TA"; Boolean)
table/5810 "Rounding Residual Buffer"
- +
field(12400; "Applied Quantity"; Decimal)
table/6650 "Return Shipment Header"
- +
field(12490; "Agreement No."; Code[20])
table/6660 "Return Receipt Header"
- +
field(12490; "Agreement No."; Code[20])
xmlport/1220 "Data Exch. Import - CSV"
- +
local procedure IdentifyLineTypeByColumnName()
xmlport/1230 "Export Generic CSV"
- +
local procedure SkipHeaderFooterExport(DataExchFieldHeaderFooter: Record "Data Exch. Field"): Boolean
BC29 · country layer against W1 · Learn: local functionality · narrative reviewed (checked by Opus)
Overview
The Russian layer is large: 659 own objects and many W1 tables extended with local fields (1145 fields added overall). It adds local numbering, VAT ledger tables and pages, G/L correspondence entries and analysis, tax register and tax calculation codeunits, tax difference journals, fixed asset documents (release, movement, write-off), advance statements, letters of attorney, agreements, and statutory report tooling. Many printed forms use Excel report helper codeunits such as Factura-Invoice, TORG-12, TORG-13, Waybill 1-T, M-4, M-11 and cash order helpers.
W1 posting is changed mainly through added procedures in Gen. Jnl.-Post Line, Gen. Jnl.-Post Batch, Gen. Jnl.-Post Reverse, Purch.-Post, Sales-Post, Item Jnl.-Post Line and the FA posting codeunits. Only a handful of events were added (6), so most behavior is built into the localized W1 objects themselves. Setup tables (General Ledger Setup, Sales and Purchases setup, Inventory Setup, FA Setup, Company Information) carry local fields such as report template codes, number series and prepayment settings.
Microsoft Learn documents the localization under “Russia local functionality” with pages on VAT ledgers, prepayments, prepayment differences, fixed assets, petty cash, bank management, tax registers, tax differences, inventory documents, red storno, customs declarations and human resources topics (payroll, absence, dismissal, staff). Note the HR and payroll topics appear in Learn, while the code summary here shows only Employee table changes in HumanResources.
Key points
- VAT: VAT ledgers (sales and purchase), additional sheets, VAT settlement and reinstatement journals, transfer VAT accounts and tax invoice amount types set up in VAT Posting Setup.
- General ledger correspondence entries with automatic correspondence, turnover pages for G/L accounts, customers, vendors and items, and correspondence-based financial report lines.
- Prepayments for customers and vendors use dedicated prepayment accounts. Prepayment differences are posted for foreign currency, with fields on ledger entries and currency accounts.
- Tax accounting: tax registers, tax calculation entries, and a Tax Difference Journal for differences between book and tax accounting. Depreciation bonus is supported.
- Fixed assets: release, movement and write-off acts, FA locations and responsible employees, inventory, depreciation bonus, FA charges, disposal costs and assessed tax.
- Bank and cash: bank directory with BIC, bank payment orders, cash account cards, ingoing and outgoing cash orders, CO-3 journal and CO-4 report.
- Inventory: item documents, red storno corrections, customs declaration (CD) tracking, INV-17 inventory act, TORG-16, TORG-13 and TORG-29 reports.
- Corrective documents and agreements on sales and purchase documents, plus letters of attorney and advance statements for employee purchases.
Narrative written by Sonnet from the code diff and 60 Learn page summaries. In numbers: Russia (RU) localization of Business Central in BC29: 659 objects of its own, 220 W1 objects changed (1145 fields and 6 events added). From the code; country apps outside the Base Application are not included yet.
By area
| Area | W1 objects changed | Own objects | Fields added |
|---|---|---|---|
| (no namespace) | 0 | 654 | 0 |
| Finance | 51 | 0 | 296 |
| FixedAssets | 35 | 0 | 168 |
| Purchases | 33 | 0 | 194 |
| Sales | 29 | 0 | 209 |
| Inventory | 24 | 2 | 63 |
| Foundation | 12 | 2 | 90 |
| Bank | 13 | 0 | 109 |
| Security | 8 | 0 | 0 |
| IO | 6 | 0 | 7 |
| HumanResources | 3 | 0 | 7 |
| Upgrade | 2 | 0 | 0 |
| Utilities | 2 | 0 | 0 |
| Warehouse | 2 | 0 | 2 |
| Manufacturing | 0 | 1 | 0 |
(no namespace)
Holds the bulk of the localization: own codeunits for VAT settlement, VAT ledgers, G/L correspondence, prepayment differences, agreements, corrective documents, tax registers, tax differences and Excel print helpers. Also hundreds of own pages, reports and tables for these features.
Why: Learn describes VAT ledgers, G/L correspondence, tax registers, tax differences and the cash and inventory print forms as the local requirements these objects serve.
Objects: codeunit/12400 “Localisation Management” (own), codeunit/12411 “VAT Settlement Management” (own), codeunit/12423 “VAT Ledger Management” (own), codeunit/12404 “G/L Corresp. Management” (own), codeunit/12412 “PrepmtDiffManagement” (own), codeunit/17201 “Tax Register Mgt.” (own), codeunit/17301 “Tax Diff.-Post Jnl. Line” (own), codeunit/14934 “TORG-12 Report Helper” (own).
All 654 objects of (no namespace) in the diff
Finance
Extends general ledger posting, VAT, currency and journals with Russian fields and procedures. Adds VAT settlement and reinstatement to batch posting, reversal of VAT and tax differences, exchange rate adjustment handling, and account schedule extensions with correspondence totaling.
Why: Learn covers VAT posting on sales, preparing VAT entries, adjusting exchange rates and financial reports with extensions and constants.
Objects: codeunit/12 “Gen. Jnl.-Post Line”, codeunit/13 “Gen. Jnl.-Post Batch”, codeunit/17 “Gen. Jnl.-Post Reverse”, codeunit/699 “Exch. Rate Adjmt. Process”, table/81 “Gen. Journal Line”, table/254 “VAT Entry”, table/325 “VAT Posting Setup”, table/98 “General Ledger Setup”.
All 51 objects of Finance in the diff
FixedAssets
Adds Russian fixed asset handling: statuses, locations and employees, depreciation bonus, FA charges, tax depreciation books, disposal and reclassification changes. Fields extend Fixed Asset, FA Setup, FA Ledger Entry and journal lines.
Why: Learn documents FA release, movement and write-off acts, inventory, depreciation bonus, assessed tax and disposal costs.
Objects: table/5600 “Fixed Asset”, table/5603 “FA Setup”, table/5612 “FA Depreciation Book”, table/5601 “FA Ledger Entry”, table/5621 “FA Journal Line”, codeunit/5611 “Calculate Normal Depreciation”, codeunit/5632 “FA Jnl.-Post Line”, codeunit/5642 “FA Reclass. Transfer Line”.
All 35 objects of FixedAssets in the diff
Purchases
Adds fields and posting logic for vendor VAT invoices and receipts, employee purchases (advance statements), corrective documents, agreements, prepayment differences and FA charges. Vendor and vendor bank account get local identifiers such as BIC and OKPO.
Why: Learn covers VAT registration on purchase orders, letters of attorney, prepayments and creating credit memos for fixed asset charges.
Objects: table/38 “Purchase Header”, table/39 “Purchase Line”, table/23 “Vendor”, table/312 “Purchases & Payables Setup”, codeunit/90 “Purch.-Post”, table/25 “Vendor Ledger Entry”, table/288 “Vendor Bank Account”, report/393 “Suggest Vendor Payments”.
All 33 objects of Purchases in the diff
Sales
Extends sales documents with corrective document data, agreements, prepayment differences, amounts in LCY and local customer data such as KPP and OKPO. Sales-Post gains procedures for corrective documents and prepayment difference unapply.
Why: not explained by a Learn page in the input; the code shows the change, not the requirement.
Objects: table/36 “Sales Header”, table/37 “Sales Line”, table/18 “Customer”, table/311 “Sales & Receivables Setup”, codeunit/80 “Sales-Post”, table/112 “Sales Invoice Header”, table/21 “Cust. Ledger Entry”, table/379 “Detailed Cust. Ledg. Entry”.
All 29 objects of Sales in the diff
Inventory
Adds red storno posting, application date checks, item document support, FA links on item entries, and setup for Russian inventory form templates. Item journal and value entry tables get local fields.
Why: Learn describes red storno corrections, inventory setup and item documents with TORG and M forms.
Objects: table/313 “Inventory Setup”, table/83 “Item Journal Line”, table/5802 “Value Entry”, codeunit/22 “Item Jnl.-Post Line”, codeunit/5802 “Inventory Posting To G/L”, codeunit/5895 “Inventory Adjustment”, table/94 “Inventory Posting Group”, table/27 “Item”.
All 26 objects of Inventory in the diff
Foundation
Extends Company Information with Russian registration codes and officials, adds local country and unit of measure codes, extra source codes, and report selection and printing procedures for Russian forms.
Why: not explained by a Learn page in the input; the code shows the change, not the requirement.
Objects: table/79 “Company Information”, table/242 “Source Code Setup”, codeunit/229 “Document-Print”, table/77 “Report Selections”, table/9 “Country/Region”, table/204 “Unit of Measure”, codeunit/1901 “Report Selection Mgt.”, pageextension/12400 “SourceCodeSetupRU” (own).
All 14 objects of Foundation in the diff
Bank
Adds Russian bank account details (BIC, correspondent account, cash order number series), payment purpose and payment order fields on check and reconciliation lines, and payment export data. Check management and export codeunits get local procedures.
Why: Learn covers bank management, bank payment orders and petty cash with voiding of posted checks.
Objects: table/270 “Bank Account”, table/274 “Bank Acc. Reconciliation Line”, table/272 “Check Ledger Entry”, table/1226 “Payment Export Data”, codeunit/1206 “Pmt Export Mgt Gen. Jnl Line”, codeunit/367 “CheckManagement”, codeunit/1223 “SEPA CT-Check Line”, table/271 “Bank Account Ledger Entry”.
All 13 objects of Bank in the diff
Security
Adds LOCAL and LOCAL READ permission sets and updates several W1 permission sets (fixed assets, vendor, customer, cost accounting) so they cover the Russian objects.
Why: not explained by a Learn page in the input; the code shows the change, not the requirement.
Objects: permissionset/1001 “LOCAL”, permissionset/1002 “LOCAL READ”, permissionset/7568 “Fixed Assets - Admin”, permissionset/3846 “Fixed Assets - Edit”, permissionset/2018 “Fixed Assets Journals - Post”, permissionset/7371 “Vendor - Edit”.
All 8 objects of Security in the diff
IO
Adds fields to data exchange definition tables and small changes to CSV import and export XMLports, such as column type, document tags and skipping header and footer. Excel Buffer gets a font size field.
Why: not explained by a Learn page in the input; the code shows the change, not the requirement.
Objects: table/1222 “Data Exch. Def”, table/1221 “Data Exch. Field”, table/1223 “Data Exch. Column Def”, table/370 “Excel Buffer”, xmlport/1220 “Data Exch. Import - CSV”, xmlport/1230 “Export Generic CSV”.
All 6 objects of IO in the diff
HumanResources
Extends Employee with vendor link, bank code, short name, identity document and helper procedures for full name, age and employment status. Adds a type field to Misc. Article.
Why: not explained by a Learn page in the input; the code shows the change, not the requirement.
Objects: table/5200 “Employee”, page/5201 “Employee List”, table/5213 “Misc. Article”.
All 3 objects of HumanResources in the diff
Utilities
Classifies Russian tables for data classification and adds moving of G/L correspondence entries in MoveEntries.
Why: not explained by a Learn page in the input; the code shows the change, not the requirement.
Objects: codeunit/1752 “Data Class. Eval. Data Country”, codeunit/361 “MoveEntries”.
All 2 objects of Utilities in the diff
Warehouse
Adds a customs declaration (CD) number field to warehouse activity lines and bin content buffer, so CD tracking carries into warehouse processes.
Why: Learn describes tracking customs declaration numbers for imported goods.
Objects: table/5767 “Warehouse Activity Line”, table/7330 “Bin Content Buffer”.
All 2 objects of Warehouse in the diff
Manufacturing
Adds a page extension on report selection for production orders to support Russian print forms.
Why: not explained by a Learn page in the input; the code shows the change, not the requirement.
Objects: pageextension/12420 “ReportSelectionProdOrderRU” (own).
All 1 objects of Manufacturing in the diff
Objects of its own
659 objects only this country has.
- codeunit/355 “Local Navigate Handler”
- codeunit/12400 “Localisation Management”
- codeunit/12401 “Local Report Management”
- codeunit/12402 “G/L Reg. - Corresp. Entries”
- codeunit/12403 “Internal Report Management”
- codeunit/12404 “G/L Corresp. Management”
- codeunit/12406 “PeriodReportManagement”
- codeunit/12408 “XML-Excel Reports Mgt.”
- codeunit/12410 “VAT Prepayment-Post”
- codeunit/12411 “VAT Settlement Management”
- codeunit/12412 “PrepmtDiffManagement”
- codeunit/12413 “GenJnlArchManagement”
- codeunit/12415 “EmployeeVendor-Update”
- codeunit/12416 “Excel Management”
- codeunit/12417 “VAT Allocation-Post”
- codeunit/12418 “VAT Reinstatement Management”
- codeunit/12420 “Doc. Signature Management”
- codeunit/12421 “Agreement Management”
- codeunit/12422 “Corrective Document Mgt.”
- codeunit/12423 “VAT Ledger Management”
- codeunit/12424 “VAT Invoice Journal Management”
- codeunit/12462 “Item Report Management”
- codeunit/12470 “FA Document-Post (Yes/No)”
- codeunit/12471 “FA Document-Post”
- codeunit/12472 “Copy FA Document Mgt.”
- codeunit/14100 “CD Item Tracking Mgt.”
- codeunit/14101 “CD Report Management”
- codeunit/14109 “CD Extension Install”
- codeunit/14930 “Excel Report Builder Manager”
- codeunit/14931 “Factura-Invoice Report Helper”
- codeunit/14932 “Corr. Factura-Invoice Helper”
- codeunit/14933 “Waybill 1-T Report Helper”
- codeunit/14934 “TORG-12 Report Helper”
- codeunit/14935 “TORG-13 Report Helper”
- codeunit/14936 “Cash Order Report Helper”
- codeunit/14937 “Bank Payment Order Helper”
- codeunit/14938 “Purchase Receipt M-4 Helper”
- codeunit/14939 “Torg-16 Document Helper”
- codeunit/14940 “Update G/L Corr. Analysis View”
- codeunit/14941 “GLCorrAnViewEntrToGLCorrEntr”
- codeunit/14942 “Shipment Request M-11 Helper”
- codeunit/14943 “INV-17 Report Helper”
- codeunit/14944 “Sales Shipment M-15 Helper”
- codeunit/14945 “Advance Statement Helper”
- codeunit/14946 “FA-1 Report Helper”
- codeunit/14947 “INV-18 Report Helper”
- codeunit/14948 “FA-2 Report Helper”
- codeunit/14949 “TORG-29 Helper”
- codeunit/14951 “FA-14 Helper”
- codeunit/14952 “FA-3 Report Helper”
- codeunit/14953 “FA-4 Report Helper”
- codeunit/14954 “FA-15 Report Helper”
- codeunit/14955 “Recon. Act Report Helper”
- codeunit/17200 “Tax Register Term Mgt.”
- codeunit/17201 “Tax Register Mgt.”
- codeunit/17202 “Tax Dimension Mgt.”
- codeunit/17203 “Create Tax Register GL Entry”
- codeunit/17204 “Create Tax Register CV Entry”
- codeunit/17205 “Create Tax Register FA Entry”
- codeunit/17206 “Create Tax Register Item Entry”
- codeunit/17207 “Create Tax Register FE Entry”
- codeunit/17209 “Lookup Management”
- codeunit/17300 “TaxDiffJnlManagement”
- codeunit/17301 “Tax Diff.-Post Jnl. Line”
- codeunit/17302 “Tax Diff.-Post Jnl. Batch”
- codeunit/17303 “Tax Calc. Mgt.”
- codeunit/17304 “Tax Calc. Dim. Mgt.”
- codeunit/17305 “Create Tax Calc. Entries”
- codeunit/17306 “Create Tax Calc. Item Entries”
- codeunit/17307 “Create Tax Calc. FA Entries”
- codeunit/17308 “FA Entry - Edit”
- codeunit/26550 “Statutory Report Management”
- codeunit/26581 “AccSchedExtensionManagement”
- enum/12400 “FA Depr. Method Internal RU”
- page/12400 “Company Address”
- page/12401 “G/L Correspondence Entries”
- page/12402 “G/L Correspondence Analysis”
- page/12403 “G/L Corresp. General Ledger”
- page/12405 “G/L Account Turnover”
- page/12406 “Customer G/L Turnover”
- page/12407 “Vendor G/L Turnover”
- page/12408 “Gen. Journal Line Card”
- page/12409 “Posted Gen. Journals”
- page/12410 “Posted Gen. Journal Line Card”
- page/12411 “Posted Gen. Journal Batches”
- page/12412 “VAT Ledger List”
- page/12413 “VAT Sales Ledger Subform”
- page/12414 “VAT Purchase Ledger Subform”
- page/12415 “VAT Ledger Connection”
- page/12420 “Bank Directory List”
- page/12421 “Bank Directory Card”
- page/12422 “Bank Payment Order”
- page/12423 “Ingoing Cash Order”
- page/12424 “Payment Order List”
- page/12425 “Posted Payment Order List”
- page/12426 “Cash Account Card”
- page/12427 “Resp. Employee Card”
- page/12428 “KBK Codes”
- page/12429 “Tax Authority/Fund Card”
- page/12430 “OKATO Codes”
- page/12431 “Advance Statement”
- page/12432 “Advance Statement Subform”
- page/12433 “Posted Advance Statement”
- page/12434 “Posted Adv. Statement Subform”
- page/12437 “VAT Settlement Journal”
- page/12438 “Cash Order Journal”
- page/12441 “VAT Sales Ledger Card”
- page/12442 “VAT Purchase Ledger Card”
- page/12443 “VAT Ledger Line CD No.”
- page/12444 “VAT Ledger Line Tariff No.”
- page/12445 “Select Reporting Period”
- page/12446 “Outgoing Cash Order”
- page/12448 “Report Selection - Print”
- page/12449 “Item G/L Turnover”
- page/12454 “Report Selection - Item. Docs”
- page/12463 “Document Signatures”
- page/12464 “Posted Document Signatures”
- page/12465 “Default Signature Setup”
- page/12470 “FA Writeoff Act”
- page/12471 “FA Writeoff Act Subform”
- page/12472 “Posted FA Writeoff Act”
- page/12473 “Posted FA Writeoff Act Subf”
- page/12474 “FA Release Act”
- page/12475 “FA Release Act Subform”
- page/12476 “Posted FA Release Act”
- page/12477 “Posted FA Release Act Subform”
- page/12478 “FA Movement Act”
- page/12479 “FA Movement Act Subform”
- page/12480 “Posted FA Movement Act”
- page/12481 “Posted FA Movement Act Subform”
- page/12482 “Posted FA Document List”
- page/12483 “FA Document List”
- page/12484 “Report Selection - FA”
- page/12485 “Depreciation Code List”
- page/12486 “Precious Metal”
- page/12487 “Item/FA Precious Metal”
- page/12488 “Depreciation Code”
- page/12489 “Depreciation Group”
- page/12493 “Company Address List”
- page/12494 “Taxpayer Document Types”
- page/12495 “FA Comments”
- page/12496 “Posted FA Comments”
- page/12497 “FA Sheet”
- page/12499 “FA G/L Turnover”
- page/14100 “CD Location Setup”
- page/14101 “CD Number Formats”
- page/14102 “CD FA Information List”
- page/14103 “Customs Declaration”
- page/14104 “Customs Declarations”
- page/14105 “Customs Declaration Subform”
- page/14900 “Customer Agreements”
- page/14901 “Customer Agreement Card”
- page/14902 “Vendor Agreement Card”
- page/14905 “Letter of Attorney Card”
- page/14906 “Letter of Attorney List”
- page/14907 “Letter of Attorney Subform”
- page/14908 “FA Charge Card”
- page/14909 “FA Charge List”
- page/14910 “Invent. Act Card”
- page/14911 “Invent. Act List”
- page/14912 “Invent. Act Subform”
- page/14913 “Vendor Agreements”
- page/14914 “Customer G/L Turnover Agr.”
- page/14915 “Vendor G/L Turnover Agr.”
- page/14916 “Agreement Groups”
- page/14918 “Payment Order Codes”
- page/14919 “Excel Templates”
- page/14920 “Assessed Tax Allowances”
- page/14921 “Assessed Tax Code Card”
- page/14922 “Assessed Tax Code List”
- page/14924 “VAT Reversal on Date”
- page/14925 “VAT Settlement Worksheet”
- page/14926 “VAT Allocation”
- page/14927 “Default VAT Allocation”
- page/14928 “Group VAT Allocation”
- page/14929 “Field Selection”
- page/14933 “Bank Account Details”
- page/14939 “Journal Posting Preview Setup”
- page/14940 “G/L Corr. Analysis by Dim.”
- page/14941 “G/L Corr. Analysis View Card”
- page/14942 “G/L Corr. Analysis View List”
- page/14943 “G/L Corr. Analysis View Filter”
- page/14944 “G/L Corr. Analysis View Entr.”
- page/14945 “G/L Corr. by Dimension”
- page/14946 “VAT Reinstatement Journal”
- page/14947 “VAT Reinstatement Worksheet”
- page/14954 “G/L Corresp. Entries Preview”
- page/14971 “Sales Corrective Invoice”
- page/14972 “Sales Corr. Invoice Subform”
- page/14973 “Sales Corrective Credit Memo”
- page/14974 “Sales Corr. Cr. Memo Subform”
- page/14975 “Sales Invoice Lines”
- page/14976 “Sales Cr. Memo Lines”
- page/14977 “VAT Entry Types”
- page/17201 “Tax Register Setup”
- page/17202 “Tax Register Worksheet”
- page/17203 “Tax Register Card”
- page/17204 “Tax Register Line Subform”
- page/17205 “Tax Register Calc. Templ. Subf”
- page/17206 “Tax Register Entr. Templ. Subf”
- page/17207 “Tax Register Term”
- page/17208 “Tax Register Term Lines”
- page/17209 “Tax Register Accumulation”
- page/17210 “Tax Register Accum. Subform”
- page/17211 “Tax Register Line List”
- page/17212 “Tax Register Templates”
- page/17213 “Tax Register Accumulat. Lines”
- page/17214 “Tax Register G/L Corr. Entries”
- page/17215 “Tax Register Field Select”
- page/17216 “Tax Register Calc. Buffer”
- page/17217 “Tax Register Template Subform”
- page/17218 “Tax Register Sections”
- page/17219 “Tax Register Section Card”
- page/17220 “Tax Register G/L Entry”
- page/17221 “Tax Register (1.3) Item”
- page/17222 “Tax Register (1.4) Item”
- page/17223 “Tax Register (1.6) CV”
- page/17224 “Tax Register (1.8) CV”
- page/17225 “Tax Register (2.1) FA”
- page/17226 “Tax Register (2.3) Item”
- page/17227 “Tax Register (2.4) Item”
- page/17228 “Tax Register (2.7) FE”
- page/17229 “Tax Register (2.8) CV”
- page/17230 “Tax Register (2.9) CV”
- page/17232 “Tax Register (4.1) FA”
- page/17233 “Tax Register (4.4) FA”
- page/17234 “Tax Register (4.23) FA”
- page/17235 “Tax Register (4.55) CV”
- page/17236 “Tax Register Create”
- page/17239 “Tax Reg. FA Template Subform”
- page/17241 “Tax Reg Dimension Filters”
- page/17242 “Tax Reg G/L Corres Dim Filters”
- page/17243 “Tax Customer Ledger Entries”
- page/17244 “Tax Vendor Ledger Entries”
- page/17245 “Option Values”
- page/17246 “Tax Reg. Norm Jurisdictions”
- page/17247 “Tax Register Norm Groups”
- page/17248 “Tax Register Norm Details”
- page/17249 “Lookup Code (RecordRef)”
- page/17280 “Tax Reg. Norm Details (Calc)”
- page/17281 “Tax Reg. Norm Template Setup”
- page/17282 “Tax Reg. Norm Terms”
- page/17283 “Tax Reg. Norm Term Formula”
- page/17284 “Tax Reg. Norm Template Lines”
- page/17285 “Tax Reg. Norm Accum. Lines”
- page/17286 “Tax Reg. Norm Calc. Buffer”
- page/17287 “Tax Reg. Norm Dim. Filters”
- page/17288 “Tax Reg G/L Corr. Dim. Filters”
- page/17300 “Tax Differences”
- page/17301 “Tax Diff. Posting Groups”
- page/17302 “Tax Difference Registers”
- page/17303 “Tax Diff. Journal Templates”
- page/17304 “Tax Diff. Jnl. Template List”
- page/17305 “Tax Difference Journal Batches”
- page/17306 “Tax Difference Journal”
- page/17307 “Tax Diff. Ledger Entries”
- page/17308 “Tax Calc. Section Card”
- page/17309 “Tax Calc. Section List”
- page/17310 “Tax Calc. List”
- page/17311 “Tax Calc. Setup Card”
- page/17312 “Tax Calc. Select Setup Subf”
- page/17313 “Tax Calc. Line Subform”
- page/17314 “Tax Calc. Line Select Subf”
- page/17315 “Tax Calc. Subform”
- page/17316 “Tax Calc. Terms”
- page/17317 “Tax Calc. Term Lines”
- page/17318 “Tax Calc. Dimension Filters”
- page/17319 “Tax Calc. Selection Setup”
- page/17320 “Tax Calc. Lines”
- page/17321 “Tax Calc. Accumulation”
- page/17322 “Tax Calc. Accum. Subform”
- page/17323 “Tax Calc. Accumulat. Lines”
- page/17324 “Tax Calc. Calc. Buffer”
- page/17325 “Tax Calc. Entries”
- page/17326 “Tax Calc. Item Entries”
- page/17327 “Tax Calc. FA Entries”
- page/17328 “Tax Calc. Create”
- page/17329 “Tax Calc. Corresp. Entries”
- page/17330 “Tax Calc. Cor. Dim. Filters”
- page/17331 “Future Period Expense Card”
- page/17332 “FE Depreciation Books Subform”
- page/17333 “Future Expense Journal”
- page/17334 “Tax Diff. Groups”
- page/17335 “Tax Dif G/L Corr. Dim. Filters”
- page/17336 “FA Tax Differences Detailed”
- page/17337 “FA Tax Differences”
- page/17338 “Future Period Expenses”
- page/17353 “Person Documents”
- page/26550 “Statutory Reports”
- page/26551 “Statutory Report Groups”
- page/26552 “Statutory Report Tables”
- page/26553 “Report Table Rows”
- page/26554 “Report Table Columns”
- page/26555 “Table Individual Requisites”
- page/26561 “Report Data Card”
- page/26562 “Report Data List”
- page/26563 “Statutory Report Data Overview”
- page/26564 “Statutory Report Data Subform”
- page/26567 “Table Individ. Rqst. Subform”
- page/26568 “Stat. Report Excel Sheets”
- page/26569 “Stat. Report Data Change Log”
- page/26571 “Report Export Log”
- page/26572 “Copy Statutory Report”
- page/26574 “Create Report Data”
- page/26575 “Export File”
- page/26576 “Create Requisites Codes”
- page/26577 “Create Acc. Schedule”
- page/26579 “Select Excel Sheet Name”
- page/26581 “Statutory Report Setup”
- page/26583 “Page Indication XML Elements”
- page/26585 “XML Element Expression Lines”
- page/26586 “Format Versions”
- page/26587 “XML Element Lines”
- page/26588 “XML Element Line List”
- page/26589 “Compound XML Element Lines”
- page/26590 “Acc. Schedule Extensions”
- page/26591 “Acc. Sched. Formula Drill-Down”
- page/26592 “Stat. Report Table Mapping”
- page/26593 “Stat. Rep. Table Map. Subform”
- page/26594 “Stat. Rep. Table Cell Mapping”
- page/26595 “Acc. Schedule Lines”
- page/26596 “Column Layouts”
- page/35600 “Cash Accounts”
- page/35601 “Responsible Employees”
- page/35602 “Tax Authorities”
- page/35603 “Vendors”
- page/35604 “FA Release Acts”
- page/35605 “FA Movement Acts”
- page/35606 “FA Writeoff Acts”
- page/35607 “Posted FA Release Acts”
- page/35608 “Posted FA Movement Acts”
- page/35609 “Posted FA Writeoff Acts”
- page/35610 “Purchase Advance Reports”
- page/35611 “Posted Purch. Advance Reports”
- page/35613 “G/L Corresp. Gen. Ledger Lines”
- page/35622 “_Stat. Report Data Subform”
- page/35623 “_Scalable Table Data Subform”
- page/35628 “VAT Purchase Ledgers”
- page/35629 “VAT Sales Ledgers”
- page/35630 “Bank Accounts”
- page/36847 “Sales Corrective Invoice List”
- page/36848 “Sales Corrective Credit Memos”
- pageextension/12400 “SourceCodeSetupRU”
- pageextension/12420 “ReportSelectionProdOrderRU”
- pageextension/14110 “FixedAssetCardExt”
- pageextension/14111 “ItemTrackingCodeCardExt”
- pageextension/14112 “ItemTrackingCodesExt”
- pageextension/14113 “WarehouseManagerRCExt”
- pageextension/14114 “FinanceManagerRCExt”
- pageextension/14115 “InventorySetupExt”
- permissionset/17301 “Tax Difference - Post”
- permissionset/17302 “Tax Register - Periodic”
- permissionsetextension/14100 “LOCAL - Customs Declaration Tracking”
- query/12400 “Value Entry Item Tariff No.”
- report/12400 “Bank Payment Order”
- report/12402 “Cash Outgoing Order”
- report/12403 “Cash Ingoing Order”
- report/12407 “Order Item Shipment TORG-12”
- report/12409 “Order Proforma-Invoice (A)”
- report/12411 “Order Factura-Invoice (A)”
- report/12412 “Order Item Waybill 1-T”
- report/12413 “Posted Inv. Shipment TORG-12”
- report/12414 “Posted Ship. Shipment TORG-12”
- report/12418 “Posted Factura-Invoice (A)”
- report/12419 “Posted Ship. Item Waybill 1-T”
- report/12420 “Posted Inv. Item Waybill 1-T”
- report/12423 “Calc. FA Inventory”
- report/12424 “Copy Payment Document”
- report/12425 “Copy Pay Document”
- report/12429 “Calc. Recurring Journal”
- report/12430 “Create G/L Correspondence”
- report/12431 “G/L Corresp. General Ledger”
- report/12432 “G/L Corresp. Journal Order”
- report/12435 “G/L Corresp Entries Analysis”
- report/12436 “G/L Account Turnover”
- report/12437 “G/L Account Card”
- report/12438 “G/L Account Entries Analysis”
- report/12439 “Customer Turnover”
- report/12440 “Customer Post. Gr. Turnover”
- report/12441 “Customer Accounting Card”
- report/12442 “Customer Entries Analysis”
- report/12443 “Vendor Post. Gr. Turnover”
- report/12444 “Vendor Turnover”
- report/12445 “Vendor Accounting Card”
- report/12446 “Vendor Entries Analysis”
- report/12447 “Bank Account G/L Turnover”
- report/12448 “Bank Account Card”
- report/12450 “Customer G/L Turnover”
- report/12451 “Vendor G/L Turnover”
- report/12452 “Advance Statement”
- report/12453 “Return Prepayment”
- report/12454 “Posted Advance Statement”
- report/12455 “Create VAT Purchase Ledger”
- report/12456 “Create VAT Sales Ledger”
- report/12457 “Posted Cash Outgoing Order”
- report/12458 “Posted Cash Ingoing Order”
- report/12459 “Posted Bank Payment Order”
- report/12460 “VAT Ledger Export”
- report/12461 “VAT Ledger Export XML”
- report/12463 “Cash Order Journal CO-3”
- report/12464 “Fixed Asset G/L Turnover”
- report/12466 “FA Turnover”
- report/12469 “Item Turnover (Qty.)”
- report/12471 “Shipment Request M-11”
- report/12472 “Sales Shipment M-15”
- report/12473 “Posted Sales Shipment M-15”
- report/12475 “Purchase Receipt M-4”
- report/12476 “Item Card M-17”
- report/12477 “Item Reclass. TORG-13”
- report/12481 “Phys. Inventory Form INV-3”
- report/12482 “Phys. Inventory Form INV-19”
- report/12483 “Posted Purchase Receipt M-4”
- report/12484 “Posted Cr. M. Factura-Invoice”
- report/12485 “FA Comparative Sheet INV-18”
- report/12486 “FA Phys. Inventory INV-1”
- report/12487 “Copy FA”
- report/12488 “Copy FA Document”
- report/12490 “FA Release Act FA-1”
- report/12492 “FA Posted Release Act FA-1”
- report/12493 “FA Write-off Act FA-4”
- report/12494 “FA Posted Writeoff Act FA-4”
- report/12495 “FA Inventory Card FA-6”
- report/14900 “Import Currency Exch. Rate”
- report/14901 “Purch. without Vend. VAT Inv.”
- report/14902 “Cash Report CO-4”
- report/14905 “Letter of Attorney M-2A”
- report/14907 “Change Vendor VAT Invoice”
- report/14910 “Customer - Reconciliation Act”
- report/14911 “Vendor - Reconciliation Act”
- report/14912 “Allocate FA Charges”
- report/14913 “Create Invent. Act Lines”
- report/14914 “Invent. Act INV-17”
- report/14915 “Supplement to INV-17”
- report/14916 “Posted Cr. M. Shipment TORG-12”
- report/14917 “Act Items Receipt M-7”
- report/14918 “Items Receipt Act TORG-1”
- report/14919 “Item Report TORG-29”
- report/14920 “Calculate Assessed Tax”
- report/14921 “FA Phys. Inventory INV-1a”
- report/14925 “Receipt Deviations TORG-2”
- report/14926 “Inventory for Deferrals INV-11”
- report/14927 “VAT Invoices Journal”
- report/14928 “Unrealized VAT Analysis”
- report/14930 “Item Write-off act TORG-16”
- report/14931 “Posted Item Write-off TORG-16”
- report/14933 “Calculate Group Depreciation”
- report/14934 “Write-off for Tax Ledger”
- report/14939 “Pstd. Purch. Factura-Invoice”
- report/14940 “Analytic Account Card by Dim.”
- report/14941 “Update G/L Corr.Analysis Views”
- report/14951 “Bill of Lading”
- report/14962 “Create VAT Purch. Led. Ad. Sh.”
- report/14963 “Create VAT Sales Led. Ad. Sh.”
- report/14966 “Sales Corr. Factura-Invoice”
- report/14967 “Pstd. Sales Corr. Fact. Inv.”
- report/14968 “Pstd. Sales Corr. Cr. M. Fact.”
- report/14970 “Comparing Depr. Book Entries”
- report/14971 “Transfer VAT Bus. Post. Group”
- report/14972 “Suggest VAT Reinst. Lines”
- report/14973 “Copy to VAT Reinst. Journal”
- report/14976 “Transfer Order TORG-13”
- report/14977 “Transfer Receipt TORG-13”
- report/14978 “Transfer Shipment TORG-13”
- report/14980 “Purch. FA Receipt FA-14”
- report/14981 “Posted Purch. FA Receipt FA-14”
- report/14982 “Sales FA Release FA-1”
- report/14983 “Posted Sales FA Release FA-1”
- report/14986 “FA Movement FA-2”
- report/14987 “FA Posted Movement FA-2”
- report/14988 “FA Movement FA-3”
- report/14989 “FA Posted Movement FA-3”
- report/14990 “FA Writeoff Act FA-4a”
- report/14991 “Posted FA Writeoff Act FA-4a”
- report/14992 “FA Movement FA-15”
- report/14993 “Posted FA Movement FA-15”
- report/17200 “Copy Tax Register Section”
- report/17201 “Create Closing Gen. Jnl. Line”
- report/17204 “Create Tax Registers”
- report/17205 “Initial Due Date Create”
- report/17206 “Create Item Batch”
- report/17207 “Create Norm Details”
- report/17208 “Tax Register”
- report/17300 “Calculate Tax Diff. for FE”
- report/17301 “Calculate Tax Diff. for Calc.”
- report/17302 “Calculate FE Depreciation”
- report/17303 “Calculate FE Depr. with Norm”
- report/17304 “Create FE from Sold FA”
- report/17305 “Create Tax Diff. for Disp. FE”
- report/17306 “Calculate Tax Diff. for FA”
- report/17307 “Calc. Tax Diff.- Disposed FA”
- report/17308 “Calc. Tax Diff.- Depr. Bonus”
- report/17309 “Create Tax Calculation”
- report/17310 “Copy Tax Calc. Section”
- report/17450 “Spreadsheet Gen. Journal”
- table/12049 “G/L Correspondence Buffer”
- table/12400 “G/L Correspondence”
- table/12401 “G/L Correspondence Entry”
- table/12402 “G/L Corresp. Posting Buffer”
- table/12403 “Gen. Journal Line Archive”
- table/12404 “VAT Ledger”
- table/12405 “VAT Ledger Line”
- table/12406 “VAT Ledger Connection”
- table/12407 “CD No. Header”
- table/12408 “CD No. Information”
- table/12409 “Bank Directory”
- table/12410 “CD Tracking Setup”
- table/12411 “VAT Ledger Line CD No.”
- table/12412 “VAT Ledger Line Tariff No.”
- table/12420 “Document Signature”
- table/12421 “Posted Document Signature”
- table/12425 “Company Address”
- table/12426 “KBK”
- table/12427 “OKATO”
- table/12428 “Default Signature Setup”
- table/12429 “Taxpayer Document Type”
- table/12430 “Document Print Buffer”
- table/12436 “Bank Account Details”
- table/12450 “Item Document Header”
- table/12451 “Item Receipt Header”
- table/12452 “Item Receipt Line”
- table/12453 “Item Document Line”
- table/12454 “Item Shipment Header”
- table/12455 “Item Shipment Line”
- table/12458 “Direct Transfer Header”
- table/12459 “Direct Transfer Line”
- table/12470 “FA Document Header”
- table/12471 “Posted FA Doc. Header”
- table/12472 “Posted FA Doc. Line”
- table/12473 “Depreciation Code”
- table/12474 “Item/FA Precious Metal”
- table/12475 “Precious Metal”
- table/12476 “Depreciation Group”
- table/12477 “FA Document Line”
- table/12478 “FA Comment”
- table/12479 “Posted FA Comment”
- table/14100 “CD Location Setup”
- table/14101 “CD Number Format”
- table/14102 “CD FA Information”
- table/14104 “CD Number Header”
- table/14901 “Vendor Agreement”
- table/14902 “Customer Agreement”
- table/14903 “Agreement Group”
- table/14905 “Letter of Attorney Header”
- table/14906 “Letter of Attorney Line”
- table/14907 “FA Charge”
- table/14908 “Invent. Act Header”
- table/14909 “Invent. Act Line”
- table/14917 “CD No. Format”
- table/14918 “Payment Order Code”
- table/14919 “Excel Template”
- table/14920 “Assessed Tax Allowance”
- table/14921 “Assessed Tax Code”
- table/14925 “VAT Allocation Line”
- table/14926 “Default VAT Allocation Line”
- table/14927 “VAT Document Entry Buffer”
- table/14929 “Journal Posting Preview Setup”
- table/14930 “Excel Template Sheet”
- table/14931 “Excel Template Section”
- table/14932 “Excel Template Sheet Buffer”
- table/14940 “G/L Corr. Analysis View”
- table/14941 “G/L Corr. Analysis View Filter”
- table/14942 “G/L Corr. Analysis View Entry”
- table/14949 “VAT Entry Type”
- table/17200 “Tax Register”
- table/17201 “Tax Register Line Setup”
- table/17202 “Tax Register Template”
- table/17203 “Tax Register G/L Corr. Entry”
- table/17204 “Tax Register Term”
- table/17205 “Tax Register Term Formula”
- table/17206 “Tax Register Calc. Buffer”
- table/17207 “Tax Register Section”
- table/17208 “Tax Register Accumulation”
- table/17209 “Tax Register G/L Entry”
- table/17210 “Tax Register CV Entry”
- table/17211 “Tax Register FA Entry”
- table/17212 “Tax Register Item Entry”
- table/17213 “Tax Register FE Entry”
- table/17215 “Tax Register Dim. Comb.”
- table/17216 “Tax Register Dim. Value Comb.”
- table/17217 “Tax Register Dim. Def. Value”
- table/17218 “Tax Register Dim. Filter”
- table/17219 “Tax Register Dim. Corr. Filter”
- table/17220 “Tax Register Norm Jurisdiction”
- table/17221 “Tax Register Norm Group”
- table/17222 “Tax Register Norm Detail”
- table/17223 “Lookup Buffer”
- table/17236 “Tax Register Setup”
- table/17237 “Gen. Template Profile”
- table/17238 “Gen. Term Profile”
- table/17239 “Tax Reg. Norm Template Line”
- table/17240 “Tax Reg. Norm Term”
- table/17241 “Tax Reg. Norm Term Formula”
- table/17242 “Tax Reg. Norm Accumulation”
- table/17243 “Tax Reg. Norm Dim. Filter”
- table/17244 “Tax Reg. G/L Corr. Dim. Filter”
- table/17300 “Tax Difference”
- table/17301 “Tax Diff. Posting Group”
- table/17302 “Tax Diff. Register”
- table/17303 “Tax Diff. Journal Template”
- table/17304 “Tax Diff. Journal Batch”
- table/17305 “Tax Diff. Journal Line”
- table/17306 “Tax Diff. Ledger Entry”
- table/17307 “Tax Calc. Section”
- table/17308 “Tax Calc. Header”
- table/17309 “Tax Calc. Selection Setup”
- table/17310 “Tax Calc. Line”
- table/17311 “Tax Calc. Term”
- table/17312 “Tax Calc. Term Formula”
- table/17313 “Tax Calc. Dim. Filter”
- table/17314 “Tax Calc. Accumulation”
- table/17315 “Tax Calc. G/L Entry”
- table/17316 “Tax Calc. Buffer Entry”
- table/17317 “Tax Calc. Item Entry”
- table/17318 “Tax Calc. FA Entry”
- table/17319 “Tax Calc. G/L Corr. Entry”
- table/17320 “Tax Calc. Dim. Corr. Filter”
- table/17321 “Tax Diff. Group”
- table/17322 “Tax Diff. Corr. Dim. Filter”
- table/17323 “Tax Diff. FA Posting Buffer”
- table/17324 “Tax Diff. FA Buffer”
- table/17352 “Person Document”
- table/17448 “Key Including In Report”
- table/17449 “Including In Report”
- table/26550 “Statutory Report”
- table/26551 “Statutory Report Group”
- table/26552 “Statutory Report Table”
- table/26553 “Stat. Report Table Row”
- table/26554 “Stat. Report Table Column”
- table/26555 “Scalable Table Row”
- table/26556 “Table Individual Requisite”
- table/26561 “Requisite Condition Line”
- table/26562 “Stat. Report Excel Sheet”
- table/26563 “Statutory Report Data Header”
- table/26564 “Statutory Report Data Value”
- table/26565 “Stat. Report Data Change Log”
- table/26567 “Export Log Entry”
- table/26568 “Statutory Report Buffer”
- table/26569 “Statutory Report Setup”
- table/26570 “XML Element Line”
- table/26571 “Page Indication XML Element”
- table/26572 “XML Element Expression Line”
- table/26573 “Format Version”
- table/26584 “Acc. Schedule Extension”
- table/26585 “Acc. Sched. Expression Buffer”
- table/26587 “Stat. Report Table Mapping”
- tableextension/12401 “SourceCodeSetupRU”
- tableextension/12410 “Location RU”
- tableextension/14110 “FixedAssetExt”
- tableextension/14111 “ItemTrackingCodeExt”
- tableextension/14112 “PackageNoInformationExt”
- tableextension/14115 “InventorySetupExt”
- tableextension/14958 “Package No. Information RU”
- xmlport/12427 “OKATO”
- xmlport/17200 “Tax Register Setup”
- xmlport/17202 “Norm Jurisdiction”
- xmlport/17300 “Tax Differences Registers”
- xmlport/26550 “Statutory Reports”
- xmlport/26551 “Format Versions”
- xmlport/26552 “Account Schedules”
Other versions
- BC30: 879 objects differ from W1 (1145 fields, 6 events added)
Source: country layer of the Base Application compared with W1 of the same version (data/code/diffs/country/).