Сплошной нумерацией можно и пренебречь, если очень хочется. И программе можно задать что угодно. Что напишешь, то и будет делать. Проблема в том, что если прогу переделать, потом будет проблематичнее обновления ставить, а они ой как часто выходят. Да и исправлять там многое нужно, не стоит оно этого. И еще одна проблема - выписка НН по предоплате. Допустим, сделали счет, РН, НН №4, потом по предоплате НН №5. Следующий счет будет №5, на номер налоговой уже занят. Опять же может быть частичная предоплата и 2 или 3 НН по одному счету.