SALES REPORT FORMAT Version 1.0, 10 March 2009



Similar documents
Book Industry Communication

RANDOM HOUSE. EDI Implementation Guide. 850 Purchase Order X12 Version 4010

S.2.2 CHARACTER SETS AND SERVICE STRING ADVICE: THE UNA SEGMENT

EDI GUIDELINES. Motor Carrier Load Tender 204 VERSION

R.2 STRUCTURE OF AN EDIFACT TRANSMISSION

846 Inbound Inventory Advice WITH VENDOR DIRECT (TO CONSUMER) ORDERS Macy s VICS Version 4010 VICS Document Mapping Effective 08/27/2007

ISO20022 Trade Services Dashboard Description of business processes. ISO Trade Services Description of Business Processes

RANDOM HOUSE. EDI Implementation Guide Invoice X12 Version 4010

810 Invoice ANSI ASC X12 Version 4010

The Metadata Handbook

ANSI X12 version Remittance Advice

Receiving Advice/Acceptance Certificate - SERVICE PARTS ONLY

850 Purchase Order. X12/V4030/850: 850 Purchase Order. Version: 1.0 Draft

Hal E-Bank Foreign payments (Format of export/import files)

Adobe - EDIFACT D97.A ORDERS

Delivery/Return Acknowledgment or 895 Adjustment UCS

E A N C O M - MESSAGE

THE INVOIC MESSAGE EANCOM97/EDIFACT D.96A

Customer EDI Guidelines United States 810 Invoice

Business Document Specification Issue date: Version: 1.61 Invoice Belonging message specification: MS 35

ANSI X Product Transfer and Resale Report

EDI 210 Invoice. Motor Freight 210 Invoice with Stop Offs. Version: 1.0 ANSI X Draft

EANCOM D.96A Version: 007 Print: EAN ORDERS D.96A DE

T.8 USING THE INVOICE FOR BILLING AND FOR DEBIT AND CREDIT NOTES

Mapping orders from your library management system to EDI

EDI GUIDELINES INVOICE 810 VERSION 4010

INVENTORY MANAGEMENT. TechStorm.

ANSI X12 version Advance Ship Notice

ADOBE ANSI X Version: 1.0

Drafted by the ISBN-13 Task Force of the Book Industry Study Group, Inc.

INVENTORY REPORT MESSAGE INVRPT. Version 1.2. agreed-upon by EDI Working Group of ECR Poland

EDI Specifications Invoice (Supplier v4010)

Issue 1.1, February agreed-upon by EDI Working Group of ECR Poland

ANSI X12 version Planning Schedule with Release Capability

Best Practices for Product Metadata

Best Practices for Product Metadata

EXPORT CONTRACT TEMPLATE

To indicate the beginning of an invoice transaction set and to transmit identifying numbers and dates. BIG^ ^12345^ ^ ^

Purchase Orders Message ORDERS (EDIFACT D97A)

Portland General Electric Implementation Standard

ICEDIS Claim, Claim Response and Claim Cancellation Messages

CHAPTER 6: SALES ORDERS

SWIFT Certified Application - Exceptions and Investigations

Media Saturn EDI Application Documentation

Now, suppliers can also select EDI as a method for receiving Change and Cancel Orders.

The identification of digital book content

DOCUMENT "INVOICE" USE PROFILE

Bulk EDIFACT ASN MESSAGE FORMAT

SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

Certification Fee Structure for Green-e Climate and Green-e Energy

EDI GUIDELINES PURCHASE ORDER 850 VERSION 4010

Overview - ecommerce Integration 2. How it Works 2. CHECKLIST: Before Beginning 2. ecommerce Integration Frequently Asked Questions 3

Gardners ebooks frequently asked questions

ACE HARDWARE 810 INVOICE (FOR CREDIT MEMO ONLY) ANSI X PLEASE DO NOT TRANSMIT WAREHOUSE OR REBATE CREDIT MEMOS.

VERSION: ANSI X

860 Purchase Order Change Request Buyer Initiated

Business Document Specification Issue date: Version: 1.52 Invoice

PRICE/SALES CATALOGUE MESSAGE PRICAT. Version 1.0. agreed-upon by EDI Working Group of ECR Poland

ANSI X12 version Text Message

File Specification and Guide to the Returns of Payment Transactions by Payment Settlers (Merchant Acquirers)

CVS/Caremark. Implementation Guide. 810 RX DC Invoice. Version X

EDI Specifications Advance Ship Notice (Supplier v4010)

EDI Implementation Guidelines for Library Book Supply Changes, since issue 1.2

Comparison of Alteris BMS and SBE

CVS/Caremark. Implementation Guide. 852 Product Activity Data Warehouse Movement. Version X

INTERNATIONAL SALE CONTRACT TEMPLATE INTERNATIONAL SALE CONTRACT

VOLVO Dealer Programs 810 Invoice EDI Guideline

EDI IMPLEMENTATION GUIDE. 856 ANSI X12 V4010 Ship Notice/Manifest Regular (Non Steel)

BIG LOTS STORES INC. IMPLEMENTATION SPECIFICATIONS ASC X12 INVOICE TRANSACTION SET 810 VERSION 5010

FTP FILENAMING STANDARD Issue 4

AN1305. MIFARE Classic as NFC Type MIFARE Classic Tag. Application note COMPANY PUBLIC. Rev October Document information

SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

Pos. Seg. Req. Loop No. ID Name Des. Max.Use Repeat LOOP ID IT IT1 Baseline Item Data M PID Product / Item Description M

Government of Saskatchewan Executive Council. Oracle Sourcing isupplier User Guide

Understanding SKUs. This ebook explains why and how to manage your product SKUs successfully.

PURCHASE ORDER RESPONSE

This involves making goods or services available for those who want to buy them

Product Coding Best Practices A guide to product coding for the Christian-resources industry

SEPA CORE DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

P U B L I C R E L E A S E

Introduction to Mamut Point of Sale

Oracle ERP Cloud Period Close Procedures O R A C L E W H I T E P A P E R J U N E

NATIONAL BANK OF ROMANIA

Accounts Payable and Inventory Management

SEPA CORE DIRECT DEBIT SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

Table of Contents. Visma Software International Contents

Global Trade Item Numbers (GTIN ) Implementation Guide

Cash Management Balance Reporting Specifications Version 2. Technical Reference Manual

Trade Item Declaration version 2.70 Change history

Introduction to Microsoft Jet SQL

Support Guide for Codification of Medicines

SIEBEL SALES USER GUIDE

Produce Traceability Initiative Why and How to Use EDI 856 Advance Ship Notice/Manifest Transaction Set (ASN)

SHARED ASSESSMENTS PROGRAM STANDARDIZED INFORMATION GATHERING (SIG) QUESTIONNAIRE

INTERNATIONAL SALES COMMISSION AGREEMENT

Supply Chain Merchandise Logistics E-Commerce Operational Processes & Standards

Transcription:

