Pārlūkot izejas kodu

encode data on add_invoice

marton levente 7 mēneši atpakaļ
vecāks
revīzija
098c4eff08
1 mainītis faili ar 5 papildinājumiem un 3 dzēšanām
  1. 5 3
      anafapi/anafoauth.py

+ 5 - 3
anafapi/anafoauth.py

@@ -114,7 +114,7 @@ class Efactoauth(Anafoauth):
             files = file.read()
             # headers = {'Content-Type': 'text/plain'}
             url = self.ADD.format(env, format_, vat_id)
-            resp = self.oauth.post(url=url, data=files)
+            resp = self.oauth.post(url=url, data=files.encode('utf-8'))
         try:
             print(resp.status_code, resp.json())
             return resp.json()
@@ -377,8 +377,10 @@ class Efactoauth(Anafoauth):
         names = [art['Name'].upper() for art in articles['Result']]
         print('...checking if invoice articles in nextup articles')
         lines = []
-        series = self._get_series(inv_id=invoice.invoice_id)
-        num = self._get_number(inv_id=invoice.invoice_id)
+        # series = self._get_series(inv_id=invoice.invoice_id)
+        series = ''
+        # num = self._get_number(inv_id=invoice.invoice_id)
+        num = invoice.invoice_id
         if generic:
             for line in invoice.lines:
                 line.item_code = generic_value