Робота над помилками при поданні SAF-T UA
Під час подання SAF-T UA звіту компанії часто стикаються з помилками валідації, які призводять до відхилення файлу контролюючим органом. Ці помилки умовно поділяються на:
- FE (File Errors) — технічні помилки, які виявляються на етапі перевірки структури та цілісності самого файлу SAF-T UA;
- RE (Record Errors) — логічні помилки, що виникають усередині даних, коли файл технічно правильний, але інфор мація в окремих елементах не відповідає контрольним або аналітичним правилам перевірки.
Ефективна робота з помилками передбачає не лише їх виправлення, але й побудову системного контролю якості даних.
Основними причинами помилок є:
- Некоректна структура файлу (невідповідність XML-схемі (XSD), відсутність обов’язкових елементів, неправильні типи даних)
- Логічні помилки в даних (невірні ідентифікатори контрагентів, неконсистентні бухгалтерські дані,порушення зв’язків між сутностями)
- Проблеми з довідниками та класифікаторами (відсутній код у класифікаторі,використано застарілі або невалідні значення, невідповідність між довідниками та операціями)
- Помилки інтеграції та підготовки даних (некоректне мапування з ERP, ручне введення даних).
| Помилка | Причина | Рішення |
|---|---|---|
| FE-20 | Рахунок обліку податкових різниць не знайдено у плані рахунків | Перевірити MasterFiles > GeneralLedgerAccounts, додати рахунок та перевірити відповідність номерів |
| FE-37 | Ідентифікатор клієнта у платіжних документах відсутній у довіднику | Додати клієнта в MasterFiles > Customers, перевірити формат CustomerID |
| FE-41 | Клієнт у проводках відсутній у довіднику Customers | Синхронізувати довідник Customers із GeneralLedgerEntries |
| FE-42 | Постачальник активу відсутній у довіднику Suppliers | Додати постачальника або видалити посилання |
| FE-43 | Постачальник у проводках відсутній у довіднику | Додати постачальника до Suppliers |
| FE-45 | Ідентифікатор постачальника у платежах некоректний | Перевірити або додати SupplierID |
| FE-48 | Посилання на неіснуючого постачальника у документах | Перевірити відповідність довідника Suppliers |
| FE-50 | Постачальник (SupplierID1) відсутній у довіднику | Додати постачальника до Suppliers |
| FE-76 | Одиниця виміру не знайдена у довіднику UOMTable | Додати одиницю виміру та використовувати стандартні коди |
| FE-99 | Тип руху складу відсутній у MovementTypeTable | Перевірити довідник типів руху |
| FE-104 | Рахунок складу відсутній або некоректний | Додати або виправити StockAccountNo |
| FE-113 | Посилання на транзакцію відсутнє у GeneralLedgerEntries | Перевірити поле TransactionID |
| FE-114 | Транзакція закупівлі відсутня у GeneralLedgerEntries | Додати транзакцію або перевірити відповідність |
| FE-115 | Посилання на транзакцію в платежах некоректне | Синхронізувати Payments і Transactions |
| FE-116 | Некоректне посилання транзакції активів | Перевірити відповідність Assets і SourceDocuments |
| FE-117 | Некоректне посилання транзакції в інших документах | Перевірити TransactionReference |
| FE-118 | Відсутня транзакція для руху складу | Додати транзакцію або виправити посилання |
| FE-119 | Дублікати ключів (KeyAnalysisID, KeySupplier, KeyCustomer) | Забезпечити унікальність ідентифікаторів |
| FE-121 | Некоректне посилання транзакції у продажах | Перевірити SalesInvoices і відповідність ключів |
| RE-1 | Некоректна категорія рахунку | Перевірити відповідність AccountID і класифікації |
| RE-2 | Розбіжність дебету і кредиту по рахунку | Провести звірку бухгалтерських даних |
| RE-5 | Незбалансована заборгованість | Перевірити залишки та операції |
| RE-6 | Первинні документи не відповідають заборгованості | Звірити документи та фінансові дані |
| RE-16 | Некоректні коди одиниць виміру | Використовувати коди з офіційного класифікатора |
| RE-18 | SAF-T подано без запиту ДПС | Подавати звіт лише у відповідь на запит |