EItX XL transaction message formats SALES REPORT FORAT Version 1.0, 10 arch 2009 The EItX format is intended to be used by a retailer, distributor or other intermediary (hereafter simply seller ), or by an agent reporting on their behalf, to report sales to a publisher or content owner (hereafter simply publisher ). Such sales reports are the basis on which payments are made to the publisher, either by the seller or, if the seller is a branch of a larger organization that purchases centrally, by the central buyer. The format was originally developed 1 for use in the ebook supply chain in North America, but minor adaptations have made it suitable for use in both digital and non-digital book product supply chains. It is intended that the format be implemented in digital, non-digital or mixed book product supply chains, depending upon local market requirements. The format allows these reporting options: 1. Each report line may list an individual transaction, or it may provide a total of all transactions for a given (identified) tradeable product under a given class of sale during the reporting period specified in the message header. 2. Classes of sale may be defined by trading partners to reflect the details of the arrangements which they have negotiated. Additionally, a few standard classes of sale are defined: publisher internal, review copies, wholesale, retail, export, agency. However, some classes of sale other than wholesale and retail may need added content that is not available in Version 1.0. Such added content will be included in a future release. 3. The monetary amounts due to the publisher may be calculated on the basis of an agreed net unit cost, or on the basis of a discount from either the publisher s list price or the seller s actual sale price. In addition a seller s fee may be deducted from the price. Where there is both a discount on price and a seller s fee, the discounted price must be calculated before the fee is deducted. 4. It is also possible to use the format to identify sales by retail outlet, either as individual transactions or by aggregating all transactions for a given format of a given title through each retail outlet. It is fundamental that reports should tally precisely with related payments, to make reconciliation as simple as possible. epending on trading partner agreement, calculation of the amounts due to the publisher may be carried out and stated explicitly at line level, with a message total representing the sum of the line item amounts; or calculation may be carried out only at message level. If line level sub-totals are stated in the message, they must be shown with sufficient decimal places to ensure that, when added, they match the message total, without rounding discrepancies. The XL schema for Version 1.0 of the EItX format will be found at www.editeur.org. 1 Published by BISG, BIC and EItEUR in 2003 as the EItX igital format Version 1.0. Copyright 2003 2009 BISG, BIC and EItEUR. This EItX XL transaction message standard was developed jointly by BISAC, a division of Book Industry Study Group (US), Book Industry Communication (UK) and EItEUR (the international standards group for books and serials).

EItX: EItEUR XL transaction message formats Changes from EItX igital Version 1.0 GeneralTitle and introductory text modified to explain main changes in intended use for reporting both digital and non-digital sales. Page 3 Top-level element changed from igitalsalesreport to SalesReport, to reflect change in intended application of the format. Header line 2: element Issueate replaced by IssueateTime for consistency with other EItX formats. Header line 4: element CurrencyCode made non-mandatory for consistency with other EItX formats. Header line 5: new element CountryCode added for consistency with other EItX formats. Header lines 6 and 7: elements Fromate and Toate made non-mandatory and descriptions changed to indicate that these elements are deprecated in favour of the element atecoded in Header line 8. Header line 8: new element atecoded added for consistency with other EItX formats, to be used in preference to Fromate and Toate, and to enable a single sales date to be specified instead of a range. Page 4 Header line 10: changes made for consistency with other EItX formats. Header lines 11 and 12: new composite elements BuyerParty and ReportingParty added (to meet requirements for implementation of the format in Germany). Page 5 Item detail line 2: element ProductI made repeatable, documentation of subordinate elements added, with new code values for ProductIType. Item detail line 4: element ProductForm now deprecated. Item detail line 6: element ReferenceCoded made repeatable and subelement Referenceate added for consistency with other EItX formats. Page 6 Item detail line 9: description revised to specify that the element Pricingetail is not repeatable, and only one price type should be used throughout a report. Item detail lines 9, 11 and 12: new elements CurrencyCode and CountryCode added for consistency with other EItX formats. Item detail line 9: new code values added for consistency with other EItX formats. Page 7 Trailer line 3: new element CountryCode added for consistency with other EItX formats. Page 8 Table 1 (format code values) added for use with digital sales reporting only. Version 1.0 Page 2 of 3 10 arch 2009

