Forum sugestii i pomysłów na ulepszenie Fakturowni. Zgłaszaj propozycje zmian, głosuj na pomysły innych użytkowników.

Anonim

problem z wystawieniem faktury

Proszę o informację dlaczego nie możemy wystawić faktury? { "api_token":"q3B4cugp6yDJw5p1gIyt/larysz", "invoice":{ "kind":"vat", "department_id":"173498", "lang":"pl", "oid":"672744", "income":"1", "number":null, "sell_date":"2018-01-08", "issue_date":"2018-01-08", "payment_to":"2018-01-05", "status":"issued", "seller_name":"", "seller_tax_no":"", "seller_post_code":"", "seller_city":"", "seller_street":"", "seller_country":"", "seller_person":"Krzysztof Larysz", "seller_email":"chippower100@gmail.com", "buyer_name":"Besart Emini", "buyer_email":"2l5gs1ld9kqk5f1@marketplace.amazon.de", "buyer_tax_no":"", "buyer_post_code":"8620", "buyer_city":"Wetzikon", "buyer_street":"strandbadstrasse 11 ", "buyer_country":"CH", "buyer_first_name":"Besart", "buyer_last_name":"Emini", "payment_type":"Amazon", "currency":"EUR", "positions":[ { "name":"PR-PDdig", "tax":0, "price_gross":74.9, "total_price_gross":74.9, "quantity":1 }, { "name":"Przesyłka", "tax":0, "price_gross":0, "total_price_gross":0, "quantity":"1" } ] } } W odpowiedzi jest: object(stdClass)#706 (2) { ["status"]=> string(3) "404" ["error"]=> string(9) "Not Found" }
Główna odpowiedź Maria 2018-01-09 11:25

Dzień dobry,
otrzymałam informację od programisty, że najprawdopodobniej przesyłają Państwo złe depaetment ID.
W razie jakichkolwiek pytań pozostaję do dyspozycji.

Komentarze (7)

Customer Reviews

Piotr

Witam,
Pani Karolino proszę o kontakt telefoniczny, pod numerem:
(22)307 33 42.
Pozdrawiam,
Piotr

ZO/La/478/01/2018 jest przypisane do sklepu 70, nie 80 jak wyżej zasugerowane.
Kraj tego zlecenia to id 28 - Szwajcaria, User Service Id jest równe 276

W kodzie wybierającym departament mamy sprawdzanie warunków dla Kraju, Vatu, sklepu, serwisu. Powyższe zlecenie nie załapało się na żaden ze zdefiniowanych warunków i zostało przypisane do domyślnego konta chippower-ltd.fakturownia.pl i departamentu 173498 (co odpowiada temu departamentowi: https://chippower-ltd.fakturownia.pl/departments/173498/edit).

Jeżeli faktura się wogóle nie wystawia to mogę jedynie przekazać pełny wysyłany request, wysyłane jest na endpoint API fakturowni poprawnie i jeżeli ma lecieć do innego departamentu proszę wskazać jaki departament jest domyślny:
{

“api_token”:”q3B4cugp6yDJw5p1gIyt/chippower-ltd”,
“invoice”:{
“kind”:”vat”,
“department_id”:”173498”,
“lang”:”pl”,
“oid”:”689004”,
“income”:”1”,
“number”:null,
“sell_date”:”2018-01-16”,
“issue_date”:”2018-01-16”,
“payment_to”:”2018-01-15”,
“status”:”issued”,
“buyer_name”:”Hanspeter Schärer”,
“buyer_email”:”dws5x7lkkbkqw8g@marketplace.amazon.de”,
“buyer_tax_no”:””,
“buyer_post_code”:”8352”,
“buyer_city”:”Elsau”,
“buyer_street”:”Dorfstrasse 26 “,
“buyer_country”:”CH”,
“buyer_first_name”:”Hanspeter”,
“buyer_last_name”:”Schärer”,
“payment_type”:”Amazon”,
“currency”:”EUR”,
“positions”:[
{ “name”:”PR-OBD2B-v2.0+”, “tax”:0, “price_gross”:139.9, “total_price_gross”:139.9, “quantity”:1 }
,

{ “name”:”Przesyłka”, “tax”:0, “price_gross”:0, “total_price_gross”:0, “quantity”:”1” }
]
}

Piotr

Dzień dobry,

teraz w kodzie API podane jest konto o nazwie systemowej chippower-ltd, nie jest to konto larysz.

Proszę zalogować się na konto chippower-ltd i sprawdzić, czy jest wszystko w porządku.

Wysyłane jest na Chippower EBAY.

Tu wysyłany request (wg informacji z Fakturowni mamy posyałć tylko numer departamentu, bez danych określających sprzedawcę i tak robimy):
{

“api_token”:”q3B4cugp6yDJw5p1gIyt/chippower-ltd”,
“invoice”:{
“kind”:”vat”,
“department_id”:”173498”,
“lang”:”pl”,
“oid”:”689004”,
“income”:”1”,
“number”:null,
“sell_date”:”2018-01-16”,
“issue_date”:”2018-01-16”,
“payment_to”:”2018-01-15”,
“status”:”issued”,
“buyer_name”:”Hanspeter Schärer”,
“buyer_email”:”dws5x7lkkbkqw8g@marketplace.amazon.de”,
“buyer_tax_no”:””,
“buyer_post_code”:”8352”,
“buyer_city”:”Elsau”,
“buyer_street”:”Dorfstrasse 26 “,
“buyer_country”:”CH”,
“buyer_first_name”:”Hanspeter”,
“buyer_last_name”:”Schärer”,
“payment_type”:”Amazon”,
“currency”:”EUR”,
“positions”:[
{
“name”:”PR-OBD2B-v2.0+”,
“tax”:0,
“price_gross”:139.9,
“total_price_gross”:139.9,
“quantity”:1
},
{
“name”:”Przesyłka”,
“tax”:0,
“price_gross”:0,
“total_price_gross”:0,
“quantity”:”1”
}
]
}

Piotr

Dzień dobry,

Pani Katarzyno, nawiązując do poprzednich korespondencji, a także do tej programista po sprawdzeniu API odnalazł błąd:

Chodzi o ID departamentu na koncie “larysz”, podajecie Państwo nieprawidłowe id departamentu.  Na tym koncie są departamenty, ale żaden nie ma takiego id.

Wysyłamy poprawnie, a dane do wysyłki dla API określiły się na podstawie:

  • sklep id 80
  • user service id 276
  • kraj 28 (Szwajcaria)

Na tej podstawie wybrało departament 173498. Czy ten departament istnieje na koncie ? Bo błąd 404 to może być też info że nie znaleziono departamentu.

Prosimy o info

Maria

Główna odpowiedź

Dzień dobry,
otrzymałam informację od programisty, że najprawdopodobniej przesyłają Państwo złe depaetment ID.
W razie jakichkolwiek pytań pozostaję do dyspozycji.

Dodaj komentarz