E-fatura oluşturulurken aşağıdaki gibi hata mesajı (XML Parse Error )

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