| SetGenJnlLine | (Record Gen. Journal Line, Integer) | | public | 17-28 | - |
| SetPurch | (Record Purchase Header, var Record Vendor Ledger Entry, Integer) | | public | 17-28 | - |
| SetVendLedgEntry | (Record Vendor Ledger Entry) | | public | 17-28 | - |
| SetApplyingVendLedgEntry | () | | public | 17-28 | - |
| SetVendApplId | (Boolean) | | public | 17-28 | - |
| CheckVendLedgEntry | (var Record Vendor Ledger Entry) | | public | 17-28 | - |
| CalcApplnAmount | () | | public | 17-28 | - |
| CheckRounding | () | | public | 17-28 | - |
| GetVendLedgEntry | (var Record Vendor Ledger Entry) | | public | 17-28 | - |
| SetAppliesToID | (Code[50]) | | public | 17-28 | - |
| ExchangeAmountsOnLedgerEntry | (Option, Code[10], var Record Vendor Ledger Entry, Date) | | public | 17-20, gone | Pending 18.0 |
| Replaced by ExchangeLedgerEntryAmounts() |
| CalcOppositeEntriesAmount | (var Record Vendor Ledger Entry) | Decimal | public | 17-28 | - |
| GetApplnCurrencyCode | () | Code[10] | public | 17-28 | - |
| GetCalcType | () | Integer | public | 17-28 | - |
| ExchangeLedgerEntryAmounts | (Enum Vendor Apply Calculation Type, Code[10], var Record Vendor Ledger Entry, Date) | | protected | 18-28 | - |
| SetCalcType | (Enum Vendor Apply Calculation Type) | | public | 18-28 | - |
| CalcApplnRemainingAmount | (Decimal) | Decimal | protected | 21-28 | - |
| FindAmountRounding | () | | protected | 21-28 | - |
| HandleChosenEntries | (Enum Vendor Apply Calculation Type, Decimal, Code[10], Date) | | protected | 21-28 | - |
| GetCustomAppliesToID | () | Code[50] | internal | 23-28 | - |