ADC 122

 Revision to Federal IC 856 Ship Notice/Manifest, Supporting Foreign Currency 

Requirement for Unique Item Identification (UID) Registry

1. ORIGINATOR: DFAS 

2. FUNCTIONAL AREA: Acquisition and Finance

3. SPONSOR: Wide Area Workflow-Receipt and Acceptance (WAWF-RA) 

4. REQUESTED CHANGE:

 a. Title: Revision to Federal IC 856, Ship Notice/Manifest, Supporting Foreign 

Currency Requirement for Unique Item Identification (UID) Registry

 b. Description of Change: The Federal IC, which is submitted to WAWF-RA, is

updated to include the capability to enter currency types. WAWF-RA will edit to ensure 

that only currency types that are able to be processed by a payment system will be 

allowed for a document targeted for that specific system. The foreign currency will be 

captured in association with the contract unit price for the UID item on the UID registry.

 c. Reason for Change: This revision will allow vendors to identify the purchase 

unit price in foreign currency. This is part of a larger change to WAWF to support 

foreign currency for DFAS entitlement systems (see Enclosure). The unit price identified 

in the 856 is not applicable to entitlement and is used to associate a price with the item in 

the UID registry. The 856 is one means of vendor submission of UID information used 

to create a ‘birth record’ on the UID registry.

 d. Procedures: Revise the 856 Federal IC as follows:

Location Revision

2/CUR/310 Mark CUR segment as Used 

Alternatives: None identified.

5. ADVANTAGES AND DISADVANTAGES:

 a. Advantages: This revision increases the flexibility of the transaction to support 

current requirements.

b. Disadvantages: None identified. 

6. IMPACT: 

a. Publications: Federal Implementation Conventions 856

 Enclosure 

 Engineering Change Proposal
Wide Area Workflow –

Receipts and Acceptance

Functional Requirements Description

Foreign Currency Requirements 

Capabilities for DFAS Entitlement 

Systems – ECP 000031

DFAS

May 28, 2003
4

1. Brief Description of Requirement: 

WAWF should to be updated to include the capability to enter currency types. Only 

currency types that are able to be processed by a payment system should be allowed to 

be entered for a document targeted for that specific system.

2. Rationale for Requirement: 

This requirement will allow users to submit documents with foreign currency into 

WAWF.

3. Diagrams of New/Changed User Interface Screens, Business Process Flows, 

and Systems Interfaces. 

3.1 MOCAS

MOCAS will accept one currency type per invoice (no multiple currencies on one 

invoice) and only Canadian currency. There is no conversion to US $ needed in 

WAWF since this is occurs in MOCAS. WAWF does not need to contain a table of 

conversion rates since the disbursing branch maintains the conversion tables. 

3.2 SAMMS

There are no foreign currency requirements for SAMMS. 

3.3 One Pay

One Pay currently has a foreign currency module and only one currency is on each 

invoice form but it does not accept EDI transaction data sets and is not on the 

mainframe. 

3.4 IAPS

IAPS will accept invoice and receiving report information in foreign currency. The 

table in Section 4 lists the currency types in IAPS. These currency types must be 

valid currency types as reflected in the ISO (International Organization for 

Standardization) tables. IAPS will accept one currency type per invoice (no multiple 

currencies on one invoice). The currency type on the invoice must match the 

currency type on the contract or IAPS will reject. All money amounts, i.e. unit price, 

line item amount, and total invoice amounts would reflect the currency type sent in 

the header. 

While IAPS accepts all the currency types identified in the attached file, we have 

converted the following legacy currencies below to the Euro dollar. We should not 

receive any more contracts with these legacy currency types. 

German Deutsche Mark to Euro Dollar

Dutch Guilder to Euro Dollar

Greek Drachma to Euro Dollar

Portuguese Escudo to Euro Dollar

Belgian Franc to Euro Dollar

Italian Lira to Euro Dollar

Spanish Peseta to Euro Dollar

French Franc to Euro Dollar
5

3.5 CAPS

Foreign Currency transactions will be processed manually for CAPS-Clipper sites, 

for DODAACs: HQ0303, HQ0304, HQ0349, and HQ0419. For CAPS-W sites, the 

commercial invoice UDF will be updated to identify non-U.S. dollars for manual 

processing. WAWF will send the 1/CUR040/02 record through the DEBX. ). If a 

blank is passed to CAPS-W, it is assumed to be in U.S. dollars. Once received by a 

