Issue with CreatePassengerNameRecord API

`I’m passing the correct Amountspecified value (603.53) to CreatePNR API but as response i’m getting below error. I’m attaching the AirPrice array which i have received from the CreatePassengerNameRecord API response.

{
            "type": "BusinessLogic",
            "timeStamp": "2024-02-29T08:52:02.818Z",
            "SystemSpecificResults": [
              {
                "Message": [
                  {
                    "code": "WARN.SP.BUSINESS_ERROR",
                    "content": "EnhancedAirBookRQ: Price comparison AmountReturned "603.53" is over the specified limit for .../OTA_AirPriceRQ[1]/PriceComparison"
                  }
                ]
              }
            ]
          }
"AirPrice": [
        {
          "PriceComparison": {
            "AmountReturned": "603.53",
            "AmountSpecified": "603.52999999999997"
          },
         
        }
      ]

Anyone know that why Amountspecified value dispaly as decimal value in PNR response?`