Zum Hauptinhalt springen
SAP Business OneSaaS Tools

Report and Print Layout Customization Pack

Custom Crystal Reports print layouts for SAP Business One documents, plus batch printing and email dispatch.

Built to order for your company database after a scoping call and fixed quote.

Auf Bestellung

Was ist Report and Print Layout Customization Pack?

Custom Crystal Reports print layouts for SAP Business One documents, plus batch printing and email dispatch. Built to order for your company database after a scoping call and fixed quote. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Report and Print Layout Customization Pack — Custom Crystal Reports print layouts for SAP Business One documents, plus batch printing and email dispatch

What we build

  • Crystal Reports layouts authored for A/R Invoice, A/R Credit Memo, Delivery, Sales Order, Sales Quotation, Purchase Order, A/P Invoice, Incoming Payment receipt and Inventory Transfer, registered as defaults in Report and Layout Manager
  • Business Partner statement of account layout driven from open A/R Invoice, Credit Memo and Incoming Payment balances
  • Language resolution from the Business Partner master, with label text held in a Language Text UDT keyed by document type, field and language code
  • Per-language item descriptions sourced from Business Partner catalogue numbers or a dedicated item-description UDT
  • Right-to-left layout variants with mirrored sections and embedded fonts for Arabic and Urdu output
  • Tax presentation built from the document's own tax lines and tax code definitions: per-rate subtotals, exempt and zero-rated separation, withholding lines and rounding disclosure
  • Local-currency tax amounts printed alongside document currency using the document's posted exchange rate
  • Batch print UDO with selection by document type, posting date range, numbering series, Business Partner group, sales employee or custom UDF flag
  • Email dispatch that attaches the rendered PDF, resolves subject and body templates against document fields, and honours the Business Partner language
  • Send-history write-back against the source document via the Service Layer, recording recipient, status, timestamp and attachment name
  • Optional approval procedure gate so a named user must release a batch before any document is printed or emailed
  • Configuration maintenance screen over UDTs for layout-to-series mapping, language fallback chains, email templates and output folders, with a per-render log UDT

Über dieses Produkt

The problem with out-of-the-box document output

SAP Business One ships with generic system print layouts. They carry no brand identity, they hard-code a single language, and they rarely satisfy the exact wording, tax breakdowns, and legal footers your jurisdiction and your customers expect. So finance teams work around it: exporting to Excel and rebuilding invoices by hand, keeping a parallel Word template for delivery notes, printing statements one document at a time, then attaching each PDF to a manually composed email.

The cost shows up in three places. Documents go out inconsistent, so the same customer receives an A/R Invoice and a Delivery note that look like they came from two different companies. Multi-language customers get output they cannot read, or they get a hand-edited copy that no longer matches the posted document. And month-end statement runs consume hours of clicking because nothing batches.

ECOSIRE builds a layout and output pack that closes all three gaps inside SAP Business One, so the printed and emailed document is generated directly from the posted marketing document — never re-keyed.

What ECOSIRE builds

Crystal Reports layouts bound to real SAP B1 documents

We author Crystal Reports layouts against the SAP Business One tables and register them in the Report and Layout Manager so they become the default layout for the document type. Each layout is built for the specific object you need: A/R Invoice (OINV/INV1), A/R Credit Memo, Delivery, Sales Order, Sales Quotation, Purchase Order, A/P Invoice, Incoming Payment receipt, Journal Entry voucher, Inventory Transfer, Pick List, and Business Partner statement of account. Layouts read document header, line, tax, and withholding structures directly, plus any UDFs you already maintain, so nothing is duplicated or recalculated outside the database.

Multi-language document rendering

We drive language selection from the Business Partner master, not from whichever operator hits Print. The layout resolves labels from a Language Text user-defined table (UDT) keyed by document type, field, and language code, so a single registered layout renders in every language you configure. Item descriptions can be sourced from the Business Partner catalogue numbers or from a per-language item description UDT, depending on what you already populate. Right-to-left scripts are handled at the layout level with mirrored sections and appropriate embedded fonts.

Tax and statutory presentation

Tax content comes from the document's own tax lines and tax code definitions, so what prints matches what posted. We build the breakdown your regulator expects: per-rate subtotals, exempt and zero-rated separation, tax amount in local currency alongside document currency where a reporting-currency rate applies, withholding tax lines, rounding disclosure, and the fixed legal text and registration identifiers your jurisdiction mandates. Where a compliance regime requires a machine-readable mark on the printed document, we render it from data your company database already holds.