CAPS-W site, an 824 reject will be generated. The document should flow to the Pay 

Office Rejected Documents folder with the status shown as “unprocessed” as 

described in ECP 000027. Refer to section 4 below for the updated CAPS-W UDF 

(new Foreign Currency field is highlighted). 

3.6 BSM

There are no current foreign currency requirements for BSM, but there will be for a

future release. 
6

4. Detailed Description of Any New or Changed Data Elements: 

 IAPS ISO Currency Codes

Table A.1 (E) — Currency and funds code list

(English alphabetical order by entity)

Liste des codes des monnaies et des types de fonds

(Ordre alphabétique anglais par entité)

ENTITY Currency Code Minor unit

Alphabetic Numeric

AFGHANISTAN Afghani AFA 004 2

ALBANIA Lek ALL 008 2

ALGERIA Algerian Dinar DZD 012 2

AMERICAN SAMOA US Dollar USD 840 2

ANDORRA Spanish Peseta

French Franc

Andorran Peseta

EUR

EUR

EUR

724

250

020

0

2

0

ANGOLA Kwanza AOA 973 2

ANGUILLA East Caribbean Dollar XCD 951 2

ANTARCTICA No universal currency

ANTIGUA AND BARBUDA East Caribbean Dollar XCD 951 2

ARGENTINA Argentine Peso ARS 032 2

ARMENIA Armenian Dram AMD 051 2

ARUBA Aruban Guilder AWG 533 2

AUSTRALIA Australian Dollar AUD 036 2

AUSTRIA Schilling EUR 040 2

AZERBAIJAN Azerbaijanian Manat AZM 031 2

BAHAMAS Bahamian Dollar BSD 044 2
7

ENTITY Currency Code Minor unit

Alphabetic Numeric

BAHRAIN Bahraini Dinar BHD 048 3

BANGLADESH Taka BDT 050 2

BARBADOS Barbados Dollar BBD 052 2

BELARUS

Belarussian Ruble BYR 974 0

BELGIUM Belgian Franc EUR 056 0

BELIZE Belize Dollar BZD 084 2

BENIN CFA Franc BCEAO † XOF 952 0

BERMUDA

Bermudian Dollar

(customarily known as

Bermuda Dollar)

BMD 060 2

BHUTAN Indian Rupee

Ngultrum

INR

BTN

356

064

2

2

BOLIVIA Boliviano BOB 068 2

BOSNIA & HERZEGOVINA Convertible Marks BAM 977 2

BOTSWANA Pula BWP 072 2

† CFA Franc BCEAO; Responsible authority: Banque Centrale des États de l'Afrique de l'Ouest.

* Funds code [see Table A.2 (E) for definitions of funds types].
8

Table A.1 (E) (continued)

ENTITY Currency Code Minor unit

Alphabetic Numeric

BOUVET ISLAND Norwegian Krone NOK 578 2

BRAZIL Brazilian Real BRL 986 2

BRITISH INDIAN OCEAN TERRITORY US Dollar USD 840 2

BRUNEI DARUSSALAM Brunei Dollar BND 096 2

BULGARIA

Bulgarian Lev BGN 975 2

BURKINA FASO CFA Franc BCEAO † XOF 952 0

BURUNDI Burundi Franc BIF 108 0

CAMBODIA Riel KHR 116 2

CAMEROON CFA Franc BEAC ‡ XAF 950 0

CANADA Canadian Dollar CAD 124 2

CAPE VERDE Cape Verde Escudo CVE 132 2

CAYMAN ISLANDS Cayman Islands Dollar KYD 136 2

CENTRAL AFRICAN REPUBLIC CFA Franc BEAC ‡ XAF 950 0

CHAD CFA Franc BEAC ‡ XAF 950 0

CHILE

Chilean Peso CLP 152 0

CHINA Yuan Renminbi CNY 156 2

CHRISTMAS ISLAND Australian Dollar AUD 036 2
9

ENTITY Currency Code Minor unit

Alphabetic Numeric

COCOS (KEELING) ISLANDS Australian Dollar AUD 036 2

COLOMBIA Colombian Peso COP 170 2

COMOROS Comoro Franc KMF 174 0

CONGO CFA Franc BEAC ‡ XAF 950 0

CONGO, THE DEMOCRATIC REPUBLIC 

OF

Franc Congolais CDF 976 2

COOK ISLANDS New Zealand Dollar NZD 554 2

COSTA RICA Costa Rican Colon CRC 188 2

CÔTE D'IVOIRE CFA Franc BCEAO † XOF 952 0

CROATIA Croatian kuna HRK 191 2

CUBA Cuban Peso CUP 192 2

CYPRUS Cyprus Pound CYP 196 2

CZECH REPUBLIC Czech Koruna CZK 203 2

DENMARK Danish Krone DKK 208 2

DJIBOUTI Djibouti Franc DJF 262 0

DOMINICA East Caribbean Dollar XCD 951 2

DOMINICAN REPUBLIC Dominican Peso DOP 214 2

EAST TIMOR

Rupiah IDR 360 2

† CFA Franc BCEAO; Responsible authority: Banque Centrale des États de l'Afrique de l'Ouest.

‡ CFA Franc BEAC; Responsible authority: Banque des États de l'Afrique Centrale.

* Funds code [see Table A.2 (E) for definitions of funds types].
10

Table A.1 (E) (continued)

ENTITY Currency Code Minor unit

Alphabetic Numeric

ECUADOR US Dollar USD 840 2

EGYPT Egyptian Pound EGP 818 2

EL SALVADOR El Salvador Colon SVC 222 2

EQUATORIAL GUINEA CFA Franc BEAC ‡ XAF 950 0

ERITREA Nakfa ERN 232 2

ESTONIA Kroon EEK 233 2

ETHIOPIA Ethiopian Birr ETB 230 2

FAROE ISLANDS Danish Krone DKK 208 2

FALKLAND ISLANDS (MALVINAS) Falkland Islands Pound FKP 238 2

FIJI Fiji Dollar FJD 242 2

FINLAND Markka EUR 246 2

FRANCE French Franc EUR 250 2

FRENCH GUIANA French Franc EUR 250 2

FRENCH POLYNESIA CFP Franc XPF 953 0

FRENCH SOUTHERN TERRITORIES French Franc EUR 250 2
11

ENTITY Currency Code Minor unit

Alphabetic Numeric

GABON CFA Franc BEAC ‡ XAF 950 0

GAMBIA Dalasi GMD 270 2

GEORGIA Lari GEL 981 2

GERMANY Deutsche Mark EUR 276 2

GHANA Cedi GHC 288 2

GIBRALTAR Gibraltar Pound GIP 292 2

GREECE Drachma EUR 300 0

GREENLAND Danish Krone DKK 208 2

GRENADA East Caribbean Dollar XCD 951 2

GUADELOUPE French Franc EUR 250 2

GUAM US Dollar USD 840 2

GUATEMALA Quetzal GTQ 320 2

GUINEA Guinea Franc GNF 324 0

GUINEA-BISSAU

CFA Franc BCEAO † XOF 952 0

GUYANA Guyana Dollar GYD 328 2

HAITI Gourde

US Dollar

HTG

USD

332

840

2

2

HEARD ISLAND AND McDONALD 

ISLANDS Australian Dollar AUD 036 2

 ‡ CFA Franc BEAC; Responsible authority: Banque des États de l'Afrique Centrale.

 † CFA Franc BCEAO; Responsible authority: Banque Centrale des États de l'Afrique de l'Ouest.
12

Table A.1 (E) (continued)

ENTITY Currency Code Minor unit

Alphabetic Numeric

HOLY SEE (VATICAN CITY STATE) Italian Lira EUR 380 0

HONDURAS Lempira HNL 340 2

HONG KONG Hong Kong Dollar HKD 344 2

HUNGARY Forint HUF 348 2

ICELAND Iceland Krona ISK 352 2

INDIA Indian Rupee INR 356 2

INDONESIA Rupiah IDR 360 2

INTERNATIONAL MONETARY FUND 

(I.M.F) ** SDR XDR 960 N.A.

IRAN (ISLAMIC REPUBLIC OF) Iranian Rial IRR 364 2

IRAQ Iraqi Dinar IQD 368 3

IRELAND Irish Pound EUR 372 2

ISRAEL New Israeli Sheqel*** ILS 376 2

ITALY Italian Lira EUR 380 0

JAMAICA Jamaican Dollar JMD 388 2

JAPAN Yen JPY 392 0

JORDAN Jordanian Dinar JOD 400 3
13

ENTITY Currency Code Minor unit

Alphabetic Numeric

KAZAKSTAN Tenge KZT 398 2

KENYA Kenyan Shilling KES 404 2

KIRIBATI Australian Dollar AUD 036 2

KOREA, DEMOCRATIC PEOPLE’S 

REPUBLIC OF North Korean Won KPW 408 2

KOREA, REPUBLIC OF Won KRW 410 0

KUWAIT Kuwaiti Dinar KWD 414 3

KYRGYZSTAN Som KGS 417 2

LAO PEOPLE’S DEMOCRATIC REPUBLIC Kip LAK 418 2

LATVIA Latvian Lats LVL 428 2

LEBANON Lebanese Pound LBP 422 2

LESOTHO Rand

Loti

ZAR

LSL

710

426

2

2

LIBERIA Liberian Dollar LRD 430 2

LIBYAN ARAB JAMAHIRIYA Libyan Dinar LYD 434 3

LIECHTENSTEIN Swiss Franc CHF 756 2

LITHUANIA Lithuanian Litus LTL 440 2

LUXEMBOURG Luxembourg Franc EUR 442 0

** This entry is not derived from ISO 3166, but is included here in alphabetic sequence for convenience.

 *** Currency name was effective 4th September 1985.
14

Table A.1 (E) (continued)

ENTITY Currency Code Minor unit

Alphabetic Numeric

MACAU Pataca MOP 446 2

MACEDONIA, THE FORMER YUGOSLAV 

REPUBLIC OF Denar MKD 807 2

MADAGASCAR Malagasy Franc MGA 450 0

MALAWI Kwacha MWK 454 2

MALAYSIA Malaysian Ringgit MYR 458 2

MALDIVES Rufiyaa MVR 462 2

MALI CFA Franc BCEAO † XOF 952 0

MALTA Maltese Lira MTL 470 2

MARSHALL ISLANDS US Dollar USD 840 2

MARTINIQUE French Franc EUR 250 2

MAURITANIA Ouguiya MRO 478 2

MAURITIUS Mauritius Rupee MUR 480 2

MEXICO

Mexican Peso MXN 484 2

MICRONESIA (FEDERATED STATES OF) US Dollar USD 840 2

MOLDOVA, REPUBLIC OF Moldovan Leu MDL 498 2
15

ENTITY Currency Code Minor unit

Alphabetic Numeric

MONACO French Franc EUR 250 2

MONGOLIA Tugrik MNT 496 2

MONTSERRAT East Caribbean Dollar XCD 951 2

MOROCCO Moroccan Dirham MAD 504 2

MOZAMBIQUE Metical MZM 508 2

MYANMAR Kyat MMK 104 2

NAMIBIA Rand

Namibia Dollar

ZAR

NAD

710

516

2

2

NAURU Australian Dollar AUD 036 2

NEPAL Nepalese Rupee NPR 524 2

NETHERLANDS Netherlands Guilder EUR 528 2

NETHERLANDS ANTILLES Netherlands Antillian 

Guilder

ANG 532 2

NEW CALEDONIA CFP Franc XPF 953 0

NEW ZEALAND New Zealand Dollar NZD 554 2

NICARAGUA Cordoba Oro NIO 558 2

NIGER CFA Franc BCEAO † XOF 952 0

NIGERIA Naira NGN 566 2

NIUE New Zealand Dollar NZD 554 2

NORFOLK ISLAND Australian Dollar AUD 036 2

NORTHERN MARIANA ISLANDS US Dollar USD 840 2

† CFA Franc BCEAO; Responsible authority: Banque Centrale des États de l'Afrique de l'Ouest.

* Funds code [see Table A.2 (E) for definitions of funds types].
16

Table A.1 (E) (continued)

ENTITY Currency Code Minor unit

Alphabetic Numeric

NORWAY Norwegian Krone NOK 578 2

OMAN Rial Omani OMR 512 3

PAKISTAN Pakistan Rupee PKR 586 2

PALAU US Dollar USD 840 2

PANAMA Balboa

US Dollar

PAB

USD

590

840

2

2

PAPUA NEW GUINEA Kina PGK 598 2

PARAGUAY Guarani PYG 600 0

PERU Nuevo Sol PEN 604 2

PHILIPPINES Philippine Peso PHP 608 2

PITCAIRN New Zealand Dollar NZD 554 2

POLAND Zloty PLN 985 2

PORTUGAL Portuguese Escudo EUR 620 0

PUERTO RICO US Dollar USD 840 2

QATAR Qatari Rial QAR 634 2

RÉUNION French Franc EUR 250 2

ROMANIA Leu ROL 642 2

