XML 171 R144.htm IDEA: XBRL DOCUMENT
v3.19.1

Taxes Payable - Summary of Taxes Payable (Detail) - BRL (R$) R$ in Thousands | Dec. 31, 2018 | Dec. 31, 2017 | Jan. 01, 2017
--- | --- | --- | ---
Disclosure of taxes payable [line items] |  |  |
Taxes payable | R$ 268,005 | R$ 221,529 | R$ 168,386
ICMS [member] |  |  |
Disclosure of taxes payable [line items] |  |  |
Taxes payable | 166,038 | 128,571 |
PIS and COFINS [member] |  |  |
Disclosure of taxes payable [line items] |  |  |
Taxes payable | 38,055 | 25,319 |
ISS [member] |  |  |
Disclosure of taxes payable [line items] |  |  |
Taxes payable | 22,339 | 11,211 |
Value Added Tax [member] |  |  |
Disclosure of taxes payable [line items] |  |  |
Taxes payable | 21,306 | 17,992 |
PERT [member] |  |  |
Disclosure of taxes payable [line items] |  |  |
Taxes payable |  | 19,584 |
Others [member] |  |  |
Disclosure of taxes payable [line items] |  |  |
Taxes payable | R$ 20,267 | R$ 18,852 |

X
- Definition The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 54 -Subparagraph n -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_n&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_CurrentTaxLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Disclosure of taxes payable [line items]. + References No definition available. + Details
Name: | ugp_DisclosureOfTaxesPayableLineItems
Namespace Prefix: | ugp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ugp_TaxesAxis=ugp_ICMSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ugp_TaxesAxis=ugp_PisAndCofinsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ugp_TaxesAxis=ugp_ISSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ugp_TaxesAxis=ugp_ValueAddedTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ugp_TaxesAxis=ugp_PertMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ugp_TaxesAxis=ugp_OtherTaxesPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |