You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Faturaları onay için topladığımız getInvoicesFromAPI fonksiyonu maalesef silinmiş faturaları da getirdiği için onaya giden faturalar arasında silinmiş faturalar da gönderilip onaylanıyor. Burada tabii ki silinmiş faturayı onaylayan GİB'i sorgulamak lazım ancak ben çözümü aşağıdaki gibi bir fonksiyon daha ekleyerek, dönen faturalardan sadece "Onaylanmadı" olanları geri gönderiyorum. API erişimim olmadığı için daha nitelikli bir çözüm bulamadım. Belki daha istek aşamasında sadece onaylanmayanları da getirebiliriz.
Faturaları onay için topladığımız getInvoicesFromAPI fonksiyonu maalesef silinmiş faturaları da getirdiği için onaya giden faturalar arasında silinmiş faturalar da gönderilip onaylanıyor. Burada tabii ki silinmiş faturayı onaylayan GİB'i sorgulamak lazım ancak ben çözümü aşağıdaki gibi bir fonksiyon daha ekleyerek, dönen faturalardan sadece "Onaylanmadı" olanları geri gönderiyorum. API erişimim olmadığı için daha nitelikli bir çözüm bulamadım. Belki daha istek aşamasında sadece onaylanmayanları da getirebiliriz.
Önerilen taslak
public function getNotDeletedInvoicesFromAPI($startDate, $endDate)
{
$parameters = [
"cmd" => "EARSIV_PORTAL_TASLAKLARI_GETIR",
"callid" => Uuid::uuid1()->toString(),
"pageName" => "RG_BASITTASLAKLAR",
"token" => $this->token,
"jp" => '{"baslangic":"' . $startDate . '","bitis":"' . $endDate . '","hangiTip":"5000/30000", "table":[]}'
];
The text was updated successfully, but these errors were encountered: