EDI knowledge base & standards > BISAC

About BISAC

BISAC stands for " Book Industry Standards Advisory Committee " It is considered to set the primary standard for trade using EDI in the books industry. BISAC establishes a standard operating protocol for exchange on data files by using a standard naming convention which will be associated with a rule for processing. This allows simple and standard exchange of data without conflict or lost of data.

File Naming Structure

To be compatible with older systems, it is recommended to use the eight dot three (8.3) file naming structure which is broken down by file name of eight bytes and the extension of three bytes.


File Name:
vvvvvvvv.SFT - (8.3 Standard File Naming Convention)
variable.SFTTTTTT - (Extended Naming Convention)
vvvvvvvv - Variable Unique Name Example: (MMDDhhmm)

S - Status Byte
F - Format Indicator
T - Transaction Type


Status Byte:

X = In the process of being transmitted/created (Sender)

C = Transmit/Create completed (Sender)

R = Receive in Process (Receiver)

E = Extraction Completed (Receiver)

A = Archive in Process (Receiver)


Format Indicator, BISAC:

X = X12

E = EDI+EUR *EDIFACT

F = Fixed Format

P = Proprietary


Transaction Types


Type

Description

X12

EDI+EUR

Fixed

Proprietary

P

Purchase Order

850

ORDERS

PO

Mutually

A

PO Confirmation

855

ORDRSP

POA

Defined

I

Invoice

810

INVOIC

INV

-

T

Title/Status

832

PRICAT

TLS

-

S

Ship Notice

856

DESADV

SHP

-

B

Bill&Ship Notice

857

-

-

-

C

Chain Store Addresses

885

-

-

-

F

Functional Ack

997

-

-

-

R

Sales Reporting

852

-

-

-


BISAC Examples

Business Example (8.3 file naming convention)

In Trading Partner's Sub Directory on server

12141213.XXP

Sender is transmitting an 850.
Don't touch.

Sender Renames to C.

12141213.CXP

850 Sent successfully.
Okay for receiver to process.

Receiver Renames to R.

12141213.RXP

Receiver in process of receiving this file.
 

Receiver Renames to E.

12141213.EXP

Receiver has successfully extracted data
from file.

Receiver Renames to A.

12141213.AXP

File is ready for archive.


Rules

X   Files can only be touched by Sender.

C   Files can only be renamed to R.

R   Files can only be touched by receiver and must be renamed to E.

E   Files can only be renamed to A archive and deletion.


Business Example (Extended File Naming)

In Trading Partner's Sub Directory on server

R1214121301.XX850

Sender is transmitting an 850.
Don't touch.

Sender Renames to C.

R1214121301.CX850

850 Sent successfully.
Okay for receiver to process.

Receiver Renames to R.

R1214121301.RX850

Receiver in process of receiving this file.
 

Receiver Renames to E.

R1214121301.EX850

Receiver has successfully extracted data from file.

Receiver Renames to A.

R1214121301.AX850

File is ready for archive.


Rules

X   Files can only be touched by Sender.

C   Files can only be renamed to R.

R   Files can only be touched by receiver and must be renamed to E.

E   Files can only be renamed to A archive and deletion.