Reportingadvanced

BI Publisher eText Templates for EDI/Fixed-Width Output

Explain how BI Publisher's eText template type generates fixed-width and delimited output for EDI and banking integrations

eText is a specialized BI Publisher template type designed specifically for generating fixed-width or delimited flat-file output — critical for integrations like electronic payment files (EFT/ACH banking formats), EDI transaction sets, or any legacy system expecting a very precisely-formatted text file rather than PDF/Excel/HTML. Unlike standard RTF templates focused on visual layout, eText templates are built in Excel using a specialized structure defining exact field positions, lengths, padding, and record-level looping logic.

eText is like a form used for optical character recognition scanning where every box must be filled in a precisely defined position — unlike a flexible handwritten note (RTF/PDF layout) where slight variations don't matter, this format requires exact positional discipline because the receiving machine (bank's parsing system) reads by rigid position, not visual interpretation.

Key Concepts

1
An eText template defines Command rows (like IDENTIFIER, TYPE=Text/ENVELOPE, FILEFORMAT=fixed) that control overall file structure, and field definition rows specifying each field's exact starting position, length, padding character, and alignment (left/right) — because many banking and EDI formats are unforgiving about exact byte-level positioning, unlike human-readable reports where minor spacing differences don't matter.
Command rowsfield definition rowsIDENTIFIERTYPE=Text/ENVELOPEFILEFORMAT=fixed
2
This template type is heavily used in EBS Payments (for generating outbound EFT/wire files to banks in formats like NACHA for US ACH payments) and in various EDI outbound transaction scenarios, making eText a specialized but important skill for consultants working on treasury/payment integrations.
3
Interviewers focused on payments/treasury integration frequently ask candidates to explain why eText (rather than a standard RTF template) is required for bank file generation, emphasizing the criticality of exact fixed-width positioning that a bank's automated file-parsing system depends on.