diff --git a/rust-libs/modules/gva/bca/src/exec_req_type/prepare_simple_payment.rs b/rust-libs/modules/gva/bca/src/exec_req_type/prepare_simple_payment.rs
index 58b8f94e831df7befd93678a6846901b1d513817..a23a77650570d2ec5fcf652ff0ea00acf6519c44 100644
--- a/rust-libs/modules/gva/bca/src/exec_req_type/prepare_simple_payment.rs
+++ b/rust-libs/modules/gva/bca/src/exec_req_type/prepare_simple_payment.rs
@@ -72,6 +72,7 @@ pub(super) async fn exec_req_prepare_simple_payment(
             PrepareSimplePaymentResp {
                 current_block_number: block_ref_number,
                 current_block_hash: block_ref_hash,
+                current_ud,
                 inputs,
                 inputs_sum,
             },
@@ -211,6 +212,7 @@ mod tests {
             BcaRespTypeV0::PrepareSimplePayment(PrepareSimplePaymentResp {
                 current_block_number: 0,
                 current_block_hash: Hash::default(),
+                current_ud: SourceAmount::ZERO,
                 inputs: vec![input],
                 inputs_sum: SourceAmount::with_base0(57),
             })
diff --git a/rust-libs/modules/gva/bca/types/src/prepare_payment.rs b/rust-libs/modules/gva/bca/types/src/prepare_payment.rs
index b815c4ae86038849cb07b722b9fbf88ae7ae91a2..2de5d621a5fb521be8a9304a9789602d6755523d 100644
--- a/rust-libs/modules/gva/bca/types/src/prepare_payment.rs
+++ b/rust-libs/modules/gva/bca/types/src/prepare_payment.rs
@@ -26,6 +26,7 @@ pub struct PrepareSimplePayment {
 pub struct PrepareSimplePaymentResp {
     pub current_block_number: u32,
     pub current_block_hash: Hash,
+    pub current_ud: SourceAmount,
     pub inputs: Vec<TransactionInputV10>,
     pub inputs_sum: SourceAmount,
 }