Инструментът изпълнява включените в приложението официални материали за валидиране с фиксирани версии: съответната схема, Schematron за EN 16931 и поддържания пакет с правила за профила, заявен чрез идентификатора за спецификация във файла. Ще видите публикувания идентификатор на правилото, съобщението му и мястото, на което е задействано. Получаващата система може да използва друга версия или да добавя свои проверки.
Какво се изпълнява върху файла
- Разпознаване на синтаксиса и профила
- Кореновият елемент определя синтаксиса: UBL Invoice или CreditNote, или UN/CEFACT CrossIndustryInvoice. Идентификаторът за спецификация (BT-24) определя пакета с правила: EN 16931, Peppol BIS Billing 3.0 или XRechnung 3.0. Непознат идентификатор се проверява по общите правила на EN 16931 и това се отбелязва в отчета.
- Схема
- Точните байтове на файла се проверяват по включените схеми OASIS UBL 2.1 или UN/CEFACT CII D16B. Нищо не се изтегля от мрежата. Файл, който декларира тип документ или външен обект, се отхвърля, вместо да бъде анализиран.
- Бизнес правила
- Първо се изпълнява официалният CEN Schematron за EN 16931. Ако файлът заявява Peppol BIS Billing 3.0 или XRechnung 3.0, след него върху същите байтове се изпълнява съответният пакет. Всяка констатация съдържа идентификатора, публикуван от нейния пакет с правила.
Често задавани въпроси за валидатора
Кой файл да кача?
OASIS UBL Invoice, UBL CreditNote или UN/CEFACT Cross Industry Invoice като .xml файл. Тук не се чете PDF файл Factur-X. Извлечете прикачения към него factur-x.xml и качете него.
Моята фактура съхранена ли е или изпратена някъде?
Браузърът изпраща XML файла до FreeBillGen като временно качване, управлявано от приложението. Валидаторът го прочита, използва краткотрайно работно копие за етапа Schematron и след това премахва това копие. Не се създава запис за фактура, документ, акаунт или отчет и файлът не се изпраща до външна услуга за валидиране. Временните качвания се изчистват по графика на приложението.
Кои набори от правила се изпълняват?
Официалните материали за валидиране на CEN EN 16931, правилата за Peppol BIS Billing 3.0 и правилата за XRechnung 3.0. В приложението е фиксирана конкретна версия на всеки набор, а отчетът посочва точната версия, проверила файла.
Означава ли успешната проверка, че фактурата ще бъде приета?
Тя означава, че файлът е изпълнил проверените схема и правила. Доставката е отделен процес. Получаващата платформа може да има допълнителни проверки, а за достъп до Peppol или национална платформа е нужен квалифициран доставчик.
Проверката на файла е неуспешна. Какво следва?
Всяка констатация посочва идентификатора на правилото и какво е очаквало то. Поправете отбелязаните полета в системата, създала файла, експортирайте отново и повторете проверката тук.