diff --git a/IRP/src/AccumulationRegisters/T1040T_AccountingAmounts/RecordSetModule.bsl b/IRP/src/AccumulationRegisters/T1040T_AccountingAmounts/RecordSetModule.bsl new file mode 100644 index 0000000000..e01ccba3a5 --- /dev/null +++ b/IRP/src/AccumulationRegisters/T1040T_AccountingAmounts/RecordSetModule.bsl @@ -0,0 +1,6 @@ + +Procedure BeforeWrite(Cancel, Replacing) + If Not FOServer.IsUseAccounting() Then + ThisObject.Clear(); + EndIf; +EndProcedure diff --git a/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Form.form b/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Form.form index 35cd3c5299..ca1777ad05 100644 --- a/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Form.form +++ b/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Form.form @@ -46,6 +46,8 @@ true None + Create + Copy Code 25 @@ -300,6 +302,57 @@ FormCommandBar -1 + + FormChoose + 32 + true + true + + true + + + FormChooseExtendedTooltip + 33 + Label + true + true + + Left + + + Form.StandardCommand.Choose + Auto + true + true + true + UserCmds + Auto + + + FormLoadCountries + 30 + true + true + + true + + + FormLoadCountriesExtendedTooltip + 31 + Label + true + true + + Left + + + Form.Command.LoadCountries + Auto + true + true + UserCmds + Auto + Left true @@ -307,6 +360,8 @@ OnCreateAtServer OnCreateAtServer + Create + Copy LockOwnerWindow true true @@ -352,6 +407,27 @@ FROM true + + LoadCountries + + <key>en</key> + <value>Load countries</value> + + 1 + + true + + + StdPicture.GotoExternalURL + + + + LoadCountries + + + TextPicture + Auto + diff --git a/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Module.bsl b/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Module.bsl index 2b2c60495b..c77d9146b8 100644 --- a/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Module.bsl +++ b/IRP/src/Catalogs/Countries/Forms/ChoiceForm/Module.bsl @@ -33,4 +33,9 @@ Procedure InternalCommandActionWithServerContextAtServer(CommandName) InternalCommandsServer.RunCommandAction(CommandName, ThisObject, List, Items.List.SelectedRows); EndProcedure -#EndRegion \ No newline at end of file +#EndRegion + +&AtClient +Procedure LoadCountries(Command) + OpenForm("Catalog.Countries.Form.LoadCountries"); +EndProcedure \ No newline at end of file diff --git a/IRP/src/Catalogs/Countries/Forms/ListForm/Form.form b/IRP/src/Catalogs/Countries/Forms/ListForm/Form.form index 3fbdb78a28..c523ad2909 100644 --- a/IRP/src/Catalogs/Countries/Forms/ListForm/Form.form +++ b/IRP/src/Catalogs/Countries/Forms/ListForm/Form.form @@ -404,9 +404,6 @@ true true UserCmds - - StdPicture.GotoExternalURL - Auto Left @@ -574,6 +571,9 @@ FROM true + + StdPicture.GotoExternalURL + LoadCountries diff --git a/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/CurrencyMovementType.mdo b/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/CurrencyMovementType.mdo index f7ac93e629..2c370323f0 100644 --- a/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/CurrencyMovementType.mdo +++ b/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/CurrencyMovementType.mdo @@ -66,6 +66,7 @@ + ShowError Use Use @@ -81,6 +82,7 @@ + ShowError Use Use @@ -96,6 +98,7 @@ + ShowError Use Use diff --git a/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/ObjectModule.bsl b/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/ObjectModule.bsl index 5aa609d6ce..e135a19df8 100644 --- a/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/ObjectModule.bsl +++ b/IRP/src/ChartsOfCharacteristicTypes/CurrencyMovementType/ObjectModule.bsl @@ -1,3 +1,4 @@ + Procedure BeforeWrite(Cancel, WriteMode, PostingMode) If DataExchange.Load Then Return; @@ -14,4 +15,14 @@ Procedure BeforeDelete(Cancel) If DataExchange.Load Then Return; EndIf; -EndProcedure \ No newline at end of file +EndProcedure + +Procedure FillCheckProcessing(Cancel, CheckedAttributes) + If ThisObject.Ref = ChartsOfCharacteristicTypes.CurrencyMovementType.SettlementCurrency + Or ThisObject.Ref = ChartsOfCharacteristicTypes.CurrencyMovementType.Default_Legal + Or ThisObject.Ref = ChartsOfCharacteristicTypes.CurrencyMovementType.Default_PartnerTerm Then + CommonFunctionsClientServer.DeleteValueFromArray(CheckedAttributes, "Currency"); + CommonFunctionsClientServer.DeleteValueFromArray(CheckedAttributes, "Source"); + CommonFunctionsClientServer.DeleteValueFromArray(CheckedAttributes, "Type"); + EndIf; +EndProcedure diff --git a/IRP/src/CommonModules/Localization/Module.bsl b/IRP/src/CommonModules/Localization/Module.bsl index 2512711a6a..439bae9fd8 100644 --- a/IRP/src/CommonModules/Localization/Module.bsl +++ b/IRP/src/CommonModules/Localization/Module.bsl @@ -1812,6 +1812,7 @@ Function Strings(Lang) Export Strings.Insert("Error_197", NStr("en = 'Last line should contain 0 in to days'", Lang)); Strings.Insert("Error_198", NStr("en = 'From days and to days cannot be equal to zero'", Lang)); Strings.Insert("Error_199", NStr("en = 'From days and to days cannot be equal'", Lang)); + Strings.Insert("Error_200", NStr("en = 'Not set currency rate: from [%1] to [%2] source [%3]'", Lang)); diff --git a/IRP/src/CommonModules/PostingServer/Module.bsl b/IRP/src/CommonModules/PostingServer/Module.bsl index 7bf71abae4..e64ffcc92b 100644 --- a/IRP/src/CommonModules/PostingServer/Module.bsl +++ b/IRP/src/CommonModules/PostingServer/Module.bsl @@ -1253,7 +1253,7 @@ EndFunction Function UseRegister(Name) Export // Delete CashInTransit - Return Mid(Name, 7, 1) = "_" Or Mid(Name, 4, 1) = "_" Or Mid(Name, 3, 1) = "_"; + Return Mid(Name, 7, 1) = "_" Or Mid(Name, 4, 1) = "_" Or Mid(Name, 3, 1) = "_"; EndFunction Procedure ExecuteQuery(Ref, QueryArray, Parameters) Export @@ -1456,6 +1456,12 @@ EndFunction Procedure FillPostingTables(Tables, Ref, QueryArray, Parameters) Export ExecuteQuery(Ref, QueryArray, Parameters); For Each VT In Tables Do + If Upper(VT.Key) = Upper("T1040T_AccountingAmounts") Or Upper(VT.Key) = Upper("T1050T_AccountingQuantities") Then + If Not FOServer.IsUseAccounting() Then + Continue; + EndIf; + EndIf; + QueryTable = GetQueryTableByName(VT.Key, Parameters); If QueryTable.Count() Then CommonFunctionsServer.MergeTables(Tables[VT.Key], QueryTable, "RecordType"); diff --git a/IRP/src/Documents/ForeignCurrencyRevaluation/ManagerModule.bsl b/IRP/src/Documents/ForeignCurrencyRevaluation/ManagerModule.bsl index 9f8989a7af..59ab5c3a1d 100644 --- a/IRP/src/Documents/ForeignCurrencyRevaluation/ManagerModule.bsl +++ b/IRP/src/Documents/ForeignCurrencyRevaluation/ManagerModule.bsl @@ -535,6 +535,43 @@ Function PostingGetDocumentDataTables(Ref, Cancel, PostingMode, Parameters, AddI Query.SetParameter("Company", Ref.Company); Query.Execute(); + Query = New Query; + Query.TempTablesManager = Parameters.TempTablesManager; + Query.Text = + "SELECT + | UniqueCurrencyPairs.CurrencyFrom, + | UniqueCurrencyPairs.CurrencyTo, + | UniqueCurrencyPairs.Source, + | CurrencyRatesSliceLast.Rate + |FROM + | UniqueCurrencyPairs AS UniqueCurrencyPairs + | LEFT JOIN InformationRegister.CurrencyRates.SliceLast(&PeriodSliceLast, (CurrencyFrom, CurrencyTo, Source) IN + | (SELECT + | UniqueCurrencyPairs.CurrencyFrom, + | UniqueCurrencyPairs.CurrencyTo, + | UniqueCurrencyPairs.Source + | FROM + | UniqueCurrencyPairs AS UniqueCurrencyPairs)) AS CurrencyRatesSliceLast + | ON UniqueCurrencyPairs.CurrencyFrom = CurrencyRatesSliceLast.CurrencyFrom + | AND UniqueCurrencyPairs.CurrencyTo = CurrencyRatesSliceLast.CurrencyTo + | AND UniqueCurrencyPairs.Source = CurrencyRatesSliceLast.Source + |WHERE + | CurrencyRatesSliceLast.Rate IS NULL + | and UniqueCurrencyPairs.CurrencyFrom <> UniqueCurrencyPairs.CurrencyTo"; + + Query.SetParameter("PeriodSliceLast", DocumentDate); + QueryResult = Query.Execute(); + QuerySelection = QueryResult.Select(); + + While QuerySelection.Next() Do + CommonFunctionsClientServer.ShowUsersMessage(StrTemplate(R().Error_200, + QuerySelection.CurrencyFrom, QuerySelection.CurrencyTo, QuerySelection.Source)); + EndDo; + If QuerySelection.Count() > 0 Then + Cancel = True; + Return New Structure(); + EndIf; + CurrencyRates = Parameters.TempTablesManager.Tables.Find("CurrencyRates").GetData().Unload(); ArrayOfActives = New Array(); diff --git a/features/External/ImportData.feature b/features/External/ImportData.feature index 1f524f9435..7c55d5f6e0 100644 --- a/features/External/ImportData.feature +++ b/features/External/ImportData.feature @@ -635,6 +635,7 @@ Scenario: Create chart of characteristic types CurrencyMovementType objects | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf128cde918b4' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1857' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Reporting' | 'False' | 'Reporting currency Euro'| '' | '' | '' | + Scenario: Create catalog Currencies objects And I check or create catalog "Currencies" objects: diff --git a/features/External/Landed cost/ImportCatalogsMultiCurrency.feature b/features/External/Landed cost/ImportCatalogsMultiCurrency.feature new file mode 100644 index 0000000000..c0a8b84058 --- /dev/null +++ b/features/External/Landed cost/ImportCatalogsMultiCurrency.feature @@ -0,0 +1,34 @@ +#language: en +@tree +@IgnoreOnCIMainBuild +@ExportScenarios + +Feature: export scenarios (multi currency landed cost) + +Background: + Given I launch TestClient opening script or connect the existing one + +Scenario: Create information register CurrencyRates records (MC) + + And I check or create information register "CurrencyRates" records: + | 'Period' | 'CurrencyFrom' | 'CurrencyTo' | 'Source' | 'Multiplicity' | 'Rate' | + | '01.02.2025 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | '1' | '40' | + | '01.02.2025 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | '1' | '0,025' | + +Scenario: Create catalog Items objects (MC) + + And I check or create for catalog "Items" objects with Data Exchange Load parameter set to true: + | 'Ref' | 'DeletionMark' | 'Code' | 'ItemType' | 'Unit' | 'MainPricture' | 'Vendor' | 'ItemID' | 'Description_en' | 'Description_hash' | 'Description_ru' | 'Description_tr' | 'Length' | 'Width' | 'Height' | 'Volume' | 'Weight' | + | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000001' | 'No' | '0' | 'e1cib/data/Catalog.ItemTypes?ref=86ffd69b4676df1211ea9f66bce7e209' | 'e1cib/data/Catalog.Units?ref=aa78120ed92fbced11eaf113ba6c1862' | 'ValueStorage' | '' | '' | 'MC Item A' | '' | '' | 'MC Item A' | '0' | '0' | '0' | '0' | '0' | + | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000002' | 'No' | '0' | 'e1cib/data/Catalog.ItemTypes?ref=86ffd69b4676df1211ea9f66bce7e209' | 'e1cib/data/Catalog.Units?ref=aa78120ed92fbced11eaf113ba6c1862' | 'ValueStorage' | '' | '' | 'MC Item B' | '' | '' | 'MC Item B' | '0' | '0' | '0' | '0' | '0' | + | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000003' | 'No' | '0' | 'e1cib/data/Catalog.ItemTypes?ref=86ffd69b4676df1211ea9f66bce7e209' | 'e1cib/data/Catalog.Units?ref=aa78120ed92fbced11eaf113ba6c1862' | 'ValueStorage' | '' | '' | 'MC Item C' | '' | '' | 'MC Item C' | '0' | '0' | '0' | '0' | '0' | + | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000004' | 'No' | '0' | 'e1cib/data/Catalog.ItemTypes?ref=86ffd69b4676df1211ea9f77cc8a03c4' | 'e1cib/data/Catalog.Units?ref=aa78120ed92fbced11eaf113ba6c1862' | 'ValueStorage' | '' | '' | 'MC Work' | '' | '' | 'MC Work' | '0' | '0' | '0' | '0' | '0' | + +Scenario: Create catalog ItemKeys objects (MC) + + And I check or create for catalog "ItemKeys" objects with Data Exchange Load parameter set to true: + | 'Ref' | 'DeletionMark' | 'Code' | 'Item' | 'Unit' | 'Specification' | 'AffectPricingMD5' | 'UniqueMD5' | 'ItemKeyID' | 'Description_en' | 'Description_hash' | 'Description_ru' | 'Description_tr' | 'Height' | 'Length' | 'Volume' | 'Weight' | 'Width' | + | 'e1cib/data/Catalog.ItemKeys?ref=aabbccdd4676df1211ea9f67cd000001' | 'False' | '0' | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000001' | '' | '' | 'AA 01 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 01' | 'AA 01 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 01' | '' | 'MC Item A' | '' | '' | 'MC Item A' | '0' | '0' | '0' | '0' | '0' | + | 'e1cib/data/Catalog.ItemKeys?ref=aabbccdd4676df1211ea9f67cd000002' | 'False' | '0' | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000002' | '' | '' | 'AA 02 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 02' | 'AA 02 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 02' | '' | 'MC Item B' | '' | '' | 'MC Item B' | '0' | '0' | '0' | '0' | '0' | + | 'e1cib/data/Catalog.ItemKeys?ref=aabbccdd4676df1211ea9f67cd000003' | 'False' | '0' | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000003' | '' | '' | 'AA 03 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 03' | 'AA 03 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 03' | '' | 'MC Item C' | '' | '' | 'MC Item C' | '0' | '0' | '0' | '0' | '0' | + | 'e1cib/data/Catalog.ItemKeys?ref=aabbccdd4676df1211ea9f67cd000004' | 'False' | '0' | 'e1cib/data/Catalog.Items?ref=aabbccdd4676df1211ea9f67cc000004' | '' | '' | 'AA 04 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 04' | 'AA 04 F1 8F 7F D7 7D 0E E3 D5 A9 97 81 3F E0 04' | '' | 'MC Work' | '' | '' | 'MC Work' | '0' | '0' | '0' | '0' | '0' | diff --git a/features/External/Podgotovka.feature b/features/External/Podgotovka.feature index 32b09f75f1..87fd9564ec 100644 --- a/features/External/Podgotovka.feature +++ b/features/External/Podgotovka.feature @@ -1654,7 +1654,14 @@ Scenario: set True value to the constant Use accounting Then "Functional option settings" window is opened And I set checkbox "Use accounting" And I click "Save" button - And I close current window + And I close current window + +Scenario: set False value to the constant Use accounting + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I remove checkbox "Use accounting" + And I click "Save" button + And I close current window Scenario: set True value to the constant Use job queue for external functions Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" @@ -1693,6 +1700,67 @@ Scenario: set True value to the constant UseSimpleMode And I execute 1C:Enterprise script at server | "Constants.UseSimpleMode.Set(True);" | +Scenario: set False value to the constant UseSimpleMode + And I execute 1C:Enterprise script at server + | "Constants.UseSimpleMode.Set(False);" | + +Scenario: set True value to the constant Use batch relevance + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I set checkbox "Use batch relevance" + And I click "Save" button + And I close current window + +Scenario: set False value to the constant Use batch relevance + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I remove checkbox "Use batch relevance" + And I click "Save" button + And I close current window + +Scenario: set True value to the constant Use advance relevance + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I set checkbox "Use advance relevance" + And I click "Save" button + And I close current window + +Scenario: set False value to the constant Use advance relevance + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I remove checkbox "Use advance relevance" + And I click "Save" button + And I close current window + +Scenario: set True value to the constant Use batch reallocate + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I set checkbox "Use batch reallocate" + And I click "Save" button + And I close current window + +Scenario: set False value to the constant Use batch reallocate + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I remove checkbox "Use batch reallocate" + And I click "Save" button + And I close current window + +Scenario: set True value to the constant Use preliminary stock + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I set checkbox "Use shipment and receipt planing orders" + And I set checkbox " - Use preliminary stock" + And I click "Save" button + And I close current window + +Scenario: set False value to the constant Use preliminary stock + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + Then "Functional option settings" window is opened + And I remove checkbox " - Use preliminary stock" + And I click "Save" button + And I close current window + Scenario: add VAExtension Given I open hyperlink "e1cib/list/Catalog.Extensions" diff --git a/features/External/TestDataBase.feature b/features/External/TestDataBase.feature index 7c143f0409..6ffb05d90d 100644 --- a/features/External/TestDataBase.feature +++ b/features/External/TestDataBase.feature @@ -3412,12 +3412,15 @@ Scenario: Create chart of characteristic types CustomUserSettings objects (test Scenario: Create chart of characteristic types CurrencyMovementType objects (test data base) And I check or create chart of characteristic types "CurrencyMovementType" objects: - | 'Ref' | 'DeletionMark' | 'Currency' | 'Source' | 'Type' | 'DeferredCalculation' | 'Description_ru' | 'Description_hash' | 'Description_en' | 'Description_tr' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d7968' | 'False' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 'Enum.CurrencyType.Reporting' | 'False' | 'В валюте отчетности, EUR' | '' | 'Reporting currency, EUR' | 'Raporlama para biriminde, EUR' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d7969' | 'False' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7967' | 'Enum.CurrencyType.Budgeting' | 'True' | 'В валюте бюджетирования, EUR' | '' | 'Budgeting currency, EUR' | 'Bütçeleme para biriminde, EUR' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d796a' | 'False' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 'Enum.CurrencyType.Legal' | 'False' | 'В локальной валюте страны, TRY' | '' | 'Legal currency, TRY' | 'Ülkenin yerel para biriminde, TRY' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d796b' | 'False' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 'Enum.CurrencyType.Agreement' | 'False' | 'Валюта соглашения, TRY' | '' | 'Agreement currency, TRY' | 'Sözleşme para birimi, TRY' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=SettlementCurrency' | 'False' | '' | '' | '' | 'False' | '' | '' | '' | '' | + | 'Ref' | 'DeletionMark' | 'ValueType' | 'Currency' | 'Source' | 'Type' | 'DeferredCalculation' | 'NotPostIfRateNotSet' | 'EverydayRates' | 'Description_en' | 'Description_hash' | 'Description_ru' | 'Description_tr' | 'SourceNodeID' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d7968' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'Reporting currency, EUR' | '' | 'В валюте отчетности, EUR' | 'Raporlama para biriminde, EUR' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d7969' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7967' | 'Enum.CurrencyType.Budgeting' | 'True' | 'False' | 'False' | 'Budgeting currency, EUR' | '' | 'В валюте бюджетирования, EUR' | 'Bütçeleme para biriminde, EUR' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d796a' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'Legal currency, TRY' | '' | 'В локальной валюте страны, TRY' | 'Ülkenin yerel para biriminde, TRY' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=b762b13668d0905011eb7663e35d796b' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 'Enum.CurrencyType.Agreement' | 'False' | 'False' | 'False' | 'Agreement currency, TRY' | '' | 'Валюта соглашения, TRY' | 'Sözleşme para birimi, TRY' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=SettlementCurrency' | 'False' | 'd2p1:EnumRef.CurrencyType' | '' | '' | '' | 'False' | 'False' | 'False' | 'Settlement currency' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=Default_PartnerTerm' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7967' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'DefaultLegal | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=Default_Legal' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7967' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'DefaultReporting' | '' | '' | '' | '' | + Scenario: Create chart of characteristic types IDInfoTypes objects (test data base) @@ -3456,79 +3459,80 @@ Scenario: Create information register Taxes records (test data base) Scenario: Create information register CurrencyRates records (test data base) And I check or create information register "CurrencyRates" records: - | 'Period' | 'CurrencyTo' | 'CurrencyFrom' | 'Source' | 'Multiplicity' | 'Rate' | - | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.4401 | - | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.7852 | - | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.048923 | - | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.053233 | - | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.2313 | - | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.8109 | - | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.049428 | - | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.053161 | - | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.0376 | - | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.836 | - | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.049906 | - | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.05309 | - | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.2077 | - | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.9785 | - | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.049486 | - | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.052691 | - | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.8021 | - | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 19.146 | - | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.048072 | - | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.05223 | - | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 21.3447 | - | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 19.5649 | - | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.04685 | - | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.051112 | - | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 25.4842 | - | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 23.5989 | - | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.03924 | - | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.042375 | - | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.5687 | - | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 27.017 | - | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.03382 | - | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.037014 | - | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 28.8817 | - | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 26.9069 | - | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.034624 | - | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.037165 | - | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 30.6117 | - | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 28.5826 | - | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.032667 | - | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.034986 | - | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 31.6038 | - | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 28.9805 | - | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.031642 | - | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.034506 | - | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.5739 | - | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.4382 | - | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030699 | - | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033969 | - | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.6671 | - | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.6675 | - | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030612 | - | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033707 | - | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.5431 | - | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.7394 | - | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030728 | - | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033625 | - | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.569 | - | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.7452 | - | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030704 | - | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033619 | - | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.4987 | - | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.7714 | - | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.03077 | - | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033589 | - | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.6401 | - | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.8342 | - | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030637 | - | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033519 | - | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.7049 | - | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.8823 | - | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030576 | - | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033465 | + | 'Period' | 'CurrencyFrom' | 'CurrencyTo' | 'Source' | 'Multiplicity' | 'Rate' | + | '01.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7967' | 1 | 0.030576 | + | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.048923 | + | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.053233 | + | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.4401 | + | '30.01.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.7852 | + | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.049428 | + | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.053161 | + | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.2313 | + | '10.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.8109 | + | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.049906 | + | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.05309 | + | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.0376 | + | '20.02.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.836 | + | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.049486 | + | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.052691 | + | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.2077 | + | '20.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 18.9785 | + | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.048072 | + | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.05223 | + | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 20.8021 | + | '31.03.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 19.146 | + | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.04685 | + | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.051112 | + | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 21.3447 | + | '15.05.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 19.5649 | + | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.03924 | + | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.042375 | + | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 25.4842 | + | '15.06.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 23.5989 | + | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.03382 | + | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.037014 | + | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.5687 | + | '15.08.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 27.017 | + | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.034624 | + | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.037165 | + | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 28.8817 | + | '15.09.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 26.9069 | + | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.032667 | + | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.034986 | + | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 30.6117 | + | '15.11.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 28.5826 | + | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.031642 | + | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.034506 | + | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 31.6038 | + | '15.12.2023 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 28.9805 | + | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030699 | + | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033969 | + | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.5739 | + | '02.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.4382 | + | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030612 | + | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033707 | + | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.6671 | + | '03.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.6675 | + | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030728 | + | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033625 | + | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.5431 | + | '04.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.7394 | + | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030704 | + | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033619 | + | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.569 | + | '05.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.7452 | + | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.03077 | + | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033589 | + | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.4987 | + | '08.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.7714 | + | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030637 | + | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033519 | + | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.6401 | + | '09.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.8342 | + | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.030576 | + | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 0.033465 | + | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795f' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 32.7049 | + | '10.01.2024 00:00:00' | 'e1cib/data/Catalog.Currencies?refName=Default' | 'e1cib/data/Catalog.Currencies?ref=b762b13668d0905011eb7663e35d795e' | 'e1cib/data/Catalog.IntegrationSettings?ref=b762b13668d0905011eb7663e35d7966' | 1 | 29.8823 | Scenario: Create information register Barcodes records (test data base) diff --git a/features/Internal/_0050 Catalogs/_00501CountriesCatalog.feature b/features/Internal/_0050 Catalogs/_00501CountriesCatalog.feature index 655d3ac734..b4f4dc81af 100644 --- a/features/Internal/_0050 Catalogs/_00501CountriesCatalog.feature +++ b/features/Internal/_0050 Catalogs/_00501CountriesCatalog.feature @@ -54,4 +54,55 @@ Scenario: _005010 filling in the "Countries" catalog And Delay 20 * Check When in opened panel I select "Countries" - Then the number of "List" table lines is "равно" "250" \ No newline at end of file + Then the number of "List" table lines is "равно" "250" + + +Scenario: _005011 check that a country cannot be created manually from the choice form + And I close all client application windows + * Open the Countries choice form from the Company card + Given I open hyperlink "e1cib/list/Catalog.Companies" + And I click the button named "FormCreate" + And I click Choice button of the field named "Country" + Then "Countries" window is opened + * Manual creation commands are not available + If 'FormCreate' attribute is present on the form Then + Then I raise "Create command must not be available on the Countries choice form" exception + If 'FormCopy' attribute is present on the form Then + Then I raise "Copy command must not be available on the Countries choice form" exception + And I close all client application windows + + +Scenario: _005012 check that a country can be loaded from the classifier out of the choice form + And I close all client application windows + * Open the Countries choice form from the Company card + Given I open hyperlink "e1cib/list/Catalog.Companies" + And I click the button named "FormCreate" + And I click Choice button of the field named "Country" + Then "Countries" window is opened + * Load a country from the classifier + And I click "Load countries" button + And I go to line in "CountryList" table + | "Code" | "Description" | + | "792" | "Turkey" | + And I click "Create selected" button + And I close current window + * The loaded country can be selected into the Company card + And I go to line in "List" table + | "Description" | + | "Turkey" | + And I click the button named "FormChoose" + Then the form attribute named "Country" became equal to "Turkey" + And I close all client application windows + + +Scenario: _005013 check that a country cannot be created manually from the list form + And I close all client application windows + * Open the Countries list form + Given I open hyperlink "e1cib/list/Catalog.Countries" + Then "Countries" window is opened + * Manual creation commands are not available + If 'FormCreate' attribute is present on the form Then + Then I raise "Create command must not be available on the Countries list form" exception + If 'FormCopy' attribute is present on the form Then + Then I raise "Copy command must not be available on the Countries list form" exception + And I close all client application windows \ No newline at end of file diff --git a/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature b/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature index bcc980b162..a7025f2192 100644 --- a/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature +++ b/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature @@ -1,4 +1,4 @@ -#language: en +#language: en @tree @Positive @CompanyCatalogs @@ -38,4 +38,33 @@ Scenario: _005017 creation Movement Type for Partner term currencies And "List" table contains lines | 'Description' | 'Type' | 'Currency' | 'Source' | 'Deferred calculation' | | 'TRY' | 'Partner term' | 'TRY' | 'Forex Seling' | 'No' | + + +Scenario: _005018 check the required fields of Movement Type for Partner term currencies + And I close all client application windows + * Open charts of characteristic types - Currency movement + Given I open hyperlink "e1cib/list/ChartOfCharacteristicTypes.CurrencyMovementType" + * Try to save a new item with the description only + And I click the button named "FormCreate" + And I input "Required fields check" text in the field named "Description_en" + And I click "Save" button + * All three attributes are reported as required + Then I wait that in user messages the "\"Currency\" is a required field" substring will appear in 5 seconds + Then I wait that in user messages the "\"Source\" is a required field" substring will appear in 5 seconds + Then I wait that in user messages the "\"Type\" is a required field" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005020 check that predefined Movement Types are saved with empty Currency, Source and Type + And I close all client application windows + * Get a reference to the predefined item SettlementCurrency + And I execute 1C:Enterprise script at server + | 'Объект.ЗначениеНаСервере = GetURL(ChartsOfCharacteristicTypes.CurrencyMovementType.SettlementCurrency);' | + And I save 'Объект.ЗначениеНаСервере' in 'RefSettlementCurrency' variable + * The predefined item is saved even though the required attributes are empty + Given I open hyperlink "$RefSettlementCurrency$" + And I save form header as 'PredefinedItemFormTitle' variable + And I click "Save and close" button + Then I wait "$PredefinedItemFormTitle$" window closing in 10 seconds + And I close all client application windows diff --git a/features/Internal/_0050 Catalogs/_00524AgingPeriodsCatalog.feature b/features/Internal/_0050 Catalogs/_00524AgingPeriodsCatalog.feature new file mode 100644 index 0000000000..43bcc1756f --- /dev/null +++ b/features/Internal/_0050 Catalogs/_00524AgingPeriodsCatalog.feature @@ -0,0 +1,250 @@ +#language: en +@tree +@Positive +@CompanyCatalogs + +Feature: filling in Aging periods catalog + +As an owner +I want the aging buckets to be validated when I describe them +To be sure that customers and vendors debts are split without gaps and overlaps + +Background: + Given I open new TestClient session or connect the existing one + + +Scenario: _005240 filling in the "Aging periods" catalog + When set True value to the constant + And I close all client application windows + * Create an element with correct overdue and future periods + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Standard buckets" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "1" text in the field named "OverduePeriodsFromDays" + And I input "30" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "31" text in the field named "OverduePeriodsFromDays" + And I input "60" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "61" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click the button named "FuturePeriodsAdd" + And I input "0" text in the field named "FuturePeriodsFromDays" + And I input "7" text in the field named "FuturePeriodsToDays" + And I click the button named "FuturePeriodsAdd" + And I input "8" text in the field named "FuturePeriodsFromDays" + And I input "0" text in the field named "FuturePeriodsToDays" + And I click "Save and close" button + * The element is saved with both tabular sections + And I go to line in "List" table + | 'Description' | + | 'Standard buckets' | + And I select current line in "List" table + Then "OverduePeriods" table became equal + | '#' | 'From days' | 'To days' | + | '1' | '1' | '30' | + | '2' | '31' | '60' | + | '3' | '61' | '' | + And "FuturePeriods" table became equal + | '#' | 'From days' | 'To days' | + | '1' | '' | '7' | + | '2' | '8' | '' | + And I close all client application windows + + +Scenario: _005241 check preparation + When check preparation + + +Scenario: _005242 check overlap of the previous period is rejected + And I close all client application windows + * Second period starts before the previous one ends + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Overlap check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "1" text in the field named "OverduePeriodsFromDays" + And I input "30" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "30" text in the field named "OverduePeriodsFromDays" + And I input "60" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "61" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click "Save" button + * Overlap is reported + Then I wait that in user messages the "Overlap with the previous period was detected" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005243 check gap with the previous period is rejected + And I close all client application windows + * Second period starts two days after the previous one ends + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Gap check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "1" text in the field named "OverduePeriodsFromDays" + And I input "30" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "32" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click "Save" button + * Gap is reported + Then I wait that in user messages the "Gap with the previous period was detected" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005244 check from days greater than to days is rejected + And I close all client application windows + * A middle period is reversed + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Reversed range check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "1" text in the field named "OverduePeriodsFromDays" + And I input "49" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "50" text in the field named "OverduePeriodsFromDays" + And I input "40" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "51" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click "Save" button + * The reversed range is reported with both numbers + Then I wait that in user messages the "From days [50] more than to days[40]" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005245 check the last period must end with zero + And I close all client application windows + * The last period has a finite end + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Last line check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "1" text in the field named "OverduePeriodsFromDays" + And I input "30" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "31" text in the field named "OverduePeriodsFromDays" + And I input "60" text in the field named "OverduePeriodsToDays" + And I click "Save" button + * The open ended last period is required + Then I wait that in user messages the "Last line should contain 0 in to days" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005246 check a period with both bounds equal to zero is rejected + And I close all client application windows + * The only period is 0 - 0 + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Zero bounds check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "0" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click "Save" button + * Zero bounds are reported + Then I wait that in user messages the "From days and to days cannot be equal to zero" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005247 check a period with equal bounds is rejected + And I close all client application windows + * A one day bucket + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Equal bounds check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "5" text in the field named "OverduePeriodsFromDays" + And I input "5" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "6" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click "Save" button + * Equal bounds are reported + Then I wait that in user messages the "From days and to days cannot be equal" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005248 check the future periods are validated as well + And I close all client application windows + * Overdue periods are correct, future periods overlap + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Future validation check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "1" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click the button named "FuturePeriodsAdd" + And I input "0" text in the field named "FuturePeriodsFromDays" + And I input "7" text in the field named "FuturePeriodsToDays" + And I click the button named "FuturePeriodsAdd" + And I input "7" text in the field named "FuturePeriodsFromDays" + And I input "0" text in the field named "FuturePeriodsToDays" + And I click "Save" button + * Overlap in the future periods is reported + Then I wait that in user messages the "Overlap with the previous period was detected" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005249 check an element with only overdue periods is saved + And I close all client application windows + * Future periods are left empty on purpose + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Overdue only" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "1" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click "Save and close" button + * An empty tabular section does not break the validation + And I go to line in "List" table + | 'Description' | + | 'Overdue only' | + And I select current line in "List" table + Then the number of "FuturePeriods" table lines is "равно" "0" + And I close all client application windows + + +Scenario: _005250 check the first overdue period must start from the first day + And I close all client application windows + * The first period starts from day 10, so debts overdue by 1 - 9 days belong to no bucket + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Head gap check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "10" text in the field named "OverduePeriodsFromDays" + And I input "30" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "31" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click "Save" button + * The uncovered head of the range has to be reported + Then I wait that in user messages the "Gap with the previous period was detected" substring will appear in 5 seconds + And I close all client application windows + + +Scenario: _005251 check day zero cannot belong to both overdue and future periods + And I close all client application windows + * Both tabular sections start from day 0, so a document due today falls into two buckets + Given I open hyperlink "e1cib/list/Catalog.AgingPeriods" + And I click the button named "FormCreate" + And I input "Day zero check" text in the field named "Description_en" + And I click the button named "OverduePeriodsAdd" + And I input "0" text in the field named "OverduePeriodsFromDays" + And I input "30" text in the field named "OverduePeriodsToDays" + And I click the button named "OverduePeriodsAdd" + And I input "31" text in the field named "OverduePeriodsFromDays" + And I input "0" text in the field named "OverduePeriodsToDays" + And I click the button named "FuturePeriodsAdd" + And I input "0" text in the field named "FuturePeriodsFromDays" + And I input "7" text in the field named "FuturePeriodsToDays" + And I click the button named "FuturePeriodsAdd" + And I input "8" text in the field named "FuturePeriodsFromDays" + And I input "0" text in the field named "FuturePeriodsToDays" + And I click "Save" button + * The overlap between the two tabular sections has to be reported + Then I wait that in user messages the "cannot" substring will appear in 5 seconds + And I close all client application windows diff --git a/features/Internal/_0300 Discount/_0348SalesReturnDiscount.feature b/features/Internal/_0300 Discount/_0348SalesReturnDiscount.feature index 24888b9754..400972b5e4 100644 --- a/features/Internal/_0300 Discount/_0348SalesReturnDiscount.feature +++ b/features/Internal/_0300 Discount/_0348SalesReturnDiscount.feature @@ -465,20 +465,20 @@ Scenario: _034806 check additional manual discount (SO-SI-SR) And I finish line editing in "ItemList" table * Check discount And "ItemList" table became equal - | 'Item' | 'Item key' | 'Dont calculate row' | 'Tax amount' | 'Unit' | 'Manual offer amount' | 'Quantity' | 'Price' | 'Manual offer type' | 'Offers amount' | 'VAT' | 'Manual offer percent' | 'Net amount' | 'Total amount' | 'Use work sheet' | 'Store' | 'Use shipment confirmation' | 'Sales order' | - | 'Dress' | 'M/White' | 'No' | '2 440,68' | 'pcs' | '2 000,00' | '100,000' | '200,00' | 'Percent' | '2 000,00' | '18%' | '10,00' | '13 559,32' | '16 000,00' | 'No' | 'Store 01' | 'No' | '*' | - | 'Dress' | 'L/Green' | 'No' | '5 613,56' | 'pcs' | '1 000,00' | '200,000' | '210,00' | 'Amount' | '4 200,00' | '18%' | '' | '31 186,44' | '36 800,00' | 'No' | 'Store 01' | 'No' | '*' | - | 'Trousers' | '36/Yellow' | 'No' | '10 296,61' | 'pcs' | '7 500,00' | '300,000' | '250,00' | 'Percent' | '' | '18%' | '10,00' | '57 203,39' | '67 500,00' | 'No' | 'Store 01' | 'No' | '*' | + | 'Item' | 'Item key' | 'Dont calculate row' | 'Tax amount' | 'Unit' | 'Manual offer amount' | 'Quantity' | 'Price' | 'Manual offer type' | 'Offers amount' | 'VAT' | 'Manual offer percent' | 'Net amount' | 'Total amount' | 'Store' | 'Sales order' | + | 'Dress' | 'M/White' | 'No' | '2 440,68' | 'pcs' | '2 000,00' | '100,000' | '200,00' | 'Percent' | '2 000,00' | '18%' | '10,00' | '13 559,32' | '16 000,00' | 'Store 01' | '*' | + | 'Dress' | 'L/Green' | 'No' | '5 613,56' | 'pcs' | '1 000,00' | '200,000' | '210,00' | 'Amount' | '4 200,00' | '18%' | '' | '31 186,44' | '36 800,00' | 'Store 01' | '*' | + | 'Trousers' | '36/Yellow' | 'No' | '10 296,61' | 'pcs' | '7 500,00' | '300,000' | '250,00' | 'Percent' | '' | '18%' | '10,00' | '57 203,39' | '67 500,00' | 'Store 01' | '*' | And I click "Post" button * Create SR and check discount And I click "Sales return" button Then "Add linked document rows" window is opened And I click "Ok" button And "ItemList" table became equal - | 'Item' | 'Item key' | 'Dont calculate row' | 'Tax amount' | 'Unit' | 'Manual offer amount' | 'Quantity' | 'Price' | 'Manual offer type' | 'Offers amount' | 'VAT' | 'Manual offer percent' | 'Net amount' | 'Total amount' | 'Use work sheet' | 'Store' | 'Use shipment confirmation' | 'Sales invoice' | - | 'Dress' | 'M/White' | 'No' | '2 440,68' | 'pcs' | '2 000,00' | '100,000' | '200,00' | 'Percent' | '2 000,00' | '18%' | '10,00' | '13 559,32' | '16 000,00' | 'No' | 'Store 01' | 'No' | '*' | - | 'Dress' | 'L/Green' | 'No' | '5 613,56' | 'pcs' | '1 000,00' | '200,000' | '210,00' | 'Amount' | '4 200,00' | '18%' | '' | '31 186,44' | '36 800,00' | 'No' | 'Store 01' | 'No' | '*' | - | 'Trousers' | '36/Yellow' | 'No' | '10 296,61' | 'pcs' | '7 500,00' | '300,000' | '250,00' | 'Percent' | '' | '18%' | '10,00' | '57 203,39' | '67 500,00' | 'No' | 'Store 01' | 'No' | '*' | + | 'Item' | 'Item key' | 'Dont calculate row' | 'Tax amount' | 'Unit' | 'Manual offer amount' | 'Quantity' | 'Price' | 'Manual offer type' | 'Offers amount' | 'VAT' | 'Manual offer percent' | 'Net amount' | 'Total amount' | 'Store' | 'Sales invoice' | + | 'Dress' | 'M/White' | 'No' | '2 440,68' | 'pcs' | '2 000,00' | '100,000' | '200,00' | 'Percent' | '2 000,00' | '18%' | '10,00' | '13 559,32' | '16 000,00' | 'Store 01' | '*' | + | 'Dress' | 'L/Green' | 'No' | '5 613,56' | 'pcs' | '1 000,00' | '200,000' | '210,00' | 'Amount' | '4 200,00' | '18%' | '' | '31 186,44' | '36 800,00' | 'Store 01' | '*' | + | 'Trousers' | '36/Yellow' | 'No' | '10 296,61' | 'pcs' | '7 500,00' | '300,000' | '250,00' | 'Percent' | '' | '18%' | '10,00' | '57 203,39' | '67 500,00' | 'Store 01' | '*' | And I close all client application windows diff --git a/features/Internal/_0400 Movements/_0404SalesInvoiceMovements.feature b/features/Internal/_0400 Movements/_0404SalesInvoiceMovements.feature index e17bffba7a..68d9590370 100644 --- a/features/Internal/_0400 Movements/_0404SalesInvoiceMovements.feature +++ b/features/Internal/_0400 Movements/_0404SalesInvoiceMovements.feature @@ -18,6 +18,7 @@ Background: Scenario: _040130 preparation (Sales invoice) When set True value to the constant When set True value to the constant Use commission trading + When set True value to the constant Use accounting * Unpost SO closing Given I open hyperlink "e1cib/list/Document.SalesOrderClosing" If "List" table contains lines Then diff --git a/features/Internal/_0400 Movements/_407PurchaseInvoiceMovements.feature b/features/Internal/_0400 Movements/_407PurchaseInvoiceMovements.feature index 03445904ae..90b013763d 100644 --- a/features/Internal/_0400 Movements/_407PurchaseInvoiceMovements.feature +++ b/features/Internal/_0400 Movements/_407PurchaseInvoiceMovements.feature @@ -12,6 +12,7 @@ import "Variables.feature" Scenario: _04096 preparation (Purchase invoice) When set True value to the constant When set True value to the constant Use commission trading + When set True value to the constant Use accounting * Load info When Create information register Barcodes records When Create catalog Companies objects (own Second company) diff --git a/features/Internal/_0400 Movements/_413SalesReturnMovements.feature b/features/Internal/_0400 Movements/_413SalesReturnMovements.feature index 671adcce9d..9ef35990c2 100644 --- a/features/Internal/_0400 Movements/_413SalesReturnMovements.feature +++ b/features/Internal/_0400 Movements/_413SalesReturnMovements.feature @@ -18,6 +18,7 @@ Background: Scenario: _041300 preparation (Sales return) When set True value to the constant When set True value to the constant Use commission trading + When set True value to the constant Use accounting * Load info When Create information register Barcodes records When Create catalog Companies objects (own Second company) diff --git a/features/Internal/_0400 Movements/_416PurchaseReturnMovements.feature b/features/Internal/_0400 Movements/_416PurchaseReturnMovements.feature index ff6b28e0c8..992f3fccad 100644 --- a/features/Internal/_0400 Movements/_416PurchaseReturnMovements.feature +++ b/features/Internal/_0400 Movements/_416PurchaseReturnMovements.feature @@ -12,6 +12,7 @@ import "Variables.feature" Scenario: _041600 preparation (Purchase return) When set True value to the constant When set True value to the constant Use commission trading + When set True value to the constant Use accounting * Load info When Create information register Barcodes records When Create catalog Companies objects (own Second company) diff --git a/features/Internal/_0400 Movements/_433BankPaymentMovements.feature b/features/Internal/_0400 Movements/_433BankPaymentMovements.feature index 040015a4e4..2f2c90288c 100644 --- a/features/Internal/_0400 Movements/_433BankPaymentMovements.feature +++ b/features/Internal/_0400 Movements/_433BankPaymentMovements.feature @@ -17,6 +17,7 @@ Background: Scenario: _043300 preparation (Bank payment) When set True value to the constant When set True value to the constant Use salary + When set True value to the constant Use accounting * Load info When Create information register Barcodes records When Create catalog Companies objects (own Second company) diff --git a/features/Internal/_0400 Movements/_435CashPaymentMovements.feature b/features/Internal/_0400 Movements/_435CashPaymentMovements.feature index 0a1a1aeaf8..92cb533d0a 100644 --- a/features/Internal/_0400 Movements/_435CashPaymentMovements.feature +++ b/features/Internal/_0400 Movements/_435CashPaymentMovements.feature @@ -16,6 +16,7 @@ Background: Scenario: _043500 preparation (Cash payment) When set True value to the constant + When set True value to the constant Use accounting * Load info When Create information register Barcodes records When Create catalog Companies objects (own Second company) diff --git a/features/Internal/_0400 Movements/_516DepreciationCalculationMovements.feature b/features/Internal/_0400 Movements/_516DepreciationCalculationMovements.feature index 9ed5991cbc..b173e4891c 100644 --- a/features/Internal/_0400 Movements/_516DepreciationCalculationMovements.feature +++ b/features/Internal/_0400 Movements/_516DepreciationCalculationMovements.feature @@ -15,6 +15,7 @@ Background: Scenario: _051600 preparation (DepreciationCalculation movements) When set True value to the constant When set True value to the constant Use fixed assets + When set True value to the constant Use accounting * Load info When Create catalog Countries objects When Create catalog Companies objects (second company Ferron BP) diff --git a/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature b/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature index 4ecf72615c..6c2242d62e 100644 --- a/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature +++ b/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature @@ -1173,7 +1173,7 @@ Scenario: _52040 check Bank payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '02.12.2023 16:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 5 dated 02.12.2023 12:30:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.12.2023 16:00:00' | '130,67' | '' | '' | '130,67' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 5 dated 02.12.2023 12:30:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.12.2023 16:00:00' | '4 000' | '' | '' | '4 000' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 5 dated 02.12.2023 12:30:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '02.12.2023 16:00:00' | '4 000' | '' | '' | '4 000' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 5 dated 02.12.2023 12:30:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '02.12.2023 16:00:00' | '4 000' | '' | '' | '4 000' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 5 dated 02.12.2023 12:30:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52041 check Bank payment movements by the Register "R5020 Partners balance" (PaymentToVendor, IsAdvance = True) @@ -1196,7 +1196,7 @@ Scenario: _52041 check Bank payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '03.12.2023 12:30:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '03.12.2023 12:30:00' | '6,53' | '' | '' | '' | '6,53' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '03.12.2023 12:30:00' | '200' | '' | '' | '' | '200' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '03.12.2023 12:30:00' | '200' | '' | '' | '' | '200' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '03.12.2023 12:30:00' | '200' | '' | '' | '' | '200' | '' | 'Own company 2' | 'Business unit 1' | 'Customer and vendor' | 'Client and vendor' | 'Partner term with vendor (advance payment by document)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52043 check Bank payment movements by the Register "R5020 Partners balance" (ReturnToCustomer, IsAdvance = True) And I close all client application windows @@ -1218,7 +1218,7 @@ Scenario: _52043 check Bank payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '04.12.2023 16:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '04.12.2023 16:00:00' | '4,9' | '' | '4,9' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '04.12.2023 16:00:00' | '150' | '' | '150' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '04.12.2023 16:00:00' | '150' | '' | '150' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '04.12.2023 16:00:00' | '150' | '' | '150' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52044 check Bank payment movements by the Register "R5020 Partners balance" (ReturnToCustomer, IsAdvance = False) And I close all client application windows @@ -1240,7 +1240,7 @@ Scenario: _52044 check Bank payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '05.12.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales return 7 dated 04.12.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '05.12.2023 12:00:00' | '4,9' | '4,9' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales return 7 dated 04.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '05.12.2023 12:00:00' | '150' | '150' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales return 7 dated 04.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '05.12.2023 12:00:00' | '150' | '150' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales return 7 dated 04.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '05.12.2023 12:00:00' | '150' | '150' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales return 7 dated 04.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52044 check Bank payment movements by the Register "R5020 Partners balance" (ReturnToCustomerByPOS, IsAdvance = True) @@ -1263,7 +1263,7 @@ Scenario: _52044 check Bank payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '30.12.2023 17:48:36' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '30.12.2023 17:48:36' | '12,66' | '' | '12,66' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '30.12.2023 17:48:36' | '400' | '' | '400' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '30.12.2023 17:48:36' | '400' | '' | '400' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '30.12.2023 17:48:36' | '400' | '' | '400' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52044 check Bank payment movements by the Register "R5020 Partners balance" (ReturnToCustomerByPOS, IsAdvance = False) @@ -1286,7 +1286,7 @@ Scenario: _52044 check Bank payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '28.12.2023 17:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales return 10 dated 28.12.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '28.12.2023 17:00:00' | '31,64' | '31,64' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales return 10 dated 28.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '28.12.2023 17:00:00' | '1 000' | '1 000' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales return 10 dated 28.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '28.12.2023 17:00:00' | '1 000' | '1 000' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales return 10 dated 28.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '28.12.2023 17:00:00' | '1 000' | '1 000' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales return 10 dated 28.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52045 check Bank payment movements by the Register "R5020 Partners balance" (OtherPartner) And I close all client application windows @@ -1308,7 +1308,7 @@ Scenario: _52045 check Bank payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '22.03.2024 10:51:11' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '22.03.2024 10:51:11' | '0,3' | '' | '' | '' | '' | '0,3' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '22.03.2024 10:51:11' | '9,8' | '' | '' | '' | '' | '9,8' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '22.03.2024 10:51:11' | '9,8' | '' | '' | '' | '' | '9,8' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '22.03.2024 10:51:11' | '9,8' | '' | '' | '' | '' | '9,8' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52046 check Bank receipt movements by the Register "R5020 Partners balance" (PaymentFromCustomer, IsAdvance = True) And I close all client application windows @@ -1330,7 +1330,7 @@ Scenario: _52046 check Bank receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '01.04.2023 13:53:41' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '01.04.2023 13:53:41' | '16,83' | '' | '16,83' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '01.04.2023 13:53:41' | '350' | '' | '350' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '01.04.2023 13:53:41' | '350' | '' | '350' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '01.04.2023 13:53:41' | '350' | '' | '350' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52047 check Bank receipt movements by the Register "R5020 Partners balance" (PaymentFromCustomer, IsAdvance = False) And I close all client application windows @@ -1352,7 +1352,7 @@ Scenario: _52047 check Bank receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '11.09.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 11 dated 10.09.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '11.09.2023 12:00:00' | '25,37' | '25,37' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 11 dated 10.09.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '11.09.2023 12:00:00' | '750' | '750' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 11 dated 10.09.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '11.09.2023 12:00:00' | '750' | '750' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 11 dated 10.09.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '11.09.2023 12:00:00' | '750' | '750' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 11 dated 10.09.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | @@ -1376,7 +1376,7 @@ Scenario: _52049 check Bank receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '10.08.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '10.08.2023 12:00:00' | '3,92' | '' | '' | '3,92' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '10.08.2023 12:00:00' | '100' | '' | '' | '100' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '10.08.2023 12:00:00' | '100' | '' | '' | '100' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '10.08.2023 12:00:00' | '100' | '' | '' | '100' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52050 check Bank receipt movements by the Register "R5020 Partners balance" (PaymentFromCustomerByPOS, IsAdvance = True) And I close all client application windows @@ -1398,7 +1398,7 @@ Scenario: _52050 check Bank receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '02.02.2024 10:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 10:00:00' | '3,06' | '' | '3,06' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 10:00:00' | '100' | '' | '100' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '02.02.2024 10:00:00' | '100' | '' | '100' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '02.02.2024 10:00:00' | '100' | '' | '100' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52051 check Bank receipt movements by the Register "R5020 Partners balance" (PaymentFromCustomerByPOS, IsAdvance = False) And I close all client application windows @@ -1422,9 +1422,9 @@ Scenario: _52051 check Bank receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '26.12.2023 17:29:14' | '12,66' | '' | '12,66' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '26.12.2023 17:29:14' | '31,64' | '31,64' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 16 dated 25.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '26.12.2023 17:29:14' | '400' | '' | '400' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '26.12.2023 17:29:14' | '400' | '' | '400' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '26.12.2023 17:29:14' | '400' | '' | '400' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Expense' | '26.12.2023 17:29:14' | '1 000' | '1 000' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 16 dated 25.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '26.12.2023 17:29:14' | '1 000' | '1 000' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 16 dated 25.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '26.12.2023 17:29:14' | '1 000' | '1 000' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 6' | 'Customer 6' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 16 dated 25.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | @@ -1448,7 +1448,7 @@ Scenario: _52052 check Bank receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '11.01.2024 10:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '11.01.2024 10:00:00' | '14,98' | '' | '' | '' | '' | '14,98' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '11.01.2024 10:00:00' | '490' | '' | '' | '' | '' | '490' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '11.01.2024 10:00:00' | '490' | '' | '' | '' | '' | '490' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '11.01.2024 10:00:00' | '490' | '' | '' | '' | '' | '490' | 'Own company 2' | 'Business unit 3' | 'Other partner' | 'Other partner' | 'Other partner term' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52053 check Cash payment movements by the Register "R5020 Partners balance" (PaymentToVendor, IsAdvance = True) @@ -1471,7 +1471,7 @@ Scenario: _52053 check Cash payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '06.12.2023 12:03:11' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '06.12.2023 12:03:11' | '13,07' | '' | '' | '' | '13,07' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '06.12.2023 12:03:11' | '400' | '' | '' | '' | '400' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '06.12.2023 12:03:11' | '400' | '' | '' | '' | '400' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '06.12.2023 12:03:11' | '400' | '' | '' | '' | '400' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _520531 check Cash payment movements by the Register "R5020 Partners balance" (PaymentToVendor, IsAdvance = False) @@ -1494,7 +1494,7 @@ Scenario: _520531 check Cash payment movements by the Register "R5020 Partners | '' | 'Receipt' | '07.12.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '07.12.2023 12:00:00' | '4,18' | '' | '' | '4,18' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '07.12.2023 12:00:00' | '128' | '' | '' | '128' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '07.12.2023 12:00:00' | '128' | '' | '' | '128' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '07.12.2023 12:00:00' | '128' | '' | '' | '128' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | @@ -1519,7 +1519,7 @@ Scenario: _52055 check Cash payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '22.03.2024 12:24:16' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '22.03.2024 12:24:16' | '11,62' | '11,62' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '22.03.2024 12:24:16' | '380' | '380' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '22.03.2024 12:24:16' | '380' | '380' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '22.03.2024 12:24:16' | '380' | '380' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | @@ -1543,7 +1543,7 @@ Scenario: _52056 check Cash payment movements by the Register "R5020 Partners b | '' | 'Receipt' | '01.12.2023 10:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '01.12.2023 10:00:00' | '3,27' | '' | '' | '' | '' | '3,27' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '01.12.2023 10:00:00' | '100' | '' | '' | '' | '' | '100' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '01.12.2023 10:00:00' | '100' | '' | '' | '' | '' | '100' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '01.12.2023 10:00:00' | '100' | '' | '' | '' | '' | '100' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52057 check Cash receipt movements by the Register "R5020 Partners balance" (PaymentFromCustomer, IsAdvance = True) @@ -1566,7 +1566,7 @@ Scenario: _52057 check Cash receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '03.12.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 5' | 'Customer 5' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '03.12.2023 12:00:00' | '3,27' | '' | '3,27' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 5' | 'Customer 5' | 'Partner term with customer (by document + credit limit)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '03.12.2023 12:00:00' | '100' | '' | '100' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 5' | 'Customer 5' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '03.12.2023 12:00:00' | '100' | '' | '100' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 5' | 'Customer 5' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '03.12.2023 12:00:00' | '100' | '' | '100' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 5' | 'Customer 5' | 'Partner term with customer (by document + credit limit)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52058 check Cash receipt movements by the Register "R5020 Partners balance" (PaymentFromCustomer, IsAdvance = False) @@ -1591,9 +1591,9 @@ Scenario: _52058 check Cash receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '10.03.2023 00:00:00' | '19,96' | '19,96' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 2 (2 partner term)' | 'Client 2' | 'Individual partner term 1 (by partner term)' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '10.03.2023 00:00:00' | '47,41' | '47,41' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 2 dated 24.02.2023 10:18:20' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '10.03.2023 00:00:00' | '400' | '400' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 2 (2 partner term)' | 'Client 2' | 'Individual partner term 1 (by partner term)' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '10.03.2023 00:00:00' | '400' | '400' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 2 (2 partner term)' | 'Client 2' | 'Individual partner term 1 (by partner term)' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '10.03.2023 00:00:00' | '400' | '400' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 2 (2 partner term)' | 'Client 2' | 'Individual partner term 1 (by partner term)' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Expense' | '10.03.2023 00:00:00' | '950' | '950' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 2 dated 24.02.2023 10:18:20' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '10.03.2023 00:00:00' | '950' | '950' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 2 dated 24.02.2023 10:18:20' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '10.03.2023 00:00:00' | '950' | '950' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 2 dated 24.02.2023 10:18:20' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52060 check Cash receipt movements by the Register "R5020 Partners balance" (ReturnFromVendor, IsAdvance = False) @@ -1616,7 +1616,7 @@ Scenario: _52060 check Cash receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '14.12.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '14.12.2023 12:00:00' | '2,09' | '' | '' | '2,09' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '14.12.2023 12:00:00' | '64' | '' | '' | '64' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '14.12.2023 12:00:00' | '64' | '' | '' | '64' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '14.12.2023 12:00:00' | '64' | '' | '' | '64' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52061 check Cash receipt movements by the Register "R5020 Partners balance" (OtherPartner) @@ -1639,7 +1639,7 @@ Scenario: _52061 check Cash receipt movements by the Register "R5020 Partners b | '' | 'Expense' | '02.12.2023 09:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.12.2023 09:00:00' | '3,27' | '' | '' | '' | '' | '3,27' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.12.2023 09:00:00' | '100' | '' | '' | '' | '' | '100' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '02.12.2023 09:00:00' | '100' | '' | '' | '' | '' | '100' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '02.12.2023 09:00:00' | '100' | '' | '' | '' | '' | '100' | 'Own company 2' | 'Business unit 1' | 'Other partner 2' | 'Other partner 2' | 'Other partner term 2' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52062 check Purchase invoice movements by the Register "R5020 Partners balance" (IsPurchase) @@ -1662,7 +1662,7 @@ Scenario: _52062 check Purchase invoice movements by the Register "R5020 Partne | '' | 'Expense' | '05.12.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '05.12.2023 12:00:00' | '17,25' | '' | '' | '17,25' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '05.12.2023 12:00:00' | '528' | '' | '' | '528' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '05.12.2023 12:00:00' | '528' | '' | '' | '528' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '05.12.2023 12:00:00' | '528' | '' | '' | '528' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase invoice 7 dated 05.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52063 check Sales invoice movements by the Register "R5020 Partners balance" (IsSales) And I close all client application windows @@ -1684,7 +1684,7 @@ Scenario: _52063 check Sales invoice movements by the Register "R5020 Partners | '' | 'Receipt' | '02.12.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 12 dated 02.12.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.12.2023 12:00:00' | '24,5' | '24,5' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 12 dated 02.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.12.2023 12:00:00' | '750' | '750' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 12 dated 02.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '02.12.2023 12:00:00' | '750' | '750' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 12 dated 02.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '02.12.2023 12:00:00' | '750' | '750' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 12 dated 02.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52064 check Purchase return movements by the Register "R5020 Partners balance" (IsPurchase) And I close all client application windows @@ -1704,7 +1704,7 @@ Scenario: _52064 check Purchase return movements by the Register "R5020 Partner | '' | 'Record type' | 'Period' | 'Resources' | '' | '' | '' | '' | '' | 'Dimensions' | '' | '' | '' | '' | '' | '' | '' | '' | 'Attributes' | | '' | '' | '' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Advances closing' | | '' | 'Expense' | '10.12.2023 12:00:00' | '-264' | '' | '' | '-264' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '10.12.2023 12:00:00' | '-264' | '' | '' | '-264' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '10.12.2023 12:00:00' | '-264' | '' | '' | '-264' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Expense' | '10.12.2023 12:00:00' | '-8,62' | '' | '' | '-8,62' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '10.12.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 3 (1 partner term)' | 'Vendor 3' | '№31-92' | 'Purchase return 3 dated 10.12.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | @@ -1726,7 +1726,7 @@ Scenario: _52065 check Sales return movements by the Register "R5020 Partners b | '' | 'Record type' | 'Period' | 'Resources' | '' | '' | '' | '' | '' | 'Dimensions' | '' | '' | '' | '' | '' | '' | '' | '' | 'Attributes' | | '' | '' | '' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Advances closing' | | '' | 'Receipt' | '02.08.2023 12:00:00' | '-380' | '-380' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '02.08.2023 12:00:00' | '-380' | '-380' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '02.08.2023 12:00:00' | '-380' | '-380' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Receipt' | '02.08.2023 12:00:00' | '-14,91' | '-14,91' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.08.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 4' | 'Client 4' | 'Partner term with customer (by document + credit limit)' | 'Sales return 8 dated 02.08.2023 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | @@ -1750,11 +1750,11 @@ Scenario: _52066 check Retail sales receipt movements by the Register "R5020 Pa | '' | 'Receipt' | '02.02.2024 00:00:05' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.02.2024 00:00:05' | '14,98' | '14,98' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.02.2024 00:00:05' | '490' | '490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '02.02.2024 00:00:05' | '490' | '490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '02.02.2024 00:00:05' | '490' | '490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 00:00:05' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 00:00:05' | '14,98' | '14,98' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 00:00:05' | '490' | '490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '02.02.2024 00:00:05' | '490' | '490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '02.02.2024 00:00:05' | '490' | '490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail sales receipt 4 dated 02.02.2024 00:00:05' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52067 check Retail return receipt movements by the Register "R5020 Partners balance" (UsePartnerTransactions) And I close all client application windows @@ -1774,11 +1774,11 @@ Scenario: _52067 check Retail return receipt movements by the Register "R5020 P | '' | 'Record type' | 'Period' | 'Resources' | '' | '' | '' | '' | '' | 'Dimensions' | '' | '' | '' | '' | '' | '' | '' | '' | 'Attributes' | | '' | '' | '' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Advances closing' | | '' | 'Receipt' | '02.02.2024 16:00:00' | '-490' | '-490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '02.02.2024 16:00:00' | '-490' | '-490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '02.02.2024 16:00:00' | '-490' | '-490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Receipt' | '02.02.2024 16:00:00' | '-14,98' | '-14,98' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '02.02.2024 16:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 16:00:00' | '-490' | '-490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '02.02.2024 16:00:00' | '-490' | '-490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '02.02.2024 16:00:00' | '-490' | '-490' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 16:00:00' | '-14,98' | '-14,98' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '02.02.2024 16:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 3' | 'Client 3' | 'Partner term with customer (by document + credit limit)' | 'Retail return receipt 2 dated 02.02.2024 16:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | @@ -1802,7 +1802,7 @@ Scenario: _52068 check Employee cash advance movements by the Register "R5020 P | '' | 'Receipt' | '22.03.2024 11:52:17' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 4 (1 partner term)' | 'Vendor 4' | 'Vendor 4 (partner term) ' | 'Purchase invoice 6 dated 01.02.2024 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '22.03.2024 11:52:17' | '6,12' | '' | '' | '6,12' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 4 (1 partner term)' | 'Vendor 4' | 'Vendor 4 (partner term) ' | 'Purchase invoice 6 dated 01.02.2024 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '22.03.2024 11:52:17' | '200' | '' | '' | '200' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 4 (1 partner term)' | 'Vendor 4' | 'Vendor 4 (partner term) ' | 'Purchase invoice 6 dated 01.02.2024 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '22.03.2024 11:52:17' | '200' | '' | '' | '200' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 4 (1 partner term)' | 'Vendor 4' | 'Vendor 4 (partner term) ' | 'Purchase invoice 6 dated 01.02.2024 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '22.03.2024 11:52:17' | '200' | '' | '' | '200' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 4 (1 partner term)' | 'Vendor 4' | 'Vendor 4 (partner term) ' | 'Purchase invoice 6 dated 01.02.2024 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52069 check Sales report from trade agent movements by the Register "R5020 Partners balance" (IsPurchase) And I close all client application windows @@ -1824,7 +1824,7 @@ Scenario: _52069 check Sales report from trade agent movements by the Register | '' | 'Receipt' | '25.03.2023 12:00:01' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Trade agent' | 'Trade agent' | 'Partner term with trade agent' | 'Sales report from trade agent 1 dated 25.03.2023 12:00:01' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '25.03.2023 12:00:01' | '24,74' | '24,74' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Trade agent' | 'Trade agent' | 'Partner term with trade agent' | 'Sales report from trade agent 1 dated 25.03.2023 12:00:01' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '25.03.2023 12:00:01' | '500' | '500' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Trade agent' | 'Trade agent' | 'Partner term with trade agent' | 'Sales report from trade agent 1 dated 25.03.2023 12:00:01' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '25.03.2023 12:00:01' | '500' | '500' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Trade agent' | 'Trade agent' | 'Partner term with trade agent' | 'Sales report from trade agent 1 dated 25.03.2023 12:00:01' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '25.03.2023 12:00:01' | '500' | '500' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Trade agent' | 'Trade agent' | 'Partner term with trade agent' | 'Sales report from trade agent 1 dated 25.03.2023 12:00:01' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52070 check Sales report to consignor movements by the Register "R5020 Partners balance" (IsPurchase) And I close all client application windows @@ -1846,7 +1846,7 @@ Scenario: _52070 check Sales report to consignor movements by the Register "R50 | '' | 'Expense' | '10.03.2023 12:00:00' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Consignor 1 (without VAT)' | 'Consignor 1' | 'Partner term Consignor 1' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '10.03.2023 12:00:00' | '11,98' | '' | '' | '11,98' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Consignor 1 (without VAT)' | 'Consignor 1' | 'Partner term Consignor 1' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '10.03.2023 12:00:00' | '240' | '' | '' | '240' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Consignor 1 (without VAT)' | 'Consignor 1' | 'Partner term Consignor 1' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '10.03.2023 12:00:00' | '240' | '' | '' | '240' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Consignor 1 (without VAT)' | 'Consignor 1' | 'Partner term Consignor 1' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '10.03.2023 12:00:00' | '240' | '' | '' | '240' | '' | '' | 'Own company 2' | 'Business unit 2' | 'Consignor 1 (without VAT)' | 'Consignor 1' | 'Partner term Consignor 1' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52071 check Debit note movements by the Register "R5020 Partners balance" (IsVendor, without basis document) And I close all client application windows @@ -1866,7 +1866,7 @@ Scenario: _52071 check Debit note movements by the Register "R5020 Partners bal | '' | 'Record type' | 'Period' | 'Resources' | '' | '' | '' | '' | '' | 'Dimensions' | '' | '' | '' | '' | '' | '' | '' | '' | 'Attributes' | | '' | '' | '' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Advances closing' | | '' | 'Expense' | '24.02.2023 11:03:25' | '-25' | '' | '' | '-25' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '24.02.2023 11:03:25' | '-25' | '' | '' | '-25' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '24.02.2023 11:03:25' | '-25' | '' | '' | '-25' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Expense' | '24.02.2023 11:03:25' | '-1,25' | '' | '' | '-1,25' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '24.02.2023 11:03:25' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 1 (1 partner term)' | 'Vendor 1' | 'Partner term with vendor 1' | '' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | @@ -1891,7 +1891,7 @@ Scenario: _52072 check Debit note movements by the Register "R5020 Partners bal | '' | 'Receipt' | '01.04.2023 14:10:35' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Debit note 2 dated 01.04.2023 14:10:35' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '01.04.2023 14:10:35' | '1,92' | '1,92' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Debit note 2 dated 01.04.2023 14:10:35' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '01.04.2023 14:10:35' | '40' | '40' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Debit note 2 dated 01.04.2023 14:10:35' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '01.04.2023 14:10:35' | '40' | '40' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Debit note 2 dated 01.04.2023 14:10:35' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '01.04.2023 14:10:35' | '40' | '40' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Debit note 2 dated 01.04.2023 14:10:35' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52073 check Credit note movements by the Register "R5020 Partners balance" (IsCustomer, without basis document) @@ -1912,7 +1912,7 @@ Scenario: _52073 check Credit note movements by the Register "R5020 Partners ba | '' | 'Record type' | 'Period' | 'Resources' | '' | '' | '' | '' | '' | 'Dimensions' | '' | '' | '' | '' | '' | '' | '' | '' | 'Attributes' | | '' | '' | '' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Advances closing' | | '' | 'Receipt' | '07.05.2023 12:00:01' | '-50' | '-50' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Credit note 2 dated 07.05.2023 12:00:01' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Receipt' | '07.05.2023 12:00:01' | '-50' | '-50' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Credit note 2 dated 07.05.2023 12:00:01' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Receipt' | '07.05.2023 12:00:01' | '-50' | '-50' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Credit note 2 dated 07.05.2023 12:00:01' | 'TRY' | 'Settlement currency' | 'TRY' | '' | | '' | 'Receipt' | '07.05.2023 12:00:01' | '-2,4' | '-2,4' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Credit note 2 dated 07.05.2023 12:00:01' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Receipt' | '07.05.2023 12:00:01' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Customer 1 (3 partner terms)' | 'Client 1' | 'Partner term with customer (by document + credit limit)' | 'Credit note 2 dated 07.05.2023 12:00:01' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | @@ -1937,7 +1937,7 @@ Scenario: _52074 check Credit note to consignor movements by the Register "R502 | '' | 'Expense' | '27.03.2024 14:45:40' | '' | '' | '' | '' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 5' | 'Vendor 5' | 'Partner term with vendor (advance payment by document)' | 'Credit note 3 dated 27.03.2024 14:45:40' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '27.03.2024 14:45:40' | '1,53' | '' | '' | '1,53' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 5' | 'Vendor 5' | 'Partner term with vendor (advance payment by document)' | 'Credit note 3 dated 27.03.2024 14:45:40' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '' | | '' | 'Expense' | '27.03.2024 14:45:40' | '50' | '' | '' | '50' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 5' | 'Vendor 5' | 'Partner term with vendor (advance payment by document)' | 'Credit note 3 dated 27.03.2024 14:45:40' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '' | - | '' | 'Expense' | '27.03.2024 14:45:40' | '50' | '' | '' | '50' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 5' | 'Vendor 5' | 'Partner term with vendor (advance payment by document)' | 'Credit note 3 dated 27.03.2024 14:45:40' | 'TRY' | 'en description is empty' | 'TRY' | '' | + | '' | 'Expense' | '27.03.2024 14:45:40' | '50' | '' | '' | '50' | '' | '' | 'Own company 2' | 'Business unit 1' | 'Vendor 5' | 'Vendor 5' | 'Partner term with vendor (advance payment by document)' | 'Credit note 3 dated 27.03.2024 14:45:40' | 'TRY' | 'Settlement currency' | 'TRY' | '' | Scenario: _52075 check Credit note to consignor movements by the Register "R5020 Partners balance" (IsVendor, with basis document) And I close all client application windows @@ -1955,7 +1955,7 @@ Scenario: _52075 check Credit note to consignor movements by the Register "R502 | 'Register "R5020 Partners balance"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | | '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Advances closing' | | '' | '29.03.2024 16:32:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '80' | '' | '' | '80' | '' | '' | '' | - | '' | '29.03.2024 16:32:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '80' | '' | '' | '80' | '' | '' | '' | + | '' | '29.03.2024 16:32:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '80' | '' | '' | '80' | '' | '' | '' | | '' | '29.03.2024 16:32:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '2,45' | '' | '' | '2,45' | '' | '' | '' | | '' | '29.03.2024 16:32:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | '' | '' | '' | '' | '' | '' | @@ -1976,7 +1976,7 @@ Scenario: _52076 check Credit note to consignor movements by the Register "R502 | 'Register "R5020 Partners balance"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | | '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Advances closing' | | '' | '29.03.2024 15:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '-75' | '-75' | '' | '' | '' | '' | '' | - | '' | '29.03.2024 15:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '-75' | '-75' | '' | '' | '' | '' | '' | + | '' | '29.03.2024 15:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '-75' | '-75' | '' | '' | '' | '' | '' | | '' | '29.03.2024 15:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '-2,29' | '-2,29' | '' | '' | '' | '' | '' | | '' | '29.03.2024 15:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | '' | '' | '' | '' | '' | '' | @@ -1998,7 +1998,7 @@ Scenario: _52077 check Debit note movements by the Register "R5020 Partners bal | 'Register "R5020 Partners balance"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | | '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Advances closing' | | '' | '27.03.2024 12:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '100' | '100' | '' | '' | '' | '' | '' | - | '' | '27.03.2024 12:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '100' | '100' | '' | '' | '' | '' | '' | + | '' | '27.03.2024 12:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '100' | '100' | '' | '' | '' | '' | '' | | '' | '27.03.2024 12:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '3,06' | '3,06' | '' | '' | '' | '' | '' | | '' | '27.03.2024 12:00:00' | 'Receipt' | 'Own company 2' | 'Business unit 1' | 'Customer 7' | 'Customer 7' | 'Partner term with customer (by document + credit limit)' | 'Sales invoice 18 dated 11.02.2024 12:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | '' | '' | '' | '' | '' | '' | @@ -2018,7 +2018,7 @@ Scenario: _52078 check Debit note movements by the Register "R5020 Partners bal | 'Register "R5020 Partners balance"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | | '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Partner' | 'Legal name' | 'Agreement' | 'Document' | 'Currency' | 'Multi currency movement type' | 'Transaction currency' | 'Amount' | 'Customer transaction' | 'Customer advance' | 'Vendor transaction' | 'Vendor advance' | 'Other transaction' | 'Advances closing' | | '' | '27.03.2024 14:00:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'TRY' | 'Legal currency, TRY' | 'TRY' | '-100' | '' | '' | '-100' | '' | '' | '' | - | '' | '27.03.2024 14:00:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '-100' | '' | '' | '-100' | '' | '' | '' | + | '' | '27.03.2024 14:00:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'TRY' | 'Settlement currency' | 'TRY' | '-100' | '' | '' | '-100' | '' | '' | '' | | '' | '27.03.2024 14:00:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'EUR' | 'Reporting currency, EUR' | 'TRY' | '-3,06' | '' | '' | '-3,06' | '' | '' | '' | | '' | '27.03.2024 14:00:00' | 'Expense' | 'Own company 2' | 'Business unit 1' | 'Vendor 6' | 'Vendor 6' | 'Partner term with vendor (advance payment by document)' | 'Purchase invoice 9 dated 10.02.2024 14:00:00' | 'EUR' | 'Budgeting currency, EUR' | 'TRY' | '' | '' | '' | '' | '' | '' | '' | @@ -2407,4 +2407,4 @@ Scenario: _52098 check Report R5020 PartnersBalance in the different currencies | 'Bank payment 15 dated 30.12.2023 17:48:36' | 'Partner term with customer (by document + credit limit)' | 'EUR' | 'Reporting currency, EUR' | '12,66' | '' | '-12,66' | '12,66' | '' | '-75,94' | '' | '' | '63,28' | '' | '' | '' | '' | '' | '' | '' | '' | '' | | 'Foreign currency revaluation 13 dated 31.01.2024 12:00:00' | 'Partner term with customer (by document + credit limit)' | 'EUR' | 'Reporting currency, EUR' | '0,86' | '0,43' | '-12,23' | '0,43' | '' | '-75,51' | '0,43' | '0,43' | '63,28' | '' | '' | '' | '' | '' | '' | '' | '' | '' | | 'Total' | '' | '' | '' | '45,16' | '57,39' | '-12,23' | '-18,55' | '56,96' | '-75,51' | '63,71' | '0,43' | '63,28' | '' | '' | '' | '' | '' | '' | '' | '' | '' | - And I close all client application windows \ No newline at end of file + And I close all client application windows diff --git a/features/Internal/_0400 Movements/_522MovementsAdditionalCostAndRevenueAllocation.feature b/features/Internal/_0400 Movements/_522MovementsAdditionalCostAndRevenueAllocation.feature index b649003434..1a00b456be 100644 --- a/features/Internal/_0400 Movements/_522MovementsAdditionalCostAndRevenueAllocation.feature +++ b/features/Internal/_0400 Movements/_522MovementsAdditionalCostAndRevenueAllocation.feature @@ -12,6 +12,7 @@ import "Variables.feature" Scenario: _052200 preparation (Additional cost and revenue allocation) When set True value to the constant When set True value to the constant Use commission trading + When set True value to the constant Use accounting * Load info When Create information register Barcodes records When Create catalog Companies objects (own Second company) diff --git a/features/Internal/_0400 Movements/_524MovementsWithholdingTaxInvoice.feature b/features/Internal/_0400 Movements/_524MovementsWithholdingTaxInvoice.feature index 04c4382175..1015d0f3c3 100644 --- a/features/Internal/_0400 Movements/_524MovementsWithholdingTaxInvoice.feature +++ b/features/Internal/_0400 Movements/_524MovementsWithholdingTaxInvoice.feature @@ -16,6 +16,7 @@ Background: Scenario: _052401 preparation (WithholdingTaxInvoice) When set True value to the constant + When set True value to the constant Use accounting * Load info When Create information register Barcodes records When Create catalog Companies objects (own Second company) diff --git a/features/Internal/_0700 ChequeBondTransaction/_0700PostingChequeBondTransaction.feature b/features/Internal/_0700 ChequeBondTransaction/_0700PostingChequeBondTransaction.feature index c6b54b5001..2cab858196 100644 --- a/features/Internal/_0700 ChequeBondTransaction/_0700PostingChequeBondTransaction.feature +++ b/features/Internal/_0700 ChequeBondTransaction/_0700PostingChequeBondTransaction.feature @@ -1,4 +1,4 @@ -0#language: en +#language: en @tree @Positive @ChequeBondTransaction diff --git a/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature b/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature index 2aeaa7687a..acc56007e2 100644 --- a/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature +++ b/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature @@ -1324,7 +1324,7 @@ Scenario: _090231 check Withholding Tax calculation Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice" And I click the button named "FormCreate" * Filling in the details - And I click Select button of "Partner" field + And I click Choice button of the field named "Partner" And I go to line in "List" table | 'Description' | | 'Ferron BP' | @@ -1352,13 +1352,9 @@ Scenario: _090231 check Withholding Tax calculation And I select current line in "ItemList" table And I select "20% WT" exact value from "Withholding tax rate" drop-down list in "ItemList" table And "ItemList" table became equal - | '#' | 'Item' | 'Item key' | 'Quantity' | 'Unit' | 'Price type' | 'Price' | 'Dont calculate row' | 'Net amount' | 'VAT' | 'Tax amount' | 'Withholding tax rate' | 'Withholding tax amount' | 'Brutto amount' | 'Total amount' | 'Project' | 'Expense type' | 'Profit loss center' | 'Additional analytic' | - | '1' | 'Service' | 'Rent' | '1,000' | 'pcs' | 'en description is empty' | '100,00' | 'No' | '100,00' | '18%' | '15,25' | '20% WT' | '25,00' | '125,00' | '100,00' | '' | '' | '' | '' | - * Change brutto amount - And I activate "Brutto amount" field in "ItemList" table - And I select current line in "ItemList" table - And I input "150,00" text in "Brutto amount" field of "ItemList" table - And I finish line editing in "ItemList" table + | '#' | 'Item' | 'Item key' | 'Quantity' | 'Unit' | 'Price type' | 'Price' | 'Dont calculate row' | 'Withholding tax rate' | 'Withholding tax amount' | 'Brutto amount' | 'Total amount' | 'Project' | 'Expense type' | 'Profit loss center' | 'Additional analytic' | + | '1' | 'Service' | 'Rent' | '1,000' | 'pcs' | 'en description is empty' | '100,00' | 'No' | '20% WT' | '25,00' | '125,00' | '100,00' | '' | '' | '' | '' | + And I close all client application windows diff --git a/features/Internal/_0912 Filling documents/_2021Fillingdocument.feature b/features/Internal/_0912 Filling documents/_2021Fillingdocument.feature index 81c93bc3e9..5f7ced5337 100644 --- a/features/Internal/_0912 Filling documents/_2021Fillingdocument.feature +++ b/features/Internal/_0912 Filling documents/_2021Fillingdocument.feature @@ -1,4 +1,4 @@ -00#language: en +#language: en @tree @Positive @FillingDocuments diff --git a/features/Internal/_1000 Aging and credit limit/_1001CustomersAging.feature b/features/Internal/_1000 Aging and credit limit/_1001CustomersAging.feature index af80d4e43c..fb7967eca7 100644 --- a/features/Internal/_1000 Aging and credit limit/_1001CustomersAging.feature +++ b/features/Internal/_1000 Aging and credit limit/_1001CustomersAging.feature @@ -479,6 +479,29 @@ Scenario: _1000015 create Bank receipt and check Aging register movements And I close all client application windows +Scenario: _1000017 check reposting Cash receipt after customers advances closing keeps all its aging rows + And I close all client application windows + * Repost the Cash receipt that was offset by the customers advances closing + Given I open hyperlink "e1cib/list/Document.CashReceipt" + And I go to line in "List" table + | 'Number' | + | '$$NumberCashReceipt1000009$$' | + And I select current line in "List" table + And I click the button named "FormPost" + And Delay 5 + And I click the button named "FormPostAndClose" + And I close all client application windows + * All three aging rows of the receipt survived the reposting, each still linked to the closing + Given I open hyperlink 'e1cib/list/AccumulationRegister.R5011B_CustomersAging' + And Delay 5 + And "List" table contains lines + | 'Recorder' | 'Line number' | 'Amount' | 'Aging closing' | + | '$$CashReceipt1000009$$' | '1' | '550,00' | 'Customers advance closing 4*' | + | '$$CashReceipt1000009$$' | '2' | '94,16' | 'Customers advance closing 4*' | + | '$$CashReceipt1000009$$' | '3' | '550,00' | 'Customers advance closing 4*' | + And I close all client application windows + + Scenario: _1000020 create Credit note and check Aging register movements * Create document Given I open hyperlink "e1cib/list/Document.CreditNote" @@ -1083,4 +1106,4 @@ Scenario: _1000058 check recalculate Aging Amount (SalesInvoice) And "PaymentTerms" table became equal | '#' | 'Calculation type' | 'Date' | 'Due period, days' | 'Proportion of payment' | 'Amount' | | '1' | 'Post-shipment credit' | '*' | '7' | '100,00' | '1 200,00' | - And I close all client application windows \ No newline at end of file + And I close all client application windows diff --git a/features/Internal/_1000 Aging and credit limit/_1002VendorsAging.feature b/features/Internal/_1000 Aging and credit limit/_1002VendorsAging.feature index 615efd0b2f..2a10b31c19 100644 --- a/features/Internal/_1000 Aging and credit limit/_1002VendorsAging.feature +++ b/features/Internal/_1000 Aging and credit limit/_1002VendorsAging.feature @@ -345,6 +345,46 @@ Scenario: _1002015 create Bank payment and check Aging register movements And I close all client application windows +Scenario: _1002016 check reposting Bank payment after vendors advances closing writes no Customers aging + And I close all client application windows + * Repost the Bank payment that was offset by the vendors advances closing + Given I open hyperlink "e1cib/list/Document.BankPayment" + And I go to line in "List" table + | 'Number' | + | '$$NumberBankPayment1002015$$' | + And I select current line in "List" table + And I click the button named "FormPost" + And Delay 5 + And I click the button named "FormPostAndClose" + And I close all client application windows + * The payment to a vendor must not produce customers aging rows + Given I open hyperlink "e1cib/list/Document.BankPayment" + And I go to line in "List" table + | 'Number' | + | '$$NumberBankPayment1002015$$' | + And I click "Registrations report" button + And I select "R5011 Customers aging" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "R5011 Customers aging"' | + And I close all client application windows + + +Scenario: _1002017 check the vendors aging register keeps the offset rows after reposting + And I close all client application windows + * The offset rows of the reposted payment survived in the register + Given I open hyperlink 'e1cib/list/AccumulationRegister.R5012B_VendorsAging' + And "List" table contains lines + | 'Period' | 'Recorder' | 'Currency' | 'Company' | 'Branch' | 'Partner' | 'Amount' | 'Agreement' | 'Invoice' | 'Payment date' | 'Aging closing' | + | '$$DateBankPayment1002015$$' | '$$BankPayment1002015$$' | 'TRY' | 'Main Company' | '' | 'Ferron BP' | '200,00' | 'Vendor Ferron, TRY' | '$$PurchaseInvoiceAging$$' | '$$DatePaymentTermsPurchaseInvoiceAging$$' | 'Vendors advances closing 4*' | + * The customers aging register has no rows of this payment at all + Given I open hyperlink 'e1cib/list/AccumulationRegister.R5011B_CustomersAging' + And "List" table does not contain lines + | 'Recorder' | + | '$$BankPayment1002015$$' | + And I close all client application windows + + Scenario: _1002020 create Credit note and check Aging register movements * Create document Given I open hyperlink "e1cib/list/Document.CreditNote" diff --git a/features/Internal/_1001 Advance/_1005VendorsAdvancesClosingFixedOffset.feature b/features/Internal/_1001 Advance/_1005VendorsAdvancesClosingFixedOffset.feature index 9abec40596..3eb21d4c70 100644 --- a/features/Internal/_1001 Advance/_1005VendorsAdvancesClosingFixedOffset.feature +++ b/features/Internal/_1001 Advance/_1005VendorsAdvancesClosingFixedOffset.feature @@ -1,4 +1,4 @@ -0#language: en +#language: en @tree @Positive @Advance diff --git a/features/Internal/_1100 Landed cost/LandedCost.feature b/features/Internal/_1100 Landed cost/LandedCost.feature index 1a3507f273..bb4066e6a7 100644 --- a/features/Internal/_1100 Landed cost/LandedCost.feature +++ b/features/Internal/_1100 Landed cost/LandedCost.feature @@ -2478,4 +2478,770 @@ Scenario: _035 check landed cost stock correction (source of origin) And I select current line in "List" table And I click "Generate" button And "Result" spreadsheet document contains "BathBalance_035_2" template lines by template - And I close all client application windows \ No newline at end of file + And I close all client application windows + +Scenario: _036 check batch shortage is registered when Raise on calculation error is disabled + And I close all client application windows + * Creating Sales invoice that expenses more than the calculated batches (Boots/S-8, Store 02) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I select from "Partner" drop-down list by "Ka" string + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'Company Kalipso' | + And I select current line in "List" table + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 10' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'Boots' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'Boots' | 'Boots/S-8' | + And I select current line in "List" table + And I activate "Quantity" field in "ItemList" table + And I input "500,000" text in "Quantity" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "10.07.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 200" text in "Number" field + And I click "Post and close" button + And Delay 10 + And I close all client application windows + * Creating Calculation movement costs with the disabled flag Raise on calculation error + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Main Company" exact value from "Company" drop-down list + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "01.07.2023" text in "Begin date" field + And I input "31.07.2023" text in "End date" field + Then the form attribute named "RaiseOnCalculationError" became equal to "No" + And I click "Post and close" button + And Delay 15 + And I close all client application windows + * Checking that the shortage of the sales invoice is registered by the register R6030 Batch shortage outgoing + Given I open hyperlink "e1cib/list/AccumulationRegister.R6030T_BatchShortageOutgoing" + And "List" table contains lines + | 'Period' | 'Recorder' | 'Line number' | 'Company' | 'Document' | 'Batch key' | 'Quantity' | + | '10.07.2023 10:00:00' | '*' | '*' | 'Main Company' | 'Sales invoice 9 200 dated 10.07.2023 10:00:00' | 'Boots/S-8 - Store 10' | '500,000' | + And I close all client application windows + * Checking that the calculation is posted and registered the outgoing shortage + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.07.2023' | 'Main Company' | '31.07.2023' | + And I click "Registrations report info" button + And I select "R6030 Batch shortage outgoing" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines + | 'Register "R6030 Batch shortage outgoing"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | + And I close all client application windows + * Checking that the expense of the sales invoice did not create an incoming shortage + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.07.2023' | 'Main Company' | '31.07.2023' | + And I click "Registrations report info" button + And I select "R6040 Batch shortage incoming" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "R6040 Batch shortage incoming"' | + And I close all client application windows + +Scenario: _037 check calculation is interrupted and writes nothing when Raise on calculation error is enabled + And I close all client application windows + * Unposting the calculation and enabling the flag Raise on calculation error + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.07.2023' | 'Main Company' | '31.07.2023' | + And in the table "List" I click the button named "ListContextMenuUndoPosting" + And Delay 5 + And I select current line in "List" table + And I set checkbox "Raise on calculation error" + * Posting is interrupted by the error window instead of registering the shortage + And I click the button named "FormPost" + Then "1C:Enterprise" window is opened + And I click "OK" button + And Delay 5 + And I close all client application windows + * Checking that the interrupted calculation has no records in the register R6030 Batch shortage outgoing + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.07.2023' | 'Main Company' | '31.07.2023' | + And I click "Registrations report info" button + And I select "R6030 Batch shortage outgoing" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "R6030 Batch shortage outgoing"' | + And I close all client application windows + * Checking that the interrupted posting did not save the flag and the calculation is posted again + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.07.2023' | 'Main Company' | '31.07.2023' | + And I select current line in "List" table + Then the form attribute named "RaiseOnCalculationError" became equal to "No" + And I click "Post and close" button + And Delay 15 + And I close all client application windows + * Checking that the shortage is registered again + Given I open hyperlink "e1cib/list/AccumulationRegister.R6030T_BatchShortageOutgoing" + And "List" table contains lines + | 'Period' | 'Recorder' | 'Line number' | 'Company' | 'Document' | 'Batch key' | 'Quantity' | + | '10.07.2023 10:00:00' | '*' | '*' | 'Main Company' | 'Sales invoice 9 200 dated 10.07.2023 10:00:00' | 'Boots/S-8 - Store 10' | '500,000' | + And I close all client application windows + + +Scenario: _038 check the calculation scope depends on the functional option Use batch reallocate + And I close all client application windows + * The calculation mode is editable and the company is cleared and locked by the batch reallocate mode + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Main Company" exact value from "Company" drop-down list + Then the form attribute named "Company" became equal to "Main Company" + And I select "Landed cost (batch reallocate)" exact value from "Calculation mode" drop-down list + Then the form attribute named "CalculationMode" became equal to "Landed cost (batch reallocate)" + Then the form attribute named "Company" became equal to "" + When I Check the steps for Exception + | 'And I select "Main Company" exact value from "Company" drop-down list' | + And I close all client application windows + * The company is mandatory when the calculation is made for a single company + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "01.09.2023" text in "Begin date" field + And I input "30.09.2023" text in "End date" field + And I click the button named "FormPost" + And Delay 5 + Then I wait that in user messages the "Company" substring will appear in 15 seconds + Then "Calculation movement costs (create)*" window is opened + And I close all client application windows + * The calculation for all companies is not allowed over the period of the company calculation + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Landed cost (batch reallocate)" exact value from "Calculation mode" drop-down list + And I input "01.07.2023" text in "Begin date" field + And I input "31.07.2023" text in "End date" field + And I click the button named "FormPost" + And Delay 5 + Then I wait that in user messages the "Overlapping period [01.07.2023 - 31.07.2023]" substring will appear in 20 seconds + Then "Calculation movement costs (create)*" window is opened + And I close all client application windows + + +Scenario: _039 check preliminary stock is replaced by the purchase invoice and only the sold part affects the profit and loss + And I close all client application windows + * Enabling the functional option Use preliminary stock + When set True value to the constant Use preliminary stock + * Creating Goods receipt with a preliminary amount (10 pcs for 1 000, Boots/S-8, Store 07) + Given I open hyperlink "e1cib/list/Document.GoodsReceipt" + And I click the button named "FormCreate" + And I select "Purchase" exact value from "Transaction type" drop-down list + And I click Choice button of the field named "Partner" + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'Boots' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'Boots' | 'Boots/S-8' | + And I select current line in "List" table + And I activate "Quantity" field in "ItemList" table + And I input "10,000" text in "Quantity" field of "ItemList" table + And I change "Is prelim." checkbox in "ItemList" table + And I activate "Currency" field in "ItemList" table + And I select "TRY" exact value from the drop-down list named "ItemListCurrency" in "ItemList" table + And I activate "Amount (prelim.)" field in "ItemList" table + And I input "1 000,00" text in "Amount (prelim.)" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "05.08.2023 10:00:00" text in "Date" field + And I click "Post and close" button + And I wait "Goods receipt (create)*" window closing in 30 seconds + And I close all client application windows + * Creating Sales invoice that sells 4 pcs before the purchase invoice arrives + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I select from "Partner" drop-down list by "Ka" string + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'Company Kalipso' | + And I select current line in "List" table + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'Boots' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'Boots' | 'Boots/S-8' | + And I select current line in "List" table + And I activate "Quantity" field in "ItemList" table + And I input "4,000" text in "Quantity" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "08.08.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 210" text in "Number" field + And I click "Post and close" button + And I wait "Sales invoice (create)*" window closing in 30 seconds + And I close all client application windows + * Creating Calculation movement costs for the period before the purchase invoice + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Main Company" exact value from "Company" drop-down list + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "01.08.2023" text in "Begin date" field + And I input "10.08.2023" text in "End date" field + And I click "Post and close" button + And I wait "Calculation movement costs (create)*" window closing in 60 seconds + And I close all client application windows + * Checking that the goods are received and expensed by the preliminary amount + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Preliminary quantity' | 'Invoice amount' | 'Preliminary amount' | + | 'Boots/S-8 - Store 07' | '' | '10,000' | '' | '1 000,00' | + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Preliminary quantity' | 'Invoice amount' | 'Preliminary amount' | + | 'Boots/S-8 - Store 07' | '' | '4,000' | '' | '400,00' | + And I close all client application windows + * Creating Purchase invoice based on the goods receipt (10 pcs for 1 200) + Given I open hyperlink "e1cib/list/Document.GoodsReceipt" + And I go to line in "List" table + | 'Date' | + | '05.08.2023' | + And I click the button named "FormDocumentPurchaseInvoiceGenerate" + And Delay 5 + And I click "Ok" button + And Delay 5 + And I move to "Other" tab + And I input "12.08.2023 10:00:00" text in "Date" field + And Delay 5 + And I move to "Item list" tab + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Partner term" field + And I remove checkbox named "FilterCompanyUse" + And I go to line in "List" table + | 'Description' | + | 'DFC Vendor by agreements' | + And I select current line in "List" table + And Delay 10 + If window with "Update item list info" header has appeared Then + And I click "OK" button + And Delay 5 + And I go to line in "ItemList" table + | 'Item key' | + | 'Boots/S-8' | + And I activate field named "ItemListPrice" in "ItemList" table + And I input "120,00" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + And I click "Post and close" button + And I wait "Purchase invoice (create)*" window closing in 40 seconds + And I close all client application windows + * Creating Calculation movement costs for the period with the purchase invoice + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Main Company" exact value from "Company" drop-down list + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "11.08.2023" text in "Begin date" field + And I input "20.08.2023" text in "End date" field + And I click "Post and close" button + And I wait "Calculation movement costs (create)*" window closing in 60 seconds + And I close all client application windows + * Checking that the preliminary amount is replaced by the invoice amount + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Preliminary quantity' | 'Invoice amount' | 'Preliminary amount' | + | 'Boots/S-8 - Store 07' | '10,000' | '' | '1 200,00' | '' | + * Checking that the preliminary amount of the whole receipt is written off + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Preliminary quantity' | 'Invoice amount' | 'Preliminary amount' | + | 'Boots/S-8 - Store 07' | '' | '6,000' | '' | '600,00' | + * Checking that only the part sold before the invoice is corrected (1 200 - 1 000) * 4 / 10 + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Preliminary quantity' | 'Invoice amount' | 'Preliminary amount' | + | 'Boots/S-8 - Store 07' | '' | '' | '80,00' | '' | + * Checking that the cost of the sold goods is the preliminary amount plus the correction + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Preliminary quantity' | 'Invoice amount' | 'Preliminary amount' | + | 'Boots/S-8 - Store 07' | '4,000' | '' | '480,00' | '' | + And I close all client application windows + * Checking that the correction is registered in the profit and loss by the purchase invoice + Given I open hyperlink "e1cib/list/AccumulationRegister.R5022T_Expenses" + And "List" table contains lines + | 'Item key' | 'Currency' | 'Amount' | + | 'Boots/S-8' | 'TRY' | '80,00' | + And I close all client application windows + * Restoring the functional option state for the following scenarios + When set False value to the constant Use preliminary stock + And I close all client application windows + + +Scenario: _040 check the batch chosen for the expense is the same in every recalculation + And I close all client application windows + * Creating the first Purchase invoice (10 pcs for 100, High shoes 39/19SD, Store 07) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I click the button named "FormCreate" + And I move to "Other" tab + And I input "05.09.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 301" text in "Number" field + And I move to "Item list" tab + And I click Select button of "Partner" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Partner term" field + And I remove checkbox named "FilterCompanyUse" + And I go to line in "List" table + | 'Description' | + | 'DFC Vendor by agreements' | + And I select current line in "List" table + And I click Select button of "Store" field + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'High shoes' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'High shoes' | '39/19SD' | + And I select current line in "List" table + And I input "10,000" text in "Quantity" field of "ItemList" table + And I input "100,00" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + If window with "Update item list info" header has appeared Then + And I click "OK" button + And I click "Post and close" button + And I wait "Purchase invoice (create)*" window closing in 40 seconds + And I close all client application windows + * Creating the second Purchase invoice of the same date (10 pcs for 200) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I click the button named "FormCreate" + And I move to "Other" tab + And I input "05.09.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 302" text in "Number" field + And I move to "Item list" tab + And I click Select button of "Partner" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Partner term" field + And I remove checkbox named "FilterCompanyUse" + And I go to line in "List" table + | 'Description' | + | 'DFC Vendor by agreements' | + And I select current line in "List" table + And I click Select button of "Store" field + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'High shoes' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'High shoes' | '39/19SD' | + And I select current line in "List" table + And I input "10,000" text in "Quantity" field of "ItemList" table + And I input "200,00" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + If window with "Update item list info" header has appeared Then + And I click "OK" button + And I click "Post and close" button + And I wait "Purchase invoice (create)*" window closing in 40 seconds + And I close all client application windows + * Creating Sales invoice that expenses 5 pcs + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I move to "Other" tab + And I input "08.09.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 220" text in "Number" field + And I move to "Item list" tab + And I select from "Partner" drop-down list by "Ka" string + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'Company Kalipso' | + And I select current line in "List" table + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'High shoes' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'High shoes' | '39/19SD' | + And I select current line in "List" table + And I input "5,000" text in "Quantity" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + And I click "Post and close" button + And I wait "Sales invoice (create)*" window closing in 40 seconds + And I close all client application windows + * Creating Calculation movement costs for september + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Main Company" exact value from "Company" drop-down list + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "01.09.2023" text in "Begin date" field + And I input "30.09.2023" text in "End date" field + And I click "Post and close" button + And I wait "Calculation movement costs (create)*" window closing in 60 seconds + And I close all client application windows + * Checking that both batches are received and the expense is taken from the first invoice + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch' | 'Batch key' | 'Quantity' | 'Invoice amount' | + | 'Purchase invoice 9 301 dated 05.09.2023 10:00:00' | '39/19SD - Store 07' | '10,000' | '1 000,00' | + And "List" table contains lines + | 'Batch' | 'Batch key' | 'Quantity' | 'Invoice amount' | + | 'Purchase invoice 9 302 dated 05.09.2023 10:00:00' | '39/19SD - Store 07' | '10,000' | '2 000,00' | + And "List" table contains lines + | 'Batch' | 'Batch key' | 'Quantity' | 'Invoice amount' | + | 'Purchase invoice 9 301 dated 05.09.2023 10:00:00' | '39/19SD - Store 07' | '5,000' | '500,00' | + And I close all client application windows + * Recalculating the period the first time keeps the same batch + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.09.2023' | 'Main Company' | '30.09.2023' | + And in the table "List" I click the button named "ListContextMenuUndoPosting" + And Delay 10 + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 25 + And I close all client application windows + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch' | 'Batch key' | 'Quantity' | 'Invoice amount' | + | 'Purchase invoice 9 301 dated 05.09.2023 10:00:00' | '39/19SD - Store 07' | '5,000' | '500,00' | + And I close all client application windows + * Recalculating the period the second time keeps the same batch + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.09.2023' | 'Main Company' | '30.09.2023' | + And in the table "List" I click the button named "ListContextMenuUndoPosting" + And Delay 10 + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 25 + And I close all client application windows + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch' | 'Batch key' | 'Quantity' | 'Invoice amount' | + | 'Purchase invoice 9 301 dated 05.09.2023 10:00:00' | '39/19SD - Store 07' | '5,000' | '500,00' | + And I close all client application windows + + +Scenario: _041 check the calculation of the following period is marked as not relevant when the previous period is recalculated + And I close all client application windows + * Creating Purchase invoice of october (10 pcs for 100, High shoes 39/19SD, Store 07) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I click the button named "FormCreate" + And I move to "Other" tab + And I input "05.10.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 304" text in "Number" field + And I move to "Item list" tab + And I click Select button of "Partner" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Partner term" field + And I remove checkbox named "FilterCompanyUse" + And I go to line in "List" table + | 'Description' | + | 'DFC Vendor by agreements' | + And I select current line in "List" table + And I click Select button of "Store" field + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'High shoes' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'High shoes' | '39/19SD' | + And I select current line in "List" table + And I input "10,000" text in "Quantity" field of "ItemList" table + And I input "100,00" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + If window with "Update item list info" header has appeared Then + And I click "OK" button + And I click "Post and close" button + And I wait "Purchase invoice (create)*" window closing in 40 seconds + And I close all client application windows + * Creating Sales invoice of october (3 pcs) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I move to "Other" tab + And I input "08.10.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 240" text in "Number" field + And I move to "Item list" tab + And I select from "Partner" drop-down list by "Ka" string + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'Company Kalipso' | + And I select current line in "List" table + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'High shoes' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'High shoes' | '39/19SD' | + And I select current line in "List" table + And I input "3,000" text in "Quantity" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + And I click "Post and close" button + And I wait "Sales invoice (create)*" window closing in 40 seconds + And I close all client application windows + * Creating Calculation movement costs of october + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Main Company" exact value from "Company" drop-down list + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "01.10.2023" text in "Begin date" field + And I input "31.10.2023" text in "End date" field + And I click "Post and close" button + And I wait "Calculation movement costs (create)*" window closing in 60 seconds + And I close all client application windows + * Creating Sales invoice of november (2 pcs) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I move to "Other" tab + And I input "05.11.2023 10:00:00" text in "Date" field + And I input "0" text in "Number" field + Then "1C:Enterprise" window is opened + And I click "Yes" button + And I input "9 241" text in "Number" field + And I move to "Item list" tab + And I select from "Partner" drop-down list by "Ka" string + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'Company Kalipso' | + And I select current line in "List" table + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'High shoes' | + And I select current line in "List" table + And I activate field named "ItemListItemKey" in "ItemList" table + And I click choice button of the attribute named "ItemListItemKey" in "ItemList" table + And I go to line in "List" table + | 'Item' | 'Item key' | + | 'High shoes' | '39/19SD' | + And I select current line in "List" table + And I input "2,000" text in "Quantity" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + And I click "Post and close" button + And I wait "Sales invoice (create)*" window closing in 40 seconds + And I close all client application windows + * Creating Calculation movement costs of november + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Main Company" exact value from "Company" drop-down list + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "01.11.2023" text in "Begin date" field + And I input "30.11.2023" text in "End date" field + And I click "Post and close" button + And I wait "Calculation movement costs (create)*" window closing in 60 seconds + And I close all client application windows + * Checking that both periods are calculated and the batches are relevant + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Invoice amount' | + | '39/19SD - Store 07' | '10,000' | '1 000,00' | + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Invoice amount' | + | '39/19SD - Store 07' | '3,000' | '300,00' | + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Invoice amount' | + | '39/19SD - Store 07' | '2,000' | '200,00' | + And I close all client application windows + Given I open hyperlink "e1cib/list/InformationRegister.T6030S_BatchRelevance" + And "List" table contains lines + | 'Date' | 'Company' | 'Store' | 'Item key' | 'Document' | 'Is relevance' | + | '05.11.2023 10:00:00' | 'Main Company' | 'Store 07' | '39/19SD' | '*' | 'Yes' | + And I close all client application windows + * Changing the price of the october invoice from 100 to 200 + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I go to line in "List" table + | 'Date' | + | '05.10.2023' | + And I select current line in "List" table + And Delay 5 + And I go to line in "ItemList" table + | 'Item key' | + | '39/19SD' | + And I activate field named "ItemListPrice" in "ItemList" table + And I input "200,00" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And Delay 5 + If window with "Update item list info" header has appeared Then + And I click "OK" button + And I click the button named "FormPostAndClose" + And Delay 15 + And I close all client application windows + * Checking that the changed document makes the batches not relevant + Given I open hyperlink "e1cib/list/InformationRegister.T6030S_BatchRelevance" + And "List" table contains lines + | 'Date' | 'Company' | 'Store' | 'Item key' | 'Document' | 'Is relevance' | + | '05.10.2023 10:00:00' | 'Main Company' | 'Store 07' | '39/19SD' | '*' | 'No' | + And I close all client application windows + * Recalculating the october period only + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Begin date' | 'Company' | 'End date' | + | '01.10.2023' | 'Main Company' | '31.10.2023' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 25 + And I close all client application windows + * Expected after the fix: the october expense is recalculated by the new price + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Invoice amount' | + | '39/19SD - Store 07' | '10,000' | '2 000,00' | + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Invoice amount' | + | '39/19SD - Store 07' | '3,000' | '600,00' | + And I close all client application windows + * Expected after the fix: the november calculation is reported as not relevant + Given I open hyperlink "e1cib/list/InformationRegister.T6030S_BatchRelevance" + And "List" table contains lines + | 'Date' | 'Company' | 'Store' | 'Item key' | 'Document' | 'Is relevance' | + | '05.11.2023 10:00:00' | 'Main Company' | 'Store 07' | '39/19SD' | '*' | 'No' | + And I close all client application windows + * Expected after the fix: the november expense takes the cost of the recalculated batch + Given I open hyperlink "e1cib/list/AccumulationRegister.R6020B_BatchBalance" + And "List" table contains lines + | 'Batch key' | 'Quantity' | 'Invoice amount' | + | '39/19SD - Store 07' | '2,000' | '400,00' | + And I close all client application windows diff --git a/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature b/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature new file mode 100644 index 0000000000..bca97057ee --- /dev/null +++ b/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature @@ -0,0 +1,890 @@ +#language: en +@tree +@LandedCost + +Feature: Multi currency landed cost + +Background: + Given I open new TestClient session or connect the existing one + + +Scenario: _100 test data (multi currency landed cost) + When set True value to the constant + * Load base data + When Create catalog AddAttributeAndPropertySets objects (LC) + When Create catalog CancelReturnReasons objects (LC) + When Create catalog AddAttributeAndPropertyValues objects (LC) + When Create catalog IDInfoAddresses objects (LC) + When Create catalog BusinessUnits objects (LC) + When Create catalog Companies objects (LC) + When Create catalog ConfigurationMetadata objects (LC) + When Create catalog Countries objects (LC) + When Create catalog Currencies objects (LC) + When Create catalog ExpenseAndRevenueTypes objects (LC) + When Create catalog IntegrationSettings objects (LC) + When Create catalog ItemKeys objects (LC) + When Create catalog ItemSegments objects (LC) + When Create catalog ItemKeys objects (serial lot numbers) + When Create catalog ItemTypes objects (serial lot numbers) + When Create catalog Items objects (serial lot numbers) + When Create catalog ReportOptions objects + When Create catalog SerialLotNumbers objects (LC) + When Create catalog SerialLotNumbers objects (serial lot numbers) + When Create catalog ItemTypes objects (LC) + When Create catalog Units objects (LC) + When Create catalog Countries objects + When Create catalog Items objects (LC) + When Create catalog CurrencyMovementSets objects (LC) + When Create catalog ObjectStatuses objects (LC) + When Create catalog PartnerSegments objects (LC) + When Create catalog Agreements objects (LC) + When Create catalog Partners objects (LC) + When Create catalog ExternalDataProc objects (LC) + When Create catalog PriceKeys objects (LC) + When Create catalog PriceTypes objects (LC) + When Create catalog Specifications objects (LC) + When Create catalog Stores objects (LC) + When Create catalog TaxRates objects (LC) + When Create catalog Taxes objects (LC) + When Create catalog InterfaceGroups objects (LC) + When Create information register Barcodes records + When Create catalog AccessGroups objects (LC) + When Create catalog AccessProfiles objects (LC) + When Create catalog UserGroups objects (LC) + When Create catalog Users objects (LC) + When Create chart of characteristic types AddAttributeAndProperty objects (LC) + When Create chart of characteristic types CustomUserSettings objects (LC) + When Create chart of characteristic types CurrencyMovementType objects (LC) + When Create information register Taxes records (LC) + When Create information register CurrencyRates records (LC) + When Create information register TaxSettings records (LC) + When Create information register UserSettings records (LC) + * Multi currency rates (fixed rate 40 from 01.02.2025 so that all expected amounts are deterministic) + When Create information register CurrencyRates records (MC) + * Multi currency items (isolated items so that other scenarios never touch these batches) + When Create catalog Items objects (MC) + When Create catalog ItemKeys objects (MC) + * Enable preliminary stock + And I set "True" value to the constant "UsePreliminaryStock" + * Classic numbering so that manual document numbers stay editable + And I set "False" value to the constant "UseNumberingRules" + * Allow manual numbers - force the OnChange so the session parameter is refreshed even if the box already looks checked + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + And I remove checkbox "Number editing available" + And I set checkbox "Number editing available" + And I close "System settings" window + And I close all client application windows + + +Scenario: _1001 check preparation (multi currency landed cost) + When check preparation + + +Scenario: _102 preliminary receipt and multi currency sales (case 14, 33) + And I close all client application windows + * Enable manual numbers for this scenario - the session parameter does not survive across scenario boundaries + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + And I remove checkbox "Number editing available" + And I set checkbox "Number editing available" + And I close "System settings" window + * Create Goods receipt 251 with preliminary amount 196 USD for 7 pcs + Given I open hyperlink "e1cib/list/Document.GoodsReceipt" + And I click the button named "FormCreate" + And I select "Purchase" exact value from "Transaction type" drop-down list + And I select from the drop-down list named "Partner" by "DFC" string + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Item A' | + And I select current line in "List" table + And I input "7" text in "Quantity" field of "ItemList" table + And I change "Is prelim." checkbox in "ItemList" table + And I input "196" text in "Amount (prelim.)" field of "ItemList" table + And I activate field named "ItemListCurrency" in "ItemList" table + And I select "USD" exact value from the drop-down list named "ItemListCurrency" in "ItemList" table + And I finish line editing in "ItemList" table + And I input "251" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "251" text in "Number" field + And I input "03.02.2025 12:00:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Create Sales invoice 252 in USD (5 pcs x 100 USD) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I select from "Partner" drop-down list by "Ka" string + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And I select "USD" exact value from "Currency" drop-down list + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + Then the form attribute named "Currency" became equal to "USD" + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Item A' | + And I select current line in "List" table + And I input "5" text in "Quantity" field of "ItemList" table + And I input "100" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "252" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "252" text in "Number" field + And I input "05.02.2025 12:00:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Create Sales invoice 253 in TRY (2 pcs x 5000 TRY) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I select from "Partner" drop-down list by "Ka" string + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And I select "TRY" exact value from "Currency" drop-down list + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + Then the form attribute named "Currency" became equal to "TRY" + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Item A' | + And I select current line in "List" table + And I input "2" text in "Quantity" field of "ItemList" table + And I input "5000" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "253" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "253" text in "Number" field + And I input "05.02.2025 12:10:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Create Calculation movement costs 201 (01.02-15.02.2025) + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I input "01.02.2025" text in "Begin date" field + And I input "15.02.2025" text in "End date" field + And I input "15.02.2025 23:00:00" text in "Date" field + And I input "201" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "201" text in "Number" field + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I click "Post and close" button + And Delay 10 + * Check Sales invoice 252 movements by R5022 Expenses (Local = settlement, no rate inflation) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '252' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '05.02.2025 12:00:00' | '140' | '140' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + And I close all client application windows + * Check Sales invoice 253 movements by R5022 Expenses (TRY sale untouched by currency logic) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '253' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '05.02.2025 12:10:00' | '56' | '56' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:10:00' | '2 240' | '2 240' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:10:00' | '2 240' | '2 240' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + And I close all client application windows + + +Scenario: _103 purchase invoice in USD with service generated from preliminary receipt (case 31 baseline) + And I close all client application windows + * Enable manual numbers for this scenario - the session parameter does not survive across scenario boundaries + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + And I remove checkbox "Number editing available" + And I set checkbox "Number editing available" + And I close "System settings" window + * Generate Purchase invoice from Goods receipt 251 + Given I open hyperlink "e1cib/list/Document.GoodsReceipt" + And I go to line in "List" table + | 'Number' | + | '251' | + And I click the button named "FormDocumentPurchaseInvoiceGenerate" + Then "Add linked document rows" window is opened + And I click "Ok" button + And I click Select button of "Partner term" field + And I go to line in "List" table + | 'Description' | + | 'Agreement vendor DFC' | + And I select current line in "List" table + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + * Switch to USD and set actual price 30 + And I select "USD" exact value from "Currency" drop-down list + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + Then the form attribute named "Currency" became equal to "USD" + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I go to line in "ItemList" table + | 'Item' | + | 'MC Item A' | + And I activate field named "ItemListPrice" in "ItemList" table + And I select current line in "ItemList" table + And I input "30" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + * Add service row 100 USD + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Work' | + And I select current line in "List" table + And I input "1" text in "Quantity" field of "ItemList" table + And I input "100" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + * Post as 254 dated 20.02.2025 + And I move to "Other" tab + And I input "254" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "254" text in "Number" field + And I input "20.02.2025 12:00:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Check own service rows in R5022 Expenses (document currency fan, no CMC yet) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I go to line in "List" table + | 'Number' | + | '254' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '20.02.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '' | + | '' | '20.02.2025 12:00:00' | '4 000' | '4 720' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '' | + | '' | '20.02.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'en description is empty' | '' | '' | + And I close all client application windows + + +Scenario: _104 calculation for second half writes correction and keeps own service rows (case 31, 34, 18) + And I close all client application windows + * Enable manual numbers for this scenario - the session parameter does not survive across scenario boundaries + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + And I remove checkbox "Number editing available" + And I set checkbox "Number editing available" + And I close "System settings" window + * Create Calculation movement costs 202 (16.02-28.02.2025) + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I input "16.02.2025" text in "Begin date" field + And I input "28.02.2025" text in "End date" field + And I input "28.02.2025 23:00:00" text in "Date" field + And I input "202" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "202" text in "Number" field + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I click "Post and close" button + And Delay 10 + * Check Purchase invoice 254: own service rows unchanged and Expense correction added (560 TRY = 14 USD x 40) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I go to line in "List" table + | 'Number' | + | '254' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '20.02.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '' | + | '' | '20.02.2025 12:00:00' | '4 000' | '4 720' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '' | + | '' | '20.02.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'en description is empty' | '' | '' | + | '' | '20.02.2025 12:00:00' | '14' | '51,8' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 202 dated 28.02.2025 23:00:00' | + | '' | '20.02.2025 12:00:00' | '560' | '2 072' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 202 dated 28.02.2025 23:00:00' | + | '' | '20.02.2025 12:00:00' | '560' | '2 072' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 202 dated 28.02.2025 23:00:00' | + And I close all client application windows + * Check Sales invoice 252 rows are not touched by the second calculation (case 34: cross-CMC isolation) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '252' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '05.02.2025 12:00:00' | '140' | '140' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + And I close all client application windows + + +Scenario: _105 reposting CMC, FX purchase invoice and FX sales invoice keeps all amounts (case 35, 36) + And I close all client application windows + * Repost Calculation movement costs 202 + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I go to line in "List" table + | 'Number' | + | '202' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 10 + * Repost Purchase invoice 254 (USD) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I go to line in "List" table + | 'Number' | + | '254' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 4 + * Repost Sales invoice 252 (USD) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '252' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 4 + * Check Purchase invoice 254 amounts survived all reposts + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I go to line in "List" table + | 'Number' | + | '254' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '20.02.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '' | + | '' | '20.02.2025 12:00:00' | '4 000' | '4 720' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '' | + | '' | '20.02.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'en description is empty' | '' | '' | + | '' | '20.02.2025 12:00:00' | '14' | '51,8' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 202 dated 28.02.2025 23:00:00' | + | '' | '20.02.2025 12:00:00' | '560' | '2 072' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 202 dated 28.02.2025 23:00:00' | + | '' | '20.02.2025 12:00:00' | '560' | '2 072' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 202 dated 28.02.2025 23:00:00' | + And I close all client application windows + * Check Sales invoice 252 amounts survived repost + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '252' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '05.02.2025 12:00:00' | '140' | '140' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + | '' | '05.02.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item A' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 201 dated 15.02.2025 23:00:00' | + And I close all client application windows + + +Scenario: _106 duplicate calculation for overlapping period is refused (case 30 interactive control) + And I close all client application windows + * Enable manual numbers for this scenario - the session parameter does not survive across scenario boundaries + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + And I remove checkbox "Number editing available" + And I set checkbox "Number editing available" + And I close "System settings" window + * Try to create Calculation movement costs copy for 01.02-15.02.2025 + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I input "206" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "206" text in "Number" field + And I input "01.02.2025" text in "Begin date" field + And I input "15.02.2025" text in "End date" field + And I click the button named "FormPost" + * Check refusal message + Given Recent TestClient message contains "Overlapping period*" string by template + * The rejected document was not even written - the filling check fires before the write + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And "List" table does not contain lines + | 'Number' | + | '206' | + And I close all client application windows + + +Scenario: _107 write-off and worksheet consume batches with RowID (case 38 baseline) + And I close all client application windows + * Enable manual numbers for this scenario - the session parameter does not survive across scenario boundaries + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + And I remove checkbox "Number editing available" + And I set checkbox "Number editing available" + And I close "System settings" window + * Create Purchase invoice 255 in TRY for MC Item B (10 x 1000 TRY) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I click Select button of "Partner" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Legal name" field + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And I click Select button of "Partner term" field + And I go to line in "List" table + | 'Description' | + | 'Agreement vendor DFC' | + And I select current line in "List" table + And I click Select button of "Store" field + And I go to line in "List" table + | 'Description' | + | 'Store 04' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Item B' | + And I select current line in "List" table + And I input "10" text in "Quantity" field of "ItemList" table + And I input "1000" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "255" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "255" text in "Number" field + And I input "01.03.2025 12:00:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Create Stock adjustment as write-off 256 (2 pcs MC Item B) + Given I open hyperlink "e1cib/list/Document.StockAdjustmentAsWriteOff" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 04' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Item B' | + And I select current line in "List" table + And I input "2" text in "Quantity" field of "ItemList" table + And I activate "Expense type" field in "ItemList" table + And I select current line in "ItemList" table + And I click choice button of "Expense type" attribute in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'Expense' | + And I select current line in "List" table + And I activate "Profit loss center" field in "ItemList" table + And I select current line in "ItemList" table + And I click choice button of "Profit loss center" attribute in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'Front office' | + And I select current line in "List" table + And I finish line editing in "ItemList" table + And I input "256" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "256" text in "Number" field + And I input "05.03.2025 12:00:00" text in "Date" field + And I move to the next attribute + And I click "Post and close" button + * Create Work sheet 257 with material MC Item B (2 pcs) + Given I open hyperlink "e1cib/list/Document.WorkSheet" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I click Choice button of the field named "Partner" + And I go to line in "List" table + | 'Description' | + | 'DFC' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I activate field named "ItemListItem" in "ItemList" table + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Work' | + And I select current line in "List" table + And I finish line editing in "ItemList" table + And I select "TRY" exact value from "Currency" drop-down list + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + Then the form attribute named "Currency" became equal to "TRY" + And I move to "Materials" tab + And in the table "Materials" I click the button named "MaterialsAdd" + And I activate field named "MaterialsItem" in "Materials" table + And I click choice button of the attribute named "MaterialsItem" in "Materials" table + And I go to line in "List" table + | 'Description' | + | 'MC Item B' | + And I select current line in "List" table + And I select "Store 04" from "Store" drop-down list by string in "Materials" table + And I input "2" text in "Quantity" field of "Materials" table + And I select "Include to work cost" from "Cost write off" drop-down list by string in "Materials" table + And I activate "Expense type" field in "Materials" table + And I select current line in "Materials" table + And I click choice button of "Expense type" attribute in "Materials" table + And I go to line in "List" table + | 'Description' | + | 'Expense' | + And I select current line in "List" table + And I activate "Profit loss center" field in "Materials" table + And I select current line in "Materials" table + And I click choice button of "Profit loss center" attribute in "Materials" table + And I go to line in "List" table + | 'Description' | + | 'Front office' | + And I select current line in "List" table + And I finish line editing in "Materials" table + And I input "257" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "257" text in "Number" field + And I input "07.03.2025 12:00:00" text in "Date" field + And I move to the next attribute + And I click "Post and close" button + * Create Calculation movement costs 203 (01.03-15.03.2025) + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I input "01.03.2025" text in "Begin date" field + And I input "15.03.2025" text in "End date" field + And I input "15.03.2025 23:00:00" text in "Date" field + And I input "203" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "203" text in "Number" field + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I click "Post and close" button + And Delay 10 + * Check write-off 256 full currency fan (2 000 TRY) + Given I open hyperlink "e1cib/list/Document.StockAdjustmentAsWriteOff" + And I go to line in "List" table + | 'Number' | + | '256' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '05.03.2025 12:00:00' | '50' | '59' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '05.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '05.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + And I close all client application windows + * Check worksheet 257 full currency fan (2 000 TRY) + Given I open hyperlink "e1cib/list/Document.WorkSheet" + And I go to line in "List" table + | 'Number' | + | '257' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '07.03.2025 12:00:00' | '50' | '59' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '07.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '07.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + And I close all client application windows + + +Scenario: _108 reposting write-off keeps the currency fan (case 38, RED until fixed) + And I close all client application windows + * Repost Stock adjustment as write-off 256 + Given I open hyperlink "e1cib/list/Document.StockAdjustmentAsWriteOff" + And I go to line in "List" table + | 'Number' | + | '256' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 4 + * Check the fan survived (Local and Reporting rows must still exist) + And I go to line in "List" table + | 'Number' | + | '256' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '05.03.2025 12:00:00' | '50' | '59' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '05.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '05.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + And I close all client application windows + + +Scenario: _109 reposting worksheet keeps the currency fan (case 38, RED until fixed) + And I close all client application windows + * Repost Work sheet 257 + Given I open hyperlink "e1cib/list/Document.WorkSheet" + And I go to line in "List" table + | 'Number' | + | '257' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 4 + * Check the fan survived (Local and Reporting rows must still exist) + And I go to line in "List" table + | 'Number' | + | '257' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '07.03.2025 12:00:00' | '50' | '59' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '07.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + | '' | '07.03.2025 12:00:00' | '2 000' | '2 360' | '' | 'Main Company' | '' | 'Front office' | 'Expense' | 'MC Item B' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 203 dated 15.03.2025 23:00:00' | + And I close all client application windows + + +Scenario: _110 revenue correction for cheaper invoice keeps service rows (case 32) + And I close all client application windows + * Enable manual numbers for this scenario - the session parameter does not survive across scenario boundaries + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + And I remove checkbox "Number editing available" + And I set checkbox "Number editing available" + And I close "System settings" window + * Create Goods receipt 258 with preliminary amount 140 USD for 5 pcs MC Item C + Given I open hyperlink "e1cib/list/Document.GoodsReceipt" + And I click the button named "FormCreate" + And I select "Purchase" exact value from "Transaction type" drop-down list + And I select from the drop-down list named "Partner" by "DFC" string + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Item C' | + And I select current line in "List" table + And I input "5" text in "Quantity" field of "ItemList" table + And I change "Is prelim." checkbox in "ItemList" table + And I input "140" text in "Amount (prelim.)" field of "ItemList" table + And I activate field named "ItemListCurrency" in "ItemList" table + And I select "USD" exact value from the drop-down list named "ItemListCurrency" in "ItemList" table + And I finish line editing in "ItemList" table + And I input "258" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "258" text in "Number" field + And I input "01.04.2025 12:00:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Create Sales invoice 259 in USD (5 pcs x 100 USD) + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I click the button named "FormCreate" + And I select from "Partner" drop-down list by "Ka" string + And I click Choice button of the field named "Store" + And I go to line in "List" table + | 'Description' | + | 'Store 07' | + And I select current line in "List" table + And I select "USD" exact value from "Currency" drop-down list + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + Then the form attribute named "Currency" became equal to "USD" + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Item C' | + And I select current line in "List" table + And I input "5" text in "Quantity" field of "ItemList" table + And I input "100" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "259" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "259" text in "Number" field + And I input "03.04.2025 12:00:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Create Calculation movement costs 204 (01.04-15.04.2025) + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I input "01.04.2025" text in "Begin date" field + And I input "15.04.2025" text in "End date" field + And I input "15.04.2025 23:00:00" text in "Date" field + And I input "204" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "204" text in "Number" field + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I click "Post and close" button + And Delay 10 + * Check Sales invoice 259 movements: preliminary cost converted to the full currency fan + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '259' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '03.04.2025 12:00:00' | '140' | '140' | '' | 'Main Company' | '' | '' | '' | 'MC Item C' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 204 dated 15.04.2025 23:00:00' | + | '' | '03.04.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item C' | '' | '' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 204 dated 15.04.2025 23:00:00' | + | '' | '03.04.2025 12:00:00' | '5 600' | '5 600' | '' | 'Main Company' | '' | '' | '' | 'MC Item C' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 204 dated 15.04.2025 23:00:00' | + And I close all client application windows + * Generate Purchase invoice from Goods receipt 258, cheaper price 27 USD plus service + Given I open hyperlink "e1cib/list/Document.GoodsReceipt" + And I go to line in "List" table + | 'Number' | + | '258' | + And I click the button named "FormDocumentPurchaseInvoiceGenerate" + Then "Add linked document rows" window is opened + And I click "Ok" button + And I click Select button of "Partner term" field + And I go to line in "List" table + | 'Description' | + | 'Agreement vendor DFC' | + And I select current line in "List" table + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I select "USD" exact value from "Currency" drop-down list + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + Then the form attribute named "Currency" became equal to "USD" + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I go to line in "ItemList" table + | 'Item' | + | 'MC Item C' | + And I activate field named "ItemListPrice" in "ItemList" table + And I select current line in "ItemList" table + And I input "27" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And in the table "ItemList" I click the button named "ItemListAdd" + And I click choice button of the attribute named "ItemListItem" in "ItemList" table + And I go to line in "List" table + | 'Description' | + | 'MC Work' | + And I select current line in "List" table + And I input "1" text in "Quantity" field of "ItemList" table + And I input "100" text in "Price" field of "ItemList" table + And I finish line editing in "ItemList" table + And I move to "Other" tab + And I input "260" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "260" text in "Number" field + And I input "20.04.2025 12:00:00" text in "Date" field + And I move to the next attribute + If "Update item list info" window is opened Then + And I click "Uncheck all" button + And I click "OK" button + And I click "Post and close" button + * Create Calculation movement costs 205 (16.04-30.04.2025) + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select from the drop-down list named "Company" by "Main Company" string + And I input "16.04.2025" text in "Begin date" field + And I input "30.04.2025" text in "End date" field + And I input "30.04.2025 23:00:00" text in "Date" field + And I input "205" text in "Number" field + If "1C:Enterprise" window is opened Then + And I click "Yes" button + And I input "205" text in "Number" field + And I select "Landed cost" exact value from "Calculation mode" drop-down list + And I click "Post and close" button + And Delay 10 + * Check Revenue correction in R5021 Revenues on Purchase invoice 260 (200 TRY = 5 USD x 40, revenue is positive) + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I go to line in "List" table + | 'Number' | + | '260' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5021 Revenues" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '20.04.2025 12:00:00' | '5' | '5' | 'Main Company' | '' | '' | '' | 'MC Item C' | 'USD' | '' | 'Reporting currency' | '' | 'Calculation movement costs 205 dated 30.04.2025 23:00:00' | + | '' | '20.04.2025 12:00:00' | '200' | '200' | 'Main Company' | '' | '' | '' | 'MC Item C' | 'TRY' | '' | 'Local currency' | '' | 'Calculation movement costs 205 dated 30.04.2025 23:00:00' | + | '' | '20.04.2025 12:00:00' | '200' | '200' | 'Main Company' | '' | '' | '' | 'MC Item C' | 'TRY' | '' | 'en description is empty' | '' | 'Calculation movement costs 205 dated 30.04.2025 23:00:00' | + And I close all client application windows + * Check service rows in R5022 Expenses untouched by the Revenue correction + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + And I go to line in "List" table + | 'Number' | + | '260' | + And I click "Registrations report" button + And in "ResultTable" spreadsheet document I move to "R1C1" cell + And I select "R5022 Expenses" exact value from "Register" drop-down list + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines: + | '' | '20.04.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '' | + | '' | '20.04.2025 12:00:00' | '4 000' | '4 720' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '' | + | '' | '20.04.2025 12:00:00' | '100' | '118' | '' | 'Main Company' | '' | '' | '' | 'MC Work' | '' | '' | 'USD' | '' | 'en description is empty' | '' | '' | + And I close all client application windows + + +Scenario: _199 teardown (multi currency landed cost) + And I set "False" value to the constant "UsePreliminaryStock" diff --git a/features/Internal/_9020 Functional options off/_9020PostingWithDisabledFunctionalOptions.feature b/features/Internal/_9020 Functional options off/_9020PostingWithDisabledFunctionalOptions.feature new file mode 100644 index 0000000000..dd0edc6bf2 --- /dev/null +++ b/features/Internal/_9020 Functional options off/_9020PostingWithDisabledFunctionalOptions.feature @@ -0,0 +1,832 @@ +#language: en +@tree +@Positive +@FunctionalOptionsOff + +Functionality: check that documents make no records in registers hidden by disabled functional options + + +Variables: +import "Variables.feature" + +Background: + Given I open new TestClient session or connect the existing one + + +Scenario: _902000 preparation (post documents with functional options off) +When set True value to the constant +When set False value to the constant UseSimpleMode +When set True value to the constant Use consolidated retail sales +When set True value to the constant Use commission trading +When set False value to the constant Use accounting +When set False value to the constant Use batch relevance +When set False value to the constant Use advance relevance +When set False value to the constant Use batch reallocate +When set True value to the constant Use salary +When set True value to the constant Use retail orders +When set True value to the constant Use fixed assets +When Create catalog ExternalDataProc objects (test data base) +* Add ExternalDataProc + * Discount + Given I open hyperlink "e1cib/list/Catalog.ExternalDataProc" + And I go to line in "List" table + | 'Description' | + | 'DocumentDiscount' | + And I select current line in "List" table + And I select external file "$Path$/DataProcessor/DocumentDiscount.epf" + And I click the button named "FormAddExtDataProc" + And I input "" text in "Path to plugin for test" field + And I click "Save and close" button + And I wait "Plugins (create)" window closing in 5 seconds + * Contact info + Given I open hyperlink "e1cib/list/Catalog.ExternalDataProc" + And I go to line in "List" table + | 'Description' | + | 'Address' | + And I select current line in "List" table + And I select external file "$Path$/DataProcessor/InputAddress.epf" + And I click the button named "FormAddExtDataProc" + And I input "" text in "Path to plugin for test" field + And I click "Save and close" button + And I wait "Plugins (create)" window closing in 5 seconds +When Create catalog AddAttributeAndPropertySets objects (test data base) +When Create catalog AddAttributeAndPropertyValues objects (test data base) +When Create catalog IDInfoAddresses objects (test data base) +When Create catalog RowIDs objects (test data base) +When Create catalog BankTerms objects (test data base) +When Create catalog BusinessUnits objects (test data base) +When Create catalog CancelReturnReasons objects (test data base) +When Create catalog CashStatementStatuses objects (test data base) +When Create catalog CashAccounts objects (test data base) +When Create catalog BillOfMaterials objects (test data base) +When Create catalog Companies objects (test data base) +When Create catalog ConfigurationMetadata objects (test data base) +When Create catalog IDInfoSets objects (test data base) +When Create catalog Countries objects (test data base) +When Create catalog Currencies objects (test data base) +When Create catalog DataBaseStatus objects (test data base) +When Create catalog ExpenseAndRevenueTypes objects (test data base) +When Create catalog IntegrationSettings objects (test data base) +When Create catalog ItemKeys objects (test data base) +When Create catalog ItemTypes objects (test data base) +When Create catalog Units objects (test data base) +When Create catalog Items objects (test data base) +When Create catalog ObjectStatuses objects (test data base) +When Create catalog CurrencyMovementSets objects (test data base) +When Create catalog PartnerSegments objects (test data base) +When Create catalog Agreements objects (test data base) +When Create catalog Partners objects (test data base) +When Create catalog PartnersBankAccounts objects (test data base) +When Create catalog PaymentTerminals objects (test data base) +When Create catalog PaymentSchedules objects (test data base) +When Create catalog PaymentTypes objects (test data base) +When Create catalog PriceTypes objects (test data base) +When Create catalog RetailCustomers objects (test data base) +When Create catalog SpecialOfferTypes objects (test data base) +When Create catalog SpecialOffers objects (test data base) +When Create catalog Specifications objects (test data base) +When Create catalog Stores objects (test data base) +When Create catalog TaxRates objects (test data base) +When Create catalog Taxes objects (test data base) +When Create catalog SerialLotNumbers objects (test data base) +When Create information register Taxes records (test data base) +When Create catalog AccrualAndDeductionTypes objects (test data base) +When Create catalog EmployeePositions objects (test data base) +When Create catalog FixedAssetsLedgerTypes objects (test data base) +When Create catalog DepreciationSchedules objects (test data base) +When Create catalog FixedAssets objects (test data base) +When Create catalog ItemSegments objects (test data base) +When Create catalog EmployeeSchedule objects (test data base) +When Create catalog LegalNameContracts objects (test data base) +When Create catalog ObjectLocations objects (test data base) +When Create catalog Projects objects (test data base) +When Create catalog UnitsOfMeasurement objects (test data base) +When Create catalog Vehicles objects (test data base) +When Create document ExpenseAccruals objects (test data base) +When Create document RevenueAccruals objects (test data base) +* Tax settings + Given I open hyperlink "e1cib/list/Catalog.Companies" + And I go to line in "List" table + | 'Description' | + | 'Own company 2' | + And I select current line in "List" table + And I move to "Tax types" tab + And I go to line in "CompanyTaxes" table + | 'Tax' | + | 'VAT' | + And I select current line in "CompanyTaxes" table + And I click Open button of "Tax" field + And I select "VAT" exact value from the drop-down list named "Kind" + And I click "Save and close" button + And I close all client application windows +When Create catalog InterfaceGroups objects (test data base) +When Create catalog AccessGroups objects (test data base) +When Create catalog AccessProfiles objects (test data base) +When Create catalog UserGroups objects (test data base) +When Create catalog Users objects (test data base) +When Create catalog Workstations objects (test data base) +When Create catalog PlanningPeriods objects (test data base) +When Create document BankPayment objects (test data base) +When Create document CashTransferOrder objects (test data base) +When Create document BankReceipt objects (test data base) +When Create document Bundling objects (test data base) +When Create document CashExpense objects (test data base) +When Create document CashPayment objects (test data base) +When Create document CashReceipt objects (test data base) +When Create document CashRevenue objects (test data base) +When Create document CreditNote objects (test data base) +When Create document DebitNote objects (test data base) +When Create document GoodsReceipt objects (test data base) +When Create document IncomingPaymentOrder objects (test data base) +When Create document InternalSupplyRequest objects (test data base) +When Create document InventoryTransfer objects (test data base) +When Create document InventoryTransferOrder objects (test data base) +When Create document OpeningEntry objects (test data base) +When Create document OutgoingPaymentOrder objects (test data base) +When Create document PhysicalCountByLocation objects (test data base) +When Create document CommissioningOfFixedAsset objects (test data base) +When Create document DepreciationCalculation objects (test data base) +When Create document CalculationMovementCosts objects (test data base) +When Create document PhysicalInventory objects (test data base) +When Create document PlannedReceiptReservation objects (test data base) +When Create document PriceList objects (test data base) +When Create document PurchaseInvoice objects (test data base) +When Create document PurchaseOrder objects (test data base) +When Create document PurchaseOrderClosing objects (test data base) +When Create document PurchaseReturn objects (test data base) +When Create document ReconciliationStatement objects (test data base) +When Create document RetailReturnReceipt objects (test data base) +When Create document RetailSalesReceipt objects (test data base) +When Create document SalesInvoice objects (test data base) +When Create document SalesOrder objects (test data base) +When Create document WorkOrder objects (test data base) +When Create document WorkSheet objects (test data base) +When Create document SalesReturn objects (test data base) +When Create document SalesReturnOrder objects (test data base) +When Create document ShipmentConfirmation objects (test data base) +When Create document StockAdjustmentAsSurplus objects (test data base) +When Create document StockAdjustmentAsWriteOff objects (test data base) +When Create document Unbundling objects (test data base) +When Create document ItemStockAdjustment objects (test data base) +When Create document PurchaseReturnOrder objects (test data base) +When Create chart of characteristic types AddAttributeAndProperty objects (test data base) +When Create chart of characteristic types IDInfoTypes objects (test data base) +When Create chart of characteristic types CustomUserSettings objects (test data base) +When Create chart of characteristic types CurrencyMovementType objects (test data base) +When Create information register BundleContents records (test data base) +When Create information register BranchBankTerms records (test data base) +When Create information register CurrencyRates records (test data base) +When Create information register Barcodes records (test data base) +When Create information register PartnerSegments records (test data base) +When Create information register TaxSettings records (test data base) +When Create information register UserSettings records (test data base) +When Create document CashStatement objects (test data base) +When Create document ForeignCurrencyRevaluation objects (test data base) +When Create document MoneyTransfer objects (test data base) +When Create catalog PartnerItems objects (test data base) +When Create document CustomersAdvancesClosing objects (test data base) +When Create document VendorsAdvancesClosing objects (test data base) +When Create document EmployeeCashAdvance objects (test data base) +When Create document SalesReportFromTradeAgent objects (test data base) +When Create document SalesReportToConsignor objects (test data base) +When Create document ConsolidatedRetailSales objects (test data base) +* Load data for Salary system + When Create document EmployeeHiring objects (test data base) + When Create document EmployeeVacation objects (test data base) + When Create document EmployeeSickLeave objects (test data base) + When Create document EmployeeTransfer objects (test data base) + When Create information register T9530S_WorkDays records (test data base) + When Create document TimeSheet objects (test data base) + When Create document AdditionalDeduction objects (test data base) + When Create document AdditionalAccrual objects (test data base) + When Create document Payroll objects (test data base) +* Load data for Accounting system + When Create chart of characteristic types AccountingExtraDimensionTypes objects (test data base) + When Create chart of accounts Basic objects with LedgerTypeVariants (Basic LTV) (test data base) + When Create information register T9011S_AccountsCashAccount records (Basic LTV) (test data base) + When Create information register T9014S_AccountsExpenseRevenue records (Basic LTV) (test data base) + When Create information register T9010S_AccountsItemKey records (Basic LTV) (test data base) + When Create information register T9012S_AccountsPartner records (Basic LTV) (test data base) + When Create information register T9013S_AccountsTax records (Basic LTV) (test data base) +* Additional table control + Given I open hyperlink "e1cib/app/DataProcessor.FunctionalOptionSettings" + And I set checkbox "Use additional table control document" + And I click "Save" button +* Posting first documents + And I execute 1C:Enterprise script at server + | "Documents.GoodsReceipt.FindByNumber(4).GetObject().Write(DocumentWriteMode.Posting);" | +* Posting Opening entry + Given I open hyperlink "e1cib/list/Document.OpeningEntry" + Then "Opening entries" window is opened + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Purchase order + Given I open hyperlink "e1cib/list/Document.PurchaseOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Purchase invoice + Given I open hyperlink "e1cib/list/Document.PurchaseInvoice" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "5" +* Posting Sales order + Given I open hyperlink "e1cib/list/Document.SalesOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting WorkOrder + Given I open hyperlink "e1cib/list/Document.WorkOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting WorkSheet + Given I open hyperlink "e1cib/list/Document.WorkSheet" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Shipment confirmation + Given I open hyperlink "e1cib/list/Document.ShipmentConfirmation" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CashTransferOrder + Given I open hyperlink "e1cib/list/Document.CashTransferOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting BankReceipt + And I execute 1C:Enterprise script at server + | "Documents.BankPayment.FindByNumber(2).GetObject().Write(DocumentWriteMode.Posting);" | + And I execute 1C:Enterprise script at server + | "Documents.BankPayment.FindByNumber(9).GetObject().Write(DocumentWriteMode.Posting);" | + Given I open hyperlink "e1cib/list/Document.BankReceipt" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting BankPayment + Given I open hyperlink "e1cib/list/Document.BankPayment" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "10" +* Posting Sales invoice + And I execute 1C:Enterprise script at server + | "Documents.ShipmentConfirmation.FindByNumber(3).GetObject().Write(DocumentWriteMode.Posting);" | + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" +And Delay "3" +* Posting Sales return order + Given I open hyperlink "e1cib/list/Document.SalesReturnOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" + And I close all client application windows +* Posting Sales return + Given I open hyperlink "e1cib/list/Document.SalesReturn" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting PurchaseReturnOrder + Given I open hyperlink "e1cib/list/Document.PurchaseReturnOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" + And I close all client application windows +* Posting Purchase return + Given I open hyperlink "e1cib/list/Document.PurchaseReturn" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting InternalSupplyRequest + Given I open hyperlink "e1cib/list/Document.InternalSupplyRequest" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Inventory transfer order + Given I open hyperlink "e1cib/list/Document.InventoryTransferOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" + And I close all client application windows +* Posting Inventory transfer + Given I open hyperlink "e1cib/list/Document.InventoryTransfer" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Goods receipt + Given I open hyperlink "e1cib/list/Document.GoodsReceipt" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting PhysicalInventory + Given I open hyperlink "e1cib/list/Document.PhysicalInventory" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Stock adjustment as surplus + Given I open hyperlink "e1cib/list/Document.StockAdjustmentAsSurplus" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Stock adjustment as write off + Given I open hyperlink "e1cib/list/Document.StockAdjustmentAsWriteOff" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Bundling + Given I open hyperlink "e1cib/list/Document.Bundling" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Unbundling + Given I open hyperlink "e1cib/list/Document.Unbundling" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting PurchaseOrderClosing + Given I open hyperlink "e1cib/list/Document.PurchaseOrderClosing" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting SalesOrderClosing + When Create document SalesOrderClosing objects (test data base) + Given I open hyperlink "e1cib/list/Document.SalesOrderClosing" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting PlannedReceiptReservation + Given I open hyperlink "e1cib/list/Document.PlannedReceiptReservation" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CashReceipt + And I execute 1C:Enterprise script at server + | "Documents.CashPayment.FindByNumber(7).GetObject().Write(DocumentWriteMode.Posting);" | + Given I open hyperlink "e1cib/list/Document.CashReceipt" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CashPayment + Given I open hyperlink "e1cib/list/Document.CashPayment" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CashExpense + Given I open hyperlink "e1cib/list/Document.CashExpense" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CashRevenue + Given I open hyperlink "e1cib/list/Document.CashRevenue" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CreditNote + Given I open hyperlink "e1cib/list/Document.CreditNote" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting DebitNote + Given I open hyperlink "e1cib/list/Document.DebitNote" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting ReconciliationStatement + Given I open hyperlink "e1cib/list/Document.ReconciliationStatement" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting IncomingPaymentOrder + Given I open hyperlink "e1cib/list/Document.IncomingPaymentOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting OutgoingPaymentOrder + Given I open hyperlink "e1cib/list/Document.OutgoingPaymentOrder" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting ItemStockAdjustment + Given I open hyperlink "e1cib/list/Document.ItemStockAdjustment" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting RetailSalesReceipt + Given I open hyperlink "e1cib/list/Document.RetailSalesReceipt" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting RetailReturnReceipt + Given I open hyperlink "e1cib/list/Document.RetailReturnReceipt" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting PriceList + Given I open hyperlink "e1cib/list/Document.PriceList" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CashStatement + Given I open hyperlink "e1cib/list/Document.CashStatement" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting SalesReturn + Given I open hyperlink "e1cib/list/Document.SalesReturn" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting MoneyTransfer + Given I open hyperlink "e1cib/list/Document.MoneyTransfer" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CommissioningOfFixedAsset + Given I open hyperlink "e1cib/list/Document.CommissioningOfFixedAsset" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting DepreciationCalculation + Given I open hyperlink "e1cib/list/Document.DepreciationCalculation" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CalculationMovementCosts + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting CustomersAdvancesClosing + Given I open hyperlink "e1cib/list/Document.CustomersAdvancesClosing" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting VendorsAdvancesClosing + Given I open hyperlink "e1cib/list/Document.VendorsAdvancesClosing" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting ForeignCurrencyRevaluation + Given I open hyperlink "e1cib/list/Document.ForeignCurrencyRevaluation" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting EmployeeCashAdvance + Given I open hyperlink "e1cib/list/Document.EmployeeCashAdvance" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting ConsolidatedRetailSales + Given I open hyperlink "e1cib/list/Document.ConsolidatedRetailSales" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting SalesReportFromTradeAgent + Given I open hyperlink "e1cib/list/Document.SalesReportFromTradeAgent" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting SalesReportToConsignor + Given I open hyperlink "e1cib/list/Document.SalesReportToConsignor" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting EmployeeHiring + Given I open hyperlink "e1cib/list/Document.EmployeeHiring" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting EmployeeVacation + Given I open hyperlink "e1cib/list/Document.EmployeeVacation" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting EmployeeSickLeave + Given I open hyperlink "e1cib/list/Document.EmployeeVacation" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting EmployeeTransfer + Given I open hyperlink "e1cib/list/Document.EmployeeTransfer" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting TimeSheet + Given I open hyperlink "e1cib/list/Document.TimeSheet" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting AdditionalDeduction + Given I open hyperlink "e1cib/list/Document.AdditionalDeduction" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting AdditionalAccrual + Given I open hyperlink "e1cib/list/Document.AdditionalAccrual" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +* Posting Payroll + Given I open hyperlink "e1cib/list/Document.Payroll" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay "3" +When set False value to the constant DisableLinkedRowsIntegrity +And I close all client application windows +* Turn the accounting functional option back on to make accounting registers visible in the registrations report (documents are not reposted) + When set True value to the constant Use accounting + + +Scenario: _902001 check preparation + When check preparation + + +Scenario: _902002 check Sales invoice (without advance offset) has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '1' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902003 check Sales invoice has no movements by the Register "T1050 Accounting quantities" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '1' | + * Check that there are no movements by the Register "T1050 Accounting quantities" + And I click "Registrations report info" button + And I select "T1050 Accounting quantities" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1050 Accounting quantities"' | + And I close all client application windows + + +Scenario: _902004 check Sales invoice (with advance offset) has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '6' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902005 check Money transfer (currency exchange) has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.MoneyTransfer" + And I go to line in "List" table + | 'Number' | + | '1' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902006 check Bank receipt has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.BankReceipt" + And I go to line in "List" table + | 'Number' | + | '4' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902007 check Bank payment has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.BankPayment" + And I go to line in "List" table + | 'Number' | + | '9' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902008 check Cash payment has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.CashPayment" + And I go to line in "List" table + | 'Number' | + | '5' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902009 check Cash receipt has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.CashReceipt" + And I go to line in "List" table + | 'Number' | + | '9' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902010 check Sales return has no movements by the Register "T1040 Accounting amounts" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.SalesReturn" + And I go to line in "List" table + | 'Number' | + | '7' | + * Check that there are no movements by the Register "T1040 Accounting amounts" + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document does not contain values + | 'Register "T1040 Accounting amounts"' | + And I close all client application windows + + +Scenario: _902011 check Sales invoice still has movements by the Register "R2001 Sales" + And I close all client application windows + Given I open hyperlink "e1cib/list/Document.SalesInvoice" + And I go to line in "List" table + | 'Number' | + | '1' | + * Check that operational movements are not affected by the accounting functional option + And I click "Registrations report info" button + And I select "R2001 Sales" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines + | 'Register "R2001 Sales"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | + And I close all client application windows + + +Scenario: _902012 check no records in the Register "T6030S Batch relevance" when Use batch relevance is off + And I close all client application windows + * Turn the option on to make the register visible, the documents were posted while it was off + When set True value to the constant Use batch relevance + * The register is empty + Given I open hyperlink "e1cib/list/InformationRegister.T6030S_BatchRelevance" + Then the number of "List" table lines is "равно" "0" + * Restore the option state for the following scenarios + When set False value to the constant Use batch relevance + And I close all client application windows + + +Scenario: _902013 check no records in the advances relevance registers when Use advance relevance is off + And I close all client application windows + * Turn the option on to make the registers visible, the documents were posted while it was off + When set True value to the constant Use advance relevance + * Vendors advances relevance is empty + Given I open hyperlink "e1cib/list/InformationRegister.T2016S_VendorsAdvancesRelevance" + Then the number of "List" table lines is "равно" "0" + * Customers advances relevance is empty + Given I open hyperlink "e1cib/list/InformationRegister.T2017S_CustomersAdvancesRelevance" + Then the number of "List" table lines is "равно" "0" + * Restore the option state for the following scenarios + When set False value to the constant Use advance relevance + And I close all client application windows + + +Scenario: _902014 check Calculation mode is locked in Calculation movement costs when Use batch reallocate is off + And I close all client application windows + * Create a new Calculation movement costs document + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + * Calculation mode is filled with Landed cost and cannot be changed + Then the form attribute named "CalculationMode" became equal to "Landed cost" + When I Check the steps for Exception + | 'And I select "Landed cost (batch reallocate)" exact value from "Calculation mode" drop-down list' | + And I close all client application windows + + +Scenario: _902015 check Calculation mode is editable in Calculation movement costs when Use batch reallocate is on + And I close all client application windows + * Turn the option on + When set True value to the constant Use batch reallocate + * Calculation mode can be switched to batch reallocate + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + And I click the button named "FormCreate" + And I select "Landed cost (batch reallocate)" exact value from "Calculation mode" drop-down list + Then the form attribute named "CalculationMode" became equal to "Landed cost (batch reallocate)" + * Restore the option state for the following scenarios + And I close all client application windows + When set False value to the constant Use batch reallocate + And I close all client application windows + + +Scenario: _902016 check the whole database has no records in the accounting registers + And I close all client application windows + * Turn the option on to make the accounting registers visible, all documents were posted while it was off + When set True value to the constant Use accounting + * No document of any kind wrote accounting amounts + Given I open hyperlink "e1cib/list/AccumulationRegister.T1040T_AccountingAmounts" + Then the number of "List" table lines is "равно" "0" + * No document of any kind wrote accounting quantities + Given I open hyperlink "e1cib/list/AccumulationRegister.T1050T_AccountingQuantities" + Then the number of "List" table lines is "равно" "0" + * Journal entries were not created either + Given I open hyperlink "e1cib/list/Document.JournalEntry" + Then the number of "List" table lines is "равно" "0" + * Restore the option state for the following scenarios + When set False value to the constant Use accounting + And I close all client application windows + + +Scenario: _902017 check accounting records appear again after the functional option is turned on + And I close all client application windows + * Turn accounting on and repost a Bank payment + When set True value to the constant Use accounting + Given I open hyperlink "e1cib/list/Document.BankPayment" + And I go to line in "List" table + | 'Number' | + | '9' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 5 + * The document wrote accounting records this time + And I click "Registrations report info" button + And I select "T1040 Accounting amounts" exact value from "Register" drop-down list + And Delay 10 + And I click "Generate report" button + Then "ResultTable" spreadsheet document contains lines + | 'Register "T1040 Accounting amounts"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | + And I close all client application windows + * Turn accounting off again and repost the document to clean the records + When set False value to the constant Use accounting + Given I open hyperlink "e1cib/list/Document.BankPayment" + And I go to line in "List" table + | 'Number' | + | '9' | + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 5 + And I close all client application windows + + +Scenario: _902018 check batch relevance records appear again after the functional option is turned on + And I close all client application windows + * Turn the option on and recalculate the cost, this is what fills batch relevance + When set True value to the constant Use batch relevance + Given I open hyperlink "e1cib/list/Document.CalculationMovementCosts" + Then I select all lines of "List" table + And in the table "List" I click the button named "ListContextMenuPost" + And Delay 10 + * The register is filled again + Given I open hyperlink "e1cib/list/InformationRegister.T6030S_BatchRelevance" + Then the number of "List" table lines is "больше" "0" + * Restore the option state for the following scenarios + When set False value to the constant Use batch relevance + And I close all client application windows + + +Scenario: _902019 check "for all companies" is locked in Period closing when Use batch reallocate is off + And I close all client application windows + * Open the period closing data processor + Given I open hyperlink "e1cib/app/DataProcessor.PeriodClosing" + * The "for all companies" flag cannot be changed + When I Check the steps for Exception + | 'And I set checkbox named "Step_2_ForAllCompanies"' | + And I close all client application windows + +