XML 431 R192.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Financial risk management and financial instruments - Significant Derivatives Sensitivity Analysis (Details) R in Millions | 12 Months Ended |
--- | --- | ---
Jun. 30, 2022 ZAR (R) $ / bbl $ / gal R / $ | Jun. 30, 2021 ZAR (R) $ / bbl R / $ $ / gal
Ethane price |  |
Financial risk management and financial instruments |  |
Increase in price or rate assumption | $ / gal | 2 | 2
Decrease in price or rate assumption | $ / gal | (2) | (2)
Crude oil price |  |
Financial risk management and financial instruments |  |
Increase in price or rate assumption | $ / bbl | 2 | 2
Decrease in price or rate assumption | $ / bbl | (2) | (2)
USD/ZAR spot price |  |
Financial risk management and financial instruments |  |
Increase in price or rate assumption | R / $ | 1 | 1
Decrease in price or rate assumption | R / $ | (1) | (1)
USD Libor curve |  |
Financial risk management and financial instruments |  |
Decrease in significant input variable (as a percent) | (0.50%) | (0.50%)
USD Swap curve |  |
Financial risk management and financial instruments |  |
Increase in significant input variable (as a percent) | 0.10% | 0.10%
Decrease in significant input variable (as a percent) | (0.10%) | (0.10%)
Rand Swap curve |  |
Financial risk management and financial instruments |  |
Increase in significant input variable (as a percent) | 1.00% | 1.00%
Decrease in significant input variable (as a percent) | (1.00%) | (1.00%)
Crude oil put options | Crude oil price |  |
Financial risk management and financial instruments |  |
Impact on fair value from increase in significant input variable |  | R (385)
Impact on fair value from decrease in significant input variable |  | 385
Ethane swap options | Ethane price |  |
Financial risk management and financial instruments |  |
Impact on fair value from increase in significant input variable |  | 14
Impact on fair value from decrease in significant input variable |  | (14)
Foreign exchange zero cost collars | USD/ZAR spot price |  |
Financial risk management and financial instruments |  |
Impact on fair value from increase in significant input variable | R (1,511) | (1,702)
Impact on fair value from decrease in significant input variable | 1,511 | 1,702
Gain (loss) for derivatives settled at spot price between cap and floor | R 0 |
Minimum weakening of exchange rate for fair value impact | R / $ | 1.78 |
Derivative cap | R / $ | 18.06 |
Crude oil zero cost collar | Crude oil price |  |
Financial risk management and financial instruments |  |
Impact on fair value from increase in significant input variable | R (672) | (382)
Impact on fair value from decrease in significant input variable | 672 | 382
Interest rate swap | USD Libor curve |  |
Financial risk management and financial instruments |  |
Impact on fair value from decrease in significant input variable |  | 559
Synfuels oxygen supply contract embedded derivative | USD/ZAR spot price |  |
Financial risk management and financial instruments |  |
Impact on fair value from increase in significant input variable | (513) | (601)
Impact on fair value from decrease in significant input variable | 513 | 601
Synfuels oxygen supply contract embedded derivative | USD Swap curve |  |
Financial risk management and financial instruments |  |
Impact on fair value from increase in significant input variable | 86 | 98
Impact on fair value from decrease in significant input variable | (87) | (99)
Synfuels oxygen supply contract embedded derivative | Rand Swap curve |  |
Financial risk management and financial instruments |  |
Impact on fair value from increase in significant input variable | (786) | (825)
Impact on fair value from decrease in significant input variable | R 911 | R 955

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfFinancialInstrumentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative cap + References No definition available. + Details
Name: | ssl_DerivativeCap
Namespace Prefix: | ssl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Gain (loss) for derivatives settled at spot price between cap and floor + References No definition available. + Details
Name: | ssl_GainLossForDerivativesSettledAtSpotPriceBetweenCapAndFloor
Namespace Prefix: | ssl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of increase (decrease) in the fair value measurement of derivatives due to a decrease in a significant input variable to reflect reasonably possible alternative assumptions. + References No definition available. + Details
Name: | ssl_IncreaseDecreaseInDerivativeFairValueDueToReasonablyPossibleDecreaseInSignificantInputVariable
Namespace Prefix: | ssl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of increase (decrease) in the fair value measurement of derivatives due to an increase in a significant input variable to reflect reasonably possible alternative assumptions. + References No definition available. + Details
Name: | ssl_IncreaseDecreaseInDerivativeFairValueDueToReasonablyPossibleIncreaseInSignificantInputVariable
Namespace Prefix: | ssl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The minimum weakening of exchange rate that would result in an impact on fair value. + References No definition available. + Details
Name: | ssl_MinimumIncreaseInFairValuePriceOrRateAssumptionForFairValueImpact
Namespace Prefix: | ssl_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The reasonably possible percentage of decrease in the significant input variable used to determine fair value. + References No definition available. + Details
Name: | ssl_PercentageOfReasonablyPossibleDecreaseInFairValueAssumption
Namespace Prefix: | ssl_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The reasonably possible percentage of increase in the significant input variable used to determine fair value. + References No definition available. + Details
Name: | ssl_PercentageOfReasonablyPossibleIncreaseInFairValueAssumption
Namespace Prefix: | ssl_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The reasonably possibly decrease in the price or rate assumption used to determine fair value. + References No definition available. + Details
Name: | ssl_ReasonablyPossibleDecreaseInFairValuePriceOrRateAssumption
Namespace Prefix: | ssl_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The reasonably possibly increase in the price or rate assumption used to determine fair value. + References No definition available. + Details
Name: | ssl_ReasonablyPossibleIncreaseInFairValuePriceOrRateAssumption
Namespace Prefix: | ssl_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ssl_SignificantInputsUsedInFairValueMeasurementAxis=ssl_EthanePriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ssl_SignificantInputsUsedInFairValueMeasurementAxis=ssl_CrudeOilPriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ssl_SignificantInputsUsedInFairValueMeasurementAxis=ssl_FairValueInputForeignExchangeRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ssl_SignificantInputsUsedInFairValueMeasurementAxis=ssl_FairValueInputLiborBaseRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ssl_SignificantInputsUsedInFairValueMeasurementAxis=ssl_FairValueInputForeignExchangeCurveOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ssl_SignificantInputsUsedInFairValueMeasurementAxis=ssl_FairValueInputForeignExchangeCurveTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ssl_CrudeOilPutOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ssl_EthaneSwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ssl_ForeignExchangeZeroCostCollarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ssl_CrudeOilZeroCostCollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_InterestRateSwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ssl_OxygenSupplyContractEmbeddedDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |