XML 245 R124.htm IDEA: XBRL DOCUMENT
v3.22.1

Fair Value Financial Assets and Liabilities (Details) - Schedule of carrying amounts and fair values of financial instruments - PEN (S/) S/ in Thousands | Dec. 31, 2021 | Dec. 31, 2020
--- | --- | ---
Trade and other payables [Member] | Level 2 of fair value hierarchy [Member] |  |
Financial liabilities |  |
Carrying amount | S/ 227,554 | S/ 187,876
Fair value | 227,554 | 187,876
Senior notes [Member] | Level 1 of fair value hierarchy [Member] |  |
Financial liabilities |  |
Carrying amount | 1,094,391 | 1,044,352
Fair value | 1,119,035 | 1,118,492
Promissory notes [Member] | Level 2 of fair value hierarchy [Member] |  |
Financial liabilities |  |
Carrying amount | 450,964 | 224,232
Fair value | 447,558 | 221,607
Total financial liabilities [Member] |  |
Financial liabilities |  |
Carrying amount | 1,772,909 | 1,456,460
Fair value | 1,794,147 | 1,527,975
Cash and cash equivalents [Member] | Level 1 of fair value hierarchy [Member] |  |
Financial assets |  |
Carrying amount | 273,402 | 308,912
Fair value | 273,402 | 308,912
Trade and other receivables [Member] | Level 2 of fair value hierarchy [Member] |  |
Financial assets |  |
Carrying amount | 143,924 | 89,627
Fair value | 143,924 | 89,627
Derivatives financial assets – Cross currency swaps [Member] | Level 2 of fair value hierarchy [Member] |  |
Financial assets |  |
Carrying amount | 106,601 | 42,247
Fair value | 106,601 | 42,247
Financial investment at fair value through other comprehensive income [Member] | Level 3 of fair value hierarchy [Member] |  |
Financial assets |  |
Carrying amount | 476 | 692
Fair value | 476 | 692
Total financial assets [Member] |  |
Financial assets |  |
Carrying amount | 524,403 | 441,478
Fair value | S/ 524,403 | S/ 441,478

X
- Definition Assets of carrying amount. + References No definition available. + Details
Name: | cpac_CarryingAmountofAssets
Namespace Prefix: | cpac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount of liability. + References No definition available. + Details
Name: | cpac_CarryingAmountofLiability
Namespace Prefix: | cpac_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of assets. + References No definition available. + Details
Name: | cpac_FairValueOfAssets
Namespace Prefix: | cpac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of liability. + References No definition available. + Details
Name: | cpac_FairValueOfLiability
Namespace Prefix: | cpac_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cpac_TradeAndOtherPayablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cpac_SeniorNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cpac_PromissoryNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=cpac_FinancialLiabilitieMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cpac_CashEquivalentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cpac_TradeAndOtherReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cpac_DerivativesFinancialAssetsCrossCurrencySwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cpac_FinancialInvestmentAtFairValueThroughOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cpac_FinancialAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |