-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proformához nem elérhető a belőle készült számla API-n keresztül #11
Comments
Azt szeretnétek, hogy a proformákhoz le lehessen kérdezni az abból létrehozott számlákat? |
Lényegében igen. Jó lenne, ha miután létrejött a díjbekérő, utólag frissítési céllal el tudnánk érni hogy a linkjét és az állapotát frissíteni tudjuk. Sokat segítene ha a generálást is meg lehetne hívni API-n keresztül akkor sokkal hatékonyabban tudna együtt működni a fizetési és számlázási rendszer többi részével. Story: |
Sziasztok! Nekem is hasonló a problémám. Proformából állítunk elő számlát API-n keresztül a /invoices/{id}/generate hívással amint megtörtént mondjuk a felhasználó részéről az utalás. Ezzel nincs is semmi probléma, de válaszban jó lenne visszakapni a létrejött számla adatait, hogy a mi rendszerünkben is be lehessen frissíteni a user számára az adatokat. Ezzel kapcsolatban történt azóta előre lépés? Le lehet kérdezni a proformához kapcsolódó számlát? Előre is köszi. |
Legutóbb pár napja néztem a frissítési csomag után, még nem volt rá más mód, mint lekérni az összes érintett végszámlát, a számla komment blokkjának felparse-olásával megszerezni az proforma kódját és úgy frissíteni. |
Épp ma próbáltam meg az invoices/{id}/generate parancsot. Az API dokumentáció szerint a következő adatokat kellene visszakapnom: Ehhez képest egy üres array-t kapok. A számla a Billingóban elkészül, meg is kapja a megjegyzésben, hogy mely díjbekérő alapján készült el, viszont a szoftveremben ezt nem tudom detektálni. Ezzel az a baj, hogy ha proforma számlával akarok fizettetni, akkor nem tudom utólag lekövetni, hogy A Razoralpha által említett módszerrel ugyan meg lehet oldani a dolgot, de az rendkívül erőforrás-igényes (miért kérjem le az összes számlát és böngésszem át őket, ha mindössze tényleg 2 sornyi adatra van szükségem). Másrészt ez a doksiban benne van, az API pedig nem így működik, szóval ez nyilvánvalóan egy bug. Sok fejlesztőnek sokat segítene a kijavítása... |
Másfél éve hiába emlegetem nekik a hibákat (van még bőven) nem került egyik sem javításra - némelyik komikusan egyértelmű, mégis inkább kidumálni próbálják (pl minden áron feature requestnek akarnak felvenni egy bugot, vagy nem arra válaszolnak amit kérdezel, vagy nem válaszolnak) mintsem megérteni és orvosolni azt. Ha még az implementációs szakaszban tart bárki - erősen javaslom megfontolni egy másik termék választását. Különben nem ez lesz az egyetlen és nem ez lesz a legfájdalmasabb hack sem a rendszerben. A teljesség igénye nélkül (tényleg): |
|
Most készül a rendszer új verziója, ahol többek között a számlák egymás közötti kapcsolatát is sokkal jobban végig lehet majd követni, akár API-n keresztül, most már közel egy éve dolgozunk rajta és folyamatosan launcholjuk ki a fejlesztéseket, így egy kis türelmeteket szeretnénk kérni. |
Nos a UK/GB kérdéskörről azóta sem hallottunk vissza tőletek, bár küldtünk érdeklődő maileket, legutóbb ~20 napja, akkor még az volt az álláspontotok, hogy mi csináljuk rosszul és ezt egy félig összerakott válasszal indokolta a kollégátok. Sajnos ez a mankó kvázi kötelező volt - kértük ugyan hogy a végpont tudja visszaadni az adókulcsot és id-t IP check nélkül is, de eme kérésünk is süket fülekre talált már több alkalommal. Több évnyi türelmet tanúsítottam már és az eddigiek alapján eddig sem volt sok értelme. |
Miután kiderült hogy nem tudunk számlát készíteni API-n keresztül belőlük. Felmerült az igény hogy legalább a kiállított számlát le tudjuk kérni hozzájuk, és linket tudjunk generálni hozzá mivel a weboldalukon nem elérhető a link készítés az ilyen számlákhoz, a supportosuk szerint pedig az API-n nem lehet ilyen számlákhoz linket létrehozni. Így egyelőre kénytelen voltam az alábbi kóddal nagyjából ellátni a funkcionalitást a megfelelő válasz érték helyett:
$invoices = $this->getProformaInvoices(); foreach ($invoices as $invoice) { $matches = array(); $match = preg_match("/proforma / ([^\s]*) /", $invoice["attributes"]["comment"], $matches); if ($match) { $billSequence = $invoice["attributes"]["prefix"] ."-". $matches[1]; //update code } }
A comment mező felparseolásánál kell hogy legyen jobb mód megtalálni a kapcsolódó számlát. Egyébként ebből így már létrehozható link a számlához.
The text was updated successfully, but these errors were encountered: