E-fatura oluşturulurken aşağıdaki gibi hata mesajı (XML Parse Error ) alınır ise yaşanan sorunun nedeni XML içerisinde türkçe karakter kullanılmasından kaynaklanmaktadır.
Sorunun çözümü için ERP datasında encoding bilgisinin türkçe yapılması gerekmektedir.
Encoding bilgisi L_CAPIFIRM tablosundaki FIRMLANG alanında tutulmaktadır, Türkçe için bu değerin 1 yapılması gerekmektedir.
İlgili firmanın FIRMLANG alanını update etmek için aşağıdaki örnek sorguyu kullanabilirsiniz;
UPDATE L_CAPIFIRM SET FIRMLANG=1 WHERE NR=500 (NR= Firma numarasıdır)
FIRMLANG Değerleri:
1 Türkçe
2 İngilizce
3 Fransızca
4 Almanca
5 Rusça
6 İtalyanca
7 İspanyolca
8 Lehçe
9 Çekçe
10 Danimarka Dili
11 Flemenkçe
12 Estonya Dili
13 Fince
14 İbranice
15 Macarca
16 İzlanda Dili
17 Çince
18 Japonca
19 Korece
20 Norveççe
21 Portekizce
22 İsveççe
23 Yunanca
24 Arapça
25 Romence
26 Slovence
27 Hırvatca
28 Bulgarca
29 Azerice
