XML 220 R213.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Financial risk management and financial instruments - Significant Derivatives Sensitivity Analysis (Details) R in Millions | Jun. 30, 2018 ZAR (R) $ / bbl R / $ | Jun. 30, 2017 ZAR (R) $ / bbl R / $
--- | --- | ---
Crude oil options | 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 88 | R 50
Impact on fair value from decrease in significant input variable | R (80) | R (50)
Crude oil options | Brent crude 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)
Impact on fair value from increase in significant input variable | R (68) | R (351)
Impact on fair value from decrease in significant input variable | R 81 | R 427
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 27 | R 90
Impact on fair value from decrease in significant input variable | R (22) | R (99)
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,731 | R 3,479
Minimum weakening of exchange rate for fair value impact | R / $ | 1.41 |
Derivative cap | R / $ | 15.14 |
Interest rate swap | 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 866 | R 940
Impact on fair value from decrease in significant input variable | R (865) | R (940)

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 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
- Definition Cap rate on a foreign currency derivative for example, but not limited to, a cap or a collar. + References No definition available. + Details
Name: | us-gaap_DerivativeExchangeRateCap1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=us-gaap_CommodityOptionMember
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=us-gaap_ForeignExchangeOptionMember
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: |