EItX: EItEUR XL transaction message formats SALES REPORT ocument name and version Version 1.0 <SalesReport version= 1.0 > Header Element 2 SalesReport.Header. R 1 Sales report number SalesReportNumber 2 The date or date and time at which the report was generated. Not necessarily the sales date to which the report relates see line 8. 3 essage function Values: original, duplicate, test 4 Currency: default currency for all monetary amounts in the message. Values: ISO 4217 currency codes. 5 Country code. If the currency is legal tender in more than one country, used to indicate that the price details are specific to that country, unless indicated otherwise in specific cases. ay be required in some countries for tax purposes. Values ISO 3166-1 country codes. 6 Reporting period from specified date. Format CCYY or CCYYHHSS. Use of this element is now deprecated, but it is retained to maintain backwards-compatibility with previous releases of the format. 7 Reporting period to specified date. Format CCYY or CCYYHHSS. Use of this element is now deprecated, but it is retained to maintain backwards-compatibility with previous releases of the format. IssueateTime PurposeCode CurrencyCode CountryCode Fromate Toate 8 Sales report date. Unless all individual transaction atecoded R lines are dated, the header must contain either a report date or both report period start and end dates or all of these. ate YYYY or YYYYTHHSS ate ate qualifier code atequalifiercode Start date of reporting period SalesPeriodStart End date of reporting period SalesPeriodEnd ate for which sales are reported Salesate 9 Trading zone: the country or region where the reported sales were recorded, thus indicating the timezone in which dates/times are defined. Values: US, others to be defined TradingZone 2 In the column headed, means mandatory, and means dependent. Version 1.0 Page 3 of 3 10 arch 2009

EItX: EItEUR XL transaction message formats Header (continued) Element SalesReport.Header. 10 Seller Party. The party whose sales are reported. SellerParty. ain identifier(gln, SAN, PublishersAccountNumber) Additional identifiers (as above plus TaxRegistrationNumber, VATRegistrationNumber) PartyI AdditionalPartyI R Party name: either Party I or name or both must PartyName be sent. Address PostalAddress Line of address AddressLine R Communication details Communicationetails R ethod / type of communication CommunicationTypeCode Fixed phone FixedPhone obile phone obilephone Fax Fax Email Email Web URL Communication address / locator CommunicationLocator Contacts. ust include a single- or multi-line name ContactPerson R in purely presentational form (one or more NameLine elements) or the name of a person in natural order, inverted order (key name first) or structured form. ay also include a contact role and contact communication details, if different from those specified for the named Party. Contact role code. Code list yet to be defined. ContactRoleCode Personal name in natural order PersonName Communication details (see above for structure details) Country where located. ust be specified when needed for tax purposes. 11 Publisher 3 or content owner to whom the report is being made 12 Buyer 2. The buyer of the products whose sale is being reported. ay be the same as the seller party 13 Reporting agent 2. ay be the same as either the seller or the buyer. Communicationetails R CountryCode PublisherParty BuyerParty ReportingParty 3 Elements 10 through 13 have the same I and name/address structure in XL Version 1.0 Page 4 of 3 10 arch 2009

EItX: EItEUR XL transaction message formats Line item detail Element SalesReport.Itemetail. R 1 Line item number: a sequence number starting at 1 in each message. LineNumber 2 Product code (repeatable, if there is more than one ProductI R identifier for the same item) Product I type values EAN13 (use for a 13-digit ProductIType ISBN), GTIN14, ISBN (use only for a 10-character ISBN), ISN, SKU, UPC, Seller (use for a supplier-defined product I), Buyer (use for a customer-defined product I), Proprietary (use for a third-party proprietary scheme, which must be named in the element ITypeName). Name of proprietary product I scheme. ITypeName andatory if the scheme is Proprietary. Product number Identifier 3 Product description (author, title) Itemescription.Titleetail 4 Format. Code values are based on ONIX epublication type codes, extended to provide a value for Print On emand see Table 1. andatory only if a single product code applies to multiple digital formats (NOTE This is a deprecated usage, but retained for backwards compatibility). FormatCode 5 Quantity sold Quantity 6 Line item reference number (repeatable). Each reference must include a number, a date or both. ReferenceCoded R Reference type ReferenceType Unique reference number assigned by the sender ReportItemReferenceNumber Reference number ReferenceNumber Reference date YYYY Referenceate 7 Transaction date: Required only if no report period is specified in the header. atecoded ate YYYY ate or date-time YYYYTHHSS ate qualifier code atequalifiercode Transaction date: Transactionate Transaction date/time 8 Class of sale Values: 01 to 99, of which 01 to 19 are reserved for industry standard codes, with 20 to 99 available to be defined by trading partner agreement. TransactionateTime Pricingetail.ClassOfSaleCode Version 1.0 Page 5 of 3 10 arch 2009