Batch printing

We build a batch output screen as a User-Defined Object (UDO) with its own selection criteria — document type, date range, series, Business Partner group, sales employee, or a custom UDF flag. The batch job resolves the correct layout and language per document, renders each one, and writes a combined or per-document PDF to a configured path. A log UDT records every render with document key, layout used, language, timestamp, output path, and result, so a failed run is diagnosable rather than mysterious.

Email dispatch

The same engine attaches the rendered PDF and sends it using the Business Partner's contact email, with subject and body templates that resolve document fields and honour the Business Partner's language. Dispatch runs through the Service Layer for document reads and writes back a send record against the document — status, recipient, timestamp, and attachment name — so support staff can answer "was this sent?" from inside SAP Business One. Optional approval gating means nothing leaves until a named user releases the batch.

Configuration instead of code changes

Mapping tables live in UDTs with a maintenance screen: which layout serves which document type and series, which language falls back to which, which email template applies to which document type, and which output folder receives which batch. Adding a series or a language later is a configuration entry, not a rebuild.

Who this is for

Companies running SAP Business One that send documents to customers in more than one language, that operate under a tax regime with prescriptive invoice content, that send monthly statement or invoice runs large enough that one-at-a-time printing is a real cost, or that simply need their documents to look like their brand. It suits distribution, manufacturing, professional services, and any multi-entity group that needs consistent output across several company databases with different letterheads.

Compatibility

Built for SAP Business One 10.0 on Microsoft SQL Server or SAP HANA, on-premise or hosted. Delivered as an add-on plus registered Crystal Reports layouts, using the Service Layer (REST) and the DI API for document access and write-back, with UDFs, UDTs, and UDOs for configuration and logging. No modification of SAP system tables.

How delivery works

1. Scoping call. We review your current layouts, the exact document types in scope, your languages, your statutory content requirements, your series and numbering, and how you want batches and email triggered. You send sample documents — including ones you have been producing outside SAP Business One — and we work to those as the target.

2. Fixed quote. You receive a written scope listing every layout, every language, the batch and email behaviour, and the acceptance criteria, with a fixed price and a delivery date. Nothing starts until you approve it.

3. Build. We develop against a copy of your company database so layouts are exercised with your real item descriptions, tax codes, UDFs, and Business Partner data rather than demo data.

4. Install in test. We install into your test company, register the layouts, load the configuration tables, and run a documented acceptance pass: each document type printed, each language rendered, a batch run executed, and an email dispatched to an internal address. You sign off against the acceptance criteria from step 2.

5. Install in production. After sign-off we install into your production company during an agreed window, retaining your existing layouts so you can revert to them.

6. Support. A defect-fix window follows go-live, covering anything that does not behave as the accepted scope describes. Layout changes beyond that scope are quoted separately.

Build-to-order, stated plainly

This is not a pre-built product you download and install. There is no trial version and no instant download, because the layouts are authored against your data, your statutory wording, and your brand. Typical lead time is one working week from quote approval, driven mostly by how many document types and languages are in scope and how quickly test-company access and sample documents arrive.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Wir installieren auf Ihrer Instanz, übergeben den Quellcode und schließen zwei Wochen Go-live-Support ein. Fehler im von uns gelieferten Code beheben wir kostenlos.

Was Sie bekommen

  • Add-on installer package for the batch print and email engine, versioned for your SAP Business One 10.0 patch level
  • All Crystal Reports layout files (.rpt) in the agreed document types and languages, plus the source layouts for future in-house edits
  • Installation into your test company database and, after sign-off, your production company database
  • Loaded configuration: UDFs, UDTs, UDOs, layout-to-series mapping, language fallback chains and email templates
  • Written acceptance pack showing each document type and language rendered, one batch run and one email dispatch, matched to the agreed acceptance criteria
  • Administrator and end-user documentation covering batch selection, email templates, adding a language and reverting to a previous layout
  • Live training session for finance and sales-admin users, recorded for later staff onboarding, plus a defect-fix support window after go-live

Für wen das ist

Finance Manager

