Two-way electronic document exchange for LS Retail.

LS Retail Transactions → e-Invoice

A POS transaction becomes an e-invoice — automatically, in the background. eMessaging creates a PEPPOL BIS compliant document in BC, then CentaraIQ converts and delivers it in whatever format the customer needs.

POS Transaction
Customer sale posted
CentaraIQ
Translates & delivers
Any Network
PEPPOL, EDI, SFTP, X.400...
Customer
Receives e-invoice
Background job queue — no POS impact Member/loyalty data included Delivery confirmation tracked

Vendor Invoices → Intelligent Store Routing

AI reads the document data — GLN, addresses, references, vendor IDs — and matches it to the right store in Business Central.

Vendor
Sends invoice
CentaraIQ
Receives & translates
AI Matching
GLN, address, vendor ID
Store Inbox
Approver + dimensions set
AI reads GLN, addresses & references to match Store users see only their invoices

eMessaging for LS Central

The Centara eMessaging for LS Central connector bridges LS Retail’s POS and retail management system with the Centara e-Document platform, enabling full two-way electronic document exchange for retail businesses.

The extension operates in two directions:

  • Outbound — POS transactions (invoices and credit memos) are automatically converted to PEPPOL BIS 3.0 XML and dispatched to customers through CentaraIQ
  • Inbound — Electronic invoices received from vendors are automatically routed to the correct store based on GLN matching, with store-level filtering and approval workflows

Universal eDelivery: CentaraIQ provides comprehensive format translation and connectivity — supporting EDIFACT, X400, SFTP, BASDA, PEPPOL, and various XML formats — so trading partners can connect in their preferred format without additional integration work.


Outbound: POS transactions to PEPPOL invoices

When a customer transaction is posted in LS Central (Point of Sale), the extension automatically generates a PEPPOL BIS 3.0 electronic invoice or credit memo and delivers it to the customer.

How it works

  1. A customer transaction is posted at the POS
  2. The system checks if the customer is configured for electronic delivery (COURIERPEPPOL sending profile)
  3. A background job queue entry picks up the transaction
  4. Transaction data (items, quantities, prices, VAT, delivery details) is mapped to a PEPPOL BIS 3.0 UBL 2.1 XML document
  5. The document is dispatched to the customer through CentaraIQ
  6. Delivery status is recorded on the LS Transaction Header

Key features

FeatureDetail
Automatic triggeringDocuments are queued for sending when the customer ledger entry is posted — no manual step needed
Background processingSending runs asynchronously via Job Queue — no impact on POS performance
Member/loyalty supportMember account numbers and contact details are included as accounting cost and contract references
Infocode mappingMap LS infocodes to eInvoice fields (Order Reference, Accounting Cost) — values tagged at POS flow automatically into PEPPOL documents
Status trackingEach transaction records its e-document status, CentaraIQ identifier, and send timestamp
Manual sendUsers can manually trigger sending from the Customer Ledger Entries page

Transaction status

The following fields are added to the LS Transaction Header:

FieldDescription
E-Document StatusCurrent delivery status
Identifier in CentaraCentaraIQ tracking ID
Sent OnTimestamp of when the document was dispatched

Inbound: Vendor invoices routed to stores

When electronic invoices arrive from vendors, the connector automatically identifies the correct store and assigns the document — so each store sees only their own invoices.

How it works

  1. A vendor sends an invoice via CentaraIQ (in any supported format — PEPPOL, EDIFACT, etc.)
  2. CentaraIQ translates to PEPPOL UBL 2.1 and delivers to Business Central
  3. The connector reads the Delivery Location GLN from the PEPPOL document
  4. The GLN is matched to a BC Location, and the associated LS Central Store is resolved
  5. The document is tagged with the store’s Location Code and Store No.
  6. The store’s Default Approver is assigned automatically
  7. Store dimensions (cost centre, department) are applied to both header and lines
  8. The store user opens Inbound Documents — filtered to show only their store’s documents

Key features

FeatureDetail
AI-powered routingLLM models analyse document data — GLN, addresses, vendor IDs, references — to match invoices to the correct BC location and LS Central store
Store-level approverEach store can have a Default Approver — assigned automatically on incoming documents. If a user manually changes the Store No. on an inbound document, the approver and dimensions are re-resolved from the new store automatically
Dimension auto-populationStore dimensions applied to purchase header and lines
Barcode-to-item matchingPEPPOL line items matched to LS Central items using barcode lookup, with fallback across UoM and variant
Store-based filteringRetail users see only their store’s documents. Regional managers can disable the filter to see across stores
LS Central page integrationDrill-downs open native LS Central pages (LS Retail Purchase Order, Return Order, Item List)

Return order notifications (RETANN)

For vendors configured to receive electronic return notifications, purchase return orders can be sent as PEPPOL messages directly from the LS Retail Purchase Return Order page.

To enable: open the Vendor card and set Receives RETANN to Yes.


Setup

Enabling outbound transaction sending

  1. Go to Sales & Receivables Setup
  2. Enable Send Transactions to Centara
  3. For each customer who should receive e-invoices, set their Document Sending Profile to COURIERPEPPOL

Enabling LS Retail pages for inbound

  1. Go to Purchases & Payables Setup
  2. Enable Open LS Retail pages — this makes drill-downs open native LS Central pages instead of standard BC pages

Configuring location GLNs

Each store location must have a GLN for inbound routing to work:

  1. Go to Locations
  2. For each store location, set:
    • LSC Elect. Doc. Addr. Type = GLN
    • LSC Electronic Doc. Addr. Code = the store’s GLN (e.g., 5790001234567)

Configuring store default approvers

  1. Go to LS Central Stores
  2. For each store, set Default Approver to the user who should receive incoming vendor documents for approval

Configuring store-based document filtering

  1. Go to LSC Retail Users
  2. Assign each user a Store No. to restrict their inbound document view to that store
  3. For regional managers or central AP staff, enable No Store Filter to allow visibility across all stores

Configuring infocode mapping for eInvoice fields

LS infocodes can be mapped to PEPPOL eInvoice fields so that values entered at the POS flow automatically into outbound electronic documents. This removes the need for manual data entry on eInvoices.

  1. Go to Sales & Receivables Setup
  2. Open the Transaction Infocode Mapping page
  3. Add mapping entries:
FieldDescription
InfocodeThe LS infocode to read from the transaction
Field to ReplaceThe eInvoice field to populate — choose Order Reference or Accounting Cost

When a transaction is sent as a PEPPOL invoice or credit memo, the system reads the infocode value from the transaction and writes it to the corresponding eInvoice field.

Configuring RETANN for vendors

  1. Go to the Vendor card
  2. Enable Receives RETANN to send electronic return notifications for purchase return orders


Requirements

DependencyMinimum Version
Business Central27.0
LS Central24.0
Centara eMessaging1.22.0
E-Document Core27.0