From 0edb3996093b31a2b6e5e92183f23d1de7230137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miljan=20Milosavljevi=C4=87?= Date: Fri, 13 Mar 2026 15:51:20 +0100 Subject: [PATCH] Clear billing details buffer between invoices in batch print --- .../Billing/Codeunits/SubContractBillingPrintout.Codeunit.al | 3 +++ .../Report Extensions/ContractStandardSalesInv.ReportExt.al | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/Apps/W1/Subscription Billing/App/Billing/Codeunits/SubContractBillingPrintout.Codeunit.al b/src/Apps/W1/Subscription Billing/App/Billing/Codeunits/SubContractBillingPrintout.Codeunit.al index c78c976025..3084f137de 100644 --- a/src/Apps/W1/Subscription Billing/App/Billing/Codeunits/SubContractBillingPrintout.Codeunit.al +++ b/src/Apps/W1/Subscription Billing/App/Billing/Codeunits/SubContractBillingPrintout.Codeunit.al @@ -17,6 +17,9 @@ codeunit 8064 "Sub. Contract Billing Printout" SalesDocuments: Codeunit "Sales Documents"; EntryNo: Integer; begin + TempJobLedgerEntryBuffer.Reset(); + TempJobLedgerEntryBuffer.DeleteAll(); + Clear(ColumnHeaders); if not SalesInvoiceHeader."Recurring Billing" then exit; diff --git a/src/Apps/W1/Subscription Billing/App/Billing/Report Extensions/ContractStandardSalesInv.ReportExt.al b/src/Apps/W1/Subscription Billing/App/Billing/Report Extensions/ContractStandardSalesInv.ReportExt.al index 220eaada5c..797b79d0f1 100644 --- a/src/Apps/W1/Subscription Billing/App/Billing/Report Extensions/ContractStandardSalesInv.ReportExt.al +++ b/src/Apps/W1/Subscription Billing/App/Billing/Report Extensions/ContractStandardSalesInv.ReportExt.al @@ -219,6 +219,8 @@ reportextension 8008 "Contract Standard Sales Inv." extends "Standard Sales - In local procedure FillTempContractBillingDetailsGroupingBuffer() begin + TempContractBillingDetailsGroupingBuffer.Reset(); + TempContractBillingDetailsGroupingBuffer.DeleteAll(); TempContractBillingDetailsBuffer.Reset(); if TempContractBillingDetailsBuffer.FindSet() then repeat