[GH-ISSUE #50] Gelen Fatuaralar Nasıl Çekilebilir #35

Open
opened 2026-03-02 04:06:25 +03:00 by kerem · 6 comments
Owner

Originally created by @ssanliturk on GitHub (Sep 18, 2021).
Original GitHub issue: https://github.com/furkankadioglu/efatura/issues/50

Adıma düzenlenen fatuaralar kısmında listelenen faturalar Nasıl Çekilebilir?

Originally created by @ssanliturk on GitHub (Sep 18, 2021). Original GitHub issue: https://github.com/furkankadioglu/efatura/issues/50 Adıma düzenlenen fatuaralar kısmında listelenen faturalar Nasıl Çekilebilir?
Author
Owner

@muratcesmecioglu commented on GitHub (Sep 20, 2021):

Şu an için bu özellik mevcut değil.

<!-- gh-comment-id:922660023 --> @muratcesmecioglu commented on GitHub (Sep 20, 2021): Şu an için bu özellik mevcut değil.
Author
Owner

@ssanliturk commented on GitHub (Sep 30, 2021):

bu konuda geliştirme olacakmı acaba

<!-- gh-comment-id:931373183 --> @ssanliturk commented on GitHub (Sep 30, 2021): bu konuda geliştirme olacakmı acaba
Author
Owner

@ibrcan commented on GitHub (Oct 28, 2021):

src/InvoiceManager.php dosyasına aşağıdaki fonksiyonu ekleyin.


 public function getInvoicesMeFromAPI($startDate, $endDate) //Adımıza Düzenlenen faturaları sorgulama
      {
          $parameters = [
              "cmd" => "EARSIV_PORTAL_ADIMA_KESILEN_BELGELERI_GETIR",
              "callid" => Uuid::uuid1()->toString(),
              "pageName" => "RG_ALICI_TASLAKLAR",
              "token" => $this->token,
              "jp" => '{"baslangic":"' . $startDate . '","bitis":"' . $endDate . ' " }' ];
          $body = $this->sendRequestAndGetBody(self::DISPATCH_PATH, $parameters);
          $this->checkError($body);
 
          // Array tipinden verilen tarih aralığında yer alan faturalar dönüyor
          $this->invoices = $body['data'];
 
          return $body;
      }

daha sonra sorgunuzu

$client->getInvoicesMeFromAPI("01/01/2021", "31/12/2022");

şeklinde yapabilirsiniz

<!-- gh-comment-id:953649612 --> @ibrcan commented on GitHub (Oct 28, 2021): src/InvoiceManager.php dosyasına aşağıdaki fonksiyonu ekleyin. ``` public function getInvoicesMeFromAPI($startDate, $endDate) //Adımıza Düzenlenen faturaları sorgulama { $parameters = [ "cmd" => "EARSIV_PORTAL_ADIMA_KESILEN_BELGELERI_GETIR", "callid" => Uuid::uuid1()->toString(), "pageName" => "RG_ALICI_TASLAKLAR", "token" => $this->token, "jp" => '{"baslangic":"' . $startDate . '","bitis":"' . $endDate . ' " }' ]; $body = $this->sendRequestAndGetBody(self::DISPATCH_PATH, $parameters); $this->checkError($body); // Array tipinden verilen tarih aralığında yer alan faturalar dönüyor $this->invoices = $body['data']; return $body; } ``` daha sonra sorgunuzu ``` $client->getInvoicesMeFromAPI("01/01/2021", "31/12/2022"); ``` şeklinde yapabilirsiniz
Author
Owner

@ibrcan commented on GitHub (Dec 6, 2021):

Adımıza düzenlenen faturaları earsiv portal sistemini kullanarak sorgulama yaptığımızda sadece portal üzerinden düzenlenen faturalar gelmektedir.
İnteraktif vergi dairesi üzerinden sorgulama yapılınca ise bütün earsiv faturalar ve tutarları gelmektedir.
bu konda https://github.com/ibrcan/ivd adresinden proje yayınladım. onuda inceleyebilirsiniz.

<!-- gh-comment-id:986545462 --> @ibrcan commented on GitHub (Dec 6, 2021): Adımıza düzenlenen faturaları earsiv portal sistemini kullanarak sorgulama yaptığımızda sadece portal üzerinden düzenlenen faturalar gelmektedir. İnteraktif vergi dairesi üzerinden sorgulama yapılınca ise bütün earsiv faturalar ve tutarları gelmektedir. bu konda https://github.com/ibrcan/ivd adresinden proje yayınladım. onuda inceleyebilirsiniz.
Author
Owner

@bekirogurlu commented on GitHub (Feb 26, 2022):

Adımıza düzenlenen faturaları earsiv portal sistemini kullanarak sorgulama yaptığımızda sadece portal üzerinden düzenlenen faturalar gelmektedir. İnteraktif vergi dairesi üzerinden sorgulama yapılınca ise bütün earsiv faturalar ve tutarları gelmektedir. bu konda https://github.com/ibrcan/ivd adresinden proje yayınladım. onuda inceleyebilirsiniz.

Elinize sağlık. Captcha doğrulama için bir yöntem düşündünüz mü?

<!-- gh-comment-id:1052074867 --> @bekirogurlu commented on GitHub (Feb 26, 2022): > Adımıza düzenlenen faturaları earsiv portal sistemini kullanarak sorgulama yaptığımızda sadece portal üzerinden düzenlenen faturalar gelmektedir. İnteraktif vergi dairesi üzerinden sorgulama yapılınca ise bütün earsiv faturalar ve tutarları gelmektedir. bu konda https://github.com/ibrcan/ivd adresinden proje yayınladım. onuda inceleyebilirsiniz. Elinize sağlık. Captcha doğrulama için bir yöntem düşündünüz mü?
Author
Owner

@ibrcan commented on GitHub (Mar 3, 2022):

Adımıza düzenlenen faturaları earsiv portal sistemini kullanarak sorgulama yaptığımızda sadece portal üzerinden düzenlenen faturalar gelmektedir. İnteraktif vergi dairesi üzerinden sorgulama yapılınca ise bütün earsiv faturalar ve tutarları gelmektedir. bu konda https://github.com/ibrcan/ivd adresinden proje yayınladım. onuda inceleyebilirsiniz.

Elinize sağlık. Captcha doğrulama için bir yöntem düşündünüz mü?

assos-login adresine verileri post ederken aşağıdaki değerleri post ediyorum. imageID normalde değişiyor ancak ben her seferinde aynı imageID değerini gönderiyorum. token alırken sıkıntı yaşamıyorum. Daha sonraki işlemler token üzerinden devam ediyor.

assoscmd: multilogin
rtype: json
userid: *****
sifre: ****
parola: maliye
dk: 1A9DH8
controlCaptcha: true
imageID: 348grpl0apas5e00

<!-- gh-comment-id:1057772763 --> @ibrcan commented on GitHub (Mar 3, 2022): > > Adımıza düzenlenen faturaları earsiv portal sistemini kullanarak sorgulama yaptığımızda sadece portal üzerinden düzenlenen faturalar gelmektedir. İnteraktif vergi dairesi üzerinden sorgulama yapılınca ise bütün earsiv faturalar ve tutarları gelmektedir. bu konda https://github.com/ibrcan/ivd adresinden proje yayınladım. onuda inceleyebilirsiniz. > > Elinize sağlık. Captcha doğrulama için bir yöntem düşündünüz mü? assos-login adresine verileri post ederken aşağıdaki değerleri post ediyorum. imageID normalde değişiyor ancak ben her seferinde aynı imageID değerini gönderiyorum. token alırken sıkıntı yaşamıyorum. Daha sonraki işlemler token üzerinden devam ediyor. > assoscmd: multilogin rtype: json userid: ***** sifre: **** parola: maliye dk: 1A9DH8 controlCaptcha: true imageID: 348grpl0apas5e00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/efatura#35
No description provided.