diff --git a/entity/CampaignCost_entity/CampaignCost_entity.aod b/entity/CampaignCost_entity/CampaignCost_entity.aod
index c2182e7c9559d9718722dbf8f6e164e4013a2bc4..6d85322e51b170f9c257636a153a665129529412 100644
--- a/entity/CampaignCost_entity/CampaignCost_entity.aod
+++ b/entity/CampaignCost_entity/CampaignCost_entity.aod
@@ -239,6 +239,9 @@
     </entityParameter>
     <entityField>
       <name>CURRENCY</name>
+      <title>Currency</title>
+      <state>READONLY</state>
+      <valueProcess>%aditoprj%/entity/CampaignCost_entity/entityfields/currency/valueProcess.js</valueProcess>
     </entityField>
   </entityFields>
   <recordContainers>
diff --git a/entity/CampaignCost_entity/entityfields/currency/valueProcess.js b/entity/CampaignCost_entity/entityfields/currency/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..89367d1a49842ea91cc6b7036acf63e0c900b388
--- /dev/null
+++ b/entity/CampaignCost_entity/entityfields/currency/valueProcess.js
@@ -0,0 +1,14 @@
+import("system.neon");
+import("system.result");
+import("system.vars");
+import("Sql_lib");
+
+if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
+{
+    var campaignId = vars.get("$field.CAMPAIGN_ID");
+    if (campaignId)
+    {
+        var currency = newSelect("CAMPAIGN.CURRENCY").from("CAMPAIGN").where("CAMPAIGN.CAMPAIGNID", campaignId).cell();
+        result.string(currency);
+    }
+}
\ No newline at end of file
diff --git a/neonView/CampaignCostEdit_view/CampaignCostEdit_view.aod b/neonView/CampaignCostEdit_view/CampaignCostEdit_view.aod
index 8c8fa21be7e3040c32dfe02c081844d998e9ec10..e8ad3f89a31c86f76b70cb35e974e163144cea0d 100644
--- a/neonView/CampaignCostEdit_view/CampaignCostEdit_view.aod
+++ b/neonView/CampaignCostEdit_view/CampaignCostEdit_view.aod
@@ -26,6 +26,10 @@
           <name>23f1ec3b-91b3-44b6-bf2b-a976da6e3778</name>
           <entityField>NET</entityField>
         </entityFieldLink>
+        <entityFieldLink>
+          <name>f60b4663-592f-4ddf-ad78-9478289086c2</name>
+          <entityField>CURRENCY</entityField>
+        </entityFieldLink>
       </fields>
     </genericViewTemplate>
   </children>