Cannot send two arguments from a WebClient
Solved!

Changed the following lines:

client.println("Content-Type: multipart/form-data");   
client.print("Content-Length: ");
client.println(63);
client.println();
client.println("sale[itemId]=123456789012341234&amp;sale[machineId]=123456789012341234\r\n");
client.println();