XML 101 R90.htm IDEA: XBRL DOCUMENT
v3.19.1

10. Related-Party Balances and Transactions (Details) - BRL (R$) R$ in Thousands | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | ---
SummaryOfRelatedPartyBalancesAndTransactionsLineItems [Line Items] |  |
Accounts receivable, current | R$ 174,148 | R$ 180,773
Accounts receivable, noncurrent | 669,102 | 634,387
Total receivables from shareholders | 843,250 |
Interest on capital payable to related parties | 338,407 | 300,717
Other | 8,694 | 1,367
Sanitation services |  |
SummaryOfRelatedPartyBalancesAndTransactionsLineItems [Line Items] |  |
Accounts receivable, current | 122,522 | 118,441
Total receivables from shareholders | 105,747 | 105,952
Allowance for losses |  |
SummaryOfRelatedPartyBalancesAndTransactionsLineItems [Line Items] |  |
Accounts receivable, current | (33,820) | (35,114)
Reimbursement for benefits - monthly flow |  |
SummaryOfRelatedPartyBalancesAndTransactionsLineItems [Line Items] |  |
Accounts receivable, current | 22,926 | 22,968
Total receivables from shareholders | 737,503 | 709,208
Reimbursement for benefits - GESP 2008 |  |
SummaryOfRelatedPartyBalancesAndTransactionsLineItems [Line Items] |  |
Accounts receivable, current | 0 | 20,099
Accounts receivable, noncurrent | 0 | 0
Reimbursement for benefits - GESP 2015 |  |
SummaryOfRelatedPartyBalancesAndTransactionsLineItems [Line Items] |  |
Accounts receivable, current | 62,520 | 54,379
Accounts receivable, noncurrent | 652,057 | 611,762
Agreement for the installment payment of sanitation services |  |
SummaryOfRelatedPartyBalancesAndTransactionsLineItems [Line Items] |  |
Accounts receivable, noncurrent | R$ 17,045 | R$ 22,625

X
- References No definition available. + Details
Name: | SBS_FinancialInstrumentAssetsRelatedParties
Namespace Prefix: | SBS_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | SBS_InterestOnCapitalPayableToRelatedParties
Namespace Prefix: | SBS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | SBS_OtherLiabilitiesRelatedParties
Namespace Prefix: | SBS_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | SBS_SummaryOfRelatedPartyBalancesAndTransactionsLineItems
Namespace Prefix: | SBS_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amounts receivable resulting from related party transactions. [Refer: Related parties [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 24 -IssueDate 2018-01-01 -Paragraph 20 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_20&doctype=Standard -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 24 -IssueDate 2018-01-01 -Paragraph 18 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=24&date=2018-03-01&anchor=para_18_b&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_AmountsReceivableRelatedPartyTransactions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of non-current receivables due from related parties. [Refer: Related parties [member]] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 78 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_b&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_NoncurrentReceivablesDueFromRelatedParties
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | SBS_AccountsReceivableAxis=SBS_SanitationServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | SBS_AccountsReceivableAxis=SBS_AllowanceForLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | SBS_AccountsReceivableAxis=SBS_ReimbursementMonthlyFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | SBS_AccountsReceivableAxis=SBS_ReimbursementGESP2008Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | SBS_AccountsReceivableAxis=SBS_ReimbursementGESP2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | SBS_AccountsReceivableAxis=SBS_AgreementForTheInstallmentPaymentOfSanitationServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |