При проведении счета-фактуры ошибка «Значение поля «Номер» не уникально в 1С

Вопрос задал Людмила Ш. (Москва)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Добрый день. Провожу реализацию, но счет фактура не проводится. Пишет не уникальный номер. Помогите пожалуйста.

Метки вопроса: —

Все комментарии (7)

  1. Вот проблемный СФ.

    1
  2. Приложение № 1
    Приложение № 2

    Людмила, здравствуйте!
    Из присланного скрина я вижу у вас номер А9 на 97000 руб. В списке счф программа не отображает нули, но если вы откроете эту счф, то увидите именно номер 0000-0000А9, который выдает как ошибку программа при записи нового номера счф.

    То есть номер, который отображается в списке счф раскладывается по алгоритму, заложенному разработчиками в программу.

    Для 12 символьного номера счф:

    — первые 4 символа 0000 — это данные под префиксы организации и обмена, если они есть
    — пятый символ всегда дефис «-»
    — остальные 7 символов идут собственно под номер.

    И тут оень важно ставить символы не в конце строки, а вначале. Потому что программа ищет в списке документов наибольший последний номер записанной счф и добавляет к нему единичку для следующего счф.

    В зависимости от того, где находится символ, программа может создать ограниченное число номеров.

    Чтобы вам было понятнее, распишу на примерах, сколько программа сможет создать автоматически номеров при использовании симводов в разных позициях номера:

    «А» во 2й позиции справа: А1-А9 (9 номеров)
    «А» в 3й позиции справа: А01-А99 (99 номеров)
    «А» в 4й позиции справа: А001-А999 (999 номеров)
    и т.д.

    Что получается в вашем случае?
    Найденный самый большой номер по мнению программы А9 считывается как номер 0000-00000А9, при создании нового документа к нему программа пытается добавить + 1, и если бы это был просто 0000-0000009 программа сформировала бы новый номер 0000-0000010.
    Но у вас во ВТОРОМ разряде символ «А»!!! И максимальный номер в этом случае А9! Программа не может написать «А10», так как под число после буквы отведен только один разряд! Максимальная цифра тут 9, поэтому получается снова 0000-00000А9 и вы имеете замкнутый круг…

    То есть обратите внимание: не случайно в программе 12 символов под номер и если уж вы используете свою собственную нумерацию, изменяя программную, то указывайте номер с символами не в конце строки во втором справа разряде 0000- 00000А9, а как 0000-А000009, тогда проблема уйдет.

    Я в скринах привела специально примеры неправильного и правильного изменения номера.

    PS: обратите внимание, что Правила и порядок заполнения документов для исчисления НДС закреплены в Постановлении Правительства РФ от 26.12.2011 N 1137. Никаких специальных обозначений для номеров авансовых счетов-фактур они не предусматривают. Это же подтверждает и Минфин РФ (Письмо от 16.10.2012 N 03-07-11/427), в котором он обращает внимание на то, что все счета-фактуры нужно нумеровать в едином хронологическом порядке.

    1
  3. Ирина, добрый день. У меня такая ситуация. Директор формировал в банке реализации на основании счетов. Номера УПД были одни. Параллельно бухгалтер в программе тоже формировал реализации другим покупателям, но с этими же номерами. Пытоюсь, как то исправить, но ничего не получается.

  4. Если вы делаете УПД, зачем вам СчФ? Обратите внимание, что номер УПД формируется из РТУ, в СчФ программа использует внутренний номер, который программа формирует сама.

    В случае РТУ, если вы формируете покупателю всё-таки СчФ, то номер, сформированный программой автоматически, который вы пересылаете покупателю, является определяющим.

    Из ситуации можно выйти, только исправив предыдущие номера СчФ: с 0000-00000А1 до 0000-00000А9 как я показала.
    Сделайте корректировочные СчФ для покупателя, чтобы новый номер они взяли как правильный и не было бы вопросов у налоговой. Обратите внимание на информацию по сквозной нумерации обычных и авансовых СчФ.

    Программа не даст обойти вам этот момент, если оставите, как сейчас, без ручной корректировки номера.
    Но в любом случае, дублей номеров быть не может — программа на уровне кода это не пропустит.

    Если есть сф А9 одномку покупателю и другому, то либо отключаете программно контроль за нумерацией в сф (программистом) или указываете один номер как 0000-0000А9, а другой 0000-0000А9 (без одного нолика во второй части кода номера). Отображаться они будут одинаково, но считаться программой различными.

    автоматически решить эту ситуацию не получыится, только привлекать программиста, чтобы программа могла не ругаться на дубли номеров или как-то иначе обрабатывать их создание для новых документов.

  5. Приложение № 1
    Приложение № 2
    Приложение № 3
    Приложение № 4

    Предлагаю для документа, на номер которого ругаетсяи программа, ввести номер вручную перед записью, изменив, например на 0000-0000А10 или какой вам нужен. Теперь символ «А» уже в третьей позиции и вам будет доступно создание еще 90 номеров с «А10» до «А99». Когда подойдете к этому рубежу опять введете вручную номер «А100» и до «А999» программа автоматически будет формировать номера корректно.

    Можете выбрать этот путь.
    В любом случае, если не хотите делать корректировочыные покупателям, исправьте сейчас номер для сф, где программа ругается вручную на новый номер.

    В скринах показала исправление номера при создании новой сф. Дальше копированием сформировала новый сф и программа корректно определила следующий номер «А11».

  6. Спасибо большое, все получилось.

    1
  7. Отлично, очень рада за вас!

Комментарии закрыты.