Version 1.3 of ais/ai-00070.txt

Unformatted version of ais/ai-00070.txt version 1.3
Other versions for file ais/ai-00070.txt

!standard F.3.2 (74)          00-06-19 AI95-00070/02
!class presentation 95-08-19
!status Corrigendum 2000 99-07-28
!status WG9 approved 96-06-14
!status received 95-08-19
!qualifier Presentation
!subject Incorrect Picture String Example
!summary
(See wording.)
!question
The picture example in F.3.2(74) is invalid, since a floating currency symbol is not allowed in the same picture string as a zero suppression symbol.
!recommendation
(See wording.)
!wording
The picture example in F.3.2(74) should read as follows:
123456.78 Picture: "-$**_***_**9.99"
Result: "b$***123,456.78"
"bFF***123.456,78" (currency = "FF", separator = '.', radix mark = ',')
!discussion
(See wording.)
!corrigendum F.03.02(74)
Replace the paragraph:
123456.78 Picture: "-$$$**_***_**9.99" Result: "bbb$***123,456.78" "bbbFF***123.456,78" (currency = "FF", separator = '.', radix mark = ',')
by:
123456.78 Picture: "-$**_***_**9.99" Result: "b$***123,456.78" "bFF***123.456,78" (currency = "FF", separator = '.', radix mark = ',')
!ACATS test
ACATS test CXC3003 tests this example.
!appendix

!section F.3.2(74)
!subject Incorrect Picture String Example
!reference RM95-F.3.2(74)
!from Ben Brosgol 95-08-16
!reference as: 95-5259.a Ben Brosgol 95-8-16>>
!discussion

The picture string "-$$$**_***_**9.99" in the referenced paragraph is
invalid, since a floating currency symbol is not allowed in the same
picture string as a zero suppression symbol.  The correction is to have
just one '$' in the picture string, making it a fixed-position currency
symbol, and to remove two leading blanks (indicated by 'b') from the
result strings.  Thus:

   123456.78  Picture:   "-$**_***_**9.99"
              Result:    "b$***123,456.78"
                        "bFF***123.456,78"  (currency = "FF",
                                             separator = '.',
                                             radix mark = ',')

Note that one of the ACVC tests currently relies on the incorrect
version of the example and thus will need to be revised.

****************************************************************

Editor's note, 6/19/00:

The rather weird structure of this AI is needed in order to format the DR
properly, because there is no chance of reading the "correction" in any
formatted (thus justified) text except in the Corrigendum wording.

****************************************************************

Questions? Ask the ACAA Technical Agent