specifically need to ask for custom conversion rates
This commit is contained in:
@@ -111,6 +111,13 @@ message PostJournalRequest {
|
|||||||
// creating. Must be empty when appending. Rejected when it falls at or before
|
// creating. Must be empty when appending. Rejected when it falls at or before
|
||||||
// the latest closed or approved accounting boundary for the profile.
|
// the latest closed or approved accounting boundary for the profile.
|
||||||
string accounting_date = 7;
|
string accounting_date = 7;
|
||||||
|
|
||||||
|
// Convert this posting with the profile's own rate for the publication date
|
||||||
|
// instead of the ECB reference rate. False, the default, always uses ECB, even
|
||||||
|
// where a custom rate for that date exists. True requires one to have been
|
||||||
|
// entered: a missing rate is refused rather than silently converted at the
|
||||||
|
// official rate. Ignored when nothing needs converting.
|
||||||
|
bool use_custom_rate = 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
message JournalLineInput {
|
message JournalLineInput {
|
||||||
|
|||||||
@@ -37,10 +37,14 @@ message PreviewEcbConversionRequest {
|
|||||||
// conversion_context: transaction, statement, or decisive date.
|
// conversion_context: transaction, statement, or decisive date.
|
||||||
string anchor_date = 4;
|
string anchor_date = 4;
|
||||||
|
|
||||||
// Required. Profile whose custom exchange rate table is consulted before the
|
// Required. Profile whose rates apply. Only consulted when use_custom_rate is
|
||||||
// ECB observations, so the preview matches what posting into that profile
|
// set, but always required so a preview names the books it describes.
|
||||||
// would do.
|
|
||||||
string profile_name = 5;
|
string profile_name = 5;
|
||||||
|
|
||||||
|
// Preview the profile's own rate for the publication date rather than the ECB
|
||||||
|
// reference rate. Must match what the posting will ask for, or the preview
|
||||||
|
// describes a conversion that will not happen.
|
||||||
|
bool use_custom_rate = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
// The conversion and immutable local ECB observation that would be used now.
|
// The conversion and immutable local ECB observation that would be used now.
|
||||||
|
|||||||
Binary file not shown.
@@ -28,6 +28,13 @@ pub struct PostJournalRequest {
|
|||||||
/// the latest closed or approved accounting boundary for the profile.
|
/// the latest closed or approved accounting boundary for the profile.
|
||||||
#[prost(string, tag = "7")]
|
#[prost(string, tag = "7")]
|
||||||
pub accounting_date: ::prost::alloc::string::String,
|
pub accounting_date: ::prost::alloc::string::String,
|
||||||
|
/// Convert this posting with the profile's own rate for the publication date
|
||||||
|
/// instead of the ECB reference rate. False, the default, always uses ECB, even
|
||||||
|
/// where a custom rate for that date exists. True requires one to have been
|
||||||
|
/// entered: a missing rate is refused rather than silently converted at the
|
||||||
|
/// official rate. Ignored when nothing needs converting.
|
||||||
|
#[prost(bool, tag = "8")]
|
||||||
|
pub use_custom_rate: bool,
|
||||||
}
|
}
|
||||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||||
pub struct JournalLineInput {
|
pub struct JournalLineInput {
|
||||||
|
|||||||
@@ -13,11 +13,15 @@ pub struct PreviewEcbConversionRequest {
|
|||||||
/// conversion_context: transaction, statement, or decisive date.
|
/// conversion_context: transaction, statement, or decisive date.
|
||||||
#[prost(string, tag = "4")]
|
#[prost(string, tag = "4")]
|
||||||
pub anchor_date: ::prost::alloc::string::String,
|
pub anchor_date: ::prost::alloc::string::String,
|
||||||
/// Required. Profile whose custom exchange rate table is consulted before the
|
/// Required. Profile whose rates apply. Only consulted when use_custom_rate is
|
||||||
/// ECB observations, so the preview matches what posting into that profile
|
/// set, but always required so a preview names the books it describes.
|
||||||
/// would do.
|
|
||||||
#[prost(string, tag = "5")]
|
#[prost(string, tag = "5")]
|
||||||
pub profile_name: ::prost::alloc::string::String,
|
pub profile_name: ::prost::alloc::string::String,
|
||||||
|
/// Preview the profile's own rate for the publication date rather than the ECB
|
||||||
|
/// reference rate. Must match what the posting will ask for, or the preview
|
||||||
|
/// describes a conversion that will not happen.
|
||||||
|
#[prost(bool, tag = "6")]
|
||||||
|
pub use_custom_rate: bool,
|
||||||
}
|
}
|
||||||
/// The conversion and immutable local ECB observation that would be used now.
|
/// The conversion and immutable local ECB observation that would be used now.
|
||||||
/// No rounding is performed and no conversion evidence is persisted.
|
/// No rounding is performed and no conversion evidence is persisted.
|
||||||
|
|||||||
2
server
2
server
Submodule server updated: 4be8e7b0a4...bb6fe4b65f
Reference in New Issue
Block a user