EItX: EItEUR XL transaction message formats Line item detail (continued) Element SalesReport.Itemetail. 9 Price: Only one type of price can be included, and should be consistent for all report lines. Pricingetail.Price. Price amount onetaryamount Currency code, if different from default specified in CurrencyCode the header or by trading partner agreement Country code. See header line 5 CountryCode Price type PriceQualifierCode Fixed retail price including tax if any: use fixed FixedRPIncludingTax or suggested retail price (SRP) when the supplier price is calculated by discounting from a retail price Fixed retail price excluding tax FixedRPExcludingTax SRP per unit including tax where applicable SRPIncludingTax SRP per unit excluding tax SRPExcludingTax Actual sale price per unit including tax where SoldAtPriceIncludingTax applicable Actual sale price per unit excluding tax SoldAtPriceExcludingTax Net cost price per unit including tax where applicable Net cost price per unit excluding tax 10 Terms: either 11 or 12 (or both) must be present unless the transaction is based on a net unit cost price. If both are present, discount is taken before fees are charged. UnitCostIncludingTax UnitCostExcludingTax Pricingetail.iscountPercentage 11 Fees charged by seller Pricingetail.SellerCharge. Charge amount onetaryamount Currency code, if different from default specified in CurrencyCode the header or by trading partner agreement Country code. See header line 5 CountryCode Charge type ChargeQualifierCode Unit charge including tax where applicable Unit charge excluding tax 12 Revenue due to publisher: if included, line subtotals must be shown with sufficient decimal places to ensure that when totalled they match the figure in the message Summary (TotalueToPublisher). UnitChargeIncludingTax UnitChargeExcludingTax Revenue amount onetaryamount Currency code, if different from default specified in CurrencyCode the header or by trading partner agreement Country code. See header line 5 CountryCode 13 Retail outlet: name to be included only where the report lists individual transactions or aggregates sales made through different retail outlets. Pricing etail.lineamountuetopublisher RetailerParty.PartyName Version 1.0 Page 6 of 3 10 arch 2009

EItX: EItEUR XL transaction message formats Trailer Element SalesReport.Summary. 1 Number of line items NumberOfLines 2 Sum of reported quantities all lines NumberOfUnits 3 Total revenue due to publisher: must match up with payment. If line item amounts (LineAmountueToPublisher) are stated in the message, this total must match the sum of those amounts without rounding discrepancies. TotalueToPublisher Revenue amount onetaryamount Currency code, if different from default specified in the header or by trading partner agreement CurrencyCode Country code. See header line 5 CountryCode Version 1.0 Page 7 of 3 10 arch 2009

EItX: EItEUR XL transaction message formats Table 1 List of format code values based upon ONIX for Books Epublication Type codes (Code List 10) ONIX List 10 EItX Format Code Comments Code Value n/a PrintOnemand Added for this format 001 HTL 025 TXT ONIX code list 10 Issue 1 002 PF 003 PFerchant 004 AdobeEbookReader 005 icrosftreaderlevel1-3 006 icrosoftreaderlevel5 007 NetLibrary 008 etatext 009 ightywords 010 PalmReader 011 Softbook 012 RocketBook 013 GemstarREB1100 014 GemstarREB1200 015 FranklinBookman 016 Books24x7 017 igitalowl 018 Handheldmed 019 WizeUp 020 TK3 021 LItraweb 022 obipocket 023 OpenEbook 024 GoReader??? Ebrary Not in ONIX code list 10 024 TownCompassataViewer 026 Exebook ONIX code list 10 Issue 1 027 SonyBBeB ONIX code list 10 Issue 6 028 VitaSourceBookshelf ONIX code list 10 Issue 8 029 AdobeigitalEditions ONIX code list 10 Issue 8 030 ylibrary ONIX code list 10 Issue 8 031 Kindle ONIX code list 10 Issue 8 098 ultipleformats ONIX code list 10 Issue 8 099 Other ONIX code list 10 Issue 7 Unspecified other format Version 1.0 Page 8 of 3 10 arch 2009