Mantis Bug Tracker


Soru Detaylarını Görüntüle Cevaplara Git ] Yazdır ]
Soru NumarasıProjeKategoriDurumu GörüntüleSoruluş ZamanıSon Güncelleme
0024075E-FATURAe-Fatura DiğerHerkese Açık2015-06-25 16:042015-06-29 10:14
BildirenDilekT 
DurumcevaplanmışÇözümcevaplandı 
Konu0024075: Banka HASH değerini İstiyor.
SoruMerhaba,

Bir firmamıza E-fatura düzenledik ve faturamızı bankaya factoring için gönderdik. Banka bizden XMLle birlikte HASH değerini istiyor bizden.

HASH değerini nerden görebiliriz?
EtiketlerHiçbir etiketi yok.
ÖNEMLİ UYARIBu forum sitesinde yazılanlar özelge niteliği taşımamaktadır,sadece mükelleflerimize yardımcı olma amaçlıdır.Verilen cevaplar sistemde yapılan güncellemelerle birlikte değişebilmektedir.Cevaplanma tarihine bakınız,daha güncel bir cevap verilmiş olabilir.
Eklenen Dosyalar

- İlişkiler

-  Cevap
(0040841)
zzTUGBA KASIKCI
2015-06-25 17:34
güncelleme tarihi: 2015-06-25 17:38

Merhaba,

Görüntüleyicideki sorgulama mekanizması da HASH kullanıyor. Bu HASH signature içindeki DigestValue. Banka doğrulamada kullanacaksa değer XML içerisinde mevcut. Bu hash için sha256 algoritması kullanılıyor.

XML içerisinde doğrulamada kullanılan HASH değerinin yeri : <ds:DigestValue>***</ds:DigestValue> içerisideki "***" kısmıdır.

- <ds:SignedInfo>
    <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" [^] />
    <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" [^] />
  - <ds:Reference Id="xmldsig-**-ref0" URI="">
  - <ds:Transforms>
      <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" [^] />
    </ds:Transforms>
    <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" [^] />
    <ds:DigestValue>***</ds:DigestValue>
    </ds:Reference>
  - <ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" [^] URI="#xmldsig-**-signedprops">
      <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" [^] />
      <ds:DigestValue>***</ds:DigestValue>
    </ds:Reference>
  - <ds:Reference URI="#xmldsig-**-keyinfo">
      <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" [^] />
      <ds:DigestValue>***</ds:DigestValue>
    </ds:Reference>
</ds:SignedInfo>

(Bir de zarfla alınan bir HASH değeri var. Bu da tüm zarfın MD5 hash algoritmasıyla HASH'i alınmış halidir. Fakat fatura XML'ini vermiş olduğunuz için zarfın HASH değerinin gerekmediği düşünülmüştür.)

İyi günler.



Powered by Mantis Bugtracker