Lasernet FO Connector 7.4 Release Notes

Prev Next

Lasernet for Dynamics 365 Finance and Operations

Release version: 7.4

Release date: 23th October 2026

Notes

The following documentation and files are available:

Maintenance Report

This section briefly describes the new features, fixes, and enhancements in Lasernet FO Connector version 7.4.

Version Numbers

  • Dynamics Finance and Operations 10.0.47 PU71 Version: 7.4.0.2610235

  • Dynamics Finance and Operations 10.0.48 PU72 Version: 7.4.0.2610236

  • Dynamics Finance and Operations 10.0.49 PU73 Version: 7.4.0.2610237

New Feature, Fixes, and Enhancements

PRN: Print buttons

Work item

Title

Described under

Bug 76095

Regression: Lasernet Report Queries Cannot Be Added to Report Groups in LAC 7.3.2/7.4

Lasernet query reports missing from Print buttons report groups

Bug 75694

PRN Clear cache does not clear the Print buttons dictionary data (LAC DictData build)

Print buttons Clear cache didn't clear the dictionary data


LAC: Lasernet connector

Work item

Title

Described under

Bug 76512

Review before sending on the Lasernet Server route fails with 'already exists ... with different content' when the input storage is write-once

Review before sending failed on a write-once storage on the Lasernet server route

Bug 76510

Archive audit log: rows without an archive entry show Archive Id as a zero GUID

The archive audit log showed archive ids as GUIDs

Bug 76494

Lasernet archive: Archive audit log and Retention backfill sit under "Clean up", and Original archive entry shows a zero GUID

Archive audit log and Retention backfill were listed under Clean up

Bug 76493

Copy prints are archived as originals: no Original archive entry, the auditor export lists them as "Original"

Copy prints were archived as originals

Bug 76492

Retention until shows 1 January 00:59:59 for German users, and Extend retention shows the raw UTC value

Retention until showed the wrong day in other time zones

Bug 76489

Retention backfill and checklist skip final archive entries that have no Retention until

The retention backfill skipped final archive entries without a retention end

Bug 76488

Connections: Test archive readiness has no caption and answers "No object specified on menu item"

Test archive readiness had no caption and didn't run

Bug 76482

Archive audit log: second FastTab and its field group show the raw label ID @SYS9956

The Archive audit log showed the label code @SYS9956

User Story 76481

Archive: a resend entry shows and downloads the PDF and Custom document its preview shows

A resend entry shows and downloads the files it resent

User Story 76480

Archive audit log: a parameter to switch access logging (preview, download, resend) on, off by default

Access logging in the archive audit log is a parameter

Bug 76479

Archive preview: Review log shows the audit log of the whole company for a resent or regenerated archive entry

Review log listed the audit log of the whole company

Bug 76478

Archive preview shows "Nothing to preview" for the PDF and the custom file of a regenerated print (Resend = Yes since changeset 911)

The archive preview showed nothing for a reprint or a forced rerun

Bug 76476

Deliver report sends nothing for a reprint from the journal or a Force rerun: since changeset 911 (Bug 76052) the archive is flagged Resend

Deliver report sent nothing for a reprint or a forced rerun

Bug 76434

Printer profile of a printer with a driver name is listed in the dropdown but rejected on save

A printer profile of a Cloud Print Connector printer was rejected on save

Bug 76412

Connections: Connection id box goes blank after TAB or Enter on a new connection (value is kept in the record)

Connection id went blank after TAB or Enter on a new connection

Bug 76410

Azure authentication profile is hidden on Azure storage and Service Bus connections in 7.4.0, although Task 73130 is Closed and the 7.4 release notes announce Entra ID sign-in

Service Bus through the REST interface

User Story 76390

Language text copy button

Copy a language text with all its languages

Task 76375

Custom script to delete orphaned Lasernet archive resend data (LACArchiveResendData without LACArchive) (LACCustomScript_DeleteOrphanedArchiveResendData)

Script to delete orphaned archive resend data

Bug 76366

Lasernet Keep search: system keys (CUK, Created Date, Document ID) are hidden after every Update and skipped by Load all keys

Lasernet Keep search: system keys were hidden after every Update

Bug 76351

Multiple 'Lasernet - License user count processing' are created

A licence user count batch job was created for every user who opened Lasernet parameters

Bug 76340

PreDefinedDestination is filled in the report XML when the report is run to screen

PreDefinedDestination was filled in the report XML of a screen run

Bug 76329

XML namespace (xmlns="LAC") introduced in subreport output breaks existing form designs and XML processing

Sub-report output got xmlns="LAC" namespace artefacts

Bug 76321

Lasernet Embedded Print Multiple Sheets only displays last sheet when printed to screen and in email all attachments just display last sheet

Embedded designs with several sheets delivered only the last sheet

Bug 76313

Custom properties data entity leaves out the Edit on level and most property settings

Custom properties lost their settings when copied with Data management

Bug 76307

T&P: A failed validation step during a test plan run can crash the AOS

A failed validation step could stop the AOS during a test plan run

User Story 76305

Custom properties: the PDF embed properties (PDFEmbed*) always share one "Edit on" level

The PDF embed properties share one Edit on level

Bug 76303

Missing design version name creates and saves an empty design; all later prints of the report come out blank

A missing design version name made every later print blank

Bug 76279

Form link Parameter 'multiselect'

Form link dialog parameters were locked as multiselection

Bug 76277

7.3.2 - Culture info adjustment Form does not accept SPACE separator consistently

A space as Group separator was saved blank

Bug 76270

Report Language does not evaluate Intercompany datasource fields

Report language from a cross-company data source was ignored

Bug 76238

Report preview: "Show line numbers" shows 1 on every row when the JSON or XML file is written on one line

DAZ: Where a value in an e-document comes from

Bug 76237

Report field shows Yes but the print uses another field's cached value: "Add electronic invoice as custom file" silently produces no e-invoice

A report setting showed Yes, but the print used another setting's value

Bug 76182

Keep Connection Automatically Displays API Key in Plain Text

Lasernet Keep: the API key was shown in plain text

Bug 76181

T&P: PDF and XML Comparison Fails to Detect Text Spacing Changes and Reports No Differences