RUSSIAN FEDERATION Russian Ruble

Russian Ruble

RUR

RUB

810

643

2

2

RWANDA Rwanda Franc RWF 646 0
17

ENTITY Currency Code Minor unit

Alphabetic Numeric

SAINT HELENA Saint Helena Pound SHP 654 2

SAINT KITTS AND NEVIS East Caribbean Dollar XCD 951 2

SAINT LUCIA East Caribbean Dollar XCD 951 2

SAINT PIERRE AND MIQUELON French Franc EUR 250 2

SAINT VINCENT AND THE GRENADINES East Caribbean Dollar XCD 951 2

SAMOA Tala WST 882 2

SAN MARINO Italian Lira EUR 380 0

SÃO TOME AND PRINCIPE Dobra STD 678 2

SAUDI ARABIA Saudi Riyal SAR 682 2

SENEGAL CFA Franc BCEAO † XOF 952 0

SEYCHELLES Seychelles Rupee SCR 690 2

SIERRA LEONE Leone SLL 694 2

SINGAPORE Singapore Dollar SGD 702 2

SLOVAKIA Slovak Koruna SKK 703 2

SLOVENIA Tolar SIT 705 2

SOLOMON ISLANDS Solomon Islands Dollar SBD 090 2

† CFA Franc BCEAO ; Responsible authority : Banque Centrale des États de l’Afrique de l’Ouest.
18

Table A.1 (E) (continued)

ENTITY Currency Code Minor unit

Alphabetic Numeric

SOMALIA Somali Shilling SOS 706 2

SOUTH AFRICA Rand ZAR 710 2

SPAIN Spanish Peseta EUR 724 0

SRI LANKA Sri Lanka Rupee LKR 144 2

SUDAN Sudanese Dinar SDD 736 2

SURINAME Suriname Guilder SRG 740 2

SVALBARD AND JAN MAYEN Norwegian Krone NOK 578 2

SWAZILAND Lilangeni SZL 748 2

SWEDEN Swedish Krona SEK 752 2

SWITZERLAND Swiss Franc CHF 756 2

SYRIAN ARAB REPUBLIC Syrian Pound SYP 760 2

TAIWAN, PROVINCE OF CHINA New Taiwan Dollar TWD 901 2

TAJIKISTAN Tajik Ruble RUR 762 0

TANZANIA, UNITED REPUBLIC OF Tanzanian Shilling TZS 834 2

THAILAND Baht THB 764 2

TOGO CFA Franc BCEAO † XOF 952 0

TOKELAU New Zealand Dollar NZD 554 2

TONGA Pa’anga TOP 776 2
19

ENTITY Currency Code Minor unit

Alphabetic Numeric

TRINIDAD AND TOBAGO Trinidad and Tobago 

Dollar

TTD 780 2

TUNISIA Tunisian Dinar TND 788 3

TURKEY Turkish Lira TRL 792 0

TURKMENISTAN Manat TMM 795 2

TURKS AND CAICOS ISLANDS US Dollar USD 840 2

TUVALU Australian Dollar AUD 036 2

UGANDA Uganda Shilling UGX 800 2 **

UKRAINE Hryvnia UAH 980 2

UNITED ARAB EMIRATES UAE Dirham AED 784 2

UNITED KINGDOM Pound Sterling GBP 826 2

UNITED STATES

US Dollar

(Same day) *

(Next day) *

USD

USS

USN

840

998

997

2

2

2

UNITED STATES MINOR OUTLYING 

ISLANDS US Dollar USD 840 2

URUGUAY Peso Uruguayo UYU 858 2

UZBEKISTAN Uzbekistan Sum UZS 860 2

† CFA Franc BCEAO; Responsible authority: Banque Centrale des États de l'Afrique de l'Ouest.

 * Funds code [see Table A.2 (E) for definitions of funds types].

 ** The minor unit was changed from 0 to 2, for this edition, since the English Version of ISO 4217 had the wrong information.
20

Table A.1 (E) (concluded)

ENTITY Currency Code Minor unit

Alphabetic Numeric

VANUATU Vatu VUV 548 0

VENEZUELA Bolivar VEB 862 2

VIET NAM Dong VND 704 2

VIRGIN ISLANDS (BRITISH) US Dollar USD 840 2

VIRGIN ISLANDS (US) US Dollar USD 840 2

WALLIS AND FUTUNA CFP Franc XPF 953 0

