Skip to content

Commit

Permalink
Merge pull request #15 from starkbank/fix/transaction-path
Browse files Browse the repository at this point in the history
Fix transaction type from path
  • Loading branch information
daltonfm-stark authored Oct 5, 2020
2 parents 5a56707 + a3cbede commit 7088606
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions src.vba/ViewStatementForm.frm
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ Private Sub DownloadButton_Click()
transactionId = transact("id")
transactionFee = CDbl(transact("fee")) / 100
balance = CDbl(transact("balance")) / 100
transactionType = getTransactionType(splitPath, teams)
transactionType = getTransactionType(splitPath, teams, tags)

conditionTeam = (splitPath(0) = "team")
conditionTransferRequest = (splitPath(0) = "transfer-request")
Expand Down Expand Up @@ -254,7 +254,7 @@ Private Function getTransfersInTransaction(path As String, transactionCreated As
getTransfersInTransaction = row
End Function

Private Function getTransactionType(list() As String, ByRef teams As Collection)
Private Function getTransactionType(list() As String, ByRef teams As Collection, ByRef tags As Collection)
Dim transactionType As String
Select Case list(0)
Case "self"
Expand All @@ -265,10 +265,22 @@ Private Function getTransactionType(list() As String, ByRef teams As Collection)
transactionType = "Pag. de boleto"
Case "bar-code-payment"
transactionType = "Pag. de imposto/concessionária"
Case "utility-payment"
transactionType = "Pag. de concessionária com cód. de barras"
Case "darf-payment"
transactionType = "Pag. de DARF sem cód. de barras"
Case "tax-payment"
transactionType = "Pag. de imposto com cód. de barras"
Case "transfer-request"
transactionType = "Transf. sem aprovação"
Case "transfer"
Dim tag As Variant
transactionType = "Transf. sem aprovação"
For Each tag In tags
If InStr(1, tag, "payment-request/") Then
transactionType = "Transf. com aprovação"
End If
Next
Case "team"
Dim teamName As String
Dim team As Dictionary
Expand Down
Binary file modified starkbank-sdk.xlsm
Binary file not shown.

0 comments on commit 7088606

Please sign in to comment.