Hi,
Please find the call stacks(along with linenumbers) made during the salesorder invoice process below:
CustInvoiceJour:
[s] \Data Dictionary\Tables\CustInvoiceJour\Methods\insert 1
[s] \Classes\SalesInvoiceJournalCreateBase\createJournalHeader 62
[s] \Classes\SalesInvoiceJournalCreate\createJournalHeader 8
[s] \Classes\FormletterJournalCreate\createJournal 18
[s] \Classes\FormletterJournalCreate\run 6
[s] \Classes\SalesInvoiceJournalCreate\run 10
[s] \Classes\FormletterService\createJournal 29
[s] \Classes\FormletterService\run 77
[s] \Classes\FormletterService\postSalesOrderInvoice 14
[s] \Classes\DictClass\callObject
[s] \Classes\SysOperationServiceController\runOperation 93
[s] \Classes\SysOperationServiceController\runServiceOperation 22
[s] \Classes\DictClass\callStatic
[s] \Classes\SysDictClass\invokeStaticMethod 26
[s] \Classes\SysDictClass\invokeStaticMethodIL 39
[s] \Classes\SysOperationRPCFrameworkService\runServiceOperation 5
[c] \Classes\SysOperationServiceController\runOperationWithRunAs 7
[c] \Classes\SysOperationServiceController\run 22
[c] \Classes\FormLetterServiceController\run 3
[c] \Classes\SalesFormLetter\run 77
[c] \Classes\SalesFormLetter_Invoice\run 6
[c] \Classes\SalesFormLetter\main 100
[c] \Classes\FormFunctionButtonControl\Clicked
GeneralJournalEntry:
[s] \Data Dictionary\Tables\GeneralJournalEntry\Methods\Insert 1
[s] \Classes\RecordSortedList\insertDatabase
[s] \Classes\LedgerPostingGeneralJournalController\transferReferences 48
[s] \Classes\LedgerPostingGeneralJournalController\transfer 11
[s] \Classes\LedgerVoucher\post 92
[s] \Classes\LedgerVoucherPost\end 10
[s] \Classes\FormletterJournalPost\endLedgerVoucher 6
[s] \Classes\SalesInvoiceJournalPostBase\endLedgerVoucher 18
[s] \Classes\SalesInvoiceJournalPost\endLedgerVoucher 16
[s] \Classes\FormletterJournalPost\post 256
[s] \Classes\FormletterJournalPost\run 11
[s] \Classes\SalesInvoiceJournalPostBase\run 6
[s] \Classes\SalesInvoiceJournalPost\run 30
[s] \Classes\FormletterService\postJournal 42
[s] \Classes\FormletterService\run 80
[s] \Classes\FormletterService\postSalesOrderInvoice 14
[s] \Classes\DictClass\callObject
[s] \Classes\SysOperationServiceController\runOperation 93
[s] \Classes\SysOperationServiceController\runServiceOperation 22
[s] \Classes\DictClass\callStatic
[s] \Classes\SysDictClass\invokeStaticMethod 26
[s] \Classes\SysDictClass\invokeStaticMethodIL 39
[s] \Classes\SysOperationRPCFrameworkService\runServiceOperation 5
[c] \Classes\SysOperationServiceController\runOperationWithRunAs 7
[c] \Classes\SysOperationServiceController\run 22
[c] \Classes\FormLetterServiceController\run 3
[c] \Classes\SalesFormLetter\run 77
[c] \Classes\SalesFormLetter_Invoice\run 6
[c] \Classes\SalesFormLetter\main 100
[c] \Classes\FormFunctionButtonControl\Clicked
[c] \Forms\SalesTable\Designs\DesignList\buttonUpdateInvoice\Methods\Clicked 9
GeneralJournalAccountEntry:
[s] \Data Dictionary\Tables\GeneralJournalAccountEntry\Methods\Insert 10
[s] \Classes\RecordSortedList\insertDatabase
[s] \Classes\LedgerPostingGeneralJournalController\transferLines 103
[s] \Classes\LedgerPostingGeneralJournalController\transferReferences 125
[s] \Classes\LedgerPostingGeneralJournalController\transfer 11
[s] \Classes\LedgerVoucher\post 92
[s] \Classes\LedgerVoucherPost\end 10
[s] \Classes\FormletterJournalPost\endLedgerVoucher 6
[s] \Classes\SalesInvoiceJournalPostBase\endLedgerVoucher 18
[s] \Classes\SalesInvoiceJournalPost\endLedgerVoucher 16
[s] \Classes\FormletterJournalPost\post 256
[s] \Classes\FormletterJournalPost\run 11
[s] \Classes\SalesInvoiceJournalPostBase\run 6
[s] \Classes\SalesInvoiceJournalPost\run 30
[s] \Classes\FormletterService\postJournal 42
[s] \Classes\FormletterService\run 80
[s] \Classes\FormletterService\postSalesOrderInvoice 14
[s] \Classes\DictClass\callObject
[s] \Classes\SysOperationServiceController\runOperation 93
[s] \Classes\SysOperationServiceController\runServiceOperation 22
[s] \Classes\DictClass\callStatic
[s] \Classes\SysDictClass\invokeStaticMethod 26
[s] \Classes\SysDictClass\invokeStaticMethodIL 39
[s] \Classes\SysOperationRPCFrameworkService\runServiceOperation 5
[c] \Classes\SysOperationServiceController\runOperationWithRunAs 7
[c] \Classes\SysOperationServiceController\run 22
[c] \Classes\FormLetterServiceController\run 3
[c] \Classes\SalesFormLetter\run 77
[c] \Classes\SalesFormLetter_Invoice\run 6
[c] \Classes\SalesFormLetter\main 100
[c] \Classes\FormFunctionButtonControl\Clicked
[c] \Forms\SalesTable\Designs\DesignList\buttonUpdateInvoice\Methods\Clicked 9
Hope this information helps you.
Thanks,
Chaitanya Golla