Spacing changes weren't detected by the PDF compare

Bug 76178

Test Checkpoint Logs "Destination Validation Error" When Using Original Destination

"Destination validation error" shown on passing test results

Bug 76152

Include PDF in Email = No on one destination removes the PDF from the next destination's e-mail

Include PDF in Email = No on one destination removed the PDF from the next one

Bug 76146

Top Picking: Doesn't work with a cross-company sub report if both reports has the same parent table

Top picking left a cross-company sub report empty

Bug 76098

License plate label print: Stack trace: Call to TTSCOMMIT without first calling TTSBEGIN if Filter range is setup on WHSDocumentRoutingLabelLayoutLine

License plate labels failed with a Filter range on the label layout line

Bug 76094

Regression: Move Archives Does Not Update Archive References in LAC 7.3.1/7.3.2

Move archives left the Lasernet log pointing to the old storage

Bug 76093

Regression: Selecting Destination Line in Review Before Sending Preview Does Not Update Document Preview in LAC 7.3.2

Review before sending: selecting a destination line didn't change the preview

Bug 76077

Lasernet Keep upload: blank optional Date key is sent as "" and Keep rejects the upload (400 Invalid format)

Lasernet Keep: an empty optional date stopped the upload

Bug 76074

Expression Editor Repeats Table Name Instead of Displaying Form Fields

The expression editor repeated the table name instead of showing the fields

Bug 76073

Regression: "From Last Value" Fails for Single Select Dialog Parameters

"From last value" didn't restore single-select dialog parameters

User Story 76055

GoBD: version history for e-invoice stylesheets and processing rules, with the version stamped on each archived invoice

DAZ: GoBD archiving of German e-invoices

Bug 76052

Forced re-run archives a regenerated e-invoice as another original instead of a copy (GoBD)

DAZ: GoBD archiving of German e-invoices

Bug 76000

Security governance counting not as expected

Security Governance counted Team Members and Activity users

Bug 75984

Custom Contract Invoicing Fails in Batch with File Format on Custom Port After Upgrade to LAC 7.3.2 (404 StorageException)

Posting with a File format on the destination failed with a storage error

Bug 75885

Font name, Font size, Font Color can’t be changed in Lasernet email editor.

Font name, size and colour couldn't be changed in the Lasernet email editor

User Story 75866

Custom business events phase two

Business events for production orders, containers and production journals

User Story 75857

Restore points of reports outside the catalog cannot be restored from the UI

Restore a previous version of any report

Bug 75855

"Let SSRS render PDF": an XML-only e-invoice destination always sends the PDF as well

Let SSRS render PDF: an XML-only destination received the PDF too

Bug 75829

Keep 11: e-invoice XML (Custom file) is archived without Keep metadata, so the XRechnung/ZUGFeRD XML is missing or unindexed in Keep

DAZ: GoBD archiving of German e-invoices

User Story 75828

GoBD archiving of German e-invoices: close the gaps in the Lasernet archive and Lasernet e-documents inbound

DAZ: GoBD archiving of German e-invoices

Bug 75826

LAC 7.3.2 - Mobile app. error 'Enter the serial number' after quantity is accepted

"Enter the serial number" appeared too early in the mobile app

Bug 75768

Regression: Custom Enum in Dialog Setup Changed from Values to Label

Dialog parameters wrote labels instead of values to the report XML

Bug 75747

T&P: Background clean-up job marks paused test plan lines and running test flows as failed

The clean-up job failed lines and test flows that were still running

Bug 75743

LACTransRefRecId is 0 on tmp records

Line reference was 0 when the external item number was printed

Task 75728

T&P: UX test passed although its recording left a question unanswered - answer it and fail the line

A question left open by a recording fails the line

User Story 75713

Custom business events phase one

Business events for production orders, containers and production journals

Bug 75712

Sync edited element output names through copy-query links

Query links can take element names and formats from the source report

Task 75711

T&P: Load from catalog - overwrite existing reports without asking during Task recording and replay

Load from catalog doesn't ask to overwrite during task recording and replay

Bug 75691

T&P: Pause (s) of a line from an included test plan is ignored when the parent plan runs

Pause on a line from an included test plan was ignored

Bug 75690

T&P: Deleting one Quick Filter step marks every Quick Filter step of the UX test as skipped

Deleting one Quick Filter step skipped all of them

Bug 75689

T&P: Copy report ignores the "Include test checkpoint(s)" check box (Full test 80/81)

Copy/Rename ignored "Include test checkpoint(s)"

Bug 75688

Regression: Standard subreport fields generate raw values as attributes instead of child elements in 7.3.1+

Raw values in sub-reports came out as attributes instead of elements

Bug 75687

Regression: Aggregate fields in subreports are generated as attributes instead of XML elements in 7.3.1+

Raw values in sub-reports came out as attributes instead of elements

Bug 75682

Copied report elements that read other report values can come out empty (LACDictData Exists after DAZ cache clear, Full test 319)

Copied report elements that read other report values could come out empty

Bug 75681

T&P test run no longer remembers dialog choices made earlier in the same run (SalesConfirm PrintInit StartWith change, Full test 268/283)

Dialog choices made earlier in a test run are no longer remembered

Bug 75671

Update delivery status from network is slow: 35 MB LACDelivery.LogStr read ~5x per poll (KSeF_Sender)

Update delivery status from network was slow

Bug 75666

ReportValue Placeholder in Email Body Truncates Decimal places

ReportValue placeholders in emails showed only two decimals

Bug 75662

TMP table positioning in grid after research

Record not repositioned in grids with temporary data after a search

Task 75638

Check labels for 7.4 in all LAC/DAZ-modules

Labels and translations

Bug 75637

Functional properties catalog (and 2 other entry points) not granted by LACMaintain - only System administrator can open it

Lasernet administrators couldn't open three setup functions

Support 75636

Printer Profiles for Printers with UNC path do not show in the Print Dialog dropdown

Printer profiles of printers with a UNC path weren't offered

Task 75568

Custom script to remove expired Lasernet ISV license code (LACLicenseCode) from License configuration (LACCustomScript_RemoveLACLicenseCode)

Script to remove an expired Lasernet ISV licence code

User Story 75549

Security Governance user counting for all licensed modules (DAZ e-documents, email tracking, Data explorer, Mail Merge, T&P, side-by-side)

Security Governance user counting for all licensed modules

Bug 75524

Expired LACLicenseCode on Connector 7.3.1 / 7.3.2 breaks D365 F&O 10.0.49 configuration-key resolution

Script to remove an expired Lasernet ISV licence code

Bug 75517

Alert Links still run when Inactive

Alert links ran while inactive, or not until the AOS was restarted

Task 75479

LAC Print preformance review

Faster printing and style sheet generation

Task 75463

Performance review on style sheet generation

Faster printing and style sheet generation

Bug 75446

Hybrid PDF: XSLT embedPdf + destination PDFEmbedSource=CustomFile conflict - unresolved @@LACPDF@@ tokens inside the embedded XML, 2x file size

Hybrid PDF with the e-invoice embedded both ways

Bug 75435

PDF compare right hand navigation bar not showing lines

PDF compare navigation bar didn't show lines

Feature 75417

XML compare redesign

A new XML compare

Bug 75398

Value cache cleanup update, potencial memory leak on failing resend fixed

Memory could build up after a failed resend

Bug 75397

Expression validation bug

Expression validation failed for static extension methods

Bug 75182

Missing attachments in XSLT produced formats

DAZ: Outbound e-invoices through XSLT

Task 75153

PDF from Lasernet Embedded or Lasernet as part of the Inhouse-payload

DAZ: Outbound e-invoices through XSLT

Bug 75071

T&P: Fix of 74044

Compare stays disabled once the result archive is deleted

Task 75069

Disable call of LACSysLastValueTest_Extension

No Lasernet code in SysLastValue outside test runs

Bug 75066

Not possible to select Lasernet destination on QMSInventTestCustSpecificCOAReplacement from packingslip posting

No Lasernet destinations for the customer-specific certificate of analysis

Feature 75016

XML viewer redesign

XML viewer redesign

Feature 75013

Envelope & document delivery improvements

The version that was sent is archived as its own file

Feature 74984

JSON viewer

JSON viewer

Task 74931

Option to preview HTML in attachments (DocuRef/DocuValue) or option to use the preview we use for Keep-11

Preview of HTML attachments

Task 74866

T&P Test plan run update that it catches Failure/Infolog from last Task recording action

Test plan runs report failures from task recordings

Feature 73772

Business events triggers as with Alerts - Extended warehouse functionalities

Business events as print triggers

Task 73130

Add support for Microsoft Entra ID authorization for Storage blob/queue and Service bus Queues

Service Bus through the REST interface

Bug 72208

New CustAccountStatementExt ssrs

Customer account statement replacement failed with "Query filter cannot be specified"

Bug 72206

The field with ID '0' does not exist in table 'PurchAgreementHeaderHistory'

Document handling on agreement history failed with "The field with ID '0' does not exist"

Bug 72200

Enum expressions fail for SalesQuotationTable.QuotationType:NAME

Enum conditions such as QuotationType:NAME gave wrong results

Task 72180

Move LAC to new Azure Service Bus SDK libraries

Service Bus through the REST interface

Feature 72153

Cloud print connector security enhancements - Encryptions and decryptions keys

Cloud print connector: certificate and service principal sign-in

Bug 72073

Update data on Lasernet server Can mix up Metadata between companies

Update data could mix one company's Lasernet metadata into another

Bug 72072

AOS restart is sometimes required to get Lasernet alert report triggered

Alert links ran while inactive, or not until the AOS was restarted

Support 72047

MailAttachmentFileId vs MailAttachmentFileStorage Causes 404 Error

Attachments added in Review before sending failed with an external storage account

Task 72028

Autoform DM: SSO connection

Lasernet Keep connections can sign in with single sign-on

Bug 71051

LACArchiveResendData record is not deleted when LACArchive record is deleted

Resend data stayed behind when an archive entry was deleted

DAZ: Lasernet e-documents

Work item

Title

Described under

Bug 76511

E-Document checklist: the channel field is captioned "Channel" instead of "Delivery channel"

The checklist channel field was captioned Channel

Bug 76507

Search in network: Set participant Id stores a random GUID instead of the selected participant id

Search in network saved a GUID as the participant id

Bug 76499

Checklist Compliance (GoBD): "Retention log present" is a Mandatory gap that repeats "Retention enforcement" and cannot be fixed

Retention log present was a mandatory gap that couldn't be fixed

Bug 76491

User texts say "DAZER parameters" and "DAZER license" instead of the names the user sees

User texts named the DAZER parameters

Bug 76490

Inbound document issues: "Archive failed" shows the generic load guidance that tells the user to delete the record

Archive failed on a received document advised to delete it

User Story 76484

E-Document checklist workspace: splitter between the check list and the Details pane

Resize the Details pane of the E-Document checklist workspace

Bug 76477

Inbound documents: the delete error says "reset its status instead", but there is no way to reset the status

Inbound documents: the delete message advised a status reset that doesn't exist

Bug 76469

Electronic reporting networks: Up/Down don't save the participant ID sequence, so SIREN can't be moved below SIRET (75447 still in 7.4.0)

Up and Down didn't save the participant ID generation sequence

User Story 76465

E-document checklist: Go to setup on a missing endpoint should open the party's VAT number field (legal entity, customer, vendor)

Go to setup on a missing endpoint offers the VAT number field

User Story 76448

E-document checklist: always offer CustPrepaymentInvoice in the Report dropdown

Prepayment invoices are always offered in the Report list

User Story 76444

E-document checklist: show the form's label next to "VAT number" (e.g. "VAT number (Tax exempt number)")

The form's field name next to "VAT number"

User Story 76443

Go to setup picker: show the selected entry in full below the grid

The Go to setup picker shows the selected entry in full

User Story 76442

Electronic reporting networks: move SIREN registration type to the network header and hide the Party identifiers grid

Choose which French identifiers go into the e-invoice, per network

User Story 76440

Checklist: country-dependent network defaults - fill the French identifier setup (SIREN / SIRET, electronic address, Endpoint scheme 0225) on every network a French company uses, not only FRCTC

French network defaults for a legal entity in France

User Story 76439

