Skip to content

Instantly share code, notes, and snippets.

@antoviaque
Created September 7, 2023 15:30
Show Gist options
  • Save antoviaque/62f6f5f2962631f1249573024d17ced4 to your computer and use it in GitHub Desktop.
Save antoviaque/62f6f5f2962631f1249573024d17ced4 to your computer and use it in GitHub Desktop.
In [3]: import accounting
In [4]: bulk_payment = accounting.transferwise.models.TransferWiseBulkPayment.objects.create()
In [5]: bulk_payment.sender
Out[5]: OpenCraft GmbH
In [6]: settings.TRANSFERWISE_BULK_PAYMENT_SENDER='flouzo'
In [7]: bulk_payment.sender
Out[7]: Flouzo SARL dba OpenCraft
In [8]: bulk_payment.create_payments()
In [9]: bulk_payment_csv = bulk_payment.to_bulk_payment_csv()
In [10]: file = bulk_payment.upload_to_google_drive(
...: file_path=bulk_payment.csv_path,
...: target_path=[bulk_payment.date.strftime('%Y'), 'invoices-in', bulk_payment.date.strftime('%m')],
...: title=bulk_payment.csv_filename)
In [11]: bulk_payment.csv_path = file['alternateLink']
In [12]: bulk_payment.save()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment