diff --git a/geant/gap_ansible/roles/bc_templates/routers/nokia/cards.j2 b/geant/gap_ansible/roles/bc_templates/routers/nokia/cards.j2
index 578a0930c38975d64865902d87d2476f916a332b..e58d8deddeaaf3d04518cdf2d4b48a55070a5791 100644
--- a/geant/gap_ansible/roles/bc_templates/routers/nokia/cards.j2
+++ b/geant/gap_ansible/roles/bc_templates/routers/nokia/cards.j2
@@ -35,7 +35,7 @@
       {% endfor %}
     {% endif %}
     {#Policy accounting config#}
-    {% if card.fps is defined %}
+    {% if (router_role == 'pe' or is_pe_promotion_wf) and card.fps is defined %}
       {% for fp in card.fps %}
     <fp>
       <fp-number>{{ fp.id }}</fp-number>