You have trailing periods in your posted excel result, suggesting you didn't bother to post more digits.
Just because SAS printed the number you posted (-1.118603402) doesn't mean that is the exact value SAS generated. It only means that the printed coefficient was subject to a specific format. If your proc logistic also saved the estimate in a data set, read the dataset and print it with a longer format.
It's likely rounding, yes, but not a rounding ERROR. It's just a display/printing convention that you can investigate.