XML 360 R214.htm IDEA: XBRL DOCUMENT
v3.19.3

Financial risk management and financial instruments - Significant Derivatives Sensitivity Analysis (Details) R in Millions | 12 Months Ended |
--- | --- | ---
Jun. 30, 2019 ZAR (R) $ / gal R / $ | Jun. 30, 2018 ZAR (R) $ / bbl R / $
Ethane swaps | Volatility |  |
Financial risk management and financial instruments |  |
Increase in significant input variable (as a percent) | 2.00% |
Decrease in significant input variable (as a percent) | (2.00%) |
Impact on fair value from increase in significant input variable | R 90 |
Impact on fair value from decrease in significant input variable | R (82) |
Ethane swaps | Commodity price |  |
Financial risk management and financial instruments |  |
Increase in price or rate assumption | $ / gal | 0.02 |
Decrease in price or rate assumption | $ / gal | (0.02) |
Impact on fair value from increase in significant input variable | R 146 |
Impact on fair value from decrease in significant input variable | R (146) |
Crude oil options | Volatility |  |
Financial risk management and financial instruments |  |
Increase in significant input variable (as a percent) |  | 2.00%
Decrease in significant input variable (as a percent) |  | (2.00%)
Impact on fair value from increase in significant input variable |  | R 88
Impact on fair value from decrease in significant input variable |  | R (80)
Crude oil options | Commodity price |  |
Financial risk management and financial instruments |  |
Increase in price or rate assumption | $ / bbl |  | 2
Decrease in price or rate assumption | $ / bbl |  | (2)
Impact on fair value from increase in significant input variable |  | R (68)
Impact on fair value from decrease in significant input variable |  | R 81
Zero-cost collar | Volatility |  |
Financial risk management and financial instruments |  |
Increase in significant input variable (as a percent) | 2.00% | 2.00%
Decrease in significant input variable (as a percent) | (2.00%) | (2.00%)
Impact on fair value from increase in significant input variable | R 115 | R 27
Impact on fair value from decrease in significant input variable | R (125) | R (22)
Zero-cost collar | USD/ZAR spot price |  |
Financial risk management and financial instruments |  |
Decrease in price or rate assumption | R / $ | (1) | (1)
Impact on fair value from decrease in significant input variable | R 2,495 | R 2,731
Minimum weakening of exchange rate for fair value impact | R / $ | 2.55 |
Gain (loss) for derivatives settled at spot price between cap and floor | R 0 |
Derivative cap | R / $ | 16.63 |
Interest rate swaps | USD Libor curve |  |
Financial risk management and financial instruments |  |
Increase in significant input variable (as a percent) | 0.50% | 0.50%
Decrease in significant input variable (as a percent) | (0.50%) | (0.50%)
Impact on fair value from increase in significant input variable | R 754 | R 866
Impact on fair value from decrease in significant input variable | R (748) | R (865)

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain 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: | num: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: | num: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: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ssl_EthaneSwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ssl_ZeroCostCollarMember
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: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_InterestRateSwapContractMember
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: |