Document Number generic type