WESTERN SAHARA Moroccan Dirham MAD 504 2

YEMEN Yemeni Rial YER 886 2

YUGOSLAVIA Yugoslavian Dinar YUM 891 2

ZAMBIA Kwacha ZMK 894 2

ZIMBABWE Zimbabwe Dollar ZWD 716 2

Entity not applicable Gold XAU 959 N.A.

Bond Markets Units

European Composite 

Unit (EURCO)

European Monetary 

Unit (E.M.U.-6) ***

European Unit of 

Account 9

(E.U.A.-9)

European Unit of 

Account 17

(E.U.A.-17)

XBA

XBB

XBC

XB5

955

956

957

958

N.A.

N.A.

N.A.

N.A.
21

ENTITY Currency Code Minor unit

Alphabetic Numeric

Palladium XPD 964 N.A.

Platinum XPT 962 N.A.

Silver XAG 961 N.A.

Special settlement 

currencies

UIC-Franc XFU Nil N.A.

Gold-Franc XFO Nil N.A.

Codes specifically 

reserved for testing 

purposes

XTS 963 N.A.

The codes assigned for 

transactions where no 

currency is involved 

are:

XXX 999 N.A.

euro* EUR* 978 2

*** E.M.U.-6 is sometimes known as the European Currency Unit. This should not be confused with the settlement unit of 

the European Monetary Coperation Fund (E.M.C.F.) which has the same name.

* On 1 January 1999, the euro will become the currency of those Member States of the European Union which adopt the 

single currency in accordance with the Treaty establishing the European Community. This code has been issued now so that 

technical preparations can be started. The code element ‘EU’ has been reserved by the ISO 3166 Maintenance Agency for use 

within ISO 4217 where ‘R’ has been appended to make an acceptable mnemonic code.
22

CAPS-W 810 User Defined File

CAPS 810 Invoice UDF l <<<-------------------

---------

X12 810 

Transaction Field

Field Position Picture Data Element 

Name

M/O Code Code 

Description

Comment Element Code Comment

Record 1 1:1

1 1-4 4AN TRANSACTION 

TYPE

M Hard coded "810*"

2 5-12 8AN CAPS 

ROUTING 

INDICATOR

M Pull from GS03 of 

the Functional 

Group Header

GS03

3 13-27 15AN ORIGINATING 

SYSTEM 

ROUTING 

INDICATOR

M Pull from ISA06 of 

the Functional 

Group Header

