Posts

Showing posts from July, 2023

Charges creation before sales invoice posting

 /// <summary> ///  /// </summary> [ExtensionOf(classStr(SalesInvoiceJournalCreate))] final class SalesInvoiceJournalCreate_Extension {     public void run()     {         SalesParmTable                  salesParmTable;         SalesParmUpdate                 salesParmUpdate;         CustParameters                  custParameters = CustParameters::find();         if (custParameters.AdvanceStampDutyManagement_Custom)         {             SalesTotals     salesTotals;             TmpTaxWorkTrans tmpTaxWorkTrans;             MarkupTrans     markupTrans;             Sales...

Charges creation before free text invoice posting

 /// <summary> /// Create chages for free text invoices. /// </summary> [ExtensionOf(classStr(CustPostInvoiceJob))] final class CustPostInvoiceJob_Extension {      /// <summary>      ///       /// </summary>     public void run()     {         CustInvoiceTable                    custInvoiceTableLoc;         CustParameters                      custParameters = CustParameters::find();         MarkupTrans                         markupTrans;         if (custParameters.AdvanceStampDutyManagement_Custom)         {             CustFreeInvoiceCalcTotals   custFreeInvoiceCalcTotals;   ...