BSI PD CEN/TS 16735:2015
$215.11
Postal services. Extensible Common Structure and Representation for Postal Rates. EPR
Published By | Publication Date | Number of Pages |
BSI | 2015 | 82 |
This Technical Specification defines a uniform structure and meaning for the information that fully represents postal rates for a broad variety of postal products in all mail categories. The postal rates definition is viewed as an important interface between posts and their customers and as such will benefit from standardization. Such representation of postal rates allows automated systems to uniformly use postal rates as they are introduced for new products or updated for existing postal products by postal operators. A postal rate file (PRF) is an XML document, which fully describes postal products rates. It contains all necessary and sufficient information for both postal operators and their customers to efficiently create, respectively acquire, update and process postal product rates. The structure, types and constraints of XML elements in an XML document are defined by an XML schema. The Extensible Postal Rates (EPR) schema is the XML schema that governs Postal Rate Files.
This Technical Specification contains a complete description of the EPR schema, its hierarchical structure, information types and semantics of its elements.
This Technical Specification neither defines nor constraints how postal rates are created by postal operators but rather provide a powerful and flexible tool that supports efficient rates definition, management and distribution.
This Technical Specification does not define communication protocols that can be used by posts to distribute postal rates files to their customers. Suitable communication protocols are typically well known and already standardized (for example: Web Services, File Transport Protocol, email, etc.). The standard also does not define valuation of postal products as applied by postal operators and their customers.
PDF Catalog
PDF Pages | PDF Title |
---|---|
4 | Contents Page |
6 | Foreword |
7 | Introduction |
10 | Figure 1 — Manual postal rates management and distribution process |
11 | Figure 2 — Automated postal rates management and distribution process |
12 | 1 Scope 2 Normative references 3 Terms and definitions |
15 | 4 Symbols and abbreviations 5 General Concepts 5.1 Extensible Common Structure and Representation for Postal Rates (EPR) |
16 | Figure 3 — Interaction between mailers and postal operator |
17 | Figure 4 — Overall rate computation process |
18 | Figure 5 — Postal rate computation process |
20 | 5.2 Using EPR for design, communication and processing of Postal Rates 5.3 Time |
21 | 6 EPR XML Schema 6.1 Introduction 6.2 Structure of EPR Type 6.2.1 General |
25 | Figure 6 — Structure of the PostalRate Type |
26 | 6.2.2 EPR attributes 6.2.2.1 Introduction Figure 7 — EPR attributes 6.2.2.2 documentExpirationDate 6.2.2.3 documentId |
27 | 6.2.2.4 dataIntegrityInformation 6.2.2.5 dataIntegrityInfoAlgorithm 6.2.2.6 dateStamp 6.2.2.7 Language 6.3 Dimensional weight |
28 | Figure 8 — Structure of DimensionalWeight element Figure 9 — Inputs and output of dimensional weight calculation algorithm |
29 | 6.4 Calculated weight 6.4.1 General Figure 10 — Structure of CalculatedWeight element Figure 11 — Inputs and output of calculated weight calculation algorithm |
30 | 6.4.2 Weight rounding Figure 12 — Structure of WeightRounding element Figure 13 — Inputs and output of weight rounding calculation algorithm |
31 | 6.5 Zone or Distance Figure 14 — Structure of ZoneOrDistance element Figure 15 — Inputs and output of zone/distance determination algorithm |
32 | Figure 16 — Example of determination of zone code from the product_key, origin and destination locations (UPS) Figure 17 — Example of determination of zone code from the origin and destination locations (USPS) 6.6 Calculated distance |
33 | Figure 18 — Structure of CalculatedDistance element Figure 19 — Inputs and output of zone/distance selection algorithm 6.7 Base amount 6.7.1 General |
34 | Figure 20 — Structure of BaseAmount element Figure 21 — Inputs and output of base amount calculation algorithm |
35 | Figure 22 — Example of base amount calculation using product key input (Royal Mail) |
36 | Figure 23 — Example of base amount data table (USPS) |
37 | 6.7.2 Amount rounding Figure 24 — Structure of AmountRounding element Figure 25 — Inputs and output of base amount rounding calculation algorithm |
38 | 6.8 Distance and weight based fees Figure 26 — Structure of DistanceAndWeightFees element Figure 27 — Inputs and output of distance and weight fees calculation algorithm |
39 | 6.9 Dimension-based fees Figure 28 — Structure of DimensionFees element Figure 29 — Inputs and output of dimension-based fees calculation algorithm |
40 | 6.10 Value-based fees Figure 30 — Structure of ValueFees element Figure 31 — Inputs and output of value-based fee calculation algorithm |
41 | 6.11 Quantity-based fees Figure 32 — Structure of QuantityFees element |
42 | Figure 33 — Inputs and output of quantity-based fee calculation algorithm 6.12 Amount-based fees Figure 34 — Structure of AmountFees element |
43 | Figure 35 — Inputs and output of amount-based fee calculation algorithm 6.13 Date-based fees Figure 36 — Structure of DateFees element |
44 | Figure 37 — Inputs and output of date/time-based fee calculation algorithm 6.14 Value added fees Figure 38 — Structure of ValueAddedFees element |
45 | Figure 39 — Inputs and output of value-added fee calculation algorithm 6.15 Generic fees Figure 40 — Structure of GenericFees element |
46 | Figure 41 — Inputs and output of generic fee calculation algorithm 6.16 Taxes Figure 42 — Structure of Taxes element |
47 | Figure 43 — Inputs and output of tax calculation algorithm 6.17 Customs charges Figure 44 —Structure of CustomCharges element |
48 | Figure 45 — Inputs and output of customs charges calculation algorithm 6.18 EPR validity Figure 46 — Structure of RatesValidityPeriod element |
49 | 6.19 Terms and agreements Figure 47 — Structure of TermsAndAgreements element 6.20 Information for human consumption |
50 | Figure 48 — Structure of InfoForHumanConsumption element 6.21 Foundation types 6.21.1 Table2D type |
51 | Figure 49 — Structure of Table2D type – top level |
52 | Figure 50 — Structure of Table2D type – detailed |
53 | 6.21.2 RowType type Figure 51 — Structure of RowType type 6.21.3 DataElementType type Figure 52 — Structure of DataElementType type |
54 | 6.21.4 AlgorithmAndValue type Figure 53 —Structure of AlgorithmAndValue type 6.21.5 TimePeriodType type |
55 | Figure 54 — Structure of TimePeriod type 6.21.6 UpuDate type 6.21.7 DataIntegrityInfoAlgorithm type 6.21.8 DataIntegrityInfoAlgorithmEnum enumeration |
56 | 6.21.9 CodeListType type |
57 | Annex A (informative) Example of EPR definition file – La Poste COLISSIMO OUTRE-MER |
60 | Annex B (informative) Example of EPR definition file – USPS First Class Single Piece |
64 | Annex C (informative) Example of XML schema for base amount calculation using product key input |
69 | Annex D (informative) EPR schema files |
77 | Annex E (informative) Intellectual property |
79 | Bibliography |