ISA06 (WInS = 

'DFASWEBI

NVOICE') 

(WAWF = 

WAWF01' -

Production or 

'WAWF02' -

Test)

4 28-28 1N(0) RECORD 

NUMBER

M Hard coded "1"

5 29-37 9AN GROUP 

CONTROL 

NUMBER

M (left justified) GS/06 Required for 

EDI 824

6 38-46 9AN TRANSACTION 

SET ID

M (left justified) ST/010/02 Required for 

EDI 824

7 47-52 6N(0) DATE OF 

INVOICE

M MMDDYY (right 

justified)

BIG/020/0

1

8 53-74 22AN INVOICE 

NUMBER

M (left justified) BIG/020/ 02 

(Invoice Number) 

9 75-87 13AN PO NUMBER O (left justified) BIG/020/0

4 OR 

BIG/020/0

5 

If 

1/BIG05/020 

> 4 positions, 

then 

1/BIG05/020 

pos 1-13 

else 

1/BIG05/020.

10 88-91 4AN DELIVERY 

ORDER

O (left justified) BIG/020/0

5

If 

1/BIG05/020 
23

> 4 positions, 

then 

1/BIG05/020 

positions 14-

17 else 

1/BIG05/020.

11 92-93 2AN VENDOR ID 

CODE

X 1 9 

33

DUNS 

DUNS+4 

CAGE

(left justified) N1/070/03 1 9 

33

DUNS 

DUNS+4 

CAGE

12 94-106 13AN VENDOR ID 

NO.

X (left justified) N1/070/04

13 107-111 5AN BPA CALL NO. X (left justified) 1/BIG05/0

20 

If 

1/BIG05/020 

< 5, then if 

pos 9 of 

1/BIG04/020 

= 'A' then 

1/BIG05/020 

else blank.

14 112-117 6N(3) DISCOUNT 

TERM 1

X (right justified) ITD/130/0

3

If ITD/130/01 

(If no loops 

meet this 

condition, 

zero fill fields 

13-21). 10% 

would be 

represented 

as 10.000. 

The decimal 

point is 

always there.

15 118-120 3N(0) DUE DAYS 1 X (right justified) ITD/130/0

5

16 121-123 3N(0) TERMS NET 

DAY 1

X (right justified) ITD/130/0

7

17 124-129 6N(3) DISCOUNT 

TERM 2

X (right justified) ITD/130/0

3

2nd 

occurrence 

of 

ITD/130/01. 

10% would 

be 

represented 

as 10.000. 

The decimal 

point is 

always there. 
24

18 130-132 3N(0) DUE DAYS 2 X (right justified) ITD/130/0

5

19 133-135 3N(0) TERMS NET 

DAY 2

X ITD/130/0

7

20 136-141 6N(3) DISCOUNT 

TERM 3

X (right justified) ITD/130/0

3

3rd 

occurance of 

ITD/130/01. 

10% would 

be 

represented 

as 10.000. 

The decimal 

point is 

always there.

21 142-144 3N(0) DUE DAYS 3 X (right justified) ITD/130/0

5

22 145-147 3N(0) TERMS NET 

DAY 3

X (right justified) ITD/130/0

7

23 148-162 15N(2) TOTAL 

INVOICE 

AMOUNT

M (right justified) TDS/010/

01

If ISA06 = 

'DFASWEBI

NVOICE' 

FIELD MUST 

= TOTAL OF 

(Unit price * 

Quantity) + ( 

Total CLIN 

Freight 

Amount) 

ELSE MUST 

= TOTAL OF 

(Unit Price * 

Quantity) + 

(Freight & 

MISC 

Amount 

charges) - 

(Total 

Invoice 

Allowance 

Amount)

24 163-177 15N(2) TOTAL CLIN 

FREIGHT 

AMOUNT

O (right justified) 

Must equal total of 

Freight Charge for 

all CLINS for 

WInS

SAC/040/

05

I260 If ISA06 = 

'DFASWEBI

NVOICE' and 

SAC/040/02 

= 'I260' Else 

zero fill (This 

field for 
25

WInS only, 

don'tseparat

e WAWF 

freight)

25 178-192 15N(2) TOTAL 

INVOICE 

CHARGES 

AMOUNT

O (right justified) SAC/040/

05

IF ISA06 = 

'WAWF01' or 

'WAWF02' 

and 

SAC/040/01 

= 'C' provide 

total for all 

charges else 

zero fill 

26 193-207 15N(2) TOTAL 

INVOICE 

ALLOWANCES 

AMOUNT

O (right justified) SAC/040/

05

IF ISA06 = 

'WAWF01' or 

'WAWF02' 

and 

SAC/040/01 

= 'A' provide 

total for all 

allowances 

else zero fill 

27 208-213 6AN X-12 Version 

No.

O Pulled from GS08 Functional 

Group Header

WInS = 

'003050' 

WAWF = 

'004010'

28 214-219 6N(0) INVOICE 

RECEIVED 

DATE

M MMDDYY 

(right justified)

DTM/140/

02

050 IF ISA06 = 

'WAWF01' or 

'WAWF02' 

and 

DTM/140/01 

= '050'

29 220-232 13AN CERTIFIER ID 

CODE

O (left justified) N1/070/04 IF N1/070/01 

= 'PO' 

30 233-235 3 AN CURRENCY 

CODE

1/CUR04

0/02

IF ‘USD’ 

default to 

spaces, else 

ISO currency 

code
26

Record 2 1:##?

1 1-4 4AN TRANSACTION 

TYPE

M Hard coded "810*"

2 5-12 8AN CAPS 

ROUTING 

INDICATOR

M Pull from GS03 of 

the Functional 

Group Header

GS03

3 13-27 15AN ORIGINATING 

SYSTEM 

ROUTING 

INDICATOR

M Pull from ISA06 of 

the Functional 

Group Header

ISA06 (WInS = 

'DFASWEBI

NVOICE') 

(WAWF = 

WAWF01' -

Prod or 

'WAWF02' -

Test)

4 28-28 1N(0) RECORD 

NUMBER

M Hard coded "2"

5 29-34 6AN CLIN NUMBER M (left justified) IT1/010/ 

01 

6 35-45 11(2)N CLIN 

QUANTITY

M (right justified) IT1/010/ 

02 

7 46-47 2AN CLIN UNIT OF 

MEASURE

M (left justified) IT1/010/ 

03 

8 48-64 17N(6) CLIN UNIT 

PRICE

M (right justified) IT1/010/ 

04 

9 65-79 15N(2) CLIN Freight 

Charge

O (right justified) SAC/180/

05

I260 If 

SAC/180/02 

= 'I260'

Notes:

1. File layout for consolidated CAPS 

EDI 810 UDF:

a. Every Record type 1 must be followed by 1 or more 

Record Type 2s

Record Type Description

1 Invoice 

Header

2 Invoice Line 

Item

2 Invoice Line 

Item
27

2 Invoice Line 

Item

1 Invoice 

Header

2 Invoice Line 

Item

1 Invoice 

Header

2 Invoice Line 

Item

2 Invoice Line 

Item

2 Invoice Line 

Item

etc.

2. Consolidated CAPS EDI 810 

filename:

Position Description

1 - 2 Originating 

System ID

WF = WAWF; WS 

= WInS

3 -5 EDI Type (810 = Invoice)

7 - 11 Date 

(YY/MM/DD)

System 

Generated

12 - 14 Counter (001 - 999 and 

back to 1)

SYS Type CENTER CAPS Routing 

Indicator

Directory 

at ISO:

LOC CAPS 

Originating 

Site 

Indicator for 

WAWF

TYPE 

DEFINITION

W P DFAS 

Orlando

HQ0301 /capsedi/o

rp1

1 WAWF01

P = PRODUCTION W P DFAS 

Columbus

HQ0131 /capsedi/o

rp2

1 WAWF01

T = TEST W P DFAS 

Kansas City

M67443 /capsedi/o

rp3

1 WAWF01

W P DFAS IN 

(DNO)

HQ0105 /capsedi/o

rp6

1 WAWF01

SYS 

DEFINITION

W P DFAS Rome HQ0302 /capsedi/o

rp7

1 WAWF01

C = CLIPPER W P DFAS 

Lawton

HQ0300 /capsedi/o

rp8

1 WAWF01

W = WINDOWS W P DFAS San 

Antonio

HQ0345 /capsedi/o

rp9

1 WAWF01

W P DFAS 

Omaha

HQ0311 /capsedi/o

rpa

1 WAWF01

W P DFAS 

Lexington

HQ0335 /capsedi/o

rpb

1 WAWF01

W P DFAS 

Seaside

HQ0305 /capsedi/o

rpc

1 WAWF01

W P DFAS 

Columbus(MI

X33181 /capsedi/o

rpd

1 WAWF01
28

SC)

C P DFAS Saint 

Louis

HQ0304 /capsedi/o

rpe

1 WAWF01

W P DFAS 

Norfolk

HQ0348 /capsedi/o

rpf

1 WAWF01

. C P DFAS Rock 

Island

HQ0303 /capsedi/o

rpg

TBD WAWF01

SYS = CAPS SYSTEM W P DFAS IN 

(DTP)

W53HJT /capsedi/o

rpt

1 WAWF01

LOC = LOCATION C P Defense 

Agency

HQ0347 TBD TBD WAWF01

C P DFAS 

Europe 

HQ0349 TBD TBD WAWF01

 SERVER ADDRESS: C P LANDSTHUL HQ0350 TBD TBD WAWF01

1. IS0-MT-U-FINSS17.DFAS.MIL C P RAMSTEIN HQ0351 TBD TBD WAWF01

2. IS0-MT-U-FINSS24.DFAS.MIL C P VOGELWEH HQ0351 TBD TBD WAWF01

C P DFAS Japan HQ0419 TBD TBD WAWF01

W T DFAS IN 

(TSO)

TS0105 /capsedi/o

rd1

1 N/A

W T DFAS IN 

(FVDE/IO)

FV0105 /capsedi/o

rd2

1 N/A

Note: 

CAPS 

Origin

at

WAWF requires a check of both W T WAWF TEST 

- COL

HQ0131 /capsedi/o

rw2

1 WAWF02

Originating System Routing Indicator W T WAWF TEST 

- KC

M67443 /capsedi/o

rw3

1 WAWF02

 & CAPS Routing Indicator 

to 

W T WAWF TEST 

- DNO

HQ0105 /capsedi/o

rw6

1 WAWF02

deterime correct 

directory/mailbox

W T WAWF TEST 

- SL

HQ0304 /capsedi/o

rwe

1 WAWF02
29

5. Description of Training-Related Requirements: N/A

6. List of Reference Documents: N/A