diff --git a/WebServices/balance/src/main/java/br/ufrn/imd/balance/controller/BalanceController.java b/WebServices/balance/src/main/java/br/ufrn/imd/balance/controller/BalanceController.java
index bc740b43e4ea5a8c2d4ce780a500c86e9e0e7f2d..c178d8b1ef9fb98e1f355a4cbb6b7873180d2f47 100644
--- a/WebServices/balance/src/main/java/br/ufrn/imd/balance/controller/BalanceController.java
+++ b/WebServices/balance/src/main/java/br/ufrn/imd/balance/controller/BalanceController.java
@@ -4,15 +4,15 @@ package br.ufrn.imd.balance.controller;
 import br.ufrn.imd.balance.domain.Client;
 import br.ufrn.imd.balance.service.BalanceService;
 import lombok.AllArgsConstructor;
+import lombok.RequiredArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.web.bind.annotation.*;
 
-@AllArgsConstructor
+@RequiredArgsConstructor
 @RestController
 @RequestMapping("/banking/client/{id}")
 public class BalanceController {
-    @Autowired
     private final BalanceService service;
 
     @GetMapping
diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java
index e65c0ec43c87f019e9a7b15750ed944bd2d1da37..1832bfb335e448b1382cbe1bf350f42b5b1c5a2a 100644
--- a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java
+++ b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java
@@ -110,11 +110,14 @@ public class MachineState {
             }
         } else if(state.equals(DEPOSIT)) {
             String v = sc.nextLine();
-            DepositMessage depositMessage = new DepositMessage(this.client, Double.parseDouble(v));
-            ResponseEntity<Account> response = restTemplate.postForEntity(HOST_DEPOSIT_SERVICE, depositMessage, Account.class);
+            ResponseEntity<Client> response =
+                    restTemplate.getForEntity(
+                            HOST_DEPOSIT_SERVICE +
+                            String.format("/%d?value=%s", this.client.getId(), v),
+                            Client.class);
             if(response.getStatusCodeValue() == 200) {
                 System.out.println(
-                        String.format(">>> Your balance is: %.2f", response.getBody().getBalance())
+                        String.format(">>> Your balance is: %.2f", response.getBody().getAccount().getBalance())
                 );
             }
             try {
diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java
index 8d93bf268a27329d92eb14183dd582db19b203ed..6515c3bb90d9f2ca55efe688ce2c1a996a277123 100644
--- a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java
+++ b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java
@@ -8,7 +8,7 @@ public class NameSpace {
     public static final Integer PORT_TRANSFER_SERVICE = 8080;
     public final static String HOST_AUTHENTICATOR_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_AUTHENTICATOR_SERVICE, "authenticator");
     public final static String HOST_WITHDRAWAL_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_WITHDRAWAL_SERVICE, "withdrawal");
-    public static final String HOST_DEPOSIT_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_DEPOSIT_SERVICE, "deposit");
+    public static final String HOST_DEPOSIT_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_DEPOSIT_SERVICE, "/gateway/deposit/banking/client");
     public static final String HOST_BALANCE_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_BALANCE_SERVICE, "/gateway/balance/banking/client");
     public final static String HOST_TRANSFER_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_TRANSFER_SERVICE, "transfer");
 }
diff --git a/WebServices/deposit/src/main/java/br/ufrn/imd/deposit/controller/DepositController.java b/WebServices/deposit/src/main/java/br/ufrn/imd/deposit/controller/DepositController.java
index 1511647355bb22443405b6a6a8e32dcf1b04bc01..104333f637bfd0dc0ba2eac40f9179243810833e 100644
--- a/WebServices/deposit/src/main/java/br/ufrn/imd/deposit/controller/DepositController.java
+++ b/WebServices/deposit/src/main/java/br/ufrn/imd/deposit/controller/DepositController.java
@@ -14,7 +14,7 @@ public class DepositController {
     @Autowired
     private final DepositService service;
 
-    @PatchMapping
+    @GetMapping
     @ResponseStatus(HttpStatus.OK)
     public Client deposit(@PathVariable Integer id, @RequestParam(name = "value") Double value) {
         return service.deposit(value, new Client(id));