From f92a0ccf916604fe91a03039f9778c186bd3a7e5 Mon Sep 17 00:00:00 2001 From: "andrey.vorobyov" Date: Tue, 4 Aug 2026 14:43:22 +0300 Subject: [PATCH 01/14] #IRP-757 --- IRP/src/CommonModules/PostingServer/Module.bsl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/IRP/src/CommonModules/PostingServer/Module.bsl b/IRP/src/CommonModules/PostingServer/Module.bsl index 7bf71abae4..8002482f8e 100644 --- a/IRP/src/CommonModules/PostingServer/Module.bsl +++ b/IRP/src/CommonModules/PostingServer/Module.bsl @@ -1253,7 +1253,13 @@ EndFunction Function UseRegister(Name) Export // Delete CashInTransit - Return Mid(Name, 7, 1) = "_" Or Mid(Name, 4, 1) = "_" Or Mid(Name, 3, 1) = "_"; + Result = Mid(Name, 7, 1) = "_" Or Mid(Name, 4, 1) = "_" Or Mid(Name, 3, 1) = "_"; + If Upper(Name) = Upper("T1040T_AccountingAmounts") Or Upper(Name) = Upper("T1050T_AccountingQuantities") Then + If Not FOServer.IsUseAccounting() Then + Return False; + EndIf; + EndIf; + Return Result; EndFunction Procedure ExecuteQuery(Ref, QueryArray, Parameters) Export From 471bece4c9403f4fb1de2ff61a6ed0e95c8c48ac Mon Sep 17 00:00:00 2001 From: "andrey.vorobyov" Date: Tue, 4 Aug 2026 14:54:09 +0300 Subject: [PATCH 02/14] #IRP-845 --- .../CurrencyMovementType/CurrencyMovementType.mdo | 3 +++ .../CurrencyMovementType/ObjectModule.bsl | 13 ++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) 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 From 2bf628691048908a0e7f4a70b358622f9537a690 Mon Sep 17 00:00:00 2001 From: "andrey.vorobyov" Date: Tue, 4 Aug 2026 15:24:31 +0300 Subject: [PATCH 03/14] #IRP-601 --- .../Countries/Forms/ChoiceForm/Form.form | 76 +++++++++++++++++++ .../Countries/Forms/ChoiceForm/Module.bsl | 7 +- .../Countries/Forms/ListForm/Form.form | 6 +- 3 files changed, 85 insertions(+), 4 deletions(-) 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 From 1807386cd9917deef2b576a75bf689c42ef4ddac Mon Sep 17 00:00:00 2001 From: "andrey.vorobyov" Date: Wed, 5 Aug 2026 11:50:42 +0300 Subject: [PATCH 04/14] #IRP-757 --- IRP/src/CommonModules/PostingServer/Module.bsl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/IRP/src/CommonModules/PostingServer/Module.bsl b/IRP/src/CommonModules/PostingServer/Module.bsl index 8002482f8e..e64ffcc92b 100644 --- a/IRP/src/CommonModules/PostingServer/Module.bsl +++ b/IRP/src/CommonModules/PostingServer/Module.bsl @@ -1253,13 +1253,7 @@ EndFunction Function UseRegister(Name) Export // Delete CashInTransit - Result = Mid(Name, 7, 1) = "_" Or Mid(Name, 4, 1) = "_" Or Mid(Name, 3, 1) = "_"; - If Upper(Name) = Upper("T1040T_AccountingAmounts") Or Upper(Name) = Upper("T1050T_AccountingQuantities") Then - If Not FOServer.IsUseAccounting() Then - Return False; - EndIf; - EndIf; - Return Result; + Return Mid(Name, 7, 1) = "_" Or Mid(Name, 4, 1) = "_" Or Mid(Name, 3, 1) = "_"; EndFunction Procedure ExecuteQuery(Ref, QueryArray, Parameters) Export @@ -1462,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"); From c6b62232c52bea69a1882926042cdc791c2ef911 Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Wed, 5 Aug 2026 14:18:58 +0300 Subject: [PATCH 05/14] fix features --- .../Internal/_0400 Movements/_0404SalesInvoiceMovements.feature | 1 + .../_0400 Movements/_407PurchaseInvoiceMovements.feature | 1 + .../Internal/_0400 Movements/_413SalesReturnMovements.feature | 1 + .../Internal/_0400 Movements/_416PurchaseReturnMovements.feature | 1 + .../Internal/_0400 Movements/_433BankPaymentMovements.feature | 1 + .../Internal/_0400 Movements/_435CashPaymentMovements.feature | 1 + .../_0400 Movements/_516DepreciationCalculationMovements.feature | 1 + .../_522MovementsAdditionalCostAndRevenueAllocation.feature | 1 + .../_0400 Movements/_524MovementsWithholdingTaxInvoice.feature | 1 + 9 files changed, 9 insertions(+) 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/_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) From 0e413bac5faad0494dc6c152905fff14632320bf Mon Sep 17 00:00:00 2001 From: "andrey.vorobyov" Date: Wed, 5 Aug 2026 17:04:26 +0300 Subject: [PATCH 06/14] #IRP-757 --- .../T1040T_AccountingAmounts/RecordSetModule.bsl | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 IRP/src/AccumulationRegisters/T1040T_AccountingAmounts/RecordSetModule.bsl 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 From 8f642049e943d13ec98e7eb8cabd60d65c759f87 Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Thu, 6 Aug 2026 17:34:22 +0300 Subject: [PATCH 07/14] add features --- features/External/Podgotovka.feature | 9 +- .../_00501CountriesCatalog.feature | 53 +- .../_00505CurrencyMovementType.feature | 48 ++ .../_9911AccountingFOOff.feature | 701 ++++++++++++++++++ 4 files changed, 809 insertions(+), 2 deletions(-) create mode 100644 features/Internal/_9911 Accounting FO off/_9911AccountingFOOff.feature diff --git a/features/External/Podgotovka.feature b/features/External/Podgotovka.feature index 0afeb9ac22..905aef4455 100644 --- a/features/External/Podgotovka.feature +++ b/features/External/Podgotovka.feature @@ -1684,7 +1684,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" 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 e2c254a339..80aa980c88 100644 --- a/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature +++ b/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature @@ -42,4 +42,52 @@ 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: _005019 check that Source is a required field 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" + * Fill in everything except Source + And I click the button named "FormCreate" + And I input "Source check" text in the field named "Description_en" + And I click Select button of "Currency" field + And I go to line in "List" table + | 'Code' | 'Description' | + | 'TRY' | 'Turkish lira' | + And I select current line in "List" table + And I select "Partner term" exact value from "Type" drop-down list + And I click "Save" button + * Only Source is reported as required + Then I wait that in user messages the "\"Source\" 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/_9911 Accounting FO off/_9911AccountingFOOff.feature b/features/Internal/_9911 Accounting FO off/_9911AccountingFOOff.feature new file mode 100644 index 0000000000..5a97fa22a6 --- /dev/null +++ b/features/Internal/_9911 Accounting FO off/_9911AccountingFOOff.feature @@ -0,0 +1,701 @@ +#language: en +@tree +@Positive +@AccountingFOOff + +Functionality: check that no accounting records are made when the accounting functional option is off + + +Variables: +import "Variables.feature" + +Background: + Given I open new TestClient session or connect the existing one + + +Scenario: _991100 preparation (accounting functional option off) +When set True value to the constant +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 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: _991101 check preparation + When check preparation + + +Scenario: _991102 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: _991103 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: _991104 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: _991105 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: _991106 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: _991107 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: _991108 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: _991109 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: _991110 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: _991111 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 + + From 3d86471abf654190ef0a4a535d47bd6d4aab0a60 Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Mon, 10 Aug 2026 13:37:51 +0300 Subject: [PATCH 08/14] add new features --- features/External/Podgotovka.feature | 46 +++++ ...tingWithDisabledFunctionalOptions.feature} | 159 ++++++++++++++++-- 2 files changed, 191 insertions(+), 14 deletions(-) rename features/Internal/{_9911 Accounting FO off/_9911AccountingFOOff.feature => _9020 Functional options off/_9020PostingWithDisabledFunctionalOptions.feature} (81%) diff --git a/features/External/Podgotovka.feature b/features/External/Podgotovka.feature index 905aef4455..0e4f5e6dac 100644 --- a/features/External/Podgotovka.feature +++ b/features/External/Podgotovka.feature @@ -1730,6 +1730,52 @@ 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: add VAExtension Given I open hyperlink "e1cib/list/Catalog.Extensions" diff --git a/features/Internal/_9911 Accounting FO off/_9911AccountingFOOff.feature b/features/Internal/_9020 Functional options off/_9020PostingWithDisabledFunctionalOptions.feature similarity index 81% rename from features/Internal/_9911 Accounting FO off/_9911AccountingFOOff.feature rename to features/Internal/_9020 Functional options off/_9020PostingWithDisabledFunctionalOptions.feature index 5a97fa22a6..dd0edc6bf2 100644 --- a/features/Internal/_9911 Accounting FO off/_9911AccountingFOOff.feature +++ b/features/Internal/_9020 Functional options off/_9020PostingWithDisabledFunctionalOptions.feature @@ -1,9 +1,9 @@ #language: en @tree @Positive -@AccountingFOOff +@FunctionalOptionsOff -Functionality: check that no accounting records are made when the accounting functional option is off +Functionality: check that documents make no records in registers hidden by disabled functional options Variables: @@ -13,11 +13,15 @@ Background: Given I open new TestClient session or connect the existing one -Scenario: _991100 preparation (accounting functional option off) +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 @@ -535,11 +539,11 @@ And I close all client application windows When set True value to the constant Use accounting -Scenario: _991101 check preparation +Scenario: _902001 check preparation When check preparation -Scenario: _991102 check Sales invoice (without advance offset) has no movements by the Register "T1040 Accounting amounts" +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 @@ -555,7 +559,7 @@ Scenario: _991102 check Sales invoice (without advance offset) has no movements And I close all client application windows -Scenario: _991103 check Sales invoice has no movements by the Register "T1050 Accounting quantities" +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 @@ -571,7 +575,7 @@ Scenario: _991103 check Sales invoice has no movements by the Register "T1050 Ac And I close all client application windows -Scenario: _991104 check Sales invoice (with advance offset) has no movements by the Register "T1040 Accounting amounts" +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 @@ -587,7 +591,7 @@ Scenario: _991104 check Sales invoice (with advance offset) has no movements by And I close all client application windows -Scenario: _991105 check Money transfer (currency exchange) has no movements by the Register "T1040 Accounting amounts" +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 @@ -603,7 +607,7 @@ Scenario: _991105 check Money transfer (currency exchange) has no movements by t And I close all client application windows -Scenario: _991106 check Bank receipt has no movements by the Register "T1040 Accounting amounts" +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 @@ -619,7 +623,7 @@ Scenario: _991106 check Bank receipt has no movements by the Register "T1040 Acc And I close all client application windows -Scenario: _991107 check Bank payment has no movements by the Register "T1040 Accounting amounts" +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 @@ -635,7 +639,7 @@ Scenario: _991107 check Bank payment has no movements by the Register "T1040 Acc And I close all client application windows -Scenario: _991108 check Cash payment has no movements by the Register "T1040 Accounting amounts" +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 @@ -651,7 +655,7 @@ Scenario: _991108 check Cash payment has no movements by the Register "T1040 Acc And I close all client application windows -Scenario: _991109 check Cash receipt has no movements by the Register "T1040 Accounting amounts" +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 @@ -667,7 +671,7 @@ Scenario: _991109 check Cash receipt has no movements by the Register "T1040 Acc And I close all client application windows -Scenario: _991110 check Sales return has no movements by the Register "T1040 Accounting amounts" +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 @@ -683,7 +687,7 @@ Scenario: _991110 check Sales return has no movements by the Register "T1040 Acc And I close all client application windows -Scenario: _991111 check Sales invoice still has movements by the Register "R2001 Sales" +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 @@ -699,3 +703,130 @@ Scenario: _991111 check Sales invoice still has movements by the Register "R2001 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 + + From efbde6af55c83ef21a27ba13bb2d7da2ad6c92fd Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Mon, 10 Aug 2026 13:38:34 +0300 Subject: [PATCH 09/14] add new features --- .../ImportCatalogsMultiCurrency.feature | 34 + .../MultiCurrencyLandedCost.feature | 865 ++++++++++++++++++ 2 files changed, 899 insertions(+) create mode 100644 features/External/Landed cost/ImportCatalogsMultiCurrency.feature create mode 100644 features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature 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/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature b/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature new file mode 100644 index 0000000000..28cab68429 --- /dev/null +++ b/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature @@ -0,0 +1,865 @@ +#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" + * Allow manual numbers + Given I open hyperlink "e1cib/app/DataProcessor.SystemSettings" + 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 + * 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 click choice button of the attribute named "ItemListCurrency" in "ItemList" table + And I go to line in "List" table + | 'Code' | + | 'USD' | + And I select current line in "List" 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 click Choice button of the field named "Currency" + And I go to line in "List" table + | 'Code' | + | 'USD' | + 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 "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 click Choice button of the field named "Currency" + And I go to line in "List" table + | 'Code' | + | 'TRY' | + 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 "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 + * 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 click Choice button of the field named "Currency" + And I go to line in "List" table + | 'Code' | + | 'USD' | + 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 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 + * 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 + * 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 "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" + Then the number of "List" table lines is "equal" 2 + 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 + * 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 click Select button of "Company" field + And I go to line in "List" table + | 'Description' | + | 'Main Company' | + And I select current line in "List" table + 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 click Select button of "Company" field + And I go to line in "List" table + | 'Description' | + | 'Main Company' | + 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 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 click Select button of "Company" field + And I go to line in "List" table + | 'Description' | + | 'Main Company' | + And I select current line in "List" table + 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 click Choice button of the field named "Currency" + And I go to line in "List" table + | 'Code' | + | 'TRY' | + And I select current line in "List" table + 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 + * 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 click choice button of the attribute named "ItemListCurrency" in "ItemList" table + And I go to line in "List" table + | 'Code' | + | 'USD' | + And I select current line in "List" 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 click Choice button of the field named "Currency" + And I go to line in "List" table + | 'Code' | + | 'USD' | + 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 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 click Choice button of the field named "Currency" + And I go to line in "List" table + | 'Code' | + | 'USD' | + 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 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" From 20a8daaedad133706c30d9b298714b8b7e4b5e04 Mon Sep 17 00:00:00 2001 From: "andrey.vorobyov" Date: Tue, 11 Aug 2026 13:32:43 +0300 Subject: [PATCH 10/14] #IRP-845 --- IRP/src/CommonModules/Localization/Module.bsl | 1 + .../ManagerModule.bsl | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/IRP/src/CommonModules/Localization/Module.bsl b/IRP/src/CommonModules/Localization/Module.bsl index a3557f2930..16adfad764 100644 --- a/IRP/src/CommonModules/Localization/Module.bsl +++ b/IRP/src/CommonModules/Localization/Module.bsl @@ -1816,6 +1816,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/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(); From 4b20418d34fd32b161bdf0bf2ce9f5985b13bfe7 Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Wed, 12 Aug 2026 11:10:15 +0300 Subject: [PATCH 11/14] fix features --- features/External/ImportData.feature | 21 +- features/External/Podgotovka.feature | 15 + features/External/TestDataBase.feature | 147 ++-- .../_00524AgingPeriodsCatalog.feature | 250 ++++++ .../_0348SalesReturnDiscount.feature | 16 +- .../_0902TaxCalculation.feature | 2 +- .../_1001CustomersAging.feature | 25 +- .../_1002VendorsAging.feature | 40 + .../_1100 Landed cost/LandedCost.feature | 768 +++++++++++++++++- .../MultiCurrencyLandedCost.feature | 8 +- 10 files changed, 1198 insertions(+), 94 deletions(-) create mode 100644 features/Internal/_0050 Catalogs/_00524AgingPeriodsCatalog.feature diff --git a/features/External/ImportData.feature b/features/External/ImportData.feature index 1f524f9435..4dcefa5da1 100644 --- a/features/External/ImportData.feature +++ b/features/External/ImportData.feature @@ -624,15 +624,18 @@ Scenario: Create catalog ChequeBonds objects Scenario: Create chart of characteristic types CurrencyMovementType objects And I check or create chart of characteristic types "CurrencyMovementType" objects: - | 'Ref' | 'DeletionMark' | 'Currency' | 'Source' | 'Type' | 'DeferredCalculation' | 'Description_en' | 'Description_hash' | 'Description_ru' | 'Description_tr' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c185d' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Legal' | 'False' | 'Local currency' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c185e' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1856' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Reporting' | 'False' | 'Reporting currency' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c185f' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Agreement' | 'False' | 'TRY' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c1860' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1857' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Agreement' | 'False' | 'EUR' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c1861' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1856' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Agreement' | 'False' | 'USD' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf128cde918b2' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1858' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c185b' | 'Enum.CurrencyType.Legal' | 'False' | 'Local currency UA' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf128cde918b3' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1857' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c185b' | 'Enum.CurrencyType.Reporting' | 'False' | 'Reporting currency UA' | '' | '' | '' | - | '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'| '' | '' | '' | + | 'Ref' | 'DeletionMark' | 'ValueType' | 'Currency' | 'Source' | 'Type' | 'DeferredCalculation' | 'NotPostIfRateNotSet' | 'EverydayRates' | 'Description_en' | 'Description_hash' | 'Description_ru' | 'Description_tr' | 'SourceNodeID' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63a205948e' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'Local currency' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63aa133490' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'Reporting currency' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63bb72626a' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Agreement' | 'False' | 'False' | 'False' | 'TRY' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63bb72626b' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f636e8935b4' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Agreement' | 'False' | 'False' | 'False' | 'EUR' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63bb72626c' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Agreement' | 'False' | 'False' | 'False' | 'USD' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f97a27c2ac2' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f636e8935b5' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f638f697c78' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'Local currency UA' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f97aa568142' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f636e8935b4' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f638f697c78' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'Reporting currency UA' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=SettlementCurrency' | 'False' | 'd2p1:EnumRef.CurrencyType' | '' | '' | '' | 'False' | 'False' | 'False' | 'SettlementCurrency' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=Default_PartnerTerm' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'DefaulLegal' | '' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=Default_Legal' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'DefaulReporting' | '' | '' | '' | '' | + Scenario: Create catalog Currencies objects diff --git a/features/External/Podgotovka.feature b/features/External/Podgotovka.feature index 70847b18f4..87fd9564ec 100644 --- a/features/External/Podgotovka.feature +++ b/features/External/Podgotovka.feature @@ -1746,6 +1746,21 @@ Scenario: set False value to the constant 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..7cc1840263 100644 --- a/features/External/TestDataBase.feature +++ b/features/External/TestDataBase.feature @@ -3456,79 +3456,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/_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/_0902 Tax calculation/_0902TaxCalculation.feature b/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature index 2aeaa7687a..edc11849f7 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' | 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/_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 index 28cab68429..be694fd2cd 100644 --- a/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature +++ b/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature @@ -411,6 +411,10 @@ Scenario: _106 duplicate calculation for overlapping period is refused (case 30 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" @@ -419,7 +423,9 @@ Scenario: _106 duplicate calculation for overlapping period is refused (case 30 * 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" - Then the number of "List" table lines is "equal" 2 + And "List" table does not contain lines + | 'Number' | + | '206' | And I close all client application windows From 74970723611f3b348d99672e24316350888ffe81 Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Wed, 12 Aug 2026 12:58:03 +0300 Subject: [PATCH 12/14] fix features --- features/External/ImportData.feature | 20 +++++++++----------- features/External/TestDataBase.feature | 15 +++++++++------ 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/features/External/ImportData.feature b/features/External/ImportData.feature index 4dcefa5da1..7c55d5f6e0 100644 --- a/features/External/ImportData.feature +++ b/features/External/ImportData.feature @@ -624,17 +624,15 @@ Scenario: Create catalog ChequeBonds objects Scenario: Create chart of characteristic types CurrencyMovementType objects And I check or create chart of characteristic types "CurrencyMovementType" objects: - | 'Ref' | 'DeletionMark' | 'ValueType' | 'Currency' | 'Source' | 'Type' | 'DeferredCalculation' | 'NotPostIfRateNotSet' | 'EverydayRates' | 'Description_en' | 'Description_hash' | 'Description_ru' | 'Description_tr' | 'SourceNodeID' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63a205948e' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'Local currency' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63aa133490' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'Reporting currency' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63bb72626a' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Agreement' | 'False' | 'False' | 'False' | 'TRY' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63bb72626b' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f636e8935b4' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Agreement' | 'False' | 'False' | 'False' | 'EUR' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f63bb72626c' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Agreement' | 'False' | 'False' | 'False' | 'USD' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f97a27c2ac2' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f636e8935b5' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f638f697c78' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'Local currency UA' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=86ffd69b4676df1211ea9f97aa568142' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f636e8935b4' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f638f697c78' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'Reporting currency UA' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=SettlementCurrency' | 'False' | 'd2p1:EnumRef.CurrencyType' | '' | '' | '' | 'False' | 'False' | 'False' | 'SettlementCurrency' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=Default_PartnerTerm' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef588' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Legal' | 'False' | 'False' | 'False' | 'DefaulLegal' | '' | '' | '' | '' | - | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?refName=Default_Legal' | 'False' | 'd2p1:EnumRef.CurrencyType' | 'e1cib/data/Catalog.Currencies?ref=86ffd69b4676df1211ea9f63629ef589' | 'e1cib/data/Catalog.IntegrationSettings?ref=86ffd69b4676df1211ea9f6381ded747' | 'Enum.CurrencyType.Reporting' | 'False' | 'False' | 'False' | 'DefaulReporting' | '' | '' | '' | '' | + | 'Ref' | 'DeletionMark' | 'Currency' | 'Source' | 'Type' | 'DeferredCalculation' | 'Description_en' | 'Description_hash' | 'Description_ru' | 'Description_tr' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c185d' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Legal' | 'False' | 'Local currency' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c185e' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1856' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Reporting' | 'False' | 'Reporting currency' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c185f' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Agreement' | 'False' | 'TRY' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c1860' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1857' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Agreement' | 'False' | 'EUR' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf113ba6c1861' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1856' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c1859' | 'Enum.CurrencyType.Agreement' | 'False' | 'USD' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf128cde918b2' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1858' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c185b' | 'Enum.CurrencyType.Legal' | 'False' | 'Local currency UA' | '' | '' | '' | + | 'e1cib/data/ChartOfCharacteristicTypes.CurrencyMovementType?ref=aa78120ed92fbced11eaf128cde918b3' | 'False' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1857' | 'e1cib/data/Catalog.IntegrationSettings?ref=aa78120ed92fbced11eaf113ba6c185b' | 'Enum.CurrencyType.Reporting' | 'False' | 'Reporting currency UA' | '' | '' | '' | + | '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'| '' | '' | '' | diff --git a/features/External/TestDataBase.feature b/features/External/TestDataBase.feature index 7cc1840263..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) From cb0e158b8daa954e278d883c74f9a510e78fbb3a Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Wed, 12 Aug 2026 17:59:15 +0300 Subject: [PATCH 13/14] add features --- .../_00505CurrencyMovementType.feature | 21 +-- ...20MovementsPartnersBalanceRegister.feature | 78 +++++------ .../_0700PostingChequeBondTransaction.feature | 2 +- .../_2021Fillingdocument.feature | 2 +- ...5VendorsAdvancesClosingFixedOffset.feature | 2 +- .../MultiCurrencyLandedCost.feature | 131 ++++++++++-------- 6 files changed, 118 insertions(+), 118 deletions(-) diff --git a/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature b/features/Internal/_0050 Catalogs/_00505CurrencyMovementType.feature index 84afa0302d..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 @@ -55,25 +55,6 @@ Scenario: _005018 check the required fields of Movement Type for Partner term cu And I close all client application windows -Scenario: _005019 check that Source is a required field 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" - * Fill in everything except Source - And I click the button named "FormCreate" - And I input "Source check" text in the field named "Description_en" - And I click Select button of "Currency" field - And I go to line in "List" table - | 'Code' | 'Description' | - | 'TRY' | 'Turkish lira' | - And I select current line in "List" table - And I select "Partner term" exact value from "Type" drop-down list - And I click "Save" button - * Only Source is reported as required - Then I wait that in user messages the "\"Source\" 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 diff --git a/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature b/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature index 4ecf72615c..260a669866 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 @@ -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/_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/_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/_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/MultiCurrencyLandedCost.feature b/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature index be694fd2cd..bca97057ee 100644 --- a/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature +++ b/features/Internal/_1100 Landed cost/MultiCurrencyLandedCost.feature @@ -66,8 +66,11 @@ Scenario: _100 test data (multi currency landed cost) When Create catalog ItemKeys objects (MC) * Enable preliminary stock And I set "True" value to the constant "UsePreliminaryStock" - * Allow manual numbers + * 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 @@ -79,6 +82,11 @@ Scenario: _1001 check preparation (multi currency landed cost) 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" @@ -99,11 +107,7 @@ Scenario: _102 preliminary receipt and multi currency sales (case 14, 33) 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 click choice button of the attribute named "ItemListCurrency" in "ItemList" table - And I go to line in "List" table - | 'Code' | - | 'USD' | - And I select current line in "List" 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 @@ -124,11 +128,12 @@ Scenario: _102 preliminary receipt and multi currency sales (case 14, 33) | 'Description' | | 'Store 07' | And I select current line in "List" table - And I click Choice button of the field named "Currency" - And I go to line in "List" table - | 'Code' | - | 'USD' | - 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 @@ -158,11 +163,12 @@ Scenario: _102 preliminary receipt and multi currency sales (case 14, 33) | 'Description' | | 'Store 07' | And I select current line in "List" table - And I click Choice button of the field named "Currency" - And I go to line in "List" table - | 'Code' | - | 'TRY' | - 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 @@ -229,6 +235,11 @@ Scenario: _102 preliminary receipt and multi currency sales (case 14, 33) 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 @@ -246,11 +257,12 @@ Scenario: _103 purchase invoice in USD with service generated from preliminary r And I click "Uncheck all" button And I click "OK" button * Switch to USD and set actual price 30 - And I click Choice button of the field named "Currency" - And I go to line in "List" table - | 'Code' | - | 'USD' | - 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" If "Update item list info" window is opened Then And I click "Uncheck all" button And I click "OK" button @@ -301,6 +313,11 @@ Scenario: _103 purchase invoice in USD with service generated from preliminary r 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" @@ -406,6 +423,11 @@ Scenario: _105 reposting CMC, FX purchase invoice and FX sales invoice keeps all 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" @@ -431,14 +453,15 @@ Scenario: _106 duplicate calculation for overlapping period is refused (case 30 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 click Select button of "Company" field - And I go to line in "List" table - | 'Description' | - | 'Main Company' | - And I select current line in "List" table + 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' | @@ -482,11 +505,7 @@ Scenario: _107 write-off and worksheet consume batches with RowID (case 38 basel * 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 click Select button of "Company" field - And I go to line in "List" table - | 'Description' | - | 'Main Company' | - And I select current line in "List" table + 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' | @@ -524,11 +543,7 @@ Scenario: _107 write-off and worksheet consume batches with RowID (case 38 basel * 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 click Select button of "Company" field - And I go to line in "List" table - | 'Description' | - | 'Main Company' | - And I select current line in "List" table + 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' | @@ -542,11 +557,12 @@ Scenario: _107 write-off and worksheet consume batches with RowID (case 38 basel | 'MC Work' | And I select current line in "List" table And I finish line editing in "ItemList" table - And I click Choice button of the field named "Currency" - And I go to line in "List" table - | 'Code' | - | 'TRY' | - 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 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 @@ -674,6 +690,11 @@ Scenario: _109 reposting worksheet keeps the currency fan (case 38, RED until fi 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" @@ -694,11 +715,7 @@ Scenario: _110 revenue correction for cheaper invoice keeps service rows (case 3 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 click choice button of the attribute named "ItemListCurrency" in "ItemList" table - And I go to line in "List" table - | 'Code' | - | 'USD' | - And I select current line in "List" 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 @@ -719,11 +736,12 @@ Scenario: _110 revenue correction for cheaper invoice keeps service rows (case 3 | 'Description' | | 'Store 07' | And I select current line in "List" table - And I click Choice button of the field named "Currency" - And I go to line in "List" table - | 'Code' | - | 'USD' | - 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 @@ -788,11 +806,12 @@ Scenario: _110 revenue correction for cheaper invoice keeps service rows (case 3 If "Update item list info" window is opened Then And I click "Uncheck all" button And I click "OK" button - And I click Choice button of the field named "Currency" - And I go to line in "List" table - | 'Code' | - | 'USD' | - 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" If "Update item list info" window is opened Then And I click "Uncheck all" button And I click "OK" button From 5a5d5ac7b2d62c62f54d8176a70b0f589f4af614 Mon Sep 17 00:00:00 2001 From: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com> Date: Wed, 12 Aug 2026 22:26:37 +0300 Subject: [PATCH 14/14] fix features --- .../_520MovementsPartnersBalanceRegister.feature | 8 ++++---- .../_0902 Tax calculation/_0902TaxCalculation.feature | 10 +++------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature b/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature index 260a669866..6c2242d62e 100644 --- a/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature +++ b/features/Internal/_0400 Movements/_520MovementsPartnersBalanceRegister.feature @@ -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' | '' | '' | '' | '' | '' | '' | '' | diff --git a/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature b/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature index edc11849f7..acc56007e2 100644 --- a/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature +++ b/features/Internal/_0902 Tax calculation/_0902TaxCalculation.feature @@ -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