moving balances of accounts between profiles - also other things in proto files

This commit is contained in:
Priec
2026-08-04 09:31:25 +02:00
parent f248a60b07
commit 0635e3bf10
6 changed files with 587 additions and 23 deletions

View File

@@ -18,7 +18,7 @@ service EcbService {
returns (ListEcbConversionEvidenceResponse);
}
// Accounting date rule used to select an ECB publication.
// Conversion basis rule used to select an ECB publication.
enum EcbConversionContext {
ECB_CONVERSION_CONTEXT_UNSPECIFIED = 0;
ECB_CONVERSION_CONTEXT_ORDINARY_TRANSACTION = 1;
@@ -33,9 +33,10 @@ message PreviewEcbConversionRequest {
string original_currency = 2;
EcbConversionContext conversion_context = 3;
// ISO calendar date (YYYY-MM-DD). Its meaning is selected by
// conversion_context: transaction, statement, or decisive date.
string anchor_date = 4;
// ISO calendar date (YYYY-MM-DD) from which the applicable publication date
// is derived. Its meaning is selected by conversion_context: transaction,
// statement, or decisive date.
string conversion_basis_date = 4;
// Required. Profile whose rates apply. Only consulted when use_custom_rate is
// set, but always required so a preview names the books it describes.
@@ -54,7 +55,7 @@ message PreviewEcbConversionResponse {
string original_currency = 2;
string eur_amount = 3;
EcbConversionContext conversion_context = 4;
string anchor_date = 5;
string conversion_basis_date = 5;
string determination_method = 6;
string rounding_method = 7;
optional string rate_date = 8;
@@ -107,7 +108,7 @@ message EcbConversionEvidence {
string original_currency = 4;
string eur_amount = 5;
string conversion_context = 6;
string anchor_date = 7;
string conversion_basis_date = 7;
string determination_method = 8;
string rounding_method = 9;
optional string rate_date = 10;