RFI Browser

Back  RFI # 1526: Section B.1.1.3.1.2 Decimal

Formal vs. Informal Help Informal Formal

Submitter

Laurie Burckhardt

Description

Paragraph 3 of section B.1.1.3.1.2 states: Trailing zeros following the decimal point must be suppressed unless necessary to indicate precision.

Who and what determines when precision is necessary?

Submitter Assigned Keywords

decimal and trailing zeroes

Response

The operative for the requirement quoted is "unless necessary to indicate precision". The necessity for precision is based upon business requirements. These requirements can be established by explicit trading partner agreement, implementation specification, or by convention. For instance, if a particular test or measurement can be made using various equipment with varying degrees of precision, then the receiver of a transaction containing the measurement would need to know the precision for a particular measurement to know where rounding may have occurred. Conversely, for a monetary amount in US dollars, the general business convention is that precision is always to hundredths of a dollar (cents), and rounding of hundredths to tenths, or tenths to whole dollars does not occur. As a result, precision would not be 'necessary' for a US dollar monetary amount (using DE 782).

Specific for DE 782, the referenced guide section also states "...will be limited to a maximum length of ten characters including reported or implied places for cents (implied value of 00 after the decimal point)." This further indicates that trailing zeroes following the decimal point for DE 782 are not "necessary for precision" and must be suppressed.

Recommendation

These requirements can be established by explicit trading partner or implementation specification, or by convention.
Submission 2/21/2012
Status Date 8/23/2012
Status F - Final
Primary References
Document 005010X221
SectionB
PageB8
Set ID835