В процесі відкриття, заповнення, збереження та закриття документа автоматично запускаються створені розробником вбудовані програми.
Вбудовані програми можуть виконуватись, як автоматично (наприклад, при створенні документа), так і примусово, тобто за вимогою користувача (програми-функції: перевірка, оновлення полів та перерахунок).
Всі вбудовані програми, які виконуються при заповнюванні документа чи запускаються примусово, містять алгоритми контролю, які відповідають затвердженим у звітному органі (ДПС України, ДСЗУ...) та виконуються в процесі приймання документів цими установами.
При експорті із програми (збереженні на носії та відправленні електронною поштою) звіти перевіряються на заповнюваність обов'язкових реквізитів згідно затверджених схем XSD. Ці перевірки аналогічні тим, які виконуються при прийманні документів.
При створенні звіту обов'язково запускається програма створення та відкриття документа - відбувається формування документа, зчитуються (оновлюються) системні поля з картки установи, при необхідності переносяться дані з попередніх періодів, або з підлеглих документів (крос - підстановки).
Ця функція за замовчанням включена в усіх звітах, крім звітів до органів Держкомстату (розділ Інша звітність/група Баланси). При внесенні числових значень програма автоматично перераховує такі дані у тих полях, де це передбачено, та виправляє помилки. Також в процесі роботи виконується перевірка правильності заповнення полів та коректність внесених даних.
Щоб відключити Автоперерахунок, потрібно зняти прапорець у полі Автоматичний розрахунок, меню Правка. По замовчуванню дана функція включена.

При збереженні та закритті документа автоматично виконується його перевірка. Перевірка передбачає контроль числових розрахунків, коректність внесених даних, контроль зв'язаних форм.
У режимі відкритого документа (у вікні відкритого документа) програма перевірки запускається одним із способів:
· на панелі інструментів кнопкою 
· із меню Правка - Перевірити документ;

· на вкладці Наступні дії - команда Перевірити звіт (Перевірити документ у модулі Реєстр первинних документів);

Якщо документ містить помилки, вони відображаються на вкладці Протокол перевірки з поясненнями щодо виправлення виявленої помилки, а поля з помилковими записами у документі підсвічуються червоним кольором.

Перерахунок документа 
Ця функція призначена для примусового перерахунку розрахункових полів документа, наприклад, при відключеному автоперерахунку. Активна в режимі перегляду документа (у вікні відкритого документа).
Запускається одним із способів:
· на панелі інструментів кнопкою 
· із меню Правка - Перерахувати документ







