Skip to content

Commit dda2ff9

Browse files
committed
Added support for ixt-sec:entityfilercategoryen
1 parent 54550dd commit dda2ff9

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

tests/test_transformation.py

+2
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,8 @@
244244
['stateprovnameen', 'West Virginia', 'WV'],
245245
['stateprovnameen', 'Wisconsin', 'WI'],
246246
['stateprovnameen', 'Wyoming', 'WY'],
247+
248+
['entityfilercategoryen', 'accelerated filer', 'Accelerated Filer']
247249
]
248250
}
249251

xbrl/transformations/__init__.py

+13-1
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,18 @@ def stateNameEN(arg: str) -> str:
353353
raise TransformationException(f'Unknown US State "{arg}"')
354354

355355

356+
def entityFilerCategoryEN(arg: str) -> str:
357+
# large accelerated filer -> Large Accelerated Filer
358+
arg = arg.lower().strip()
359+
if arg == 'large accelerated filer':
360+
return 'Large Accelerated Filer'
361+
elif arg == 'accelerated filer':
362+
return 'Accelerated Filer'
363+
elif arg == 'non-accelerated filer':
364+
return 'Non-accelerated Filer'
365+
raise TransformationException(f'Unknown filer category')
366+
367+
356368
# endregion ixt-sec mappings
357369

358370
ixt3 = {
@@ -501,7 +513,7 @@ def stateNameEN(arg: str) -> str:
501513
'stateprovnameen': stateNameEN,
502514
'countrynameen': notImplemented,
503515
'edgarprovcountryen': notImplemented,
504-
'entityfilercategoryen': notImplemented,
516+
'entityfilercategoryen': entityFilerCategoryEN,
505517
}
506518

507519

0 commit comments

Comments
 (0)