Оба варианта корректны.
В приведенных Вами примерах название города может согласовываться с родовым словом, а может и оставаться в начальной форме.
Запятая нужна.
Графическое сокращение — фин. код, сложносокращенное слово — финкод. Обе записи орфографически корректны.