Sends the monthly invoice and statement run one document at a time and still ends up emailing hand-edited PDFs when a customer needs their own language or a specific tax breakdown. Batch printing with per-Business-Partner language and layout resolution removes the manual pass entirely, and the send log answers billing disputes without hunting through a mailbox.

SAP Business One Consultant or Internal Administrator

Is asked for a new document layout every time sales wins a customer in a new territory, and each request means opening Crystal Reports again. Language text, layout-to-series mapping and email templates all live in configuration tables, so adding a territory becomes a data entry task rather than a development cycle.

Sales Administrator

Rekeys order confirmations and delivery notes into branded templates outside SAP Business One because the system output is not presentable to customers. Documents render directly from the posted marketing document, so what the customer receives always matches what was booked and no second copy exists to drift.

Wie Report and Print Layout Customization Pack im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentSAP Business One nativ
Branded, print-ready layouts for all major sales and purchasing documentsIm Lieferumfang enthaltenIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Language chosen from the Business Partner master rather than the operatorIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Batch printing across a filtered document set in one runIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Email dispatch with per-document-type templates and PDF attachmentIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenTeilweise Unterstützung
Send history written back against the source document inside SAP Business OneIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
New language or numbering series added by configuration, not redevelopmentIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Layout source files handed over for in-house editingIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenIm Lieferumfang enthalten
Documented rollback to your previous layoutsIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten

Häufig gestellte Fragen

How long does the build take, and can I download it today?
There is nothing to download. Every layout is authored against your company database, your statutory wording and your brand, so the build starts only after you approve a fixed quote. Typical lead time is one working week, driven by the number of document types and languages in scope and by how quickly we get test-company access and your sample documents.
Which SAP Business One versions and editions are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted. The Crystal Reports layouts are portable across both database platforms; the add-on's data access is tuned per platform during the build. We confirm your exact version and patch level on the scoping call, and the installer is versioned to it.
Will my existing print layouts be replaced or lost?
No. New layouts are registered alongside your existing ones in Report and Layout Manager and set as the default for the document types in scope. Your originals stay in place, so you can switch back per document type at any time. The rollback procedure is part of the delivered documentation.
How does the pack decide which language to print?
From the Business Partner master, not from the user who clicks Print. The layout looks up label text in a Language Text UDT by document type, field and language code, and falls back through a chain you configure if a translation is missing. You supply the translated wording; we build the resolution and the maintenance screen for it.
Does it send email through SAP Business One or its own channel?
Dispatch is handled by the add-on against an SMTP configuration you provide, so batch sending does not depend on an operator's desktop mail client being open. Every send writes a record back against the source document through the Service Layer, giving you recipient, status and timestamp inside SAP Business One. Your mail provider, sending domain and authentication remain yours.
Can it produce the specific tax breakdown my regulator requires?
The layouts read the document's own tax lines and tax code definitions, so the printed breakdown matches what posted. Bring your regulator's required content to the scoping call — per-rate subtotals, exempt and zero-rated treatment, withholding presentation, registration identifiers, mandated legal text — and it becomes part of the fixed scope and the acceptance criteria. Where a regime also requires transmitting invoices to a tax authority network, that is a separate compliance build, not a layout change.

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Report and Print Layout Customization Pack, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.

Passt gut zu

Power BI Data Connector
Auf Bestellung

Power BI Data Connector

A build-to-order SAP Business One reporting layer: a governed Power BI semantic model, DAX measure library and starter reports over your live company database. Quoted and built per tenant.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
QuickBooks Migration Toolkit
Auf Bestellung

QuickBooks Migration Toolkit

A build-to-order SAP Business One toolkit that maps, validates and imports QuickBooks chart of accounts, master data, open items and history — with reconciliation proof at every step, before go-live.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Sage Migration Toolkit
Auf Bestellung

Sage Migration Toolkit

A build-to-order SAP Business One migration toolkit that converts Sage 50 and Sage 200 nominal ledger, customers, suppliers, stock and open items into SAP B1 objects with reconciliation proof. ECOSIRE builds it for your data after a scoping call.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Singapore InvoiceNow and Peppol Delivery
Auf Bestellung

Singapore InvoiceNow and Peppol Delivery

Transmits SAP Business One A/R Invoices and Credit Memos over the Peppol network as InvoiceNow documents, with inbound receipt into A/P. Built to order for your company database.

Ab $1499.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification