currency change done automatically from now on
This commit is contained in:
Submodule client-gui2 updated: f40aa6bfd0...b76f9b430b
@@ -360,6 +360,7 @@ message ConfigureAccountingPeriodRequest {
|
|||||||
|
|
||||||
message CloseAccountingPeriodRequest {
|
message CloseAccountingPeriodRequest {
|
||||||
int64 period_id = 1;
|
int64 period_id = 1;
|
||||||
|
string revaluation_preview = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message ReopenAccountingPeriodRequest {
|
message ReopenAccountingPeriodRequest {
|
||||||
@@ -409,6 +410,7 @@ message AccountingPeriod {
|
|||||||
|
|
||||||
message ListPeriodBalancesRequest {
|
message ListPeriodBalancesRequest {
|
||||||
int64 period_id = 1;
|
int64 period_id = 1;
|
||||||
|
bool preview_revaluation = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message PeriodBalance {
|
message PeriodBalance {
|
||||||
@@ -440,6 +442,9 @@ message PeriodDenominationBalance {
|
|||||||
message ListPeriodBalancesResponse {
|
message ListPeriodBalancesResponse {
|
||||||
repeated PeriodBalance balances = 1;
|
repeated PeriodBalance balances = 1;
|
||||||
repeated PeriodDenominationBalance denomination_balances = 2;
|
repeated PeriodDenominationBalance denomination_balances = 2;
|
||||||
|
// JSON array of proposed valuations for an open period, or the frozen
|
||||||
|
// evidence for a closed period. Pass the open-period value unchanged to close.
|
||||||
|
string revaluation_preview = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
message GetTrialBalanceRequest {
|
message GetTrialBalanceRequest {
|
||||||
|
|||||||
Binary file not shown.
@@ -368,10 +368,12 @@ pub struct ConfigureAccountingPeriodRequest {
|
|||||||
pub period_end: ::prost::alloc::string::String,
|
pub period_end: ::prost::alloc::string::String,
|
||||||
}
|
}
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||||
pub struct CloseAccountingPeriodRequest {
|
pub struct CloseAccountingPeriodRequest {
|
||||||
#[prost(int64, tag = "1")]
|
#[prost(int64, tag = "1")]
|
||||||
pub period_id: i64,
|
pub period_id: i64,
|
||||||
|
#[prost(string, tag = "2")]
|
||||||
|
pub revaluation_preview: ::prost::alloc::string::String,
|
||||||
}
|
}
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
||||||
@@ -450,6 +452,8 @@ pub struct AccountingPeriod {
|
|||||||
pub struct ListPeriodBalancesRequest {
|
pub struct ListPeriodBalancesRequest {
|
||||||
#[prost(int64, tag = "1")]
|
#[prost(int64, tag = "1")]
|
||||||
pub period_id: i64,
|
pub period_id: i64,
|
||||||
|
#[prost(bool, tag = "2")]
|
||||||
|
pub preview_revaluation: bool,
|
||||||
}
|
}
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||||
@@ -500,6 +504,10 @@ pub struct ListPeriodBalancesResponse {
|
|||||||
pub balances: ::prost::alloc::vec::Vec<PeriodBalance>,
|
pub balances: ::prost::alloc::vec::Vec<PeriodBalance>,
|
||||||
#[prost(message, repeated, tag = "2")]
|
#[prost(message, repeated, tag = "2")]
|
||||||
pub denomination_balances: ::prost::alloc::vec::Vec<PeriodDenominationBalance>,
|
pub denomination_balances: ::prost::alloc::vec::Vec<PeriodDenominationBalance>,
|
||||||
|
/// JSON array of proposed valuations for an open period, or the frozen
|
||||||
|
/// evidence for a closed period. Pass the open-period value unchanged to close.
|
||||||
|
#[prost(string, tag = "3")]
|
||||||
|
pub revaluation_preview: ::prost::alloc::string::String,
|
||||||
}
|
}
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
||||||
|
|||||||
@@ -264,8 +264,8 @@ impl GrpcClient {
|
|||||||
.context("gRPC ConfigureAccountingPeriod call failed")?.into_inner())
|
.context("gRPC ConfigureAccountingPeriod call failed")?.into_inner())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn close_accounting_period(&mut self, period_id: i64) -> Result<AccountingPeriod> {
|
pub async fn close_accounting_period(&mut self, period_id: i64, revaluation_preview: String) -> Result<AccountingPeriod> {
|
||||||
let request = self.authenticated_request(CloseAccountingPeriodRequest { period_id })?;
|
let request = self.authenticated_request(CloseAccountingPeriodRequest { period_id, revaluation_preview })?;
|
||||||
Ok(self.accounting_client.close_accounting_period(request).await
|
Ok(self.accounting_client.close_accounting_period(request).await
|
||||||
.context("gRPC CloseAccountingPeriod call failed")?.into_inner())
|
.context("gRPC CloseAccountingPeriod call failed")?.into_inner())
|
||||||
}
|
}
|
||||||
@@ -297,8 +297,8 @@ impl GrpcClient {
|
|||||||
.context("gRPC ListAccountingPeriods call failed")?.into_inner())
|
.context("gRPC ListAccountingPeriods call failed")?.into_inner())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn list_period_balances(&mut self, period_id: i64) -> Result<ListPeriodBalancesResponse> {
|
pub async fn list_period_balances(&mut self, period_id: i64, preview_revaluation: bool) -> Result<ListPeriodBalancesResponse> {
|
||||||
let request = self.authenticated_request(ListPeriodBalancesRequest { period_id })?;
|
let request = self.authenticated_request(ListPeriodBalancesRequest { period_id, preview_revaluation })?;
|
||||||
Ok(self.accounting_client.list_period_balances(request).await
|
Ok(self.accounting_client.list_period_balances(request).await
|
||||||
.context("gRPC ListPeriodBalances call failed")?.into_inner())
|
.context("gRPC ListPeriodBalances call failed")?.into_inner())
|
||||||
}
|
}
|
||||||
|
|||||||
2
server
2
server
Submodule server updated: 239c2f3539...f3ff939223
Reference in New Issue
Block a user