Skip to content

Commit 9f8654b

Browse files
authored
Merge pull request #52 from fiacremccullough/fix-227-5010-x212
Fix 227 5010 x212
2 parents deb05fa + 79a5c73 commit 9f8654b

File tree

5 files changed

+2570
-2430
lines changed

5 files changed

+2570
-2430
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ are supported are :
1717
- ANSI 837 5010 X223
1818
- 999 5010
1919
- 277 5010 X214
20+
- 277 5010 X212
2021
- 270 4010 X092
2122
- 271 4010 X092
2223

src/main/java/com/imsweb/x12/reader/X12Reader.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public class X12Reader {
5151
private static final String _X231_ANSI_VERSION = "005010X231A1";
5252
private static final String _X214_ANSI_VERSION = "005010X214";
5353
private static final String _X270_271_092_ANSI_VERSION = "004010X092A1";
54+
private static final String _X212_ANSI_VERSION = "005010X212";
5455
private static final Map<FileType, String> _TYPES = new HashMap<>();
5556

5657
private List<String> _errors = new ArrayList<>();
@@ -76,7 +77,8 @@ public enum FileType {
7677
ANSI837_5010_X231("mapping/999.5010.xml"),
7778
ANSI277_5010_X214("mapping/277.5010.X214.xml"),
7879
ANSI270_4010_X092("mapping/270.4010.X092.A1.xml"),
79-
ANSI271_4010_X092("mapping/271.4010.X092.A1.xml");
80+
ANSI271_4010_X092("mapping/271.4010.X092.A1.xml"),
81+
ANSI277_5010_X212("mapping/277.5010.X212.xml");
8082

8183
private String _mapping;
8284

@@ -120,6 +122,7 @@ public synchronized TransactionDefinition getDefinition() {
120122
_TYPES.put(FileType.ANSI837_5010_X231, _X231_ANSI_VERSION);
121123
_TYPES.put(FileType.ANSI270_4010_X092, _X270_271_092_ANSI_VERSION);
122124
_TYPES.put(FileType.ANSI271_4010_X092, _X270_271_092_ANSI_VERSION);
125+
_TYPES.put(FileType.ANSI277_5010_X212, _X212_ANSI_VERSION);
123126
}
124127

125128
/**

0 commit comments

Comments
 (0)