<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019c4274-243d-7a11-8376-af0a36240b46,g:cef36c12-9073-4b97-80b1-63eb41355d99-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:viv="http://www.telefonica.com.br/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.telefonica.com.br/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="viv-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="viv-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="viv-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="viv-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.telefonica.com.br/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.telefonica.com.br/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.telefonica.com.br/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://www.telefonica.com.br/role/ConsolidatedStatementsofIncome">
        <link:definition>9952152 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome_1" roleURI="http://www.telefonica.com.br/role/ConsolidatedStatementsofIncome_1">
        <link:definition>9952152 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOtherComprehensiveIncome" roleURI="http://www.telefonica.com.br/role/ConsolidatedStatementsofOtherComprehensiveIncome">
        <link:definition>9952153 - Statement - Consolidated Statements of Other Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOtherComprehensiveIncome_1" roleURI="http://www.telefonica.com.br/role/ConsolidatedStatementsofOtherComprehensiveIncome_1">
        <link:definition>9952153 - Statement - Consolidated Statements of Other Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinEquity" roleURI="http://www.telefonica.com.br/role/ConsolidatedStatementsofChangesinEquity">
        <link:definition>9952154 - Statement - Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.telefonica.com.br/role/ConsolidatedStatementsofCashFlows">
        <link:definition>9952155 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsiderTradingPoliciesandProcedures" roleURI="http://www.telefonica.com.br/role/InsiderTradingPoliciesandProcedures">
        <link:definition>9952156 - Disclosure - Insider Trading Policies and Procedures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Cybersecurity" roleURI="http://www.telefonica.com.br/role/Cybersecurity">
        <link:definition>9952157 - Disclosure - Cybersecurity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATIONS" roleURI="http://www.telefonica.com.br/role/OPERATIONS">
        <link:definition>9952158 - Disclosure - OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPREPARATIONANDPRESENTATIONOFFINANCIALSTATEMENTS" roleURI="http://www.telefonica.com.br/role/BASISOFPREPARATIONANDPRESENTATIONOFFINANCIALSTATEMENTS">
        <link:definition>9952159 - Disclosure - BASIS OF PREPARATION AND PRESENTATION OF FINANCIAL STATEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CASHANDCASHEQUIVALENTS" roleURI="http://www.telefonica.com.br/role/CASHANDCASHEQUIVALENTS">
        <link:definition>9952160 - Disclosure - CASH AND CASH EQUIVALENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINVESTMENTS" roleURI="http://www.telefonica.com.br/role/FINANCIALINVESTMENTS">
        <link:definition>9952161 - Disclosure - FINANCIAL INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLE" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLE">
        <link:definition>9952162 - Disclosure - TRADE ACCOUNTS RECEIVABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIES" roleURI="http://www.telefonica.com.br/role/INVENTORIES">
        <link:definition>9952163 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PREPAIDEXPENSES" roleURI="http://www.telefonica.com.br/role/PREPAIDEXPENSES">
        <link:definition>9952164 - Disclosure - PREPAID EXPENSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXES" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXES">
        <link:definition>9952165 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TAXESCHARGESANDCONTRIBUTIONSRECOVERABLE" roleURI="http://www.telefonica.com.br/role/TAXESCHARGESANDCONTRIBUTIONSRECOVERABLE">
        <link:definition>9952166 - Disclosure - TAXES, CHARGES AND CONTRIBUTIONS RECOVERABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JUDICIALDEPOSITSANDGARNISHMENTS" roleURI="http://www.telefonica.com.br/role/JUDICIALDEPOSITSANDGARNISHMENTS">
        <link:definition>9952167 - Disclosure - JUDICIAL DEPOSITS AND GARNISHMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERASSETS" roleURI="http://www.telefonica.com.br/role/OTHERASSETS">
        <link:definition>9952168 - Disclosure - OTHER ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTS" roleURI="http://www.telefonica.com.br/role/INVESTMENTS">
        <link:definition>9952169 - Disclosure - INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENT" roleURI="http://www.telefonica.com.br/role/PROPERTYPLANTANDEQUIPMENT">
        <link:definition>9952170 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETS" roleURI="http://www.telefonica.com.br/role/INTANGIBLEASSETS">
        <link:definition>9952171 - Disclosure - INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMPAIRMENTOFNONFINANCIALASSETS" roleURI="http://www.telefonica.com.br/role/IMPAIRMENTOFNONFINANCIALASSETS">
        <link:definition>9952172 - Disclosure - IMPAIRMENT OF NON-FINANCIAL ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PERSONNELSOCIALCHARGESANDBENEFITS" roleURI="http://www.telefonica.com.br/role/PERSONNELSOCIALCHARGESANDBENEFITS">
        <link:definition>9952173 - Disclosure - PERSONNEL, SOCIAL CHARGES AND BENEFITS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSPAYABLE" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSPAYABLE">
        <link:definition>9952174 - Disclosure - TRADE ACCOUNTS PAYABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TAXESCHARGESANDCONTRIBUTIONSPAYABLE" roleURI="http://www.telefonica.com.br/role/TAXESCHARGESANDCONTRIBUTIONSPAYABLE">
        <link:definition>9952175 - Disclosure - TAXES, CHARGES AND CONTRIBUTIONS PAYABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DIVIDENDSANDINTERESTONEQUITY" roleURI="http://www.telefonica.com.br/role/DIVIDENDSANDINTERESTONEQUITY">
        <link:definition>9952176 - Disclosure - DIVIDENDS AND INTEREST ON EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONANDCONTINGENCIES" roleURI="http://www.telefonica.com.br/role/PROVISIONANDCONTINGENCIES">
        <link:definition>9952177 - Disclosure - PROVISION AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONANDCONTINGENCIES_1" roleURI="http://www.telefonica.com.br/role/PROVISIONANDCONTINGENCIES_1">
        <link:definition>9952178 - Disclosure - PROVISION AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANY" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANY">
        <link:definition>9952179 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDINCOME" roleURI="http://www.telefonica.com.br/role/DEFERREDINCOME">
        <link:definition>9952180 - Disclosure - DEFERRED INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERLIABILITIES" roleURI="http://www.telefonica.com.br/role/OTHERLIABILITIES">
        <link:definition>9952181 - Disclosure - OTHER LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITY" roleURI="http://www.telefonica.com.br/role/EQUITY">
        <link:definition>9952182 - Disclosure - EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETOPERATINGREVENUE" roleURI="http://www.telefonica.com.br/role/NETOPERATINGREVENUE">
        <link:definition>9952183 - Disclosure - NET OPERATING REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGCOSTSANDEXPENSES" roleURI="http://www.telefonica.com.br/role/OPERATINGCOSTSANDEXPENSES">
        <link:definition>9952184 - Disclosure - OPERATING COSTS AND EXPENSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHEROPERATINGINCOMENETEXPENSES" roleURI="http://www.telefonica.com.br/role/OTHEROPERATINGINCOMENETEXPENSES">
        <link:definition>9952185 - Disclosure - OTHER OPERATING INCOME, NET (EXPENSES)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINCOMEEXPENSES" roleURI="http://www.telefonica.com.br/role/FINANCIALINCOMEEXPENSES">
        <link:definition>9952186 - Disclosure - FINANCIAL INCOME (EXPENSES)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BALANCESANDTRANSACTIONSWITHRELATEDPARTIES" roleURI="http://www.telefonica.com.br/role/BALANCESANDTRANSACTIONSWITHRELATEDPARTIES">
        <link:definition>9952187 - Disclosure - BALANCES AND TRANSACTIONS WITH RELATED PARTIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITS" roleURI="http://www.telefonica.com.br/role/PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITS">
        <link:definition>9952188 - Disclosure - PENSION PLANS AND OTHER POST-EMPLOYMENT BENEFITS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTPLANS" roleURI="http://www.telefonica.com.br/role/SHAREBASEDPAYMENTPLANS">
        <link:definition>9952189 - Disclosure - SHARE-BASED PAYMENT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENT" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENT">
        <link:definition>9952190 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ADDITIONALINFORMATIONONCASHFLOWS" roleURI="http://www.telefonica.com.br/role/ADDITIONALINFORMATIONONCASHFLOWS">
        <link:definition>9952191 - Disclosure - ADDITIONAL INFORMATION ON CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONTRACTUALCOMMITMENTSANDGUARANTEES" roleURI="http://www.telefonica.com.br/role/CONTRACTUALCOMMITMENTSANDGUARANTEES">
        <link:definition>9952192 - Disclosure - CONTRACTUAL COMMITMENTS AND GUARANTEES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERMATTERS" roleURI="http://www.telefonica.com.br/role/OTHERMATTERS">
        <link:definition>9952193 - Disclosure - OTHER MATTERS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://www.telefonica.com.br/role/SUBSEQUENTEVENTS">
        <link:definition>9952194 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashAndCashEquivalentsPolicies" roleURI="http://www.telefonica.com.br/role/CashAndCashEquivalentsPolicies">
        <link:definition>9955511 - Disclosure - Cash And Cash Equivalents (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLEPolicies" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLEPolicies">
        <link:definition>9955512 - Disclosure - TRADE ACCOUNTS RECEIVABLE (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubclassificationsofassetsliabilitiesandequitiesPolicies" roleURI="http://www.telefonica.com.br/role/SubclassificationsofassetsliabilitiesandequitiesPolicies">
        <link:definition>9955513 - Disclosure - Subclassifications of assets, liabilities and equities (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESPolicies" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESPolicies">
        <link:definition>9955514 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSPolicies" roleURI="http://www.telefonica.com.br/role/INVESTMENTSPolicies">
        <link:definition>9955515 - Disclosure - INVESTMENTS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTPolicies" roleURI="http://www.telefonica.com.br/role/PROPERTYPLANTANDEQUIPMENTPolicies">
        <link:definition>9955516 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSPolicies" roleURI="http://www.telefonica.com.br/role/INTANGIBLEASSETSPolicies">
        <link:definition>9955517 - Disclosure - INTANGIBLE ASSETS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMPAIRMENTOFNONFINANCIALASSETSPolicies" roleURI="http://www.telefonica.com.br/role/IMPAIRMENTOFNONFINANCIALASSETSPolicies">
        <link:definition>9955518 - Disclosure - IMPAIRMENT OF NON-FINANCIAL ASSETS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PERSONNELSOCIALCHARGESANDBENEFITSPolicies" roleURI="http://www.telefonica.com.br/role/PERSONNELSOCIALCHARGESANDBENEFITSPolicies">
        <link:definition>9955519 - Disclosure - PERSONNEL, SOCIAL CHARGES AND BENEFITS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialServicesBankingandThriftPolicies" roleURI="http://www.telefonica.com.br/role/FinancialServicesBankingandThriftPolicies">
        <link:definition>9955520 - Disclosure - Financial Services, Banking and Thrift (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DIVIDENDSANDINTERESTONEQUITYPolicies" roleURI="http://www.telefonica.com.br/role/DIVIDENDSANDINTERESTONEQUITYPolicies">
        <link:definition>9955521 - Disclosure - DIVIDENDS AND INTEREST ON EQUITY (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONANDCONTINGENCIESPolicies" roleURI="http://www.telefonica.com.br/role/PROVISIONANDCONTINGENCIESPolicies">
        <link:definition>9955522 - Disclosure - PROVISION AND CONTINGENCIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYPolicies" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYPolicies">
        <link:definition>9955523 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETOPERATINGREVENUEPolicies" roleURI="http://www.telefonica.com.br/role/NETOPERATINGREVENUEPolicies">
        <link:definition>9955524 - Disclosure - NET OPERATING REVENUE (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINCOMEPolicies" roleURI="http://www.telefonica.com.br/role/FINANCIALINCOMEPolicies">
        <link:definition>9955525 - Disclosure - FINANCIAL INCOME (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITSPolicies" roleURI="http://www.telefonica.com.br/role/PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITSPolicies">
        <link:definition>9955526 - Disclosure - PENSION PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTPolicies" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTPolicies">
        <link:definition>9955527 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPRACTICESPolicies" roleURI="http://www.telefonica.com.br/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRACTICESPolicies">
        <link:definition>9955528 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRACTICES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsTables" roleURI="http://www.telefonica.com.br/role/OperationsTables">
        <link:definition>9955529 - Disclosure - Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CASHANDCASHEQUIVALENTSTables" roleURI="http://www.telefonica.com.br/role/CASHANDCASHEQUIVALENTSTables">
        <link:definition>9955530 - Disclosure - CASH AND CASH EQUIVALENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINVESTMENTSTables" roleURI="http://www.telefonica.com.br/role/FINANCIALINVESTMENTSTables">
        <link:definition>9955531 - Disclosure - FINANCIAL INVESTMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLETables" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLETables">
        <link:definition>9955532 - Disclosure - TRADE ACCOUNTS RECEIVABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESTables" roleURI="http://www.telefonica.com.br/role/INVENTORIESTables">
        <link:definition>9955533 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PREPAIDEXPENSESTables" roleURI="http://www.telefonica.com.br/role/PREPAIDEXPENSESTables">
        <link:definition>9955534 - Disclosure - PREPAID EXPENSES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESTables" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESTables">
        <link:definition>9955535 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TAXESCHARGESANDCONTRIBUTIONSRECOVERABLETables" roleURI="http://www.telefonica.com.br/role/TAXESCHARGESANDCONTRIBUTIONSRECOVERABLETables">
        <link:definition>9955536 - Disclosure - TAXES, CHARGES AND CONTRIBUTIONS RECOVERABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JUDICIALDEPOSITSANDGARNISHMENTSTables" roleURI="http://www.telefonica.com.br/role/JUDICIALDEPOSITSANDGARNISHMENTSTables">
        <link:definition>9955537 - Disclosure - JUDICIAL DEPOSITS AND GARNISHMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERASSETSTables" roleURI="http://www.telefonica.com.br/role/OTHERASSETSTables">
        <link:definition>9955538 - Disclosure - OTHER ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSTables" roleURI="http://www.telefonica.com.br/role/INVESTMENTSTables">
        <link:definition>9955539 - Disclosure - INVESTMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTTables" roleURI="http://www.telefonica.com.br/role/PROPERTYPLANTANDEQUIPMENTTables">
        <link:definition>9955540 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSTables" roleURI="http://www.telefonica.com.br/role/INTANGIBLEASSETSTables">
        <link:definition>9955541 - Disclosure - INTANGIBLE ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PERSONNELSOCIALCHARGESANDBENEFITSTables" roleURI="http://www.telefonica.com.br/role/PERSONNELSOCIALCHARGESANDBENEFITSTables">
        <link:definition>9955542 - Disclosure - PERSONNEL, SOCIAL CHARGES AND BENEFITS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSPAYABLETables" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSPAYABLETables">
        <link:definition>9955543 - Disclosure - TRADE ACCOUNTS PAYABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TAXESCHARGESANDCONTRIBUTIONSPAYABLETables" roleURI="http://www.telefonica.com.br/role/TAXESCHARGESANDCONTRIBUTIONSPAYABLETables">
        <link:definition>9955544 - Disclosure - TAXES, CHARGES AND CONTRIBUTIONS PAYABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DIVIDENDSANDINTERESTONEQUITYTables" roleURI="http://www.telefonica.com.br/role/DIVIDENDSANDINTERESTONEQUITYTables">
        <link:definition>9955545 - Disclosure - DIVIDENDS AND INTEREST ON EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONANDCONTINGENCIESTables" roleURI="http://www.telefonica.com.br/role/PROVISIONANDCONTINGENCIESTables">
        <link:definition>9955546 - Disclosure - PROVISION AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONANDCONTINGENCIESTables_1" roleURI="http://www.telefonica.com.br/role/PROVISIONANDCONTINGENCIESTables_1">
        <link:definition>9955547 - Disclosure - PROVISION AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYTables" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYTables">
        <link:definition>9955548 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDINCOMETables" roleURI="http://www.telefonica.com.br/role/DEFERREDINCOMETables">
        <link:definition>9955549 - Disclosure - DEFERRED INCOME (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERLIABILITIESTables" roleURI="http://www.telefonica.com.br/role/OTHERLIABILITIESTables">
        <link:definition>9955550 - Disclosure - OTHER LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYTables" roleURI="http://www.telefonica.com.br/role/EQUITYTables">
        <link:definition>9955551 - Disclosure - EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETOPERATINGREVENUETables" roleURI="http://www.telefonica.com.br/role/NETOPERATINGREVENUETables">
        <link:definition>9955552 - Disclosure - NET OPERATING REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGCOSTSANDEXPENSESTables" roleURI="http://www.telefonica.com.br/role/OPERATINGCOSTSANDEXPENSESTables">
        <link:definition>9955553 - Disclosure - OPERATING COSTS AND EXPENSES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHEROPERATINGINCOMENETTables" roleURI="http://www.telefonica.com.br/role/OTHEROPERATINGINCOMENETTables">
        <link:definition>9955554 - Disclosure - OTHER OPERATING INCOME, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINCOMEEXPENSESTables" roleURI="http://www.telefonica.com.br/role/FINANCIALINCOMEEXPENSESTables">
        <link:definition>9955555 - Disclosure - FINANCIAL INCOME (EXPENSES) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BALANCESANDTRANSACTIONSWITHRELATEDPARTIESTables" roleURI="http://www.telefonica.com.br/role/BALANCESANDTRANSACTIONSWITHRELATEDPARTIESTables">
        <link:definition>9955556 - Disclosure - BALANCES AND TRANSACTIONS WITH RELATED PARTIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITSTables" roleURI="http://www.telefonica.com.br/role/PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITSTables">
        <link:definition>9955557 - Disclosure - PENSION PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTPLANSTables" roleURI="http://www.telefonica.com.br/role/SHAREBASEDPAYMENTPLANSTables">
        <link:definition>9955558 - Disclosure - SHARE-BASED PAYMENT PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTTables" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTTables">
        <link:definition>9955559 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ADDITIONALINFORMATIONONCASHFLOWSTables" roleURI="http://www.telefonica.com.br/role/ADDITIONALINFORMATIONONCASHFLOWSTables">
        <link:definition>9955560 - Disclosure - ADDITIONAL INFORMATION ON CASH FLOWS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONTRACTUALCOMMITMENTSANDGUARANTEESTables" roleURI="http://www.telefonica.com.br/role/CONTRACTUALCOMMITMENTSANDGUARANTEESTables">
        <link:definition>9955561 - Disclosure - CONTRACTUAL COMMITMENTS AND GUARANTEES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERMATTERSDetails" roleURI="http://www.telefonica.com.br/role/OTHERMATTERSDetails">
        <link:definition>9955562 - Disclosure - OTHER MATTERS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATIONSDetail1" roleURI="http://www.telefonica.com.br/role/OPERATIONSDetail1">
        <link:definition>9955563 - Disclosure - OPERATIONS - (Detail 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATIONSDetail2" roleURI="http://www.telefonica.com.br/role/OPERATIONSDetail2">
        <link:definition>9955564 - Disclosure - OPERATIONS - (Detail 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATIONSDetail3" roleURI="http://www.telefonica.com.br/role/OPERATIONSDetail3">
        <link:definition>9955565 - Disclosure - OPERATIONS - (Detail 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATIONSDetail4" roleURI="http://www.telefonica.com.br/role/OPERATIONSDetail4">
        <link:definition>9955566 - Disclosure - OPERATIONS - (Detail 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATIONSAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/OPERATIONSAdditionalInformationDetails">
        <link:definition>9955567 - Disclosure - OPERATIONS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CASHANDCASHEQUIVALENTSDetails" roleURI="http://www.telefonica.com.br/role/CASHANDCASHEQUIVALENTSDetails">
        <link:definition>9955568 - Disclosure - CASH AND CASH EQUIVALENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashandCashEquivalentsAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/CashandCashEquivalentsAdditionalInformationDetails">
        <link:definition>9955569 - Disclosure - Cash and Cash Equivalents - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINVESTMENTSDetails" roleURI="http://www.telefonica.com.br/role/FINANCIALINVESTMENTSDetails">
        <link:definition>9955570 - Disclosure - FINANCIAL INVESTMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINVESTMENTSDetails_1" roleURI="http://www.telefonica.com.br/role/FINANCIALINVESTMENTSDetails_1">
        <link:definition>9955570 - Disclosure - FINANCIAL INVESTMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLEDetail1" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLEDetail1">
        <link:definition>9955571 - Disclosure - TRADE ACCOUNTS RECEIVABLE (Detail 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLEDetail2" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLEDetail2">
        <link:definition>9955572 - Disclosure - TRADE ACCOUNTS RECEIVABLE (Detail 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLEDetail3" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLEDetail3">
        <link:definition>9955573 - Disclosure - TRADE ACCOUNTS RECEIVABLE (Detail 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLEDetail4" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLEDetail4">
        <link:definition>9955574 - Disclosure - TRADE ACCOUNTS RECEIVABLE - (Detail 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSRECEIVABLEAdditionalinformationDetails" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSRECEIVABLEAdditionalinformationDetails">
        <link:definition>9955575 - Disclosure - TRADE ACCOUNTS RECEIVABLE - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVENTORIESDetails" roleURI="http://www.telefonica.com.br/role/INVENTORIESDetails">
        <link:definition>9955576 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PREPAIDEXPENSESDetails" roleURI="http://www.telefonica.com.br/role/PREPAIDEXPENSESDetails">
        <link:definition>9955577 - Disclosure - PREPAID EXPENSES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PREPAIDEXPENSESDetails2" roleURI="http://www.telefonica.com.br/role/PREPAIDEXPENSESDetails2">
        <link:definition>9955578 - Disclosure - PREPAID EXPENSES (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESIncomeandSocialContributiontaxesrecoverableDetails" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESIncomeandSocialContributiontaxesrecoverableDetails">
        <link:definition>9955579 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES - Income and Social Contribution taxes recoverable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESIncomeandSocialContributiontaxespayableDetails" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESIncomeandSocialContributiontaxespayableDetails">
        <link:definition>9955580 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES - Income and Social Contribution taxes payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESIncomeandSocialContributiontaxespayableDetails_1" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESIncomeandSocialContributiontaxespayableDetails_1">
        <link:definition>9955580 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES - Income and Social Contribution taxes payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESDeferredtaxesDetails" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESDeferredtaxesDetails">
        <link:definition>9955581 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES - Deferred taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESProjectionsDetails" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESProjectionsDetails">
        <link:definition>9955582 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES - Projections (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESReconciliationofincometaxandsocialcontributionexpenseDetails" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESReconciliationofincometaxandsocialcontributionexpenseDetails">
        <link:definition>9955583 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES - Reconciliation of income tax and social contribution expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMEANDSOCIALCONTRIBUTIONTAXESUncertaintiesaboutIncomeTaxTreatmentsDetails" roleURI="http://www.telefonica.com.br/role/INCOMEANDSOCIALCONTRIBUTIONTAXESUncertaintiesaboutIncomeTaxTreatmentsDetails">
        <link:definition>9955584 - Disclosure - INCOME AND SOCIAL CONTRIBUTION TAXES - Uncertainties about Income Tax Treatments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TAXESCHARGESANDCONTRIBUTIONSRECOVERABLEDetails" roleURI="http://www.telefonica.com.br/role/TAXESCHARGESANDCONTRIBUTIONSRECOVERABLEDetails">
        <link:definition>9955585 - Disclosure - TAXES, CHARGES AND CONTRIBUTIONS RECOVERABLE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TAXESCHARGESANDCONTRIBUTIONSRECOVERABLEDetailsCalc2" roleURI="http://www.telefonica.com.br/role/TAXESCHARGESANDCONTRIBUTIONSRECOVERABLEDetailsCalc2">
        <link:definition>9955586 - Disclosure - TAXES, CHARGES AND CONTRIBUTIONS RECOVERABLE (Details) - Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JUDICIALDEPOSITSANDGARNISHMENTSJudicialDepositsandgarnishmentsDetails" roleURI="http://www.telefonica.com.br/role/JUDICIALDEPOSITSANDGARNISHMENTSJudicialDepositsandgarnishmentsDetails">
        <link:definition>9955587 - Disclosure - JUDICIAL DEPOSITS AND GARNISHMENTS - Judicial Deposits and garnishments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JUDICIALDEPOSITSANDGARNISHMENTSTaxrelatedjudicialDepositsDetails" roleURI="http://www.telefonica.com.br/role/JUDICIALDEPOSITSANDGARNISHMENTSTaxrelatedjudicialDepositsDetails">
        <link:definition>9955588 - Disclosure - JUDICIAL DEPOSITS AND GARNISHMENTS - Tax related judicial Deposits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERASSETSDetails" roleURI="http://www.telefonica.com.br/role/OTHERASSETSDetails">
        <link:definition>9955589 - Disclosure - OTHER ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERASSETSDetailsCalc2" roleURI="http://www.telefonica.com.br/role/OTHERASSETSDetailsCalc2">
        <link:definition>9955590 - Disclosure - OTHER ASSETS (Details) (Calc 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSDirectequityinterestsinsubsidiariesandjointlycontrolledcompaniesDetails" roleURI="http://www.telefonica.com.br/role/INVESTMENTSDirectequityinterestsinsubsidiariesandjointlycontrolledcompaniesDetails">
        <link:definition>9955591 - Disclosure - INVESTMENTS - Direct equity interests in subsidiaries and jointly controlled companies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSDisclosureofjointventuresDetails" roleURI="http://www.telefonica.com.br/role/INVESTMENTSDisclosureofjointventuresDetails">
        <link:definition>9955592 - Disclosure - INVESTMENTS - Disclosure of joint ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INVESTMENTSDisclosureofchangesininvestmentsDetails" roleURI="http://www.telefonica.com.br/role/INVESTMENTSDisclosureofchangesininvestmentsDetails">
        <link:definition>9955593 - Disclosure - INVESTMENTS - Disclosure of changes in investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentDetails1" roleURI="http://www.telefonica.com.br/role/PropertyPlantAndEquipmentDetails1">
        <link:definition>9955594 - Disclosure - Property, Plant And Equipment (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentDetails2" roleURI="http://www.telefonica.com.br/role/PropertyplantandequipmentDetails2">
        <link:definition>9955595 - Disclosure - Property, plant and equipment (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentDetails3" roleURI="http://www.telefonica.com.br/role/PropertyplantandequipmentDetails3">
        <link:definition>9955596 - Disclosure - Property, plant and equipment (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentDetails4" roleURI="http://www.telefonica.com.br/role/PropertyplantandequipmentDetails4">
        <link:definition>9955597 - Disclosure - Property, plant and equipment (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/PropertyplantandequipmentAdditionalInformationDetails">
        <link:definition>9955598 - Disclosure - Property, plant and equipment - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDetails1" roleURI="http://www.telefonica.com.br/role/IntangibleAssetsDetails1">
        <link:definition>9955599 - Disclosure - Intangible Assets (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDetails2" roleURI="http://www.telefonica.com.br/role/IntangibleAssetsDetails2">
        <link:definition>9955600 - Disclosure - Intangible Assets (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMPAIRMENTOFNONFINANCIALASSETSAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/IMPAIRMENTOFNONFINANCIALASSETSAdditionalInformationDetails">
        <link:definition>9955601 - Disclosure - IMPAIRMENT OF NON-FINANCIAL ASSETS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PERSONNELSOCIALCHARGESANDBENEFITSDetails" roleURI="http://www.telefonica.com.br/role/PERSONNELSOCIALCHARGESANDBENEFITSDetails">
        <link:definition>9955602 - Disclosure - PERSONNEL, SOCIAL CHARGES AND BENEFITS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PERSONNELSOCIALCHARGESANDBENEFITSDetails_Calc_2" roleURI="http://www.telefonica.com.br/role/PERSONNELSOCIALCHARGESANDBENEFITSDetails_Calc_2">
        <link:definition>9955603 - Disclosure - PERSONNEL, SOCIAL CHARGES AND BENEFITS (Details)_Calc_2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TRADEACCOUNTSPAYABLEDetails" roleURI="http://www.telefonica.com.br/role/TRADEACCOUNTSPAYABLEDetails">
        <link:definition>9955604 - Disclosure - TRADE ACCOUNTS PAYABLE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TAXESCHARGESANDCONTRIBUTIONSPAYABLEDetails" roleURI="http://www.telefonica.com.br/role/TAXESCHARGESANDCONTRIBUTIONSPAYABLEDetails">
        <link:definition>9955605 - Disclosure - TAXES, CHARGES AND CONTRIBUTIONS PAYABLE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DIVIDENDSANDINTERESTONEQUITYBreakdownDetails" roleURI="http://www.telefonica.com.br/role/DIVIDENDSANDINTERESTONEQUITYBreakdownDetails">
        <link:definition>9955606 - Disclosure - DIVIDENDS AND INTEREST ON EQUITY - Breakdown (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DIVIDENDSANDINTERESTONEQUITYChangesDetails" roleURI="http://www.telefonica.com.br/role/DIVIDENDSANDINTERESTONEQUITYChangesDetails">
        <link:definition>9955607 - Disclosure - DIVIDENDS AND INTEREST ON EQUITY - Changes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PREPAIDEXPENSEMovementofincrementalcostsinobtainingcontractswithcustomersDetails" roleURI="http://www.telefonica.com.br/role/PREPAIDEXPENSEMovementofincrementalcostsinobtainingcontractswithcustomersDetails">
        <link:definition>9955608 - Disclosure - PREPAID EXPENSE - Movement of incremental costs in obtaining contracts with customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONSANDCONTINGENCIESBreakdownofchangesinprovisionsDetails" roleURI="http://www.telefonica.com.br/role/PROVISIONSANDCONTINGENCIESBreakdownofchangesinprovisionsDetails">
        <link:definition>9955609 - Disclosure - PROVISIONS AND CONTINGENCIES - Breakdown of changes in provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONSANDCONTINGENCIESTaxProvisionandContingenciesDetails" roleURI="http://www.telefonica.com.br/role/PROVISIONSANDCONTINGENCIESTaxProvisionandContingenciesDetails">
        <link:definition>9955610 - Disclosure - PROVISIONS AND CONTINGENCIES - Tax Provision and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROVISIONSANDCONTINGENCIESLaborprovisionsandcontingenciesDetails" roleURI="http://www.telefonica.com.br/role/PROVISIONSANDCONTINGENCIESLaborprovisionsandcontingenciesDetails">
        <link:definition>9955611 - Disclosure - PROVISIONS AND CONTINGENCIES - Labor provisions and contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails1" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails1">
        <link:definition>9955612 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails2" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails2">
        <link:definition>9955613 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails3" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails3">
        <link:definition>9955614 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails4" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails4">
        <link:definition>9955615 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails5" roleURI="http://www.telefonica.com.br/role/LOANSFINANCINGDEBENTURESLEASE5GLICENSESANDLIABILITIESFORTHEACQUISITIONOFACOMPANYDetails5">
        <link:definition>9955616 - Disclosure - LOANS, FINANCING, DEBENTURES, LEASE, 5G LICENSES AND LIABILITIES FOR THE ACQUISITION OF A COMPANY (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDINCOMEScheduleofdeferredincomeDetails" roleURI="http://www.telefonica.com.br/role/DEFERREDINCOMEScheduleofdeferredincomeDetails">
        <link:definition>9955617 - Disclosure - DEFERRED INCOME - Schedule of deferred income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDINCOMEChangesincontractualliabilitiesDetails" roleURI="http://www.telefonica.com.br/role/DEFERREDINCOMEChangesincontractualliabilitiesDetails">
        <link:definition>9955618 - Disclosure - DEFERRED INCOME - Changes in contractual liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDINCOMEExpectedperiodsofrealizationofcontractualliabilitiesDetails" roleURI="http://www.telefonica.com.br/role/DEFERREDINCOMEExpectedperiodsofrealizationofcontractualliabilitiesDetails">
        <link:definition>9955619 - Disclosure - DEFERRED INCOME - Expected periods of realization of contractual liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERLIABILITIESDetails" roleURI="http://www.telefonica.com.br/role/OTHERLIABILITIESDetails">
        <link:definition>9955620 - Disclosure - OTHER LIABILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERLIABILITIESDetailsCalc2" roleURI="http://www.telefonica.com.br/role/OTHERLIABILITIESDetailsCalc2">
        <link:definition>9955621 - Disclosure - OTHER LIABILITIES (Details) - Calc2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/EquityAdditionalInformationDetails">
        <link:definition>9955622 - Disclosure - Equity - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EqutiyDetails1" roleURI="http://www.telefonica.com.br/role/EqutiyDetails1">
        <link:definition>9955623 - Disclosure - Equtiy (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EqutiyDetails2" roleURI="http://www.telefonica.com.br/role/EqutiyDetails2">
        <link:definition>9955624 - Disclosure - Equtiy (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EqutiyDetails3" roleURI="http://www.telefonica.com.br/role/EqutiyDetails3">
        <link:definition>9955625 - Disclosure - Equtiy (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDetails4" roleURI="http://www.telefonica.com.br/role/EquityDetails4">
        <link:definition>9955626 - Disclosure - Equity (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDetails5" roleURI="http://www.telefonica.com.br/role/EquityDetails5">
        <link:definition>9955627 - Disclosure - Equity (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDetails6" roleURI="http://www.telefonica.com.br/role/EquityDetails6">
        <link:definition>9955628 - Disclosure - Equity (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDetails7" roleURI="http://www.telefonica.com.br/role/EquityDetails7">
        <link:definition>9955629 - Disclosure - Equity (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETOPERATINGREVENUEDetails" roleURI="http://www.telefonica.com.br/role/NETOPERATINGREVENUEDetails">
        <link:definition>9955630 - Disclosure - NET OPERATING REVENUE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGCOSTSANDEXPENSESDetails" roleURI="http://www.telefonica.com.br/role/OPERATINGCOSTSANDEXPENSESDetails">
        <link:definition>9955631 - Disclosure - OPERATING COSTS AND EXPENSES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OPERATINGCOSTSANDEXPENSESDetails2" roleURI="http://www.telefonica.com.br/role/OPERATINGCOSTSANDEXPENSESDetails2">
        <link:definition>9955632 - Disclosure - OPERATING COSTS AND EXPENSES (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHEROPERATINGINCOMENETAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/OTHEROPERATINGINCOMENETAdditionalInformationDetails">
        <link:definition>9955633 - Disclosure - OTHER OPERATING INCOME, NET - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHEROPERATINGINCOMENETDetails" roleURI="http://www.telefonica.com.br/role/OTHEROPERATINGINCOMENETDetails">
        <link:definition>9955634 - Disclosure - OTHER OPERATING INCOME, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINCOMEEXPENSESDetails" roleURI="http://www.telefonica.com.br/role/FINANCIALINCOMEEXPENSESDetails">
        <link:definition>9955635 - Disclosure - FINANCIAL INCOME (EXPENSES) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BALANCESANDTRANSACTIONSWITHRELATEDPARTIESBalanceSheetDetails1" roleURI="http://www.telefonica.com.br/role/BALANCESANDTRANSACTIONSWITHRELATEDPARTIESBalanceSheetDetails1">
        <link:definition>9955636 - Disclosure - BALANCES AND TRANSACTIONS WITH RELATED PARTIES - Balance Sheet (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BALANCESANDTRANSACTIONSWITHRELATEDPARTIESBalanceSheetDetails2" roleURI="http://www.telefonica.com.br/role/BALANCESANDTRANSACTIONSWITHRELATEDPARTIESBalanceSheetDetails2">
        <link:definition>9955637 - Disclosure - BALANCES AND TRANSACTIONS WITH RELATED PARTIES - Balance Sheet (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BALANCESANDTRANSACTIONSWITHRELATEDPARTIESIncomeStatementDetails3" roleURI="http://www.telefonica.com.br/role/BALANCESANDTRANSACTIONSWITHRELATEDPARTIESIncomeStatementDetails3">
        <link:definition>9955638 - Disclosure - BALANCES AND TRANSACTIONS WITH RELATED PARTIES - Income Statement (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BALANCESANDTRANSACTIONSWITHRELATEDPARTIESManagementcompensationAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/BALANCESANDTRANSACTIONSWITHRELATEDPARTIESManagementcompensationAdditionalInformationDetails">
        <link:definition>9955639 - Disclosure - BALANCES AND TRANSACTIONS WITH RELATED PARTIES - Management compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails1" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails1">
        <link:definition>9955640 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails2" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails2">
        <link:definition>9955641 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails3" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails3">
        <link:definition>9955642 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails4" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails4">
        <link:definition>9955643 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails5" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails5">
        <link:definition>9955644 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails6" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails6">
        <link:definition>9955645 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails7" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails7">
        <link:definition>9955646 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails8" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails8">
        <link:definition>9955647 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 8)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails9" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails9">
        <link:definition>9955648 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 9)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails10" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails10">
        <link:definition>9955649 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 10)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails11" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails11">
        <link:definition>9955650 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 11)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails12" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails12">
        <link:definition>9955651 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 12)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails13" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails13">
        <link:definition>9955652 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 13)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails14" roleURI="http://www.telefonica.com.br/role/PENSIONSPLANSANDOTHERPOSTEMPLOYMENTBENEFITSDetails14">
        <link:definition>9955653 - Disclosure - PENSIONS PLANS AND OTHER POST-EMPLOYMENT BENEFITS (Details 14)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITSAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/PENSIONPLANSANDOTHERPOSTEMPLOYMENTBENEFITSAdditionalInformationDetails">
        <link:definition>9955654 - Disclosure - PENSION PLANS AND OTHER POST-EMPLOYMENT BENEFITS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SHAREBASEDPAYMENTPLANSDetails" roleURI="http://www.telefonica.com.br/role/SHAREBASEDPAYMENTPLANSDetails">
        <link:definition>9955655 - Disclosure - SHARE-BASED PAYMENT PLANS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails1" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails1">
        <link:definition>9955656 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails2" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails2">
        <link:definition>9955657 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails3" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails3">
        <link:definition>9955658 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails4" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails4">
        <link:definition>9955659 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails5" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails5">
        <link:definition>9955660 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails6" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails6">
        <link:definition>9955661 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails7" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTDetails7">
        <link:definition>9955662 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTAdditionalInformationDetails" roleURI="http://www.telefonica.com.br/role/FINANCIALINSTRUMENTSANDRISKANDCAPITALMANAGEMENTAdditionalInformationDetails">
        <link:definition>9955663 - Disclosure - FINANCIAL INSTRUMENTS AND RISK AND CAPITAL MANAGEMENT - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ADDITIONALINFORMATIONONCASHFLOWSDetails" roleURI="http://www.telefonica.com.br/role/ADDITIONALINFORMATIONONCASHFLOWSDetails">
        <link:definition>9955664 - Disclosure - ADDITIONAL INFORMATION ON CASH FLOWS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONTRACTUALCOMMITMENTSANDGUARANTEESContractualcommitmentsDetails" roleURI="http://www.telefonica.com.br/role/CONTRACTUALCOMMITMENTSANDGUARANTEESContractualcommitmentsDetails">
        <link:definition>9955665 - Disclosure - CONTRACTUAL COMMITMENTS AND GUARANTEES - Contractual commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONTRACTUALCOMMITMENTSANDGUARANTEESGuaranteesDetails" roleURI="http://www.telefonica.com.br/role/CONTRACTUALCOMMITMENTSANDGUARANTEESGuaranteesDetails">
        <link:definition>9955666 - Disclosure - CONTRACTUAL COMMITMENTS AND GUARANTEES - Guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTSDetails" roleURI="http://www.telefonica.com.br/role/SUBSEQUENTEVENTSDetails">
        <link:definition>9955667 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEFERREDREVENUEDetailsCalc2" roleURI="http://www.telefonica.com.br/role/DEFERREDREVENUEDetailsCalc2">
        <link:definition>9955668 - Disclosure - DEFERRED REVENUE (Details) - Calc2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="viv_AmericandepositorysharesMember" abstract="true" name="AmericandepositorysharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesRecoverableCurrent" abstract="false" name="IncomeAndSocialContributionTaxesRecoverableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsRecoverableCurrent" abstract="false" name="TaxesChargesAndContributionsRecoverableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DividendsAndInterestOnEquity" abstract="false" name="DividendsAndInterestOnEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LongTermAssets" abstract="false" name="LongTermAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesPayableCurrent" abstract="false" name="IncomeAndSocialContributionTaxesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DividendAndInterestOnEquityCurrentPayable" abstract="false" name="DividendAndInterestOnEquityCurrentPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LoansFinancingDebenturesAndLeasesCurrent" abstract="false" name="LoansFinancingDebenturesAndLeasesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesPayableNonCurrent" abstract="false" name="IncomeAndSocialContributionTaxesPayableNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LoansFinancingDebenturesAndLeasesNonCurrent" abstract="false" name="LoansFinancingDebenturesAndLeasesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CapitalAndCapitalRedemptionReserves" abstract="false" name="CapitalAndCapitalRedemptionReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeReserves" abstract="false" name="IncomeReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdditionalProposedDividends" abstract="false" name="AdditionalProposedDividends" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EquityValuationAdjustment" abstract="false" name="EquityValuationAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IfrsStatementTable" abstract="true" name="IfrsStatementTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_IfrsStatementLineItems" abstract="true" name="IfrsStatementLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_OperatingExpenseIncomeExcludingCostOfSales" abstract="false" name="OperatingExpenseIncomeExcludingCostOfSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FinanceIncomeExpensesNet" abstract="false" name="FinanceIncomeExpensesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TypeOfReservesAxis" abstract="true" name="TypeOfReservesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_ReserveDomain" abstract="true" name="ReserveDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CapitalReservesMember" abstract="true" name="CapitalReservesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IncomeReservesMember" abstract="true" name="IncomeReservesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SpecialGoodwillReserveMember" abstract="true" name="SpecialGoodwillReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IncomeReservesLegalReserveMember" abstract="true" name="IncomeReservesLegalReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TaxIncentiveReserveMember" abstract="true" name="TaxIncentiveReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ReserveForRemunerationAndInvestmentsMember" abstract="true" name="ReserveForRemunerationAndInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IncomeReserveExpansionAndModernizationReserveMember" abstract="true" name="IncomeReserveExpansionAndModernizationReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ProposedAdditionalDividendsMember" abstract="true" name="ProposedAdditionalDividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughPrescribedEquityInstrumentsIncludingUnclaimedDividendsAndInterestOnEquityEquity" abstract="false" name="IncreaseDecreaseThroughPrescribedEquityInstrumentsIncludingUnclaimedDividendsAndInterestOnEquityEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxIncentivesOnCorporateIncomeTaxReturnAdjustments" abstract="false" name="TaxIncentivesOnCorporateIncomeTaxReturnAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CancellationOfCommonSharesToBeHeldInTreasury" abstract="false" name="CancellationOfCommonSharesToBeHeldInTreasury" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RepurchaseOfCommonShares" abstract="false" name="RepurchaseOfCommonShares" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RightOfWithdrawalApprovalOfAcquisitionOfGarliava" abstract="false" name="RightOfWithdrawalApprovalOfAcquisitionOfGarliava" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DecreaseFromPremiumOnAcquisitionOfSubsidiaryEquity" abstract="false" name="DecreaseFromPremiumOnAcquisitionOfSubsidiaryEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EffectsOfNonControllingShareholdersOnInvestmentsInVivoVentures" abstract="false" name="EffectsOfNonControllingShareholdersOnInvestmentsInVivoVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CapitalTransactionForAcquisition" abstract="false" name="CapitalTransactionForAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CapitalTransactionsShareConsolidationAndStockSplitProcesses" abstract="false" name="CapitalTransactionsShareConsolidationAndStockSplitProcesses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AllocationOfIncomeAbstract" abstract="true" name="AllocationOfIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_AllocationOfIncomeToLegalReserve" abstract="false" name="AllocationOfIncomeToLegalReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestOnEquityGross" abstract="false" name="InterestOnEquityGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestOnEquityAndDividendsGrossAmount" abstract="false" name="InterestOnEquityAndDividendsGrossAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ShareCancellationShareBuybackProgram" abstract="false" name="ShareCancellationShareBuybackProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterimDividends" abstract="false" name="InterimDividends" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AllocationOfIncomeToAdditionalDividendProposed" abstract="false" name="AllocationOfIncomeToAdditionalDividendProposed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReserveForRemunerationAndInvestments" abstract="false" name="ReserveForRemunerationAndInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AllocationOfIncomeToReversalExpansionAndModernizationReserve" abstract="false" name="AllocationOfIncomeToReversalExpansionAndModernizationReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IndexationAccrualsOnAssetsAndLiabilities" abstract="false" name="IndexationAccrualsOnAssetsAndLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentForChangeInLiabilityProvision" abstract="false" name="AdjustmentForChangeInLiabilityProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PartialDebtReversalThroughPostClosingPriceAdjustmentGarliavaAcquisition" abstract="false" name="PartialDebtReversalThroughPostClosingPriceAdjustmentGarliavaAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReversalsOfProvisionsForFinesForCancelingLeasesAndDismantlingContracts" abstract="false" name="ReversalsOfProvisionsForFinesForCancelingLeasesAndDismantlingContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentsForTheReversalOfProvisionsForCustomerRefunds" abstract="false" name="AdjustmentsForTheReversalOfProvisionsForCustomerRefunds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentsForGainsLossesOnTheRevaluationOfEquityInterestsInTheAcquisitionOfControlAndOtherInvestmentGains" abstract="false" name="AdjustmentsForGainsLossesOnTheRevaluationOfEquityInterestsInTheAcquisitionOfControlAndOtherInvestmentGains" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseInWorkingCapitalAbstract" abstract="true" name="IncreaseDecreaseInWorkingCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_AdjustmentsForTaxesRecoverable" abstract="false" name="AdjustmentsForTaxesRecoverable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentsForDecreaseIncreaseInPersonnelSocialChargesAndBenefits" abstract="false" name="AdjustmentsForDecreaseIncreaseInPersonnelSocialChargesAndBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentsForDecreaseIncreaseInTaxesChargesAndContributions" abstract="false" name="AdjustmentsForDecreaseIncreaseInTaxesChargesAndContributions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentsForIncreaseDecreaseInProvisionsForTaxCivilLaborAndRegulatoryContingencies" abstract="false" name="AdjustmentsForIncreaseDecreaseInProvisionsForTaxCivilLaborAndRegulatoryContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashFlowsFromOperatingActivitiesBeforeInterestAndTaxes" abstract="false" name="CashFlowsFromOperatingActivitiesBeforeInterestAndTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReceiptsPaymentsNetOfJudicialDeposits" abstract="false" name="ReceiptsPaymentsNetOfJudicialDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetPaymentsOfReceiptsFromFinancialInvestments" abstract="false" name="NetPaymentsOfReceiptsFromFinancialInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashAndCashEquivalentsByIncorporation" abstract="false" name="CashAndCashEquivalentsByIncorporation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProceedsFromDerivativeFinancialInstruments" abstract="false" name="ProceedsFromDerivativeFinancialInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PaymentsForDerivativeFinancialInstruments" abstract="false" name="PaymentsForDerivativeFinancialInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProceedsFromCapitalSubscriptionsMadeByNoncontrollingShareholdersInSubsidiaries" abstract="false" name="ProceedsFromCapitalSubscriptionsMadeByNoncontrollingShareholdersInSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PaymentsToShareholdersForReductionOfShareCapital" abstract="false" name="PaymentsToShareholdersForReductionOfShareCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReceiptsFromReverseStockSplitAndStockSplit" abstract="false" name="ReceiptsFromReverseStockSplitAndStockSplit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PaymentsForReverseStockSplitAndStockSplit" abstract="false" name="PaymentsForReverseStockSplitAndStockSplit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PaymentsOfCostsRelatedToReverseStockSplitAndStockSplitOperations" abstract="false" name="PaymentsOfCostsRelatedToReverseStockSplitAndStockSplitOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfNatureOfOperationsAbstract" abstract="true" name="DisclosureOfNatureOfOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfNatureOfBusinessTextBlock" abstract="false" name="DisclosureOfNatureOfBusinessTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfBasisOfPreparationAndPresentationOfFinancialStatementsAbstract" abstract="true" name="DisclosureOfBasisOfPreparationAndPresentationOfFinancialStatementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_FinancialInvestmentsAbstract" abstract="true" name="FinancialInvestmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfFinancialInvestmentsTextBlock" abstract="false" name="DisclosureOfFinancialInvestmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_TradeAccountReceivablesAbstract" abstract="true" name="TradeAccountReceivablesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfPrepaidExpensesTextBlock" abstract="false" name="DisclosureOfPrepaidExpensesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsRecoverableAbstract" abstract="true" name="TaxesChargesAndContributionsRecoverableAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsRecoverableTextBlock" abstract="false" name="TaxesChargesAndContributionsRecoverableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_JudicialDepositsAndGarnishmentsAbstract" abstract="true" name="JudicialDepositsAndGarnishmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_JudicialDepositsAndGarnishmentsTextBlock" abstract="false" name="JudicialDepositsAndGarnishmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_OtherAssetAbstract" abstract="true" name="OtherAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfSocialChargesAndEmployeeBenefitsTextBlock" abstract="false" name="DisclosureOfSocialChargesAndEmployeeBenefitsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_TAXESCHARGESANDCONTRIBUTIONSPAYABLEAbstract" abstract="true" name="TAXESCHARGESANDCONTRIBUTIONSPAYABLEAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_TAXESCHARGESANDCONTRIBUTIONSPAYABLETextBlock" abstract="false" name="TAXESCHARGESANDCONTRIBUTIONSPAYABLETextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfDividendsAndInterestOnEquityAbstract" abstract="true" name="DisclosureOfDividendsAndInterestOnEquityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfDividendsAndInterestOnEquityTextBlock" abstract="false" name="DisclosureOfDividendsAndInterestOnEquityTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfProvisionsAndContingenciesAbstract" abstract="true" name="DisclosureOfProvisionsAndContingenciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_IfrsOtherLiabilitiesAbstract" abstract="true" name="IfrsOtherLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfOtherOperatingIncomeExpensesNetAbstract" abstract="true" name="DisclosureOfOtherOperatingIncomeExpensesNetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfFinancialIncomeExpensesAbstract" abstract="true" name="DisclosureOfFinancialIncomeExpensesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfCashFlowInformationAbstract" abstract="true" name="DisclosureOfCashFlowInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfContractualCommitmentsAbstract" abstract="true" name="DisclosureOfContractualCommitmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfOtherMattersAbstract" abstract="true" name="DisclosureOfOtherMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DISCLOSUREOFOTHERMATTERSTextBlock" abstract="false" name="DISCLOSUREOFOTHERMATTERSTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForIncomeTaxesAndTaxesOtherThanIncomeTaxTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForIncomeTaxesAndTaxesOtherThanIncomeTaxTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForInvestmentsTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForInvestmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForPersonnelSocialChargesAndBenefitsPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForPersonnelSocialChargesAndBenefitsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForDividendsAndInterestOnEquityPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForDividendsAndInterestOnEquityPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForProvisionAndContingenciesPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForProvisionAndContingenciesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForLoansFinancingDebenturesLease5GLicensesAndLiabilitiesForTheAcquisitionOfACompanyPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForLoansFinancingDebenturesLease5GLicensesAndLiabilitiesForTheAcquisitionOfACompanyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForNetOperatingRevenuePolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForNetOperatingRevenuePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForPensionsPlansAndOtherPostEmploymentBenefitsTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForPensionsPlansAndOtherPostEmploymentBenefitsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForFinancialInstrumentsAndRiskAndCapitalManagementTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForFinancialInstrumentsAndRiskAndCapitalManagementTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_SummaryOfSignificantAccountingPoliciesAbstract" abstract="true" name="SummaryOfSignificantAccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_DescriptionOfAccountingPolicyForLoansFinancingDebenturesLeaseLicensesAndLiabilitiesForAcquisitionOfCompanyPolicyPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForLoansFinancingDebenturesLeaseLicensesAndLiabilitiesForAcquisitionOfCompanyPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_CompositionOfFairValueOfNetAssetsAcquiredTableTextBlock" abstract="false" name="CompositionOfFairValueOfNetAssetsAcquiredTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_PreliminarySummaryOfTheFairValueCompositionOfTheNetAssetsAcquiredTableTextBlock" abstract="false" name="PreliminarySummaryOfTheFairValueCompositionOfTheNetAssetsAcquiredTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_CompositionOfTheBookValueOfTheIdentifiableNetAssetsAcquiredTableTextBlock" abstract="false" name="CompositionOfTheBookValueOfTheIdentifiableNetAssetsAcquiredTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfCashAndCashEquivalentsTableTextBlock" abstract="false" name="DisclosureOfCashAndCashEquivalentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfFinancialInvestmentsTableTextBlock" abstract="false" name="DisclosureOfFinancialInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfTradeAccountsReceivablesTableTextBlock" abstract="false" name="DisclosureOfTradeAccountsReceivablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfAgingListOfTradeAccountsReceivableNetOfEstimatedImpairmentLossesTableTextBlock" abstract="false" name="DisclosureOfAgingListOfTradeAccountsReceivableNetOfEstimatedImpairmentLossesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfCurrentAndNoncurrentTradeAccountsReceivableRelatingToFinanceLeaseTableTextBlock" abstract="false" name="DisclosureOfCurrentAndNoncurrentTradeAccountsReceivableRelatingToFinanceLeaseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_IfrsScheduleOfInventoryCurrentTableTextBlock" abstract="false" name="IfrsScheduleOfInventoryCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfIncomeAndSocialContributionsTaxesRecoverableTableTextBlock" abstract="false" name="DisclosureOfIncomeAndSocialContributionsTaxesRecoverableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfIncomeAndSocialContributionsTaxesPayableTableTextBlock" abstract="false" name="DisclosureOfIncomeAndSocialContributionsTaxesPayableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfExpectedRealizationOfDeferredTaxesTableTextBlock" abstract="false" name="DisclosureOfExpectedRealizationOfDeferredTaxesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfReconciliationOfIncomeTaxAndSocialContributionExpenseTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfIncomeTaxAndSocialContributionExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsRecoverableTableTextBlock" abstract="false" name="TaxesChargesAndContributionsRecoverableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_JudicialDepositsAndGarnishmentsTableTextBlock" abstract="false" name="JudicialDepositsAndGarnishmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfCompositionOfBalancesOfTaxJudicialDepositsTableTextBlock" abstract="false" name="DisclosureOfCompositionOfBalancesOfTaxJudicialDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfOtherAssetsTableTextBlock" abstract="false" name="DisclosureOfOtherAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DirectEquityInterestsInSubsidiariesAndJointlyControlledCompaniesTextBlock" abstract="false" name="DirectEquityInterestsInSubsidiariesAndJointlyControlledCompaniesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfChangesInInvestments" abstract="false" name="DisclosureOfChangesInInvestments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentExplanatory" abstract="false" name="DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentExplanatory" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfChangesInLeasesAfterAdoptionOfIFRS16AlreadyIncludedInAssetMovementTablesExplanatory" abstract="false" name="DisclosureOfChangesInLeasesAfterAdoptionOfIFRS16AlreadyIncludedInAssetMovementTablesExplanatory" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfAnnualAmortizationRatesForIntangibleAssetsExplanatory" abstract="false" name="DisclosureOfAnnualAmortizationRatesForIntangibleAssetsExplanatory" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfAuthorizationsForUseOfRadioFrequencyBandsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfAuthorizationsForUseOfRadioFrequencyBandsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfEmployeeBenefitsTableTextBlock" abstract="false" name="DisclosureOfEmployeeBenefitsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfTradeAndOtherPayablesTableTextBlock" abstract="false" name="DisclosureOfTradeAndOtherPayablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_TAXESCHARGESANDCONTRIBUTIONSPAYABLETableTextBlock" abstract="false" name="TAXESCHARGESANDCONTRIBUTIONSPAYABLETableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfDividendsAndInterestOnEquityTableTextBlock" abstract="false" name="DisclosureOfDividendsAndInterestOnEquityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfChangesInDividendsAndInterestOnEquityTableTextBlock" abstract="false" name="DisclosureOfChangesInDividendsAndInterestOnEquityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ProvisionForLaborMember" abstract="true" name="ProvisionForLaborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RegulatoryProvisionMember" abstract="true" name="RegulatoryProvisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DisclosureOfProvisionContingenciesTableTextBlock" abstract="false" name="DisclosureOfProvisionContingenciesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfRegulatoryProvisionAndContingenciesTableTextBlock" abstract="false" name="DisclosureOfRegulatoryProvisionAndContingenciesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfCivilProvisionAndContingenciesTableTextBlock" abstract="false" name="DisclosureOfCivilProvisionAndContingenciesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfLaborProvisionsAndContingenciesTableTextBlock" abstract="false" name="DisclosureOfLaborProvisionsAndContingenciesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfComponentsOfBalanceOfAmountsPayableForFinanceLeasesByLessee" abstract="false" name="ScheduleOfComponentsOfBalanceOfAmountsPayableForFinanceLeasesByLessee" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfChangesInBorrowingsTableTextBlock" abstract="false" name="ScheduleOfChangesInBorrowingsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfDeferredRevenueTableTextBlock" abstract="false" name="ScheduleOfDeferredRevenueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfChangesInContractualLiabilitiesExplanatory" abstract="false" name="DisclosureOfChangesInContractualLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfMaturityAnalysisOfDeferredIncomeFromContractualLiabilitiesExplanatory" abstract="false" name="DisclosureOfMaturityAnalysisOfDeferredIncomeFromContractualLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfOtherLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfOtherLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfDistributionOfCapitalTableTextBlock" abstract="false" name="DisclosureOfDistributionOfCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfCalculationOfDividendsAndInterestOnEquityTableTextBlock" abstract="false" name="DisclosureOfCalculationOfDividendsAndInterestOnEquityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfOtherCapitalReservesTableTextBlock" abstract="false" name="DisclosureOfOtherCapitalReservesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ReconciliationOfParentCompanyAndConsolidatedNetIncomeTableTextBlock" abstract="false" name="ReconciliationOfParentCompanyAndConsolidatedNetIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfNetOperatingRevenueTableTextBlock" abstract="false" name="ScheduleOfNetOperatingRevenueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfOtherOperatingIncomeExpensesTableTextBlock" abstract="false" name="DisclosureOfOtherOperatingIncomeExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfFinancialIncomeExpensesTableTextBlock" abstract="false" name="DisclosureOfFinancialIncomeExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfBalancesWithRelatedPartiesTableTextBlock" abstract="false" name="DisclosureOfBalancesWithRelatedPartiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfPlansSponsoredByCompanyAndRelatedBenefitTypesTableTextBlock" abstract="false" name="ScheduleOfPlansSponsoredByCompanyAndRelatedBenefitTypesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfReconciliationOfAssetsAndLiabilitiesTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfTotalExpensesRecognizedInIncomeStatementTableTextBlock" abstract="false" name="DisclosureOfTotalExpensesRecognizedInIncomeStatementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" abstract="false" name="DisclosureOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfProjectedResultsTableTextBlock" abstract="false" name="DisclosureOfProjectedResultsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfSponsoringCompanySProjectedContributionsTableTextBlock" abstract="false" name="DisclosureOfSponsoringCompanySProjectedContributionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfActuarialAssumptionsTableTextBlock" abstract="false" name="DisclosureOfActuarialAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfImpactsOnPlansDefinedBenefitLiabilitiesDueToNewDefinitionOfActuarialAssumptionsTableTextBlock" abstract="false" name="DisclosureOfImpactsOnPlansDefinedBenefitLiabilitiesDueToNewDefinitionOfActuarialAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfAllocationOfPlanAssetsTableTextBlock" abstract="false" name="DisclosureOfAllocationOfPlanAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfChangesInDefinedBenefitLiabilityTableTextBlock" abstract="false" name="DisclosureOfChangesInDefinedBenefitLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfChangesInTheFairValueOfPlanAssetsTableTextBlock" abstract="false" name="DisclosureOfChangesInTheFairValueOfPlanAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfChangesInAssetLimitationTableTextBlock" abstract="false" name="DisclosureOfChangesInAssetLimitationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfShareBasedPaymentArrangementsTableTextBlock" abstract="false" name="DisclosureOfShareBasedPaymentArrangementsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfDerivativesFinancialInstrumentsClassifiedAsSwapsThatDoNotRequireMarginDepositsTableTextBlock" abstract="false" name="DisclosureOfDerivativesFinancialInstrumentsClassifiedAsSwapsThatDoNotRequireMarginDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfMaturityProfileOfOurFinancialLiabilitiesAsSetForthInLoanAgreementsTableTextBlock" abstract="false" name="DisclosureOfMaturityProfileOfOurFinancialLiabilitiesAsSetForthInLoanAgreementsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfBreakdownOfMaturityOfSwapsTableTextBlock" abstract="false" name="DisclosureOfBreakdownOfMaturityOfSwapsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureSensitivityAnalysisNetExposureTableTextBlock" abstract="false" name="DisclosureSensitivityAnalysisNetExposureTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfSensitivityAnalysisAssumptionsTableTextBlock" abstract="false" name="DisclosureOfSensitivityAnalysisAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfCompositionOfFinancialAssetsAndLiabilitiesTableTextBlock" abstract="false" name="DisclosureOfCompositionOfFinancialAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfCompanysRatioOfDebtToEquityTableTextBlock" abstract="false" name="DisclosureOfCompanysRatioOfDebtToEquityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfReconciliationOfCashFlowFinancingActivitiesTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfCashFlowFinancingActivitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfMaturityAnalysisContractualCommitmentsTabletextBlock" abstract="false" name="ScheduleOfMaturityAnalysisContractualCommitmentsTabletextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_ScheduleOfGuaranteesOfContingenciesTableTextBlock" abstract="false" name="ScheduleOfGuaranteesOfContingenciesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="viv_DisclosureOfOtherMattersTable" abstract="true" name="DisclosureOfOtherMattersTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfOtherMattersLineItems" abstract="true" name="DisclosureOfOtherMattersLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_FineForNonComplianceWithEnvironmentalLegislation" abstract="false" name="FineForNonComplianceWithEnvironmentalLegislation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfNatureOfOperationsTable" abstract="true" name="DisclosureOfNatureOfOperationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_BusinessCombinationSamaumaMember" abstract="true" name="BusinessCombinationSamaumaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TerraNetworksBrasilLTDAMember" abstract="true" name="TerraNetworksBrasilLTDAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DisclosureOfNatureOfOperationsLineItems" abstract="true" name="DisclosureOfNatureOfOperationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_CurrentLoansAndFinancingRecognizedAtTheAcquisitionDate" abstract="false" name="CurrentLoansAndFinancingRecognizedAtTheAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCurrentLoansFinancialInstitutions" abstract="false" name="NonCurrentLoansFinancialInstitutions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxAndSocialContributionAndCollection" abstract="false" name="IncomeTaxAndSocialContributionAndCollection" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredIncomeTaxAndSocialContributionLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="DeferredIncomeTaxAndSocialContributionLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionsNonCurrentRecognisedAsOfAcquisitionDate" abstract="false" name="ProvisionsNonCurrentRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherNonCurrentLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="OtherNonCurrentLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LiabilitiesAssumedAsOfAcquisitionDate" abstract="false" name="LiabilitiesAssumedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BusinessCombinationFiBrasilMember" abstract="true" name="BusinessCombinationFiBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DeferredIncomeTaxAndSocialSecurityContributionsRecognisedAsOfAcquisitionDate" abstract="false" name="DeferredIncomeTaxAndSocialSecurityContributionsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SuppliersRecognisedAsOfAcquisitionDate" abstract="false" name="SuppliersRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCurrentDebenturesRecognisedAsOfAcquisitionDate" abstract="false" name="NonCurrentDebenturesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCurrentLeasesRecognisedAsOfAcquisitionDate" abstract="false" name="NonCurrentLeasesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCurrentPersonalBenefitsRecognisedAsOfAcquisitionDate" abstract="false" name="NonCurrentPersonalBenefitsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FairValueOfTheNetAssets" abstract="false" name="FairValueOfTheNetAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CurrentDebenturesRecognisedAsOfAcquisitionDate" abstract="false" name="CurrentDebenturesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CurrentLeasesRecognisedAsOfAcquisitionDate" abstract="false" name="CurrentLeasesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CurrentPersonalBenefitsRecognisedAsOfAcquisitionDate" abstract="false" name="CurrentPersonalBenefitsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_VitaItComrcioEServiosDeSoluesEmTiLtdaMember" abstract="true" name="VitaItComrcioEServiosDeSoluesEmTiLtdaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CyberCoBrasilMember" abstract="true" name="CyberCoBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefnicaInfraestruturaESeguranaLtda.Member" abstract="true" name="TelefnicaInfraestruturaESeguranaLtda.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TISMember" abstract="true" name="TISMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TradeAndOtherReceivablesRecognisedAsOfAcquisitionDate" abstract="false" name="TradeAndOtherReceivablesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherCurrentAssetsRecognisedAsOfAcquisitionDate" abstract="false" name="OtherCurrentAssetsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherNoncurrentAssetsRecognisedAsOfAcquisitionDate" abstract="false" name="OtherNoncurrentAssetsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherCurrentLiabilitiesRecognizedAtTheAcquisitionDate" abstract="false" name="OtherCurrentLiabilitiesRecognizedAtTheAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCurrentLoansAndFinancingRecognizedAtTheAcquisitionDate" abstract="false" name="NonCurrentLoansAndFinancingRecognizedAtTheAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxAndSocialContributionLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="IncomeTaxAndSocialContributionLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherNonCurrentLiabilitiesRecognizedAtTheAcquisitionDate" abstract="false" name="OtherNonCurrentLiabilitiesRecognizedAtTheAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BusinessCombinationIPNETMember" abstract="true" name="BusinessCombinationIPNETMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivaEAndVivoVenturesMember" abstract="true" name="VivaEAndVivoVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivoPayIIIInvestmentFundInCreditRightsMember" abstract="true" name="VivoPayIIIInvestmentFundInCreditRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CommercialRelationshipMember" abstract="true" name="CommercialRelationshipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CustomerPortfolioMember" abstract="true" name="CustomerPortfolioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A2024Member" abstract="true" name="A2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A2025Member" abstract="true" name="A2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A2026Member" abstract="true" name="A2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A2033Member" abstract="true" name="A2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A2034Member" abstract="true" name="A2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TypeOfPaymentAxis" abstract="true" name="TypeOfPaymentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TypeOfPaymentDomain" abstract="true" name="TypeOfPaymentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PaymentInCashMember" abstract="true" name="PaymentInCashMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PaymentAccordingToContractualClausesIPCASELICMember" abstract="true" name="PaymentAccordingToContractualClausesIPCASELICMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ShareholdersNameAxis" abstract="true" name="ShareholdersNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_ShareholdersNameDomain" abstract="true" name="ShareholdersNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ControllingShareholdersMember" abstract="true" name="ControllingShareholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaInfraS.L.UnipersonalMember" abstract="true" name="TelefonicaInfraS.L.UnipersonalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ExecutionOfProjectsRelatedToInvestmentsAndMaintenanceOfTheSTFCService" abstract="false" name="ExecutionOfProjectsRelatedToInvestmentsAndMaintenanceOfTheSTFCService" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AllocationToNetAssetsAcquired" abstract="false" name="AllocationToNetAssetsAcquired" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCompeteAgreementRecognizedSeparatelyFromTheBusinessCombinationAtFairValue" abstract="false" name="NonCompeteAgreementRecognizedSeparatelyFromTheBusinessCombinationAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TheFairValueOfTheBrand" abstract="false" name="TheFairValueOfTheBrand" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AverageRoyaltyRateOnNetRevenue" abstract="false" name="AverageRoyaltyRateOnNetRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_AfterTaxDiscountRate" abstract="false" name="AfterTaxDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_TaxRateAccordingToBrazilianTaxLaw" abstract="false" name="TaxRateAccordingToBrazilianTaxLaw" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_FairValueOfTheBusinessRelationship" abstract="false" name="FairValueOfTheBusinessRelationship" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RecognitionOfContingentLiabilities" abstract="false" name="RecognitionOfContingentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EstimatedImpactOnReductionCapacity" abstract="false" name="EstimatedImpactOnReductionCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_ProbabilityOfCompetitionIncreasesPercentage" abstract="false" name="ProbabilityOfCompetitionIncreasesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_RevenueLoss" abstract="false" name="RevenueLoss" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_PerpetualGrowthRate" abstract="false" name="PerpetualGrowthRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_FairValueOfNonCompete" abstract="false" name="FairValueOfNonCompete" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AmortizationPeriodOfNonCompeteClause" abstract="false" name="AmortizationPeriodOfNonCompeteClause" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_PaymentOfNonCompeteClause" abstract="false" name="PaymentOfNonCompeteClause" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ContingentConsiderationConditionalUponAchievingPerformanceTargets" abstract="false" name="ContingentConsiderationConditionalUponAchievingPerformanceTargets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionForLossRecognizedUponAcquisition" abstract="false" name="ProvisionForLossRecognizedUponAcquisition" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetOperatingRevenue" abstract="false" name="NetOperatingRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageOfSharesIssued" abstract="false" name="PercentageOfSharesIssued" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_AmortizationPeriod" abstract="false" name="AmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_TotalShareCapital" abstract="false" name="TotalShareCapital" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_FairValueOfTheFixedAndIntangibleAssets" abstract="false" name="FairValueOfTheFixedAndIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredIncomeTaxAndSocialContributionOnTheAllocationOfFairValueAttributedToTheContingentLiability" abstract="false" name="DeferredIncomeTaxAndSocialContributionOnTheAllocationOfFairValueAttributedToTheContingentLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PPEFairValueAttributedToFixedAssetItems" abstract="false" name="PPEFairValueAttributedToFixedAssetItems" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PPEFairValueAttributedToRightOfUseAssets" abstract="false" name="PPEFairValueAttributedToRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AllocationOfFairValueAttributedToIntangibleAssets" abstract="false" name="AllocationOfFairValueAttributedToIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FairValueAttributedToTheContingentLiabilityUpdatedByTheSELICRate" abstract="false" name="FairValueAttributedToTheContingentLiabilityUpdatedByTheSELICRate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PaymentForPartOfTheQuotasAlreadySubscribed" abstract="false" name="PaymentForPartOfTheQuotasAlreadySubscribed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BrandCostAndExpenses" abstract="false" name="BrandCostAndExpenses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_EstimatedPortfolioDecline" abstract="false" name="EstimatedPortfolioDecline" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_FairValueOfTheCustomerPortfolio" abstract="false" name="FairValueOfTheCustomerPortfolio" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InitialUnitNominalValue" abstract="false" name="InitialUnitNominalValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="viv_ShareholdingInTheCompany" abstract="false" name="ShareholdingInTheCompany" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_PresentValueOfTheFinancingWithTTech" abstract="false" name="PresentValueOfTheFinancingWithTTech" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InitialRecognitionOfTheInvestment" abstract="false" name="InitialRecognitionOfTheInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TelefonicaGlobalTechnologyMemberMember" abstract="true" name="TelefonicaGlobalTechnologyMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ProportionOfAverageRemunerationOfShortTermInvestmentsCorrespondedToCdi" abstract="false" name="ProportionOfAverageRemunerationOfShortTermInvestmentsCorrespondedToCdi" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_GuaranteeForLegalProceedings" abstract="false" name="GuaranteeForLegalProceedings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FinancialInvestmentsInTreasuryFinancialBills" abstract="false" name="FinancialInvestmentsInTreasuryFinancialBills" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfTradeAccountsReceivablesTable" abstract="true" name="DisclosureOfTradeAccountsReceivablesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfTradeAccountsReceivablesLineItems" abstract="true" name="DisclosureOfTradeAccountsReceivablesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_TradeAndOtherReceivablesServicesAndGoods" abstract="false" name="TradeAndOtherReceivablesServicesAndGoods" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TradeAndOtherReceivablesInterconnectionAmounts" abstract="false" name="TradeAndOtherReceivablesInterconnectionAmounts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InvestmentFundReceivables" abstract="false" name="InvestmentFundReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TradeReceivablesDueFromRelatedParties" abstract="false" name="TradeReceivablesDueFromRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TradeAndOtherReceivablesUnbilledAmounts" abstract="false" name="TradeAndOtherReceivablesUnbilledAmounts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionForLossesOnContractAssets" abstract="false" name="ProvisionForLossesOnContractAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseByAdditionsReversalOtherProvisions" abstract="false" name="IncreaseDecreaseByAdditionsReversalOtherProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_WriteOffOnProvisionForLossesContractAssets" abstract="false" name="WriteOffOnProvisionForLossesContractAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfEstimatedImpairmentLossesForAccountsReceivableTable" abstract="true" name="DisclosureOfEstimatedImpairmentLossesForAccountsReceivableTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfEstimatedImpairmentLossesForAccountsReceivableLineItems" abstract="true" name="DisclosureOfEstimatedImpairmentLossesForAccountsReceivableLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_ProvisionForCreditLossesOnFinancialAssetsAccount" abstract="false" name="ProvisionForCreditLossesOnFinancialAssetsAccount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseInCreditLossAllowanceRecognisedInProfitOrLoss" abstract="false" name="IncreaseDecreaseInCreditLossAllowanceRecognisedInProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_WriteOffOfProvisionForCreditLossesOnFinancialInvestors" abstract="false" name="WriteOffOfProvisionForCreditLossesOnFinancialInvestors" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughBusinessCombinationsAllowanceAccountForCreditLossesOfFinancialAssets" abstract="false" name="IncreaseDecreaseThroughBusinessCombinationsAllowanceAccountForCreditLossesOfFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_VivoPayFIDCsMember" abstract="true" name="VivoPayFIDCsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PercentageOfConsolidatedExpectedCreditLosses" abstract="false" name="PercentageOfConsolidatedExpectedCreditLosses" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_PercentOfTradeAccountReceivables" abstract="false" name="PercentOfTradeAccountReceivables" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_IfrsInventoryCurrentTable" abstract="true" name="IfrsInventoryCurrentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfPrepaymentsAndAccruedIncomeIncludingContractAssetsTable" abstract="true" name="DisclosureOfPrepaymentsAndAccruedIncomeIncludingContractAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_PrepaidExpensesLineItems" abstract="true" name="PrepaidExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_PrepaidIncrementalCosts" abstract="false" name="PrepaidIncrementalCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PrepaidSoftwareAndNetworksMaintenance" abstract="false" name="PrepaidSoftwareAndNetworksMaintenance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PrepaidAdvertisingAndPublicity" abstract="false" name="PrepaidAdvertisingAndPublicity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PrepaidPersonal" abstract="false" name="PrepaidPersonal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PrepaidFinancialCharges" abstract="false" name="PrepaidFinancialCharges" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PrepaymentsInsuranceSatellitesAndLinksAndOther" abstract="false" name="PrepaymentsInsuranceSatellitesAndLinksAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PeriodForPayingSalesCommissionsToObtainCustomerContracts" abstract="false" name="PeriodForPayingSalesCommissionsToObtainCustomerContracts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_IncreaseThroughAdditionsAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" abstract="false" name="IncreaseThroughAdditionsAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxesRecoverable" abstract="false" name="IncomeTaxesRecoverable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SocialContributionTaxesRecoverable" abstract="false" name="SocialContributionTaxesRecoverable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesRecoverable" abstract="false" name="IncomeAndSocialContributionTaxesRecoverable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxesPayable" abstract="false" name="IncomeTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SocialContributionTaxesPayable" abstract="false" name="SocialContributionTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesPayable" abstract="false" name="IncomeAndSocialContributionTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxAndSocialContributionLiabilities" abstract="false" name="IncomeTaxAndSocialContributionLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesOnTaxLossesMember" abstract="true" name="IncomeAndSocialContributionTaxesOnTaxLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesOnTemporaryDifferencesMember" abstract="true" name="IncomeAndSocialContributionTaxesOnTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ProvisionsForLegalLaborTaxCivilAndRegulatoryContingenciesMember" abstract="true" name="ProvisionsForLegalLaborTaxCivilAndRegulatoryContingenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TradeAccountsPayableAndOtherProvisionsMember" abstract="true" name="TradeAccountsPayableAndOtherProvisionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CustomerPortfolioAndTrademarksMember" abstract="true" name="CustomerPortfolioAndTrademarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_EstimatedLossesOnImpairmentOfAccountsReceivableMember" abstract="true" name="EstimatedLossesOnImpairmentOfAccountsReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_EstimatedLossesFromModemsAndOtherPEItemsMember" abstract="true" name="EstimatedLossesFromModemsAndOtherPEItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PensionPlansAndOtherPostEmploymentBenefitsMember" abstract="true" name="PensionPlansAndOtherPostEmploymentBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ProfitSharingMember" abstract="true" name="ProfitSharingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_EffectsOfGoodwillGeneratedInSpanishENavytreeVivoPartAndGvtpartMember" abstract="true" name="EffectsOfGoodwillGeneratedInSpanishENavytreeVivoPartAndGvtpartMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_EffectsOfPropertyPlantAndEquipmentOfSmallValueMember" abstract="true" name="EffectsOfPropertyPlantAndEquipmentOfSmallValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TechnologicalInnovationLawMember" abstract="true" name="TechnologicalInnovationLawMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IncomeAndSocialContributionTaxesOnOtherTemporaryDifferencesMember" abstract="true" name="IncomeAndSocialContributionTaxesOnOtherTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IPNETCloudServicesAndSystemsDevelopmentLtda.Member" abstract="true" name="IPNETCloudServicesAndSystemsDevelopmentLtda.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SamaumaBrandsComercioImportacaoEExportacaoDeEletroEletronicosLtda.Member" abstract="true" name="SamaumaBrandsComercioImportacaoEExportacaoDeEletroEletronicosLtda.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FiBrasilInfraestruturaEFibraOticaS.A.FiBrasilMember" abstract="true" name="FiBrasilInfraestruturaEFibraOticaS.A.FiBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefnicaCyberTechBrasilMember" abstract="true" name="TelefnicaCyberTechBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DeferredTaxAssetsOfSubsidiaries" abstract="false" name="DeferredTaxAssetsOfSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredTaxLiabilitiesWithoutConsideringTheSubsidiarysDeferredTaxAssets" abstract="false" name="DeferredTaxLiabilitiesWithoutConsideringTheSubsidiarysDeferredTaxAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_UnrecognizedDeferredTaxAssetsRelatedToIROnTaxLossesAndCSOnNegativeBasisOnTheAccountingBooks" abstract="false" name="UnrecognizedDeferredTaxAssetsRelatedToIROnTaxLossesAndCSOnNegativeBasisOnTheAccountingBooks" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeductibleTemporaryDifferencesArisingFromTheAcquisitionOfGarliava" abstract="false" name="DeductibleTemporaryDifferencesArisingFromTheAcquisitionOfGarliava" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxAndSocialContributionTaxCombinedTaxRate" abstract="false" name="IncomeTaxAndSocialContributionTaxCombinedTaxRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="viv_IncomeTaxRate" abstract="false" name="IncomeTaxRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_SocialContributionTaxRate" abstract="false" name="SocialContributionTaxRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_TaxExpenseIncomeIncomeTaxAndSocialContributionTaxAtCombinedTaxRate" abstract="false" name="TaxExpenseIncomeIncomeTaxAndSocialContributionTaxAtCombinedTaxRate" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxEffectsOfInterestOnEquityAllocated" abstract="false" name="TaxEffectsOfInterestOnEquityAllocated" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxEffectOfCompositionOfCsllTaxLossAndNegativeBaseSelicUpdateOfUndueDebts" abstract="false" name="TaxEffectOfCompositionOfCsllTaxLossAndNegativeBaseSelicUpdateOfUndueDebts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonDeductibleExpensesGiftsIncentives" abstract="false" name="NonDeductibleExpensesGiftsIncentives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxEffectOnExplorationProfit" abstract="false" name="TaxEffectOnExplorationProfit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxEffectsOfEquityPickupNetOfEffectsFromInterestOnEquityReceivedAndSurplusValueOfAssetsPurchased" abstract="false" name="TaxEffectsOfEquityPickupNetOfEffectsFromInterestOnEquityReceivedAndSurplusValueOfAssetsPurchased" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxEffectsOfUnclaimedInterestOnEquity" abstract="false" name="TaxEffectsOfUnclaimedInterestOnEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredTaxesOnTaxLossesNegativeBasisAndTemporaryDifferences" abstract="false" name="DeferredTaxesOnTaxLossesNegativeBasisAndTemporaryDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndCombinedIncomeTaxAndSocialContributionTaxTaxExpenseIncome" abstract="false" name="OtherTaxEffectsForReconciliationBetweenAccountingProfitAndCombinedIncomeTaxAndSocialContributionTaxTaxExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CombinedIncomeTaxAndSocialContributionEffectiveTaxRate" abstract="false" name="CombinedIncomeTaxAndSocialContributionEffectiveTaxRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="viv_CombinedCurrentIncomeTaxAndSocialContributionTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" abstract="false" name="CombinedCurrentIncomeTaxAndSocialContributionTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CombinedDeferredIncomeTaxAndSocialContributionTaxExpenseIncome" abstract="false" name="CombinedDeferredIncomeTaxAndSocialContributionTaxExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionForTaxLitigation" abstract="false" name="ProvisionForTaxLitigation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxLitigationProbabilityOfAcceptance" abstract="false" name="TaxLitigationProbabilityOfAcceptance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_TaxLitigationAmountForCollectionOfIrpjAndCsllRelatedToAmortizationOfGoodwill" abstract="false" name="TaxLitigationAmountForCollectionOfIrpjAndCsllRelatedToAmortizationOfGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SocialContributionTaxRecoverableForSocialIntegrationProgramAndSocialSecurityFinancing" abstract="false" name="SocialContributionTaxRecoverableForSocialIntegrationProgramAndSocialSecurityFinancing" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_WithholdingTaxesAndContributions" abstract="false" name="WithholdingTaxesAndContributions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FistelInssIssAndOtherTaxes" abstract="false" name="FistelInssIssAndOtherTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsRecoverable" abstract="false" name="TaxesChargesAndContributionsRecoverable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsRecoverableNonCurrent" abstract="false" name="TaxesChargesAndContributionsRecoverableNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredTaxCreditsFromAcquisitionOfPropertyAndEquipment" abstract="false" name="DeferredTaxCreditsFromAcquisitionOfPropertyAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_JudicialTaxDeposits" abstract="false" name="JudicialTaxDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_JudicialCivilDeposits" abstract="false" name="JudicialCivilDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_JudicialRegulatoryDeposits" abstract="false" name="JudicialRegulatoryDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_JudicialLaborDeposits" abstract="false" name="JudicialLaborDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_JudicialDeposits" abstract="false" name="JudicialDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_Garnishments" abstract="false" name="Garnishments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TypeOfTaxesTable" abstract="true" name="TypeOfTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TypeOfTaxesLineItems" abstract="true" name="TypeOfTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_TypeOfTaxesAxis" abstract="true" name="TypeOfTaxesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TypeOfTaxesMember" abstract="true" name="TypeOfTaxesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_UniversalTelecommunicationServicesFundFustMember" abstract="true" name="UniversalTelecommunicationServicesFundFustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_StateValueAddedTaxIcmsMember" abstract="true" name="StateValueAddedTaxIcmsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SocialContributionTaxForInterventionInEconomicOrderCideMember" abstract="true" name="SocialContributionTaxForInterventionInEconomicOrderCideMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CorporateIncomeTaxIrpjAndSocialContributionTaxCsllMember" abstract="true" name="CorporateIncomeTaxIrpjAndSocialContributionTaxCsllMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelecommunicationsInspectionFundMember" abstract="true" name="TelecommunicationsInspectionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ContributionTaxMember" abstract="true" name="ContributionTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_WithholdingIncomeTaxIrrfMember" abstract="true" name="WithholdingIncomeTaxIrrfMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SocialSecurityWorkAccidentInsuranceSatAndFundsToThirdPartiesInssMember" abstract="true" name="SocialSecurityWorkAccidentInsuranceSatAndFundsToThirdPartiesInssMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherTaxesChargesAndContributionsMember" abstract="true" name="OtherTaxesChargesAndContributionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherAssetsDisclosureTable" abstract="true" name="OtherAssetsDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DefinedBenefitPensionPbsAssistedPlanMember" abstract="true" name="DefinedBenefitPensionPbsAssistedPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherAssetsDisclosureLineItems" abstract="true" name="OtherAssetsDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_OtherReceivablesDueFromRelatedParties" abstract="false" name="OtherReceivablesDueFromRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SaleOfRealEstateAndOtherReceivables" abstract="false" name="SaleOfRealEstateAndOtherReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdvancesToEmployeesAndSuppliers" abstract="false" name="AdvancesToEmployeesAndSuppliers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AssetsHeldForSale" abstract="false" name="AssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SubscriptionBonus" abstract="false" name="SubscriptionBonus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReceivablesFromCorporateEventsRelatedParties" abstract="false" name="ReceivablesFromCorporateEventsRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DistributionOfReserves" abstract="false" name="DistributionOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TerraNetworksMember" abstract="true" name="TerraNetworksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaTransportesELogisticaLtdaMember" abstract="true" name="TelefonicaTransportesELogisticaLtdaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PopInternetLtdaMember" abstract="true" name="PopInternetLtdaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivoMoneyICreditRightsInvestmentFundMember" abstract="true" name="VivoMoneyICreditRightsInvestmentFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivoPayIIInvestmentFundInCreditRightsMember" abstract="true" name="VivoPayIIInvestmentFundInCreditRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivoMoneyIIIInvestmentFundInCreditRightsMember" abstract="true" name="VivoMoneyIIIInvestmentFundInCreditRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivoPayHoldingFinanceiraLtdaVivoPayMember" abstract="true" name="VivoPayHoldingFinanceiraLtdaVivoPayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivoVenturesMember" abstract="true" name="VivoVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaCloudETecnologiaDoBrasilCloudCoBrasilMember" abstract="true" name="TelefonicaCloudETecnologiaDoBrasilCloudCoBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaIoTBigDataETecnologiaDoBrasilS.A.IoTCoBrasilMember" abstract="true" name="TelefonicaIoTBigDataETecnologiaDoBrasilS.A.IoTCoBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_AliancaAtlanticaHoldingB.V..AliancaMember" abstract="true" name="AliancaAtlanticaHoldingB.V..AliancaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CompanhiaAIXDeParticipacoesAIXMember" abstract="true" name="CompanhiaAIXDeParticipacoesAIXMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CompanhiaACTDeParticipacoesACTMember" abstract="true" name="CompanhiaACTDeParticipacoesACTMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_VivaEEducacaoDigitalS.A.VIVAEMember" abstract="true" name="VivaEEducacaoDigitalS.A.VIVAEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_GUDComercializadoraDeEnergiaS.A.GUDMember" abstract="true" name="GUDComercializadoraDeEnergiaS.A.GUDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_AliancaAtlanticaHoldingB.v.Member" abstract="true" name="AliancaAtlanticaHoldingB.v.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FibrasilInfraestruturaEFibraOticaS.a.Member" abstract="true" name="FibrasilInfraestruturaEFibraOticaS.a.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_BusinessCombinationMember" abstract="true" name="BusinessCombinationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IfrsOtherInvestmentsMember" abstract="true" name="IfrsOtherInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CapitalContributionCashAndCashEquivalents" abstract="false" name="CapitalContributionCashAndCashEquivalents" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherComprehensiveIncomeRelatingToChangeInInvestments" abstract="false" name="OtherComprehensiveIncomeRelatingToChangeInInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InvestmentsEquityTransactions" abstract="false" name="InvestmentsEquityTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InvestmentsInSubsidiariesJointVenturesAndAssociatesReportedInFinancialStatements" abstract="false" name="InvestmentsInSubsidiariesJointVenturesAndAssociatesReportedInFinancialStatements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_GainLossOnTheRemeasurementOfEquityInterest" abstract="false" name="GainLossOnTheRemeasurementOfEquityInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ControllingInterestInAcquireeRecognised" abstract="false" name="ControllingInterestInAcquireeRecognised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CapitalTransactionOnChangesInInvestments" abstract="false" name="CapitalTransactionOnChangesInInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SwitchingAndTransmissionEquipmentMember" abstract="true" name="SwitchingAndTransmissionEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InfrastructureMember" abstract="true" name="InfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LendingEquipmentMember" abstract="true" name="LendingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TerminalEquipmentMember" abstract="true" name="TerminalEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DecreaseThroughSublettingArrangementsPropertyPlantAndEquipment" abstract="false" name="DecreaseThroughSublettingArrangementsPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AssetsHeldForSalePropertyPlantAndEquipment" abstract="false" name="AssetsHeldForSalePropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SwitchingAndTransmissionEquipmentAndMediaMember" abstract="true" name="SwitchingAndTransmissionEquipmentAndMediaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherPropertyPlantAndEquipmentAssetsMember" abstract="true" name="OtherPropertyPlantAndEquipmentAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ChangesInLeasesAfterAdoptionOfIFRS16Member" abstract="true" name="ChangesInLeasesAfterAdoptionOfIFRS16Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DepreciationOnLease" abstract="false" name="DepreciationOnLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DepreciationAndWriteOffsNetIFRS16PropertyPlantAndEquipment" abstract="false" name="DepreciationAndWriteOffsNetIFRS16PropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DecreaseThroughCancellationOfContractsPropertyPlantAndEquipment" abstract="false" name="DecreaseThroughCancellationOfContractsPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherChangesInLeases" abstract="false" name="OtherChangesInLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BusinessAcquisitionVSSMember" abstract="true" name="BusinessAcquisitionVSSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_WriteOffsNetRelatedToCancellationOfLeaseAgreements" abstract="false" name="WriteOffsNetRelatedToCancellationOfLeaseAgreements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DescriptionOfPreTaxDiscountRatesAppliedToCashFlowProjections" abstract="false" name="DescriptionOfPreTaxDiscountRatesAppliedToCashFlowProjections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_GoodwillAssessmentTerm" abstract="false" name="GoodwillAssessmentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_DescriptionOfInflationRateAppliedToCashFlowProjections" abstract="false" name="DescriptionOfInflationRateAppliedToCashFlowProjections" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_RecoverableValueOfWACC" abstract="false" name="RecoverableValueOfWACC" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_PerpetuityGrowthRate" abstract="false" name="PerpetuityGrowthRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_PercentageOfReductionOfChangesInFinancialAndOperational" abstract="false" name="PercentageOfReductionOfChangesInFinancialAndOperational" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_DisclosureOfPersonnelSocialChargesAndBenefitsTable" abstract="true" name="DisclosureOfPersonnelSocialChargesAndBenefitsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TypeOfProvisionsForEmployeeBenefitsAxis" abstract="true" name="TypeOfProvisionsForEmployeeBenefitsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_ProvisionsForEmployeeBenefitsMember" abstract="true" name="ProvisionsForEmployeeBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SocialChargesAndBenefitsMember" abstract="true" name="SocialChargesAndBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ShareBasedPaymentPlansMember" abstract="true" name="ShareBasedPaymentPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SalariesAndWagesMember" abstract="true" name="SalariesAndWagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherProvisionsForEmployeeBenefitsMember" abstract="true" name="OtherProvisionsForEmployeeBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DisclosureOfPersonnelSocialChargesAndBenefitsLineItems" abstract="true" name="DisclosureOfPersonnelSocialChargesAndBenefitsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_ConsolidatedLiabilityBalancesOfTheShareCompensationPlans" abstract="false" name="ConsolidatedLiabilityBalancesOfTheShareCompensationPlans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TradePayablesToRelatedParties" abstract="false" name="TradePayablesToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AmountPayableToOperatorsAndCoBilling" abstract="false" name="AmountPayableToOperatorsAndCoBilling" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfTaxesFeesAndContributionsPayableTable" abstract="true" name="DisclosureOfTaxesFeesAndContributionsPayableTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TypesOfTaxesChargesAndContributionsPayableAxis" abstract="true" name="TypesOfTaxesChargesAndContributionsPayableAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsPayableMember" abstract="true" name="TaxesChargesAndContributionsPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FistelMember" abstract="true" name="FistelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ICMSMember" abstract="true" name="ICMSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PISAndCOFINSMember" abstract="true" name="PISAndCOFINSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FustAndFunttelMember" abstract="true" name="FustAndFunttelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherTaxesMember" abstract="true" name="OtherTaxesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DisclosureOfTaxesFeesAndContributionsPayableLineItems" abstract="true" name="DisclosureOfTaxesFeesAndContributionsPayableLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_OtherTaxe" abstract="false" name="OtherTaxe" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfDividendsAndInterestOnEquityTable" abstract="true" name="DisclosureOfDividendsAndInterestOnEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TelefonicaS.a.Member" abstract="true" name="TelefonicaS.a.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaLatinoamericaHoldingS.l.Member" abstract="true" name="TelefonicaLatinoamericaHoldingS.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaChileS.a.Member" abstract="true" name="TelefonicaChileS.a.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SpTelecomunicacoesParticipacoesLtdaMember" abstract="true" name="SpTelecomunicacoesParticipacoesLtdaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaIoTBigDataTechMember" abstract="true" name="TelefonicaIoTBigDataTechMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DisclosureOfDividendsAndInterestOnEquityLineItems" abstract="true" name="DisclosureOfDividendsAndInterestOnEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_WithholdingIncomeTaxRate" abstract="false" name="WithholdingIncomeTaxRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_SupplementaryDividendsPayableToOwnersOfParentRelatingToPriorYears" abstract="false" name="SupplementaryDividendsPayableToOwnersOfParentRelatingToPriorYears" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DividendsAndInterestOnEquityPayableAsDistributionsToOwnersOfParentRelatingToCurrentYear" abstract="false" name="DividendsAndInterestOnEquityPayableAsDistributionsToOwnersOfParentRelatingToCurrentYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_UnclaimedDividendsAndInterestOnEquity" abstract="false" name="UnclaimedDividendsAndInterestOnEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DividendsAndInterestOnEquityRecognisedAsDistributionsToOwnersOfParent" abstract="false" name="DividendsAndInterestOnEquityRecognisedAsDistributionsToOwnersOfParent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IrrfOnShareholdersExemptImmuneFromInterestOnEquity" abstract="false" name="IrrfOnShareholdersExemptImmuneFromInterestOnEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughBusinessCombinationsAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" abstract="false" name="IncreaseDecreaseThroughBusinessCombinationsAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionForFinesForCancelingLeaseAgreementsMember" abstract="true" name="ProvisionForFinesForCancelingLeaseAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_AmountsToBeRefundedToCustomersMember" abstract="true" name="AmountsToBeRefundedToCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_GarliavaRjInfraestruturaERedesDeTelecomunicacoesS.a.Member" abstract="true" name="GarliavaRjInfraestruturaERedesDeTelecomunicacoesS.a.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_BusinessCombinationValeSaudeSempreMember" abstract="true" name="BusinessCombinationValeSaudeSempreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_BusinessCombinationCyberMember" abstract="true" name="BusinessCombinationCyberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ProbableLossesProvisions" abstract="false" name="ProbableLossesProvisions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageOfImportDuty" abstract="false" name="PercentageOfImportDuty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_AdditionalProvisionsInflowsExceptIncomeOtherProvisions" abstract="false" name="AdditionalProvisionsInflowsExceptIncomeOtherProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionPaidOtherProvisions" abstract="false" name="ProvisionPaidOtherProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseThroughInterestAccrualsOtherProvisions" abstract="false" name="IncreaseThroughInterestAccrualsOtherProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PossibleLossesProvisions" abstract="false" name="PossibleLossesProvisions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_WriteOffsDueToTheCompanysAdherenceToTaxAmnestyPrograms" abstract="false" name="WriteOffsDueToTheCompanysAdherenceToTaxAmnestyPrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_GainsFromTheReversalOfOperatingExpensesOfProvisionForContingencies" abstract="false" name="GainsFromTheReversalOfOperatingExpensesOfProvisionForContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_GainsFromTheReversalOfFinancialExpensesOfMonetaryUpdateOfProvisionsForContingencies" abstract="false" name="GainsFromTheReversalOfFinancialExpensesOfMonetaryUpdateOfProvisionsForContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AssumptionOfDebt" abstract="false" name="AssumptionOfDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_WriteOffDueToTheCommitmentAgreementAssociatedWithTheSelfCompositionNegotiations" abstract="false" name="WriteOffDueToTheCommitmentAgreementAssociatedWithTheSelfCompositionNegotiations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AmnestyProgramAxis" abstract="true" name="AmnestyProgramAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_AmnestyProgramDomain" abstract="true" name="AmnestyProgramDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_StateOfSaoPauloAmnestyProgramMember" abstract="true" name="StateOfSaoPauloAmnestyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_StateOfParanaAmnestyProgramMember" abstract="true" name="StateOfParanaAmnestyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_StateOfRioGrandeDoSulAmnestyProgramMember" abstract="true" name="StateOfRioGrandeDoSulAmnestyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RegulatoryProvisionsProcessesAxis" abstract="true" name="RegulatoryProvisionsProcessesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_RegulatoryProvisionsProcessesDomain" abstract="true" name="RegulatoryProvisionsProcessesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RegulatoryAmnestyMember" abstract="true" name="RegulatoryAmnestyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_MainThemesMember" abstract="true" name="MainThemesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherCasesMember" abstract="true" name="OtherCasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RelevantCasesAxis" abstract="true" name="RelevantCasesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_RelevantCasesDomain" abstract="true" name="RelevantCasesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RevenuesThatShouldBeIncludedInTheCalculationMember" abstract="true" name="RevenuesThatShouldBeIncludedInTheCalculationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PADOMember" abstract="true" name="PADOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CADEMember" abstract="true" name="CADEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ANATELMember" abstract="true" name="ANATELMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InterestDiscountRelatedToRenegotiations" abstract="false" name="InterestDiscountRelatedToRenegotiations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_DiscountOnOutstandingBalanceRelatedToRenegotiations" abstract="false" name="DiscountOnOutstandingBalanceRelatedToRenegotiations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_ProvisionedAmountForICMSDisputes" abstract="false" name="ProvisionedAmountForICMSDisputes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionedAmountForICMSDisputesAfterRefinancingProgram" abstract="false" name="ProvisionedAmountForICMSDisputesAfterRefinancingProgram" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NumberOfInstallmentsForPaymentsOffered" abstract="false" name="NumberOfInstallmentsForPaymentsOffered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_OtherRegulatoryProvisions" abstract="false" name="OtherRegulatoryProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PossibleLossesOfRegulatoryContingencies" abstract="false" name="PossibleLossesOfRegulatoryContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ConcessionPlans" abstract="false" name="ConcessionPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FineAplied" abstract="false" name="FineAplied" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_UpdatedFineAplied" abstract="false" name="UpdatedFineAplied" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReimbursementToMonitorCompliance" abstract="false" name="ReimbursementToMonitorCompliance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TypesOfProvisionsAxis" abstract="true" name="TypesOfProvisionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_TaxesAndContingenciesMember" abstract="true" name="TaxesAndContingenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TaxProvisionsMember" abstract="true" name="TaxProvisionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PossibleLossesTaxContingenciesMember" abstract="true" name="PossibleLossesTaxContingenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IfrsTypeOfArrangementAxis" abstract="true" name="IfrsTypeOfArrangementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_IfrsArrangementsAndNonarrangementTransactionsMember" abstract="true" name="IfrsArrangementsAndNonarrangementTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TermOfConductAdjustmentSignedWithAnatelMember" abstract="true" name="TermOfConductAdjustmentSignedWithAnatelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TypesOfLegalProceedingsAxis" abstract="true" name="TypesOfLegalProceedingsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_LegalProceedingsMember" abstract="true" name="LegalProceedingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_QuotasCalculatedOnCommunityTelephonePlansAndExpansionPlansMember" abstract="true" name="QuotasCalculatedOnCommunityTelephonePlansAndExpansionPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FailureToProvideServicesAndProductsSoldMember" abstract="true" name="FailureToProvideServicesAndProductsSoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CollectiveConsumeristAndNonConsumeristNatureMember" abstract="true" name="CollectiveConsumeristAndNonConsumeristNatureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherProvisionForProbableLosses" abstract="false" name="OtherProvisionForProbableLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForProbableLossesOfFederalTax" abstract="false" name="OtherProvisionForProbableLossesOfFederalTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForProbableLossesOfStateTax" abstract="false" name="OtherProvisionForProbableLossesOfStateTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForProbableLossesOfMunicipalTax" abstract="false" name="OtherProvisionForProbableLossesOfMunicipalTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForProbableLossesOfOtherTaxProceedings" abstract="false" name="OtherProvisionForProbableLossesOfOtherTaxProceedings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLosses" abstract="false" name="OtherProvisionForPossibleLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLossesOfFederalTax" abstract="false" name="OtherProvisionForPossibleLossesOfFederalTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLossesOfStateTax" abstract="false" name="OtherProvisionForPossibleLossesOfStateTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLossesOfMunicipalTax" abstract="false" name="OtherProvisionForPossibleLossesOfMunicipalTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLossesOfOtherTaxProceedings" abstract="false" name="OtherProvisionForPossibleLossesOfOtherTaxProceedings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreasedImportDutyPercentage" abstract="false" name="IncreasedImportDutyPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLossesOfAnatelUnderUniversalTelecommunicationsServicesFund" abstract="false" name="OtherProvisionForPossibleLossesOfAnatelUnderUniversalTelecommunicationsServicesFund" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLossesOfAnatelUnderFundForTechnologicalDevelopmentOfTelecommunications" abstract="false" name="OtherProvisionForPossibleLossesOfAnatelUnderFundForTechnologicalDevelopmentOfTelecommunications" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherProvisionForPossibleLossesOfAnatelUnderTelecommunicationsInspectionFund" abstract="false" name="OtherProvisionForPossibleLossesOfAnatelUnderTelecommunicationsInspectionFund" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DiscountRelatedToRenegociations" abstract="false" name="DiscountRelatedToRenegociations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_PaymentOfPersonalServiceMovableLoss" abstract="false" name="PaymentOfPersonalServiceMovableLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FineImposedOnEntityInAdministrativeAndJudicialProceedingsLawsuit" abstract="false" name="FineImposedOnEntityInAdministrativeAndJudicialProceedingsLawsuit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestAndCorrectionAmountInAdministrativeAndJudicialProceedingsLawsuit" abstract="false" name="InterestAndCorrectionAmountInAdministrativeAndJudicialProceedingsLawsuit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ConstructionOfHighCapacityBackhaulInfrastructureForAlternativePlans" abstract="false" name="ConstructionOfHighCapacityBackhaulInfrastructureForAlternativePlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseOfValueOnConstructionOfHighCapacityBackhaulInfrastructureForAlternativePlans" abstract="false" name="IncreaseOfValueOnConstructionOfHighCapacityBackhaulInfrastructureForAlternativePlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FineImposedOnCoverageTargetsInProcedureForDeterminationOfNoncomplianceWithObligations" abstract="false" name="FineImposedOnCoverageTargetsInProcedureForDeterminationOfNoncomplianceWithObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LocationsThatReceivedInvestmentInANewTypeOfTechnology" abstract="false" name="LocationsThatReceivedInvestmentInANewTypeOfTechnology" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_ProvisionsForCivilContingenciesAssessedAsProbableLossesRelatingToFailureToSupplyServicesAndOrProductsSold" abstract="false" name="ProvisionsForCivilContingenciesAssessedAsProbableLossesRelatingToFailureToSupplyServicesAndOrProductsSold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionsForCivilContingenciesAssessedAsProbableLossesRelatingToCivilProceedingsOfNonConsumerNatureAllArisingInOrdinaryCourseOfBusiness" abstract="false" name="ProvisionsForCivilContingenciesAssessedAsProbableLossesRelatingToCivilProceedingsOfNonConsumerNatureAllArisingInOrdinaryCourseOfBusiness" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DailyFineInCaseOfNoncompliance" abstract="false" name="DailyFineInCaseOfNoncompliance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FinesUnderClarificationEmbargoes" abstract="false" name="FinesUnderClarificationEmbargoes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageOfChargeOnInterconnectionServices" abstract="false" name="PercentageOfChargeOnInterconnectionServices" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_DebentureBorrowingsMember" abstract="true" name="DebentureBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LoansAndFinancingFinancialInstitutionsMember" abstract="true" name="LoansAndFinancingFinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A5GLicencesMember" abstract="true" name="A5GLicencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TaxRefinancingAndAmnestyProgramMember" abstract="true" name="TaxRefinancingAndAmnestyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinancingFinancialInstitutionsMember" abstract="true" name="FinancingFinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LoanAndFinancingOtherMember" abstract="true" name="LoanAndFinancingOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinancialInstitutionLawNo4131Member" abstract="true" name="FinancialInstitutionLawNo4131Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinanceWithSuppliersMember" abstract="true" name="FinanceWithSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DesenrolaProgramMember" abstract="true" name="DesenrolaProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherCreditorsMember" abstract="true" name="OtherCreditorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LiabilitiesRelatedToBusinessCombinationMember" abstract="true" name="LiabilitiesRelatedToBusinessCombinationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ForeignCurrencyMember" abstract="true" name="ForeignCurrencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SeniorSharesInTheVivoMoneyFIDCsAndTheLoanAgreementOfTheSubsidiaryCloudCoBrasil" abstract="false" name="SeniorSharesInTheVivoMoneyFIDCsAndTheLoanAgreementOfTheSubsidiaryCloudCoBrasil" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MonthlyInterestRate" abstract="false" name="MonthlyInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_LoansAndFinancingCurrent" abstract="false" name="LoansAndFinancingCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LoansAndFinancingNonCurrent" abstract="false" name="LoansAndFinancingNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LoansAndFinancing" abstract="false" name="LoansAndFinancing" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TelefonicaGlobalTechnologyMember" abstract="true" name="TelefonicaGlobalTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ForeignCurrencyDenominatedLoanObtainedFromCitibankUsDollarThroughLawNo.4.131Member" abstract="true" name="ForeignCurrencyDenominatedLoanObtainedFromCitibankUsDollarThroughLawNo.4.131Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ConvertibleNoteAgreementMember" abstract="true" name="ConvertibleNoteAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_AcquisitionRelatedLoanCompletionTimeForUsePurposes" abstract="false" name="AcquisitionRelatedLoanCompletionTimeForUsePurposes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_FinanceLeaseWeightedAnnualInterestRate" abstract="false" name="FinanceLeaseWeightedAnnualInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_FinanceLeaseAverageMaturityPeriod" abstract="false" name="FinanceLeaseAverageMaturityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_MinimumFinanceLeasePaymentsPayables" abstract="false" name="MinimumFinanceLeasePaymentsPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FutureFinanceChargeOnFinanceLease" abstract="false" name="FutureFinanceChargeOnFinanceLease" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MinimumFinanceLeasePaymentsPayableAtPresentValues" abstract="false" name="MinimumFinanceLeasePaymentsPayableAtPresentValues" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReimbursementPeriod" abstract="false" name="ReimbursementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_ReferenceInterestRateSELIC" abstract="false" name="ReferenceInterestRateSELIC" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_VariationInTheGeneralPriceIndexIGPDI" abstract="false" name="VariationInTheGeneralPriceIndexIGPDI" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_FiveGLicensesMember" abstract="true" name="FiveGLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RefinancingAndAmnestyProgramMember" abstract="true" name="RefinancingAndAmnestyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinancialInstitutionsMember" abstract="true" name="FinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NoncurrentBorrowingsUndiscountedCashFlows" abstract="false" name="NoncurrentBorrowingsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ChangesInBorrowings" abstract="false" name="ChangesInBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ChangesInBorrowingsExcludingCashAndCashEquivalents" abstract="false" name="ChangesInBorrowingsExcludingCashAndCashEquivalents" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ForeignExchangeVariationOnBorrowings" abstract="false" name="ForeignExchangeVariationOnBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseInBorrowingsRelatedToBusinessCombination" abstract="false" name="IncreaseDecreaseInBorrowingsRelatedToBusinessCombination" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BorrowingsCancellationOfContractsAndOtherWriteOffs" abstract="false" name="BorrowingsCancellationOfContractsAndOtherWriteOffs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BorrowingsRepaymentsOfPrincipalWriteOffs" abstract="false" name="BorrowingsRepaymentsOfPrincipalWriteOffs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BorrowingsRepaymentsOfFinancialChargesWriteOffs" abstract="false" name="BorrowingsRepaymentsOfFinancialChargesWriteOffs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherChangesInBorrowings" abstract="false" name="OtherChangesInBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SettlementByOffsettingJudicialDeposit" abstract="false" name="SettlementByOffsettingJudicialDeposit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonPrivilegedSeriesPublicUnsecuredNonconvertibleDebenturesMember" abstract="true" name="NonPrivilegedSeriesPublicUnsecuredNonconvertibleDebenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NonPrivileged1SeriePublicUnsecuredNonconvertibleDebenturesMember" abstract="true" name="NonPrivileged1SeriePublicUnsecuredNonconvertibleDebenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NonPrivileged2SeriesPublicUnsecuredNonconvertibleDebenturesMember" abstract="true" name="NonPrivileged2SeriesPublicUnsecuredNonconvertibleDebenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CloudCoMember" abstract="true" name="CloudCoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_StateOfMinasGeraisAmnestyProgramMember" abstract="true" name="StateOfMinasGeraisAmnestyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_StatesOfSaoPauloAndParanaAmnestyProgramMember" abstract="true" name="StatesOfSaoPauloAndParanaAmnestyProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NumberOfDebenturesIssued" abstract="false" name="NumberOfDebenturesIssued" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_DebenturesNominalUnitValue" abstract="false" name="DebenturesNominalUnitValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageOfDistributionOfResourcesToTheCompanysShareholdersAsAPercentageOfTheShareCapital" abstract="false" name="PercentageOfDistributionOfResourcesToTheCompanysShareholdersAsAPercentageOfTheShareCapital" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_ThresholdPercentageForDisposalOfAssetsTriggeringEarlyMaturity" abstract="false" name="ThresholdPercentageForDisposalOfAssetsTriggeringEarlyMaturity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_TotalTermOfTheDebentures" abstract="false" name="TotalTermOfTheDebentures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_TotalInstallmentsToCompany" abstract="false" name="TotalInstallmentsToCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BusinessDaysConsideredForTheAdjustmentToTheUpdatedNominalValueOfTheDebentures" abstract="false" name="BusinessDaysConsideredForTheAdjustmentToTheUpdatedNominalValueOfTheDebentures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_ConsiderationBasedOnContractualClauses" abstract="false" name="ConsiderationBasedOnContractualClauses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NumberOfDaysPriorToTheActualPayment" abstract="false" name="NumberOfDaysPriorToTheActualPayment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_AmnestyAndRefinancingProgramsForICMS" abstract="false" name="AmnestyAndRefinancingProgramsForICMS" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BalanceOfContractualCostsIncurred" abstract="false" name="BalanceOfContractualCostsIncurred" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PaymentsOfInstallmentAgreements" abstract="false" name="PaymentsOfInstallmentAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RemaingBalanceOfAmnestyAndRefinancingProgramsForICMS" abstract="false" name="RemaingBalanceOfAmnestyAndRefinancingProgramsForICMS" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InitialBalanceWhenJoiningInstallment" abstract="false" name="InitialBalanceWhenJoiningInstallment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DownPaymentWhenJoiningInstallment" abstract="false" name="DownPaymentWhenJoiningInstallment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageOfLoanCDIWithCaixaEconomicaFederal" abstract="false" name="PercentageOfLoanCDIWithCaixaEconomicaFederal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_VivoPayFIDCsSubscriptionOfSeniorShares" abstract="false" name="VivoPayFIDCsSubscriptionOfSeniorShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RemunerationPercentageOfCDI" abstract="false" name="RemunerationPercentageOfCDI" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_PercentageOfSpread" abstract="false" name="PercentageOfSpread" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_ContributionThroughTheSubscriptionOfSeniorShares" abstract="false" name="ContributionThroughTheSubscriptionOfSeniorShares" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LoanAgreementBetweenCloudCoBrasilAndTCCT" abstract="false" name="LoanAgreementBetweenCloudCoBrasilAndTCCT" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_SwapContractedAndFixedInterestForCDI" abstract="false" name="SwapContractedAndFixedInterestForCDI" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_FairValueOfLoanAgreementBetweenCloudCoBrasilAndTCCT" abstract="false" name="FairValueOfLoanAgreementBetweenCloudCoBrasilAndTCCT" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredIncomeContractualLiabilities" abstract="false" name="DeferredIncomeContractualLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredIncomeOtherThanContractLiabilitiesSaleOfGoodsAndFixedAssets" abstract="false" name="DeferredIncomeOtherThanContractLiabilitiesSaleOfGoodsAndFixedAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredIncomeGovernmentGrants" abstract="false" name="DeferredIncomeGovernmentGrants" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredIncomeOther" abstract="false" name="DeferredIncomeOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseThroughAdditionsDeferredIncomeContractualLiabilities" abstract="false" name="IncreaseThroughAdditionsDeferredIncomeContractualLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DecreaseThroughWriteOffsNetDeferredIncomeContractualLiabilities" abstract="false" name="DecreaseThroughWriteOffsNetDeferredIncomeContractualLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfMaturityAnalysisOfDeferredIncomeFromContractualLiabilitiesTable" abstract="true" name="DisclosureOfMaturityAnalysisOfDeferredIncomeFromContractualLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfMaturityAnalysisOfDeferredIncomeFromContractualLiabilitiesLineItems" abstract="true" name="DisclosureOfMaturityAnalysisOfDeferredIncomeFromContractualLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_ReductionOfTheCompanysCapital" abstract="false" name="ReductionOfTheCompanysCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReverseStockSplitAndStockSplit" abstract="false" name="ReverseStockSplitAndStockSplit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherLiabilitiesPaymentForLicenseRenewal" abstract="false" name="OtherLiabilitiesPaymentForLicenseRenewal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherLiabilitiesThirdPartyWithholdings" abstract="false" name="OtherLiabilitiesThirdPartyWithholdings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherPayablesToRelatedParties" abstract="false" name="OtherPayablesToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherLiabilitiesAmountsToBeRefundedToSubscribers" abstract="false" name="OtherLiabilitiesAmountsToBeRefundedToSubscribers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MiscellaneousOtherLiabilities" abstract="false" name="MiscellaneousOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CapitalReductionAxis" abstract="true" name="CapitalReductionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_CapitalReductionDomain" abstract="true" name="CapitalReductionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A1stCapitalReductionMember" abstract="true" name="A1stCapitalReductionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherCapitalReservesMember" abstract="true" name="OtherCapitalReservesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TELEFONICACYBERSECURITYCLOUDTECHSLMember" abstract="true" name="TELEFONICACYBERSECURITYCLOUDTECHSLMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PaymentOfReductionInShareCapitalNetOfIncomeTaxPerShare" abstract="false" name="PaymentOfReductionInShareCapitalNetOfIncomeTaxPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="viv_PaymentsMadeToIdentifiedShareholders" abstract="false" name="PaymentsMadeToIdentifiedShareholders" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OutstandingPaymentsToIdentifiedShareholders" abstract="false" name="OutstandingPaymentsToIdentifiedShareholders" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AmountOfReduceTheCompanyShareCapital" abstract="false" name="AmountOfReduceTheCompanyShareCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ConsolidationOfCommonShares" abstract="false" name="ConsolidationOfCommonShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_SplitOfCommonShares" abstract="false" name="SplitOfCommonShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_NumberOfCommonSharesHeldForSale" abstract="false" name="NumberOfCommonSharesHeldForSale" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_CommonSharesSoldAtAuction" abstract="false" name="CommonSharesSoldAtAuction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NominalValuePerCommonShareSoldAtAuction" abstract="false" name="NominalValuePerCommonShareSoldAtAuction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="viv_PaymentToIdentifiedMinorityShareholders" abstract="false" name="PaymentToIdentifiedMinorityShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ObligationRelatedToAmountsDueToUnidentifiedShareholdersOrShareholdersWithIncompleteRegistrationInformation" abstract="false" name="ObligationRelatedToAmountsDueToUnidentifiedShareholdersOrShareholdersWithIncompleteRegistrationInformation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IfrsTreasuryStockSharesAcquired" abstract="false" name="IfrsTreasuryStockSharesAcquired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_MaximumNumberOfSharesRepurchase" abstract="false" name="MaximumNumberOfSharesRepurchase" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_MaximumValueToBeUsedInTheSharesRepurchaseProgram" abstract="false" name="MaximumValueToBeUsedInTheSharesRepurchaseProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CancellationOfCommonShares" abstract="false" name="CancellationOfCommonShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_PercentageOfCommonSharesCancelled" abstract="false" name="PercentageOfCommonSharesCancelled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_NumberOfTreasurySharesCancelled" abstract="false" name="NumberOfTreasurySharesCancelled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_CapitalTransactionRelatedToReverseStockSplitAndStockSplitProcesses" abstract="false" name="CapitalTransactionRelatedToReverseStockSplitAndStockSplitProcesses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LegalReservePercentageOfNetProfitForYear" abstract="false" name="LegalReservePercentageOfNetProfitForYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_LegalReservePercentageOfShareCapital" abstract="false" name="LegalReservePercentageOfShareCapital" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_NumberOfTreasuryShares" abstract="false" name="NumberOfTreasuryShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_ReductionOfThePercentageOfTaxOnCorporateIncome" abstract="false" name="ReductionOfThePercentageOfTaxOnCorporateIncome" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_RemainingAmountOfNetProfitProposedToReserveForRemunerationToShareholdersAndInvestments" abstract="false" name="RemainingAmountOfNetProfitProposedToReserveForRemunerationToShareholdersAndInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageOfAllocationOfNetProfitToTheReserve" abstract="false" name="PercentageOfAllocationOfNetProfitToTheReserve" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_OtherShareholdersMember" abstract="true" name="OtherShareholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_BookValuePerShare" abstract="false" name="BookValuePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="viv_ValueOfSharesHeldInCompany" abstract="false" name="ValueOfSharesHeldInCompany" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ShareBuyback" abstract="false" name="ShareBuyback" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NumberOfSharesCancelled" abstract="false" name="NumberOfSharesCancelled" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_DividendAndInterestOnEquityApprovalDatesAxis" abstract="true" name="DividendAndInterestOnEquityApprovalDatesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DividendAndInterestOnEquityApprovalDatesDomain" abstract="true" name="DividendAndInterestOnEquityApprovalDatesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A02242025Member" abstract="true" name="A02242025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A03242025Member" abstract="true" name="A03242025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A04112025Member" abstract="true" name="A04112025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A05222025Member" abstract="true" name="A05222025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A06232025Member" abstract="true" name="A06232025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A07252025Member" abstract="true" name="A07252025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A08252025Member" abstract="true" name="A08252025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A09222025Member" abstract="true" name="A09222025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A10272025Member" abstract="true" name="A10272025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A11242025Member" abstract="true" name="A11242025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A12292025Member" abstract="true" name="A12292025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A03282024Member" abstract="true" name="A03282024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A04292024Member" abstract="true" name="A04292024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A06262024Member" abstract="true" name="A06262024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A07262024Member" abstract="true" name="A07262024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A08262024Member" abstract="true" name="A08262024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_A12262024Member" abstract="true" name="A12262024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InterestOnEquityNet" abstract="false" name="InterestOnEquityNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestOnEquityPerShare" abstract="false" name="InterestOnEquityPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="viv_InterestOnEquityAndIntermediateDividendsGrossAmount" abstract="false" name="InterestOnEquityAndIntermediateDividendsGrossAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestOnEquityAndDividendsNetOfTax" abstract="false" name="InterestOnEquityAndDividendsNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentsAllocationOfIncomeToLegalReserve" abstract="false" name="AdjustmentsAllocationOfIncomeToLegalReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AdjustmentsTaxIncentivesOnCorporateIncomeTaxReturnAdjustments" abstract="false" name="AdjustmentsTaxIncentivesOnCorporateIncomeTaxReturnAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProfitLossAfterAdjustments" abstract="false" name="ProfitLossAfterAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DividendAndIOEAllocatedForTheYear" abstract="false" name="DividendAndIOEAllocatedForTheYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_UnallocatedNetIncome" abstract="false" name="UnallocatedNetIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReserveForTheShareBuybackProgram" abstract="false" name="ReserveForTheShareBuybackProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeAvailableForDistribution" abstract="false" name="IncomeAvailableForDistribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AllocationOfIncomeToAdditionalDividend" abstract="false" name="AllocationOfIncomeToAdditionalDividend" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TotalProposalForDistributions" abstract="false" name="TotalProposalForDistributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MandatoryMinimumDividend" abstract="false" name="MandatoryMinimumDividend" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LossesOnCashFlowHedgesNetOfTax" abstract="false" name="LossesOnCashFlowHedgesNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TelefonicaCloudETecnologiaDoBrasilSaAndTelefonicaIotBigDataETecnologiaDoBrasilSaMember" abstract="true" name="TelefonicaCloudETecnologiaDoBrasilSaAndTelefonicaIotBigDataETecnologiaDoBrasilSaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaIotBigDataETecnologiaDoBrasilSaMember" abstract="true" name="TelefonicaIotBigDataETecnologiaDoBrasilSaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToCapitalContributionInInvestees" abstract="false" name="IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToCapitalContributionInInvestees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AcquisitionsThroughBusinessCombinationsCompany" abstract="false" name="AcquisitionsThroughBusinessCombinationsCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToMovementsInEquity" abstract="false" name="IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToMovementsInEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToMovementsInResult" abstract="false" name="IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToMovementsInResult" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MergerOfCompaniesCompany" abstract="false" name="MergerOfCompaniesCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughChangesInEquityAttributableToNonControllingInterests" abstract="false" name="IncreaseDecreaseThroughChangesInEquityAttributableToNonControllingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughChangesInEquityAttributableToCapitalContributionInInvestees" abstract="false" name="IncreaseDecreaseThroughChangesInEquityAttributableToCapitalContributionInInvestees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AcquisitionsThroughBusinessCombinationsNonControllingShareholders" abstract="false" name="AcquisitionsThroughBusinessCombinationsNonControllingShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughChangesInEquityAttributableToMovementsInEquity" abstract="false" name="IncreaseDecreaseThroughChangesInEquityAttributableToMovementsInEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughChangesInEquityAttributableToMovementsInResult" abstract="false" name="IncreaseDecreaseThroughChangesInEquityAttributableToMovementsInResult" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MergerOfCompaniesNonControllingShareholders" abstract="false" name="MergerOfCompaniesNonControllingShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ServicesMember" abstract="true" name="ServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SaleOfGoodsMember" abstract="true" name="SaleOfGoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_GrossOperatingRevenue" abstract="false" name="GrossOperatingRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeductionsFromGrossOperatingRevenue" abstract="false" name="DeductionsFromGrossOperatingRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxOnOperatingRevenue" abstract="false" name="TaxOnOperatingRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DiscountOnSalesAndReturnOfGoods" abstract="false" name="DiscountOnSalesAndReturnOfGoods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AmountRefundedToCustomers" abstract="false" name="AmountRefundedToCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageOfGrossOperatingRevenuesCostumerContribution" abstract="false" name="PercentageOfGrossOperatingRevenuesCostumerContribution" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_CostOfSalesAndServicesMember" abstract="true" name="CostOfSalesAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IfrsSellingAndMarketingExpenseMember" abstract="true" name="IfrsSellingAndMarketingExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IfrsGeneralAndAdministrativeExpenseMember" abstract="true" name="IfrsGeneralAndAdministrativeExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ThirdPartyServicesExpenses" abstract="false" name="ThirdPartyServicesExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CostRelatingToGoodsSold" abstract="false" name="CostRelatingToGoodsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxesChargesAndContributionsExpense" abstract="false" name="TaxesChargesAndContributionsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RentalInsuranceCondominiumAndConnectionMeansExpenses" abstract="false" name="RentalInsuranceCondominiumAndConnectionMeansExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EstimatedImpairmentLossesOnAccountsReceivable" abstract="false" name="EstimatedImpairmentLossesOnAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MaterialAndOtherOperatingCostsAndExpenses" abstract="false" name="MaterialAndOtherOperatingCostsAndExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LeaseAmountsRelatingToEstimatedImpairmentLossesOnAccountsReceivable" abstract="false" name="LeaseAmountsRelatingToEstimatedImpairmentLossesOnAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ExpensesAndFinesRecovered" abstract="false" name="ExpensesAndFinesRecovered" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionsForLaborTaxAndCivilContingencies" abstract="false" name="ProvisionsForLaborTaxAndCivilContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherOperatingIncomeExpenseExcludingProvisionsRecoveriesAndGainLossOnDisposals" abstract="false" name="OtherOperatingIncomeExpenseExcludingProvisionsRecoveriesAndGainLossOnDisposals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherOperatingIncomeAndNet" abstract="false" name="OtherOperatingIncomeAndNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherOperatingExpenses" abstract="false" name="OtherOperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OTHEROPERATINGINCOMEEXPENSESTable" abstract="true" name="OTHEROPERATINGINCOMEEXPENSESTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_OTHEROPERATINGINCOMEEXPENSESLineItems" abstract="true" name="OTHEROPERATINGINCOMEEXPENSESLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_ReversalOfRegulatoryProvisionsDueToTheCommitmentTermRegardingSelfCompositionNegotiationsForAdaptationOfConcessionContracts" abstract="false" name="ReversalOfRegulatoryProvisionsDueToTheCommitmentTermRegardingSelfCompositionNegotiationsForAdaptationOfConcessionContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReversalOfExpensesOfProvisionsForLegalClaims" abstract="false" name="ReversalOfExpensesOfProvisionsForLegalClaims" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReversalOfPartOfTheRemainingArisingFromTheAgreementInRelationToThePostClosingAdjustment" abstract="false" name="ReversalOfPartOfTheRemainingArisingFromTheAgreementInRelationToThePostClosingAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PercentageReferringToTheReversalOfRemainingPartsResultingFromTheAgreementInRelationToThePostClosingAdjustment" abstract="false" name="PercentageReferringToTheReversalOfRemainingPartsResultingFromTheAgreementInRelationToThePostClosingAdjustment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_FINANCIALINCOMEEXPENSESTable" abstract="true" name="FINANCIALINCOMEEXPENSESTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_FINANCIALINCOMEEXPENSESLineItems" abstract="true" name="FINANCIALINCOMEEXPENSESLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_ExpensesWithMonetaryVariationsOfProvisionsForContingencies" abstract="false" name="ExpensesWithMonetaryVariationsOfProvisionsForContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestExpensesOnPayable" abstract="false" name="InterestExpensesOnPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ExpensesOnForeignExchangeVariationsOnLoansAndFinancing" abstract="false" name="ExpensesOnForeignExchangeVariationsOnLoansAndFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherExpensesOnForeignExchangeAndMonetaryVariation" abstract="false" name="OtherExpensesOnForeignExchangeAndMonetaryVariation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TaxCreditsForPisAndCofins" abstract="false" name="TaxCreditsForPisAndCofins" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LeaseCharges" abstract="false" name="LeaseCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReversalOfTheMonetaryUpdateOfRegulatoryProvisions" abstract="false" name="ReversalOfTheMonetaryUpdateOfRegulatoryProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ReversalOfExpensesWithMonetaryUpdatingOfProvisionsForLegalClaimsDueToAdherenceToTaxAmnestyPrograms" abstract="false" name="ReversalOfExpensesWithMonetaryUpdatingOfProvisionsForLegalClaimsDueToAdherenceToTaxAmnestyPrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TelefonicaLatinoamericaHoldingMember" abstract="true" name="TelefonicaLatinoamericaHoldingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherGroupCompaniesMember" abstract="true" name="OtherGroupCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaGlobalSolutionsParticipacoesMember" abstract="true" name="TelefonicaGlobalSolutionsParticipacoesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaVenezolanaMember" abstract="true" name="TelefonicaVenezolanaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TerraNetworksMexicoMember" abstract="true" name="TerraNetworksMexicoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefnicaGlobalSolutionsMember" abstract="true" name="TelefnicaGlobalSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaInnovacionDigitalMember" abstract="true" name="TelefonicaInnovacionDigitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaMovilesArgentinaMember" abstract="true" name="TelefonicaMovilesArgentinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelfisaGlobalBvMember" abstract="true" name="TelfisaGlobalBvMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelxiusCableBrasilMember" abstract="true" name="TelxiusCableBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CelularDeTelefoniaMember" abstract="true" name="CelularDeTelefoniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FibrasilInfraestruturaEFibraOticaMember" abstract="true" name="FibrasilInfraestruturaEFibraOticaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_T.IotBigDataTechEspMember" abstract="true" name="T.IotBigDataTechEspMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaHispanoamericaMember" abstract="true" name="TelefonicaHispanoamericaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TelefonicaMovilesDelUruguayMember" abstract="true" name="TelefonicaMovilesDelUruguayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CashAndCashEquivalentsRelatedPartyTransactions" abstract="false" name="CashAndCashEquivalentsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashAndCashEquivalentsCurrentRelatedPartyTransactions" abstract="false" name="CashAndCashEquivalentsCurrentRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TradeReceivablesDueFromRelatedPartiesCurrent" abstract="false" name="TradeReceivablesDueFromRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherCurrentReceivablesDueFromRelatedParties" abstract="false" name="OtherCurrentReceivablesDueFromRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherNoncurrentReceivablesDueFromRelatedParties" abstract="false" name="OtherNoncurrentReceivablesDueFromRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TelefonicaComprasElectronicasMember" abstract="true" name="TelefonicaComprasElectronicasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CompanhiaAixParticipacoesMember" abstract="true" name="CompanhiaAixParticipacoesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OtherLiabilitiesAndLeasePayablesToRelatedParties" abstract="false" name="OtherLiabilitiesAndLeasePayablesToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TradePayablesAndOtherPayablesToRelatedPartiesCurrent" abstract="false" name="TradePayablesAndOtherPayablesToRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LeaseLiabilitiesRelatedPartiesCurrent" abstract="false" name="LeaseLiabilitiesRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LeaseLiabilitiesRelatedPartiesNoncurrent" abstract="false" name="LeaseLiabilitiesRelatedPartiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherCurrentPayablesToRelatedParties" abstract="false" name="OtherCurrentPayablesToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherNoncurrentPayablesToRelatedParties" abstract="false" name="OtherNoncurrentPayablesToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TelefonicaFactoringDoBrasilMember" abstract="true" name="TelefonicaFactoringDoBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_OperatingRevenuesRelatedPartyTransactions" abstract="false" name="OperatingRevenuesRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherOperatingRevenuesExpensesRelatedPartyTransactions" abstract="false" name="OtherOperatingRevenuesExpensesRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetIncomeLossRelatedPartyTransactions" abstract="false" name="NetIncomeLossRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_KeyManagementPersonnelCompensationSalariesBenefitsAndSocialCharges" abstract="false" name="KeyManagementPersonnelCompensationSalariesBenefitsAndSocialCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_KeyManagementPersonnelCompensationVariableCompensation" abstract="false" name="KeyManagementPersonnelCompensationVariableCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DefinedBenefitPostRetirementHealthPlansMember" abstract="true" name="DefinedBenefitPostRetirementHealthPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PostEmploymentBenefitExpensesDefinedBenefitPlans" abstract="false" name="PostEmploymentBenefitExpensesDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PostEmploymentBenefitsRecognizedInOtherComprehensiveIncomeLoss" abstract="false" name="PostEmploymentBenefitsRecognizedInOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxAndSocialContributionLeviedOnAllAmountsRecognizedInOtherComprehensiveIncome" abstract="false" name="IncomeTaxAndSocialContributionLeviedOnAllAmountsRecognizedInOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OthersDeferredIncomeTaxAndSocialContributionTaxExpenseIncome" abstract="false" name="OthersDeferredIncomeTaxAndSocialContributionTaxExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CurrentIncomeTaxAndSocialContribution" abstract="false" name="CurrentIncomeTaxAndSocialContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CurrentServiceCostAndInterestExpenseIncomeNetDefinedBenefitLiabilityAsset" abstract="false" name="CurrentServiceCostAndInterestExpenseIncomeNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PaymentsFromPlanAndContributionsToPlanNetDefinedBenefitLiabilityAsset" abstract="false" name="PaymentsFromPlanAndContributionsToPlanNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseDecreaseThroughTransferOfReservesBetweenPlansNetDefinedBenefitLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughTransferOfReservesBetweenPlansNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ActuarialAssetsPerBalanceSheet" abstract="false" name="ActuarialAssetsPerBalanceSheet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ActuarialLiabilitiesPerBalanceSheet" abstract="false" name="ActuarialLiabilitiesPerBalanceSheet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DefinedBenefitPlansEstimatedServiceCost" abstract="false" name="DefinedBenefitPlansEstimatedServiceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EstimatedNetInterestOnNetActuarialAssetsLiabilities" abstract="false" name="EstimatedNetInterestOnNetActuarialAssetsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EstimatedPostEmploymentBenefitExpenseDefinedBenefitPlans" abstract="false" name="EstimatedPostEmploymentBenefitExpenseDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EstimatedContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" abstract="false" name="EstimatedContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EstimatedBenefitsPaidBySponsor" abstract="false" name="EstimatedBenefitsPaidBySponsor" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EstimateOfContributionsExpectedToBePaid" abstract="false" name="EstimateOfContributionsExpectedToBePaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RetirementPlanVisaoTelefonicaPlanMember" abstract="true" name="RetirementPlanVisaoTelefonicaPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RetirementPlansVivoprevmVisaoMember" abstract="true" name="RetirementPlansVivoprevmVisaoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RetirementPlansPbsAssistedPlanCompanhiaTelefonicaBrasileiraAndTelefonicaDefinedBenefitPlanMember" abstract="true" name="RetirementPlansPbsAssistedPlanCompanhiaTelefonicaBrasileiraAndTelefonicaDefinedBenefitPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LightForteAlvaroVindasMember" abstract="true" name="LightForteAlvaroVindasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LightFracaMember" abstract="true" name="LightFracaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DefinedBenefitPostRetirementHealthPlansForFemaleParticipantsMember" abstract="true" name="DefinedBenefitPostRetirementHealthPlansForFemaleParticipantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DefinedBenefitPostRetirementHealthPlansForMaleParticipantsMember" abstract="true" name="DefinedBenefitPostRetirementHealthPlansForMaleParticipantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_MedicalServiceEligibilityAge" abstract="false" name="MedicalServiceEligibilityAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_DecreaseInPercentageOfMortalityTableForNondisabledIndividuals" abstract="false" name="DecreaseInPercentageOfMortalityTableForNondisabledIndividuals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_DecreaseInPercentageOfMortalityTableForDisabledIndividuals" abstract="false" name="DecreaseInPercentageOfMortalityTableForDisabledIndividuals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_DisabilityTableDownwardPercentage" abstract="false" name="DisabilityTableDownwardPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_LongTermInflationRateInPostRetirementPensionAndHealthPlans" abstract="false" name="LongTermInflationRateInPostRetirementPensionAndHealthPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_AnnualIncreaseInTheUseOfMedicalServicesAccordingToAge" abstract="false" name="AnnualIncreaseInTheUseOfMedicalServicesAccordingToAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_AnnualIncreaseInUseOfHealthcareServicesAccordingToAge" abstract="false" name="AnnualIncreaseInUseOfHealthcareServicesAccordingToAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_PresentValueOfDefinedBenefitObligationCurrentActuarialAssumptionsMember" abstract="true" name="PresentValueOfDefinedBenefitObligationCurrentActuarialAssumptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PresentValueOfDefinedBenefitObligationPriorYearActuarialAssumptionsMember" abstract="true" name="PresentValueOfDefinedBenefitObligationPriorYearActuarialAssumptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ActuarialGainsLossesArisingFromChangesInDemographicAndFinancialAssumptionsNetDefinedBenefitLiabilityAsset" abstract="false" name="ActuarialGainsLossesArisingFromChangesInDemographicAndFinancialAssumptionsNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BasedOnRateIncreasedMember" abstract="true" name="BasedOnRateIncreasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_BasedOnRateDecreasedMember" abstract="true" name="BasedOnRateDecreasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DefinedBenefitLiabilityDiscountedToPresentValue" abstract="false" name="DefinedBenefitLiabilityDiscountedToPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DefinedBenefitLiabilityProjectedByTheCurrentMedicalCostGrowthRate" abstract="false" name="DefinedBenefitLiabilityProjectedByTheCurrentMedicalCostGrowthRate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AllocationOfPlanAssetsMember" abstract="true" name="AllocationOfPlanAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NationalTreasuryNoteNtnFixedIncomeInvestmentsMember" abstract="true" name="NationalTreasuryNoteNtnFixedIncomeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TreasuryFinancialLetterLftFixedIncomeInvestmentsMember" abstract="true" name="TreasuryFinancialLetterLftFixedIncomeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RepurchaseOperationsFixedIncomeInvestmentsMember" abstract="true" name="RepurchaseOperationsFixedIncomeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebenturesFixedIncomeInvestmentsMember" abstract="true" name="DebenturesFixedIncomeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinancialBillsFixedIncomeInvestmentsMember" abstract="true" name="FinancialBillsFixedIncomeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FidcSharesOthersFixedIncomeInvestmentsMember" abstract="true" name="FidcSharesOthersFixedIncomeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NationalTreasuryNotesLtnFixedIncomeInvestmentsMember" abstract="true" name="NationalTreasuryNotesLtnFixedIncomeInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InvestmentsLinkedToFundsAndMarketIndexesMember" abstract="true" name="InvestmentsLinkedToFundsAndMarketIndexesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LoansToParticipants" abstract="false" name="LoansToParticipants" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_PensionPlanAndOtherPostEmploymentBenefitLiabilities" abstract="false" name="PensionPlanAndOtherPostEmploymentBenefitLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityToPresentValue" abstract="false" name="IncreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityToPresentValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_DecreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityToPresentValue" abstract="false" name="DecreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityToPresentValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_IncreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityInTheMedicalCostGrowthRate" abstract="false" name="IncreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityInTheMedicalCostGrowthRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_DecreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityInTheMedicalCostGrowthRate" abstract="false" name="DecreaseInTheDiscountRateUsedToAdjustTheDefinedBenefitLiabilityInTheMedicalCostGrowthRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_MonthlyPaymentsOfAssetsSurplusOfPostEmploymentBenefitsPlans" abstract="false" name="MonthlyPaymentsOfAssetsSurplusOfPostEmploymentBenefitsPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_AssetsSurplusOfPostEmploymentBenefitPlans" abstract="false" name="AssetsSurplusOfPostEmploymentBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_EmployersContributionToDefinedContributionPlan" abstract="false" name="EmployersContributionToDefinedContributionPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherComprehensiveIncomeNetOfTaxesThroughChangesInTheHealthPlanForEmployeesAndRetirees" abstract="false" name="OtherComprehensiveIncomeNetOfTaxesThroughChangesInTheHealthPlanForEmployeesAndRetirees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DeferredIncomeTaxAndSocialContributionThroughChangesInTheHealthPlanForEmployeesAndRetirees" abstract="false" name="DeferredIncomeTaxAndSocialContributionThroughChangesInTheHealthPlanForEmployeesAndRetirees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_GeneralAndAdministrativeExpensesThroughPersonnelExpensesChargesAndSocialBenefits" abstract="false" name="GeneralAndAdministrativeExpensesThroughPersonnelExpensesChargesAndSocialBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DefinedBenefitPlansDistributionOfReservesCompanySParticipation" abstract="false" name="DefinedBenefitPlansDistributionOfReservesCompanySParticipation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_OtherComprehensiveIncomeEquity" abstract="false" name="OtherComprehensiveIncomeEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IncomeTaxAndSocialContributionPayable" abstract="false" name="IncomeTaxAndSocialContributionPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DefinedBenefitPlansDistributionOfReservesNumberOfMonthlyPayments" abstract="false" name="DefinedBenefitPlansDistributionOfReservesNumberOfMonthlyPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_TFSP20232025CycleMember" abstract="true" name="TFSP20232025CycleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TFSP20242026CycleMember" abstract="true" name="TFSP20242026CycleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TFSP20252027CycleMember" abstract="true" name="TFSP20252027CycleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PSPCycle20232025Member" abstract="true" name="PSPCycle20232025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PSPCycle20242026Member" abstract="true" name="PSPCycle20242026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PSP20242026IICycleMember" abstract="true" name="PSP20242026IICycleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PSPVIVOCycle20232025Member" abstract="true" name="PSPVIVOCycle20232025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PSPVIVOCycle20242026Member" abstract="true" name="PSPVIVOCycle20242026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PSPVIVOCycle20252027Member" abstract="true" name="PSPVIVOCycle20252027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ShareBasedPaymentArrangementNumberOfSharesThatEachUnitConsists" abstract="false" name="ShareBasedPaymentArrangementNumberOfSharesThatEachUnitConsists" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_NumberOfActiveCompanyExecutives" abstract="false" name="NumberOfActiveCompanyExecutives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_NumberOfExecutivesAppointedUnderCompanySBylaws" abstract="false" name="NumberOfExecutivesAppointedUnderCompanySBylaws" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_ForeignCurrencySwapsEuroAndCDIXEuroMember" abstract="true" name="ForeignCurrencySwapsEuroAndCDIXEuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ForeignCurrencySwapsUSAndCDIXUSMember" abstract="true" name="ForeignCurrencySwapsUSAndCDIXUSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ForeignCurrencySwapsEuroMember" abstract="true" name="ForeignCurrencySwapsEuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ForeignCurrencySwapsUSMember" abstract="true" name="ForeignCurrencySwapsUSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IPCAXCDISwapMember" abstract="true" name="IPCAXCDISwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NdfUsdMember" abstract="true" name="NdfUsdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NdfUsdRateMember" abstract="true" name="NdfUsdRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InterbankDepositCertificateRateMember" abstract="true" name="InterbankDepositCertificateRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InflationInterestRateMember" abstract="true" name="InflationInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_BoardConsumerPriceIndexMember" abstract="true" name="BoardConsumerPriceIndexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_EuriborMember" abstract="true" name="EuriborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PreRateMember" abstract="true" name="PreRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NDFCopperMember" abstract="true" name="NDFCopperMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NotionalValueForDerivativeLiabilities" abstract="false" name="NotionalValueForDerivativeLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DerivativeAssetsLiabilitiesNet" abstract="false" name="DerivativeAssetsLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetAmountPayableOnCurrencyRisk" abstract="false" name="NetAmountPayableOnCurrencyRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetAmountReceivableOnCurrencyRisk" abstract="false" name="NetAmountReceivableOnCurrencyRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BookValueOfExchangeRisk" abstract="false" name="BookValueOfExchangeRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NotionalValueForDerivativeAssets" abstract="false" name="NotionalValueForDerivativeAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_BookValueOfExchangePayable" abstract="false" name="BookValueOfExchangePayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_TransactionValueOfExchangeRisk" abstract="false" name="TransactionValueOfExchangeRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetChangesOfDerivativeFinancialInstrumentsAxis" abstract="true" name="NetChangesOfDerivativeFinancialInstrumentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_NetChangesOfDerivativeFinancialInstrumentsDomain" abstract="true" name="NetChangesOfDerivativeFinancialInstrumentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DerivateFinancialInstrumentsMember" abstract="true" name="DerivateFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NetChangesOfDerivativeFinancialInstrumentsLineItems" abstract="true" name="NetChangesOfDerivativeFinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_BoardConsumerPriceIndexSwapContractMember" abstract="true" name="BoardConsumerPriceIndexSwapContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_EuriborXCDIMember" abstract="true" name="EuriborXCDIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ForeignCurrencySwapContractMember" abstract="true" name="ForeignCurrencySwapContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NDFCopperXPreMember" abstract="true" name="NDFCopperXPreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InterbankDepositCertificateRateSwapContractMember" abstract="true" name="InterbankDepositCertificateRateSwapContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ScenarioLikelyMember" abstract="true" name="ScenarioLikelyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ScenarioTwentyFivePercentDownwardVariationMember" abstract="true" name="ScenarioTwentyFivePercentDownwardVariationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ScenarioFiftyPercentDownwardVariationMember" abstract="true" name="ScenarioFiftyPercentDownwardVariationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_HedgeLongPositionDerivativesDepreciationRiskInEuroMember" abstract="true" name="HedgeLongPositionDerivativesDepreciationRiskInEuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebtAppreciationRiskForPayablesInEuroMember" abstract="true" name="DebtAppreciationRiskForPayablesInEuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebtDepreciationRiskForReceivablesInEuroMember" abstract="true" name="DebtDepreciationRiskForReceivablesInEuroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_HedgeShortPositionDerivativesDepreciationRiskInUsDollarsMember" abstract="true" name="HedgeShortPositionDerivativesDepreciationRiskInUsDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebtAppreciationRiskForPayablesInUsDollarsMember" abstract="true" name="DebtAppreciationRiskForPayablesInUsDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebtDepreciationRiskForReceivablesInUsDollarsMember" abstract="true" name="DebtDepreciationRiskForReceivablesInUsDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CopperHedgeLiabilitiesPositionDerivativesOfHighCopperRiskMember" abstract="true" name="CopperHedgeLiabilitiesPositionDerivativesOfHighCopperRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebtRiskOfAFallInCopperPricesMember" abstract="true" name="DebtRiskOfAFallInCopperPricesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_HedgeLongPositionDerivativesRiskOfDecreaseRiskInIpcaMember" abstract="true" name="HedgeLongPositionDerivativesRiskOfDecreaseRiskInIpcaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebtRiskOfIncreaseInIpcaMember" abstract="true" name="DebtRiskOfIncreaseInIpcaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_HedgeActivePositionDerivativesRiskOfEuriborDropMember" abstract="true" name="HedgeActivePositionDerivativesRiskOfEuriborDropMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_DebtRiskOfEuriborIncreaseMember" abstract="true" name="DebtRiskOfEuriborIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_HedgeUSAndEuroLiabilitiesPositionDerivativeRiskDecreaseInCDIMember" abstract="true" name="HedgeUSAndEuroLiabilitiesPositionDerivativeRiskDecreaseInCDIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_HedgeIpcaShortPositionDerivativesRiskOfIncreaseInCdiMember" abstract="true" name="HedgeIpcaShortPositionDerivativesRiskOfIncreaseInCdiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_NetExposureInEuroMarketRisk" abstract="false" name="NetExposureInEuroMarketRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetExposureInUsDollarsHedgeShortPositionMarketRisk" abstract="false" name="NetExposureInUsDollarsHedgeShortPositionMarketRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetExposureCopperRisk" abstract="false" name="NetExposureCopperRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetExposureInIpcaMarketRisk" abstract="false" name="NetExposureInIpcaMarketRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetExposureInIPCAEuriborDropRisk" abstract="false" name="NetExposureInIPCAEuriborDropRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetExposureInHedgeCdiPositionMarketRisk" abstract="false" name="NetExposureInHedgeCdiPositionMarketRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetExposureMarketRisk" abstract="false" name="NetExposureMarketRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetEffectOnChangesInCurrentFairValueUnderAssumptionsOfInterestRateSensitivityAnalysis" abstract="false" name="NetEffectOnChangesInCurrentFairValueUnderAssumptionsOfInterestRateSensitivityAnalysis" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_GeneralPriceIndexMarketMember" abstract="true" name="GeneralPriceIndexMarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PriceOfCopperTonUSMember" abstract="true" name="PriceOfCopperTonUSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SensitivityAnalysisAssumptionsRiskVariableRatio" abstract="false" name="SensitivityAnalysisAssumptionsRiskVariableRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="viv_SensitivityAnalysisAssumptionsRiskVariablePercentage" abstract="false" name="SensitivityAnalysisAssumptionsRiskVariablePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_SensitivityAnalysisAssumptionsRiskVariablePrice" abstract="false" name="SensitivityAnalysisAssumptionsRiskVariablePrice" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashAndCashEquivalentsNote3.Member" abstract="true" name="CashAndCashEquivalentsNote3.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinancialInvestmentsMember" abstract="true" name="FinancialInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_SaleOfRealEstateAndOtherReceivablesMember" abstract="true" name="SaleOfRealEstateAndOtherReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_RelatedPartyReceivablesNote11Member" abstract="true" name="RelatedPartyReceivablesNote11Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TradePayablesMember" abstract="true" name="TradePayablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LoansAndFinancingBorrowingsMember" abstract="true" name="LoansAndFinancingBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LoansAndFinancingMember" abstract="true" name="LoansAndFinancingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LeasesMember" abstract="true" name="LeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LiabilitiesForAcquisitionOfCompanyMember" abstract="true" name="LiabilitiesForAcquisitionOfCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LiabilitiesWithAnatelMember" abstract="true" name="LiabilitiesWithAnatelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ReductionOfCapitalOfTheCompanyMember" abstract="true" name="ReductionOfCapitalOfTheCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ReverseStockSplitAndStockSplitMember" abstract="true" name="ReverseStockSplitAndStockSplitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LiabilitiesWithRelatedPartiesMember" abstract="true" name="LiabilitiesWithRelatedPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_TaxAmnestyAndRefinancingProgramMember" abstract="true" name="TaxAmnestyAndRefinancingProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinancialLiabilitiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember" abstract="true" name="FinancialLiabilitiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CurrentFinancialAssetsAtFairValue" abstract="false" name="CurrentFinancialAssetsAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCurrentFinancialAssetsAtFairValue" abstract="false" name="NonCurrentFinancialAssetsAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CurrentFinancialLiabilitiesAtFairValue" abstract="false" name="CurrentFinancialLiabilitiesAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NonCurrentFinancialLiabilitiesAtFairValue" abstract="false" name="NonCurrentFinancialLiabilitiesAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CapitalManagementRiskMember" abstract="true" name="CapitalManagementRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IfrsFinancialInvestments" abstract="false" name="IfrsFinancialInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_AccountsReceivableFIDC" abstract="false" name="AccountsReceivableFIDC" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_JudicialDepositForBusinessAcquisition" abstract="false" name="JudicialDepositForBusinessAcquisition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_LoansAndFinancingDebenturesLeasesAndOtherCreditorsNetOfJudicialDeposits" abstract="false" name="LoansAndFinancingDebenturesLeasesAndOtherCreditorsNetOfJudicialDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_NetDebtToEquityRatio" abstract="false" name="NetDebtToEquityRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_NumberOfCollectionCycles" abstract="false" name="NumberOfCollectionCycles" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_WeightedAverageHedgedRate" abstract="false" name="WeightedAverageHedgedRate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ThresholdMonthsForChangesInDerivativeAsAnEconomicHedge" abstract="false" name="ThresholdMonthsForChangesInDerivativeAsAnEconomicHedge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_EmbeddedDerivativeNumberOfInstrumentsHeld" abstract="false" name="EmbeddedDerivativeNumberOfInstrumentsHeld" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="viv_ThresholdBusinessDaysForLinearConvention" abstract="false" name="ThresholdBusinessDaysForLinearConvention" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_ThresholdBusinessDaysForExponentialConvention" abstract="false" name="ThresholdBusinessDaysForExponentialConvention" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_PercentageOfRiskDeteriorationForScenarioOne" abstract="false" name="PercentageOfRiskDeteriorationForScenarioOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="viv_AmountPayableToCoverNetBalanceOfRightsAndObligations" abstract="false" name="AmountPayableToCoverNetBalanceOfRightsAndObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MaximumCoverageOfInsuranceClaimsOperationalRisks" abstract="false" name="MaximumCoverageOfInsuranceClaimsOperationalRisks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MaximumCoverageOfInsuranceClaimsGeneralCivilLiabilityRisks" abstract="false" name="MaximumCoverageOfInsuranceClaimsGeneralCivilLiabilityRisks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterimDividendsAndInterestOnEquityMember" abstract="true" name="InterimDividendsAndInterestOnEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ReductionOfTheCompanysCapitalMember" abstract="true" name="ReductionOfTheCompanysCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ReconciliationOfCashFlowFinancingActivities" abstract="false" name="ReconciliationOfCashFlowFinancingActivities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashFlowsFromFinancingActivitiesAdditions" abstract="false" name="CashFlowsFromFinancingActivitiesAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashFlowsFromFinancingActivitiesWriteOffsPayments" abstract="false" name="CashFlowsFromFinancingActivitiesWriteOffsPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashFlowsFromOperatingActivitiesWriteOffsPayments" abstract="false" name="CashFlowsFromOperatingActivitiesWriteOffsPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FinancingActivitiesNotInvolvingCashAndCashEquivalentsFinancialChargesFairValueMonetaryAndExchangeRateUpdates" abstract="false" name="FinancingActivitiesNotInvolvingCashAndCashEquivalentsFinancialChargesFairValueMonetaryAndExchangeRateUpdates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FinancingActivitiesNotInvolvingCashAndCashEquivalentsAdditionsOfFinancialLeaseAndSupplierFinancing" abstract="false" name="FinancingActivitiesNotInvolvingCashAndCashEquivalentsAdditionsOfFinancialLeaseAndSupplierFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FinancingActivitiesNotInvolvingCashAndCashEquivalentsBusinessCombination" abstract="false" name="FinancingActivitiesNotInvolvingCashAndCashEquivalentsBusinessCombination" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_FinancingActivitiesNotInvolvingCashAndCashEquivalentsInterimAndUnclaimedDividendsAndInterestOnEquity" abstract="false" name="FinancingActivitiesNotInvolvingCashAndCashEquivalentsInterimAndUnclaimedDividendsAndInterestOnEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_CashFlowsFromOperatingActivitiesAdditions" abstract="false" name="CashFlowsFromOperatingActivitiesAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_DisclosureOfMaturityAnalysisForContractualCommitmentTable" abstract="true" name="DisclosureOfMaturityAnalysisForContractualCommitmentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_DisclosureOfMaturityAnalysisForContractualCommitmentLineItems" abstract="true" name="DisclosureOfMaturityAnalysisForContractualCommitmentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_ContractualCommitmentsForPurchaseOfGoodsAndServices" abstract="false" name="ContractualCommitmentsForPurchaseOfGoodsAndServices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ProvisionOfSecurityServicesWithTelefonicaCybersecurityTechS.L.U." abstract="false" name="ProvisionOfSecurityServicesWithTelefonicaCybersecurityTechS.L.U." nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_IfrsScheduleOfGuaranteeObligationsTable" abstract="true" name="IfrsScheduleOfGuaranteeObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_IfrsGuaranteeObligationsByNatureAxis" abstract="true" name="IfrsGuaranteeObligationsByNatureAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="viv_IfrsGuaranteeObligationsNatureDomain" abstract="true" name="IfrsGuaranteeObligationsNatureDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InsuranceGuaranteeForLegalProceedingsMember" abstract="true" name="InsuranceGuaranteeForLegalProceedingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_LettersOfGuaranteeLegalProceedingsMember" abstract="true" name="LettersOfGuaranteeLegalProceedingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_JudicialDepositsAndGarnishmentsMember" abstract="true" name="JudicialDepositsAndGarnishmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_PropertyAndEquipmentNote13fMember" abstract="true" name="PropertyAndEquipmentNote13fMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FinancialInvestmentsInGuaranteeOfLawsuitsMember" abstract="true" name="FinancialInvestmentsInGuaranteeOfLawsuitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_IfrsGuaranteeObligationsLineItems" abstract="true" name="IfrsGuaranteeObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="viv_IfrsGuaranteeObligationsCarryingValue" abstract="false" name="IfrsGuaranteeObligationsCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InvestmentInKlubiParticipaesS.a.Member" abstract="true" name="InvestmentInKlubiParticipaesS.a.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CreditOfInterestOnEquityIntermediariesMember" abstract="true" name="CreditOfInterestOnEquityIntermediariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_ShareRepurchaseProgramMember" abstract="true" name="ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_CDPQMember" abstract="true" name="CDPQMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_FibreBrasilMember" abstract="true" name="FibreBrasilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="viv_InterestOnEquityGrossValue" abstract="false" name="InterestOnEquityGrossValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestOnEquityGrossValuePerShare" abstract="false" name="InterestOnEquityGrossValuePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="viv_InterestOnEquityNetValueAfterWithholdingIncomeTax" abstract="false" name="InterestOnEquityNetValueAfterWithholdingIncomeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_InterestOnEquityNetValuePerShareAfterWithholdingIncomeTax" abstract="false" name="InterestOnEquityNetValuePerShareAfterWithholdingIncomeTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="viv_PeriodOfWhichInvestmentStarted" abstract="false" name="PeriodOfWhichInvestmentStarted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="viv_MaximumNumberOfCommonShareToBeRepurchase" abstract="false" name="MaximumNumberOfCommonShareToBeRepurchase" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="viv_MaximumValueForRepurchasedOfCommonShare" abstract="false" name="MaximumValueForRepurchasedOfCommonShare" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_MaximumAmountOfReductionInCapitalStocksRequest" abstract="false" name="MaximumAmountOfReductionInCapitalStocksRequest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_ShareCapitalReduction" abstract="false" name="ShareCapitalReduction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="viv_RefundingToShareholders" abstract="false" name="RefundingToShareholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="viv_AcquisitionOfPercentageOfSharesIssuedByFibrasil" abstract="false" name="AcquisitionOfPercentageOfSharesIssuedByFibrasil" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="viv_WithholdingTaxOnInterestOnEquity" abstract="false" name="WithholdingTaxOnInterestOnEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