E-document checklist: View details on the Report field opens the report in Lasernet Reports

Open the report, customer, vendor or format from the checklist header

Bug 76438

Checklist: Go to setup on "Legal entity GSTIN" does not open the GST FastTab or outline the GSTIN/GDI/UID field

India: the GSTIN rows failed in Go to setup and gave unclear messages

Bug 76437

Checklist: Resolve automatically creates the XRechnung/ZUGFeRD contact purposes without a description, so the purpose is lost on customer e-mails

Contact purposes created by Resolve automatically had no description, so customers lost them

Bug 76436

Checklist: Go to setup on a stylesheet parameter row (TaxSpecPrintLevel) opens Form setup without the field focus and red outline

Go to setup on the Sales tax specification row didn't reach the field

Bug 76435

Checklist: Go to setup on "E-invoice package licenses" opens the parameters form on its General tab, not on the License code

Go to setup on the licence row missed the Tracking licence and opened the wrong tab

Bug 76432

Checklist: "Connection Digisense - credentials" reports REST API URL as missing, although the field is hidden and not needed

The checklist reported a hidden Digisense setting as missing

User Story 76420

GoBD: lock records that hold an e-invoice XML (Lasernet archive, received documents) so they can't be changed or deleted during the retention period

GoBD archiving of German e-invoices

User Story 76419

Go to setup: highlight the record, or the New button when the record is missing

Go to setup outlines the record, or the New button for a missing record

User Story 76417

Outbound checklist: Tracking rows (Optional) for e-mail tracking incl. "Until downloaded", file tracking and custom port tracking

Tracking rows in the Outbound checklist

User Story 76416

Checklist (Outbound): optional row "E-mail parameters" – batch e-mail provider, Microsoft Graph and SMTP settings

New optional row: E-mail parameters

Bug 76415

Lifecycle CDAR: buyer-side statuses are posted with the seller's account (sending connection's port) instead of the connection that received the invoice

Buyer-side lifecycle statuses were posted with the seller's account

Bug 76411

Tracking log: clicking a Sent email in the Resend tree opens a hidden tab (empty list)

Clicking a sent email in the Resend tree opened an empty list

User Story 76409

E-Document checklist: Resolve automatically cannot switch the XSLT transformation format when the report default destination already carries another format

Resolve automatically switches the format on the default destination

User Story 76408

Checklist: Resolve automatically fills the network's Endpoint scheme (ISO 6523) and the other shipped network defaults (FRCTC 0225, XRechnung, Peppol, Nemhandel, PINT MY)

The checklist compares each network with its shipped default

User Story 76407

Tracking workspace: show the Name column before Email in the Email tracking and Not delivered grids

When, who, to whom and what come first in every tracking grid

Bug 76381

Inbound documents > Load: Network connection lookup never lists storage connections (SFTP, FTP, Azure storage, SharePoint)

The Load dialog never listed storage connections

User Story 76380

FR CTC: control whether SIREN or SIRET is output, even when both are filled in (e-document properties and Registration IDs)

Choose which French identifiers go into the e-invoice, per network

Bug 76378

Inbound: OIOUBL_Invoice and OIOUBL_CreditNote have no canonical conversion, and Load defaults never arms them

Danish OIOUBL invoices couldn't be imported

User Story 76376

DAZERConnector: Customization Analysis Report (CAR) and best-practice clean-up

Labels, dialogs and faster lists in the Electronic reporting connector

User Story 76374

E-Document checklist workspace (outbound and inbound in one workspace)

One E-Document checklist workspace under Lasernet > Workspaces

User Story 76371

iEDI: report statuses back with PUT /transactions and poll only updated transactions

iEDI connections report statuses back and read only updated transactions

Bug 76370

Lasernet tracking: "Failed locally" tile captioned "Delivery status tile failed", Purged tab help text "asdasdasdasdasd"

Tracking tiles counted documents that their lists hide

Bug 76369

Lasernet tracking: History cleanup only deletes deliveries of company DAT – other companies get "0 records deleted"

History cleanup deleted deliveries of the system company only

User Story 76368

Seller VAT number from the delivering warehouse (XSLT e-invoices)

Seller VAT number from the delivering warehouse

User Story 76344

Warn visibly when an XSLT e-invoice format is used and not all required license codes are entered or valid

Missing e-invoice package licences are reported on the document, in the journal and at setup

Bug 76343

OIOUBL line tax 0.00 (F-LIB381) when Sales tax specification per line is off

OIOUBL line tax was 0.00 when sales tax isn't specified per line

Task 76342

Purchase order: carry E-invoice kind on PurchTable, defaulted from the vendor

Purchase orders carry their own E-invoice kind

Task 76341

E-document checklist (Outbound): "Mail transport" row should be Optional, not Mandatory

Mail transport was a Mandatory row, also when a Lasernet server sends the mail

User Story 76339

Security role for the e-invoicing Lifecycle (send / resend status)

A security role for following up on e-invoice lifecycle statuses

Bug 76338

Checklist: Go to setup on "E-invoice package licenses" does not offer Tracking when its license is missing

Go to setup on the licence row missed the Tracking licence and opened the wrong tab

User Story 76336

Prepayment customer invoice: supported in all e-invoice formats

Prepayment invoices as e-invoices

User Story 76335

Rebrand Lasernet software to the new brand identity (Brand Guidelines v1.2)

The new Lasernet brand

User Story 76334

E-document checklist - Inbound (receiving): move to a tile in Lasernet > Workspaces

One E-Document checklist workspace under Lasernet > Workspaces

User Story 76333

Go to setup: highlight the field behind the checklist row

Go to setup highlights the field

User Story 76332

Checklist: only report a missing GTIN for India formats

The checklist reports a missing GTIN only for India formats

Bug 76330

Tickstar connection: silent Validate reports success when the access token request is refused

Validate on a network provider connection showed the access token, or passed with wrong credentials

Bug 76324

Lasernet preview: show View as PDF only when the Custom document is displayed

View an e-invoice XML as a readable PDF

Bug 76323

Tracking: Awaiting delivery tile counts branched documents that the grid hides

Tracking tiles counted documents that their lists hide

Bug 76314

E-document checklist: a check run reports 'Created validation source package', and 'Document formats loaded' repeats per format

Document formats loaded was listed once per format

Bug 76306

E-document validation shows "0x13 is an invalid character" instead of a readable message when a JSON validation rule's schema file is unreadable

An unreadable JSON schema gave an unreadable message

Bug 76304

Design version expression is evaluated for the first destination only; all other destinations of the same print get the same design

Design version expression was evaluated for the first destination only

Bug 76302

Lifecycle statuses via iEDI always end 'Delivery failed': Account object having number <SIREN> was not found on iEDI.com (status envelope sends bare SIREN, empty country)

Lifecycle statuses and credit notes were rejected by the network provider

User Story 76301

Prepayment customer invoice: e-invoice through the XSLT route

Prepayment invoices as e-invoices

User Story 76300

Visualization report: add a lookup and show which report a document format actually uses

The visualization report: a lookup, and the report in use

Bug 76299

E-document base data checklist: Show fields ignores Hide OK rows (OK and Not applicable rows always listed)

Show fields: where each value is maintained

User Story 76298

Project invoice lines: use the category name, not the category ID, as the item name (BT-153)

Project invoice lines named after their category

Task 76297

Project invoice PDF is a blank page, and the XSLT embeds it as the invoice attachment (BG-24)

An empty invoice PDF was embedded in the e-document

Bug 76296

Payment means code 58 (SEPA credit transfer) is sent on non-EUR invoices

SEPA was given as payment means on non-euro invoices

Bug 76295

XSLT e-invoice sends VAT category S at 0 % when the invoice has no tax transactions (BR-S-05)

Untaxed invoices were sent as VAT category S at 0 %

Task 76294

Lifecycle payment example 211 + 212 on CIV-000618 - setup changes, postings and iEDI result

A lifecycle status was reported as recorded after its posting failed

User Story 76293

Posting readiness check uses the e-invoice format the customer actually receives

Readiness at posting checks the format each customer receives

User Story 76292

ZUGFeRD invoice PDF as PDF/A-3 with Factur-X metadata (checked and resolved by the E-document checklist)

ZUGFeRD invoices as PDF/A-3 with Factur-X metadata

User Story 76291

Lasernet e-documents: embed the archived Lasernet PDF in the e-document XML without document handling (ER)

The PDF in Electronic reporting e-documents, without document handling

User Story 76274

Checklist: set up and check XRechnung and ZUGFeRD together (destinations, custom properties, contact purposes)

Set up and check XRechnung and ZUGFeRD together

Bug 76273

Checklist "Legal entity GSTIN" says "no default tax information" when the GSTIN record exists but none is marked Primary

India: the GSTIN rows failed in Go to setup and gave unclear messages

User Story 76271

Credit notes: preceding-invoice references for non-FR formats (KSeF multi-invoice KOR, MyInvois/PINT MY, PEPPOL/OIOUBL/XRechnung)

Credit notes refer to their original invoices in more formats

User Story 76242

Update the EN 16931 (CEN) validation rules to release 1.3.17

EN 16931 rules 1.3.17 for the canonical import

Bug 76241

Outbound Factur-X/ZUGFeRD EXTENDED invoices carry a 2-letter LanguageID that Factur-X 1.09.2 rejects

ZUGFeRD 2.5.2 and Factur-X 1.09.2 validation rules

User Story 76240

Zugferd 2.5.2 update

ZUGFeRD 2.5.2 and Factur-X 1.09.2 validation rules

Bug 76239

Inbound CII/Factur-X/ZUGFeRD credit notes with type codes other than 381/261 are imported as invoices

Inbound CII credit notes with less common type codes were imported as invoices

Bug 76179

ER route to Lasernet: ER file not injected into the report (empty File/Data element)

Electronic reporting output was missing from reports sent through an ER link

User Story 76155

Lasernet e-documents: custom property to control when the PDF is embedded in the e-document XML (XSLT)

Embed the PDF in the e-document, per destination

Bug 76154

iEDI rejects DocumentType (422, Format rejected) for lifecycle statuses (empty) and credit notes ('Credit note'); 6-character code mandatory from 2027

Lifecycle statuses and credit notes were rejected by the network provider

Bug 76097

Source info (XSLT): no report element is ever traced – "Could not be traced to a report element" on every node (e.g. the #PMT# note)

Where a value in an e-document comes from

Bug 76096

FR CTC: partly prepaid invoice gets billing framework B2/S2/M2 and fails BR-FR-CO-09

Partly paid French invoices got billing framework B2, S2 or M2

User Story 76086

E-document base data checklist: option to show the fields a format needs (where to set them), not only the values

Show fields: where each value is maintained

Bug 76076

Lifecycle status via iEDI JSON port fails with 'Failed deserialize … summary.TotalLineAmount': an empty :raw envelope value makes the JSON invalid

A lifecycle status could look sent when nothing had gone out

User Story 76065

FR CTC credit notes fail BR-FR-CO-05 unless created from the original invoice: line-level reference unused, no warning before posting

French credit notes refer to the invoice they correct

User Story 76059

Lifecycle buttons redesign - simplify, add to D365FO forms and fix some issues

Invoice lifecycle statuses

User Story 76057

GoBD: traceable changes on archive, inbound document and lifecycle records

GoBD archiving of German e-invoices

User Story 76056

GoBD: auditor export (Z3) of issued and received e-invoices with an index, and a path from posted vendor invoices to their XML

GoBD archiving of German e-invoices

Bug 76054

Only the last destination of a report run is archived by default, so other sent variants are missing (GoBD)

GoBD archiving of German e-invoices

Bug 76053

Inbound e-invoices from Tickstar (Peppol) and Digisense (KSeF, FR CTC) are not stored exactly as received (GoBD)

GoBD archiving of German e-invoices

User Story 76013

Create a readable PDF from an XRechnung or Factur-X XML file (transformation + template)

View an e-invoice XML as a readable PDF

Bug 76012

Lifecycle status on a received document is not sent when the receiving connection has no custom port, but the dialog reports success

A lifecycle status could look sent when nothing had gone out

User Story 75997

E-document base data checklist (FR CTC): optional creation of SIREN, SIRET and the Seller/BuyerElectronicAddress e-document properties

French identifiers created from the checklist

Bug 75995

E-document base data checklist: French lifecycle rows are Mandatory for every document format (PEPPOL_BIS) - Document format filter ignored

French lifecycle rows were Mandatory for every format

User Story 75994

Show the E-document base data checklist under Lasernet > Workspaces

One E-Document checklist workspace under Lasernet > Workspaces

User Story 75983

XML viewer: one-click right-click entry to open the stylesheet instruction behind a node (Show in transformation)

Where a value in an e-document comes from

Bug 75982

Source info (XSLT): repeating element traced to the wrong stylesheet instruction - cbc:Note[2] (#PMD#) opens the #PMT# line

Where a value in an e-document comes from

User Story 75928

FR CTC: buyer SIRET (BT-46) - read the customer's French Siret field and Siret registration, keep it coherent with the SIREN, output it in FR_CTC_CII

Buyer SIRET on French e-invoices, coherent with the SIREN

Bug 75924

Lifecycle status shows as sent (Raised, no error) but no message is produced when report LifecycleStatusElectronic is not deployed

A lifecycle status could look sent when nothing had gone out

User Story 75923

Send pending lifecycle statuses: add a lookup to the Connection parameter

Send pending lifecycle statuses accepted an unknown connection

User Story 75906

Vendor side: standard e-invoice (not only self-billing) and electronic delivery options

Standard or self-billed: the e-invoice kind of a vendor

Feature 75887

Invoice lifecycle statuses (France CDAR, Peppol, provider APIs)

Invoice lifecycle statuses

User Story 75874

FR CTC: SIRET endpoint source publishes a bare 14-digit SIRET under 0225 - use SIREN_SIRET or SIREN (directory address forms)

SIREN as the French electronic address

User Story 75871

E-document base data checklist: multi-selection in the Derive VAT categories dialog (mark Apply on several rows at once)

Derive VAT categories: mark several rows at once

User Story 75870

Email tracking: mark bounces for mails sent with Send As from a shared mailbox

Email tracking: bounces for emails sent as a shared mailbox

Bug 75865

E-Reporting Validation Rule Records to Include on CustTable_InvoiceAccount and CustTable_OrderAccount data sources fails

Validation rule conditions on the provided customer data sources were ignored

User Story 75864

E-document base data checklist: the report decides the document type, Vendor field with ranges

Checklist header: the report decides the document type

Bug 75858

E-document checklist and deployment show the naming pattern as %7_%2 instead of readable names

The naming pattern was shown as %7_%2

User Story 75856

XML validation pane: use LocalValidation when no validation rule is selected

The XML validation pane validates with LocalValidation by default

User Story 75854

Tracking workspace: Created date and time, Date time sent, Created by, Email and Report name as the first columns in every grid

When, who, to whom and what come first in every tracking grid

User Story 75853

Add electronic invoice as custom file: make it a custom property that can be set per predefined destination

The Electronic reporting e-invoice on or off per destination

Bug 75846

iEDI loader: inbound documents land in Action required with no issues and are never acknowledged (gated Loaded mapping never fires)

Documents loaded from a network provider landed in Action required without issues

Bug 75845

Transformation deployment initializing wrong Document source report

Deploy e-document transformations always proposed the sales invoice source

User Story 75841

Advance and prepayment invoices: print through a Lasernet query-based replacement report

Prepayment and advance invoices print through Lasernet

Bug 75840

Base data checklist (India): Go to setup on "Legal entity GSTIN" fails with "Form was called incorrectly"; "Legal entity VAT number" is Mandatory although India only uses the GSTIN

India: the GSTIN rows failed in Go to setup and gave unclear messages

User Story 75837

FR CTC: Participant ID generation sequence - make SIREN selectable as endpoint source (EndpointID 0225 = SIREN)

SIREN as the French electronic address

Bug 75836

Validate on a JSON preview (India IRP) fails with 'Data at the root level is invalid', and IN_IRP_INV01_SCHEMA cannot run: NJsonSchema.dll not in TFVC

Validate on a JSON e-document failed with "Data at the root level is invalid"

Bug 75834

Self-billing: stale VendInvoiceElectronic after SalesInvoiceElectronic 2.2.2 reload is not detected by the checklist; its Load defaults fails on a renamed linked query and leaves NOT_FOUND elements

Reloading a source report broke the replacement reports linked to it

Bug 75818

Pre-validation blocks every predefined-destination delivery posted with Review before sending (Resend passes); the reason is not stored - Tracking > Not delivered > Message is empty

Pre-validation blocked deliveries from Review before sending, and Not delivered showed no reason

Bug 75817

BT-34/BT-49 built for the wrong network when the XSLT transformation format is set per destination (follow-up to 75609)

Electronic addresses for the wrong network when the format is set per destination

Bug 75816

ZUGFeRD/Factur-X: posting with Review before sending e-mails a plain PDF without factur-x.xml - 75440 fix never checked in (no review / Resend still hybrid)

ZUGFeRD/Factur-X: a plain PDF was emailed after Review before sending

Task 75814

Observations in e-documents

The checklist checked the sales invoice source report for other document types

Bug 75809

ER: Create test data gives error

Create e-document test data

User Story 75808

FR CTC: Electronic reporting networks - keep EndpointID 0225 and add SIREN (0002) and/or SIRET (0009) as selectable party identifiers

Choose which French identifiers go into the e-invoice, per network

Bug 75806

E-document base data checklist: Document format lookup offers formats without a stylesheet (CII, UBL2, OIOUBL, IEDI, inbound-only), leaving Mandatory rows that can never be resolved

The Document format lookup offered formats that can't produce an e-invoice

Bug 75805

Tickstar connection: Validate prints the full access token in the infolog

Validate on a network provider connection showed the access token, or passed with wrong credentials

User Story 75803

E-document checklist: separate Outbound and Inbound checklists, and check the connection setup for Peppol, API, SFTP/FTP and e-mail

Outbound and Inbound checklists, including delivery and receiving

User Story 75801

Base data checklist: Resolve automatically fixes the Tax rows (VAT category S, Z, E and tax print settings) after a confirmation prompt

Resolve automatically fixes the Tax rows after a confirmation

Bug 75796

Inbound documents – Force canonical pipeline is blocked by the error from an earlier Default (ER) run; the ERImport issue is never cleared

Force canonical pipeline was blocked by an earlier Electronic reporting error

User Story 75782

Connections (Email Api): move Authorization status into its own collapsible group in a second column

Authorization status on email connections

User Story 75752

Test checkpoints: use LocalValidation as the default XML validation rule when no rule is filled in

Checkpoint tests validate the e-document by default

Feature 75740

E-documents beyond the sales invoice

E-documents for free text, project, vendor, advance and GST invoices

User Story 75735

Base data checklist: "Go to setup" must reach every form and field behind a row, not just one

Go to setup reaches every form and field behind a row

Bug 75723

E-document base data checklist: "Custom file not handed to Electronic reporting" shows a blank report name when no replacement report exists

The Custom file row showed a blank report name in a new company

Feature 75717

CBD support as PDF document

Configurable business documents as the invoice PDF

Bug 75698

PEPPOL SBDH envelope: PROCESSID hardcoded to billing:01:1.0 (self-billed documents get a mismatched process)

PEPPOL envelope: the process was always the billing process

User Story 75697

PEPPOL BIS Self-Billing 3.0: own document format and validation rule set (self-billed output fails R004/R007)

Self-billed e-invoices from posted vendor invoices

User Story 75693

Self-billing e-invoice: VendInvoiceElectronic source query for VendInvoiceDocumentReplacement (reuse SalesInvoiceElectronic stylesheets)

Self-billed e-invoices from posted vendor invoices

Bug 75692

Base data checklist: Go to setup on the parameter prerequisite CustFormletterParameters.TaxSpecPrintLevel opens Accounts receivable parameters instead of Form setup

Go to setup on a stylesheet prerequisite opened the wrong form

Bug 75684

EDOC-READY-SALES "Standard rate sales tax code" blocks posting: checks customer/item default tax groups, not the order lines' tax groups

Readiness at posting checked tax groups on master data, not on the lines

Bug 75670

EDOC-READY-SALES skips every invoice when the e-invoice format is set on the destination ("…is an expression that can only be evaluated while printing")

Readiness at posting skipped every invoice when the format was set on the destination

Task 75667

UBL e-documents: default-namespace root lost again (75474 overwritten by 75528) - re-apply in the 9 UBL stylesheets + bundle

UBL e-invoices start with a default-namespace root

Feature 75646

Base data generation and checklist

E-document base data checklist, test data and readiness at posting

Task 75641

Label translations for 7.4.0

LAC: Labels and translations

Bug 75630

Load from network (iEDI): transactions outside the look-back window are dropped silently, and the salvage warning reads as if they loaded

Load from network (iEDI) silently skipped older documents

Bug 75624

Inbound documents – any attachment without readable content aborts "Create pending invoice" with a raw CLR error, and the run is not limited to the selected row

Create pending invoice stopped on an attachment without content

Bug 75609

BT-34/BT-49 missing when XSLT transformation format is an expression (CustomProperty.CustomERFormat)

Seller and buyer electronic address missing when the XSLT format is an expression

Task 75606

Inbound: header-only ZUGFeRD profiles (BASIC WL / MINIMUM) get a misleading "run Load defaults" error

Misleading message for ZUGFeRD BASIC WL and MINIMUM

Bug 75605

Inbound issues: 'Open pending invoice' action opens a blank Vendor invoice instead of the conflicting pending invoice, and leaves orphan pending-invoice rows

Open pending invoice opened a blank vendor invoice

Task 75566

Using XLST should required license for T&P, Tracking and e-documents (all modules=e-invoice package)

Outbound e-invoices through XSLT

Task 75565

System fields got visible for the 'Email api'

Authorization status on email connections

Task 75528

E-document BT-132: buyer’s order line reference (CustomerLineNum) is never emitted in any XSLT format

Buyer's order line reference (BT-132)

Bug 75525

Canonical inbound import can link an invoice line to the wrong product variant

Inbound invoice line linked to the wrong product variant

Bug 75520

KSeF via iEDI: no UPO, KSeF number or QR URL ever written back - empty payload is sent and accepted silently, and the endless status poll is never flagged

KSeF through a network provider: an empty document could be sent without a warning

Task 75512

Mail-tracking - Export of the parameters

Email tracking parameters in export and import

Task 75502

Source info redesign

Where a value in an e-document comes from

User Story 75492

Connection form: authorization status panel, "Test authorization" action, and a non-destructive Clear authorization

Authorization status on email connections

User Story 75487

Per-format switch for DAZ pre-validation of outbound e-invoices

Pre-validation per format

Task 75474

UBL e-documents: emit the document root in a default namespace instead of the inv:/cn:/crn: prefix

UBL e-invoices start with a default-namespace root

Bug 75447

Electronic reporting networks: Up/Down in the participant ID generation sequence do not persist the new order

Up and Down didn't save the participant ID generation sequence

Bug 75440

ZUGFeRD/Factur-X hybrid PDF: XSLT-generated e-document is not embedded (PDFEmbedSource = CustomFile) - works only on the ER path

ZUGFeRD/Factur-X: a plain PDF was emailed after Review before sending

Bug 75427

E-document delivery fails with "The File name is not specified." when the destination File format is PDF

"The File name is not specified" when the destination File format is PDF

Bug 75426

Inbound load aborts with "Object reference not set to an instance of an object." when a mailbox contains a zero-byte PDF attachment

One unreadable email attachment stopped the whole inbound load

Bug 75418

FR CTC endpoint (BT-34/BT-49) resolves on the default network, not FRCTC - and the 0225 e-document property configuration is never shipped

French endpoint (scheme 0225) from electronic document properties

Feature 75402

XML Compare redesign

LAC: A new XML compare

Task 75393

Issue with end-points when not sending electronically - Like to Email

Wrong endpoint when sending by email

Task 75391

Option to use Electronic document properties for the Endpoint scheme 0225 (Buyer and Seller)

French endpoint (scheme 0225) from electronic document properties

Feature 75368

XSLT+XML output document source info

Where a value in an e-document comes from

Feature 75349

Registration ID's update

Outbound e-invoices through XSLT

Task 75186

DataExplorer editing enable

Data explorer: editing for developers

Feature 75185

Provider API logger

Provider API log

Feature 75146

Various formats via XSLT export

Outbound e-invoices through XSLT

Task 75145

Local-validation doesn't mark the place in the XML

Local validation didn't mark the failing element

Bug 75085

Tracking needs update on Inbound documents

Tracking wasn't updated when inbound documents were refreshed

Task 75080

Creating Pending vendor invoice/canonical for the Polish FA(3) throws an error

Canonical import of inbound e-invoices

Bug 75074

LasernetTracking workspace - Update redirect for alerts (Outbound documents > rejected)

The alert email link didn't open a rejected outbound document

Feature 75046

India and Malaysia Document types support, import & validation

India and Malaysia

Feature 75040

XML validation, document formats and validation packages unified catalog loading

One catalog for validation rules, document formats and validation packages

Feature 75039

Canonical Import

Canonical import of inbound e-invoices

Feature 75017

Digisense API update mostly for PDF and Zugferd validation support

ZUGFeRD PDF validation through Digisense

Task 74933

Option to load electronic-reports from an Azure storage (Lasernet catalog)

Electronic reporting configurations from the Lasernet catalog

Task 74929

Description for work-item Id's isn't shown

Descriptions of Microsoft's Electronic reporting fixes

Task 74567

Show the description from the work-item #

Descriptions of Microsoft's Electronic reporting fixes

Task 73377

iEDI API updates for inbound

iEDI connections use the updated API for received documents

Feature 73030

Loading inbound files from FTP & SFTP

Load received e-documents from FTP and SFTP

Models

Lasernet FO Connector version 7.4 contains the following models, including the model for integration with D365CE (Dataverse) and the models for the Lasernet Print buttons.

Model Label

Module

Description

Location/Remark

Lasernet

Lasernet

Core and main engine for Lasernet FO Connector

Lasernet

Requires activation key

Lasernet > Setup > Parameters > License terms

Lasernet81Spec

Lasernet81Spec

Version specific additions for Finance & Operations version 8.01.00 and newer.

PRNButtons

PRNButtons

Lasernet Print Buttons. Adds print/preview buttons to forms. Standalone, can work without Lasernet.

Print buttons Module

PRNButtonsLACAdaptor

PRNButtonsLACAdaptor

Couples Print Buttons to Lasernet.

LACCE

LACCE

Provides the integration with Dynamics 365 CE/ Dataverse from Lasernet FO Connector

Lasernet > Dataverse/Dynamics 365

LACMSHotfixes

LACMSHotfixes

Hotfixes for standard Lasernet FO Connector

System administration > Setup > Hotfixes from Lasernet

LasernetTestSuit

LasernetTestSuit

Test and Performance Suite

Lasernet > Test and performance suite

Requires activation key

Lasernet > Test and performance suite > Parameters (see Important note below this table)

LasernetPU35Spec

LasernetPU35Spec

Wave Label support.

LasernetAutoformDM

LasernetAutoformDM

Archive Integration (Autoform DM (Archive), now called Lasernet Keep

Lasernet > Setup > Lasernet Keep

Lasernet Engine

Lasernet Engine

Embedded Lasernet Engine plus the Lasernet Designer installer.

Includes the Lasernet Engine and installer for the Lasernet Form Editor

DynAzure Data Explorer

DAZDataExplorer

Lasernet Data Explorer

Lasernet > Test and performance suite > General tools > Data explorer

Requires activation key

Lasernet > Test and performance suite > Parameters

DynAzure Electronic Reporting Connector

DAZERConnector

Lasernet E-Documents. ER formats, validation, network delivery.

Lasernet > Setup > Electronic reporting connector

Requires activation key 

Lasernet > Setup > Electronic reporting connector > Electronic reporting connector Parameters

DynAzure Tracking

DAZTracking

Lasernet Tracking, Email, outbound, inbound, not-delivered.

Lasernet > Setup > Tracking

Requires activation key 

Lasernet > Setup > Tracking > Tracking Parameters

DynAzure OAuth tools

DAZOAuth

The model DynAzure OAuth provides OAuth 2.0 token handling.

DynaAzure Tracking Electronic Reporting

DAZTrackingER

Bridge model: Makes e-documents appear in Tracking workspace.(The outbound/inbound tabs.)

DynAzure Mail Graph

DAZMailGraph

Email via Microsoft Graph (modern auth) — the send/receive path behind Tracking and inbound.

DynaAzure Mail Merge

DAZMailMerge

Lasernet Mail Merge

Lasernet > Setup > Mail Merge

Requires activation key 

Lasernet > Setup > Mail Merge > Mail Merge Parameters

Note

We highly recommend that you install all models from the deployable package.

Important

If the Data Explorer model is not installed, you will see the following error when you open the Test and Performance Suite Parameters form.

Error

The menu item with name lactestparameters could not be opened.

Add the AOT package

Either through LCS - Apply a deployable package to an environment

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/deployment/apply-deployable-package-system

Or by installing a deployable package – Requires RDP access to the environment

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/deployment/install-deployable-package

Ensure the following DLL files (new in Lasernet FO Connector 7.2) have been added to TFS if you are not just installing/deploying the AOT package:

  • Azure.Storage.Queues.dll

  • ChilkatDotNet46.dll

  • System.Memory.Data.dll

The following is the complete list of DLLs from the Lasernet model that are not automatically added:

The version number should contain the number 7.4 after either installing or deploying the AOT package.

Lasernet > Setup > Parameters

If any files are missing, refer to Microsoft documentation.

Note

Different versions of Lasernet FO Connector are supported with different versions of Lasernet. A setup for each newer version of Lasernet is required for any new installation and when upgrading from an older version of Lasernet.

Prerequisite/Technical

Export the Lasernet FO Connector configuration, including all reports, to ensure data can be restored if needed.

It is possible to perform an in-place upgrade from a previous version as long as the previous version is relatively recent, such as Lasernet FO Connector 6.18.x.

How to Get Support

If you encounter difficulty using Lasernet FO Connector, contact Lasernet Support.

Was this page helpful? Let us know at knowledgebase.feedback@lasernetgroup.com