1
0
mirror of https://github.com/IRPTeam/IRP.git synced 2025-09-16 08:56:27 +02:00

#IRP-698 WTI tax amount as Other partner transaction (#2837)

* #IRP-698

* #IRP-698

* features update

---------

Co-authored-by: Andrey Vorobyov <andrey.vorobyov@mail.com>
Co-authored-by: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com>
This commit is contained in:
Andrey Vorobyov
2025-07-14 17:35:39 +03:00
committed by GitHub
parent a2f7295c4e
commit efa9d7a7a0
25 changed files with 1094 additions and 449 deletions

View File

@@ -8,10 +8,10 @@
<recordKeyType typeId="20ab550d-2930-4937-bc7d-4122692adbef" valueTypeId="1ff0fb47-4371-4298-80e5-99d1c610deef"/>
<recordType typeId="408828d2-84f6-4468-97af-8514a07f2e75" valueTypeId="96d08e89-1b99-40ba-becb-e8d83dc33e02"/>
</producedTypes>
<name>R3040B_WithholdingTax</name>
<name>DELETE_R3040B_WithholdingTax</name>
<synonym>
<key>en</key>
<value>R3040 Withholding tax</value>
<value>DELETE_R3040 Withholding tax</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<dataLockControlMode>Managed</dataLockControlMode>

View File

@@ -545,6 +545,43 @@ Function R5020B_PartnersBalance_PI_WTI() Export
|
|UNION ALL
|
// Other transaction (Tax)
|SELECT
| VALUE(AccumulationRecordType.Expense) AS RecordType,
| ItemList.Period,
| ItemList.Company,
| ItemList.Branch,
| ItemList.TaxPartner,
| ItemList.TaxLegalName,
| ItemList.TaxAgreement,
| ItemList.BasisDocument AS Document,
| ItemList.Currency,
| 0 AS Amount,
| 0 AS CustomerTransaction,
| 0 AS CustomerAdvance,
| 0 AS VendorTransaction,
| 0 AS VendorAdvance,
| SUM(ItemList.WithholdingTaxAmount) AS OtherTransaction,
| UNDEFINED AS AdvancesClosing,
| UNDEFINED AS Key
|
|FROM
| ItemList AS ItemList
|WHERE
| ItemList.WithholdingTaxAmount <> 0
|GROUP BY
| VALUE(AccumulationRecordType.Expense),
| ItemList.Period,
| ItemList.Company,
| ItemList.Branch,
| ItemList.TaxPartner,
| ItemList.TaxLegalName,
| ItemList.TaxAgreement,
| ItemList.BasisDocument,
| ItemList.Currency
|
|UNION ALL
|
// Vendor advance (offset)
|SELECT
| CASE

View File

@@ -1152,11 +1152,11 @@
<value>164</value>
</code>
</content>
<content id="d928a0b7-63f6-475a-ba64-ce4ce9156d38">
<name>WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R3040B_WithholdingTax</name>
<content id="d86f4345-33f7-4ae0-8cb0-2f0b990687f6">
<name>WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R5015B_OtherPartnersTransactions</name>
<description></description>
<code xsi:type="core:NumberValue">
<value>165</value>
<value>171</value>
</code>
</content>
</items>

View File

@@ -316,7 +316,7 @@ Function GetOperationsDefinition()
Map.Insert(AO.WithholdingTaxInvoice_DR_R1021B_VendorsTransactions_CR_R1020B_AdvancesToVendors, New Structure("ByRow", True));
Map.Insert(AO.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R1021B_VendorsTransactions, New Structure("ByRow", True));
Map.Insert(AO.WithholdingTaxInvoice_DR_R1040B_TaxesOutgoing_CR_R1021B_VendorsTransactions, New Structure("ByRow", True));
Map.Insert(AO.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R3040B_WithholdingTax, New Structure("ByRow", True));
Map.Insert(AO.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R5015B_OtherPartnersTransactions, New Structure("ByRow", True));
// Fixed asset revaluation
Map.Insert(AO.FixedAssetRevaluation_DR_R8510B_BookValueOfFixedAsset_CR_R5021T_Revenues, New Structure("ByRow", True));
@@ -1190,13 +1190,6 @@ Function GetT9013S_AccountsTax(AccountParameters, TaxInfo) Export
TaxInfo.Tax, TaxInfo.VatRate);
EndFunction
Function GetT9013S_AccountsWithholdingTax(AccountParameters, WithholdingTaxInfo) Export
Return AccountingServerReuse.GetT9013S_AccountsTax_Reuse(AccountParameters.Period,
AccountParameters.Company,
AccountParameters.LedgerTypeVariant,
WithholdingTaxInfo.Tax, WithholdingTaxInfo.WithholdingTaxRate);
EndFunction
Function __GetT9013S_AccountsTax(Period, Company, LedgerTypeVariant, Tax, VatRate) Export
Query = New Query();
Query.Text =

View File

@@ -3479,7 +3479,6 @@ Function GetBindingStructure_Partner(Parameters)
Result.Binding.Insert("ShipmentPlaningOrder", "StepChangeLegalNameByPartner");
SafeBinding(Result.Binding, "GoodsReceipt", "StepChangeLegalNameByPartner");
// |StepChangeAgreementByPartner_AgreementTypeIsVendor");
Result.Binding.Insert("RetailGoodsReceipt" , "StepChangeLegalNameByPartner");
@@ -3615,6 +3614,40 @@ EndProcedure
#EndRegion
#Region TAX_PARTNER
// TaxPartner.OnChange
Procedure TaxPartnerOnChange(Parameters) Export
AddViewNotify("OnSetTaxPartnerNotify", Parameters);
Binding = BindTaxPartner(Parameters);
ModelClientServer_V2.EntryPoint(Binding.StepsEnabler, Parameters);
EndProcedure
// TaxPartner.Set
Procedure SetTaxPartner(Parameters, Results) Export
Binding = BindTaxPartner(Parameters);
SetterObject(Binding.StepsEnabler, Binding.DataPath, Parameters, Results, "OnSetTaxPartnerNotify");
EndProcedure
// TaxPartner.Get
Function GetTaxPartner(Parameters)
Return GetPropertyObject(Parameters, BindTaxPartner(Parameters).DataPath);
EndFunction
// TaxPartner.Bind
Function BindTaxPartner(Parameters)
DataPath = "TaxPartner";
Binding = New Structure();
Binding.Insert("WithholdingTaxInvoice",
"StepChangeTaxAgreementByTaxPartner,
|StepChangeTaxLegalNameByTaxPartner");
Return BindSteps("BindVoid", DataPath, Binding, Parameters, "BindTaxPartner");
EndFunction
#EndRegion
#Region PARTNER_TRADE_AGENT
// PartnerTradeAgent.OnChange
@@ -4349,6 +4382,48 @@ EndProcedure
#EndRegion
#Region TAX_LEGAL_NAME
// TaxLegalName.OnChange
Procedure TaxLegalNameOnChange(Parameters) Export
Binding = BindTaxLegalName(Parameters);
ModelClientServer_V2.EntryPoint(Binding.StepsEnabler, Parameters);
EndProcedure
// TaxLegalName.Set
Procedure SetTaxLegalName(Parameters, Results) Export
Binding = BindTaxLegalName(Parameters);
SetterObject(Binding.StepsEnabler, Binding.DataPath, Parameters, Results);
EndProcedure
// TaxLegalName.Get
Function GetTaxLegalName(Parameters)
Return GetPropertyObject(Parameters, BindTaxPartner(Parameters).DataPath);
EndFunction
// TaxLegalName.Bind
Function BindTaxLegalName(Parameters)
DataPath = "TaxLegalName";
Binding = New Structure();
Return BindSteps("BindVoid", DataPath, Binding, Parameters, "BindTaxLegalName");
EndFunction
// TaxLegalName.ChangeTaxLegalNameByTaxPartner.Step
Procedure StepChangeTaxLegalNameByTaxPartner(Parameters, Chain) Export
Chain.ChangeLegalNameByPartner.Enable = True;
If Chain.Idle Then
Return;
EndIf;
Chain.ChangeLegalNameByPartner.Setter = "SetTaxLegalName";
Options = ModelClientServer_V2.ChangeLegalNameByPartnerOptions();
Options.Partner = GetTaxPartner(Parameters);
Options.LegalName = GetTaxLegalName(Parameters);
Options.StepName = "StepChangeTaxLegalNameByTaxPartner";
Chain.ChangeLegalNameByPartner.Options.Add(Options);
EndProcedure
#EndRegion
#Region LEGAL_NAME_TRADE_AGENT
// LegalNameTradeAgent.OnChange
@@ -5610,6 +5685,50 @@ EndProcedure
#EndRegion
#Region TAX_AGREEMENT
// TaxAgreement.OnChange
Procedure TaxAgreementOnChange(Parameters) Export
Binding = BindTaxAgreement(Parameters);
ModelClientServer_V2.EntryPoint(Binding.StepsEnabler, Parameters);
EndProcedure
// TaxAgreement.Set
Procedure SetTaxAgreement(Parameters, Results) Export
Binding = BindTaxAgreement(Parameters);
SetterObject(Binding.StepsEnabler, Binding.DataPath, Parameters, Results);
EndProcedure
// TaxAgreement.Get
Function GetTaxAgreement(Parameters)
Return GetPropertyObject(Parameters, BindTaxPartner(Parameters).DataPath);
EndFunction
// TaxAgreement.Bind
Function BindTaxAgreement(Parameters)
DataPath = "TaxAgreement";
Binding = New Structure();
Return BindSteps("BindVoid", DataPath, Binding, Parameters, "BindTaxAgreement");
EndFunction
// TaxAgreement.ChangeTaxAgreementByTaxPartner.Step
Procedure StepChangeTaxAgreementByTaxPartner(Parameters, Chain) Export
Chain.ChangeAgreementByPartner.Enable = True;
If Chain.Idle Then
Return;
EndIf;
Chain.ChangeAgreementByPartner.Setter = "SetTaxAgreement";
Options = ModelClientServer_V2.ChangeAgreementByPartnerOptions();
Options.Partner = GetTaxPartner(Parameters);
Options.Agreement = GetTAxAgreement(Parameters);
Options.CurrentDate = GetDate(Parameters);
Options.AgreementType = PredefinedValue("Enum.AgreementTypes.Other");
Options.StepName = "StepChangeTaxAgreementByTaxPartner";
Chain.ChangeAgreementByPartner.Options.Add(Options);
EndProcedure
#EndRegion
#Region AGREEMENT_TRADE_AGENT
// AgreementTradeAgent.OnChange
@@ -17364,6 +17483,7 @@ Procedure ExecuteViewNotify(Parameters, ViewNotify)
ElsIf ViewNotify = "OnSetPaymentListCommissionNotify" Then ViewClient_V2.OnSetPaymentListCommissionNotify(Parameters);
ElsIf ViewNotify = "OnSetPaymentListCommissionPercentNotify" Then ViewClient_V2.OnSetPaymentListCommissionPercentNotify(Parameters);
ElsIf ViewNotify = "OnSetItemListIsPreliminary" Then ViewClient_V2.OnSetItemListIsPreliminary(Parameters);
ElsIf ViewNotify = "OnSetTaxPartnerNotify" Then ViewClient_V2.OnSetTaxPartnerNotify(Parameters);
Else
Raise StrTemplate(R().Error_NotHandledViewNotify, ViewNotify);

View File

@@ -166,7 +166,6 @@ Function IsUseLegalMovementType(RegMetadata)
Registers = New Array();
Registers.Add(Reg.R2040B_TaxesIncoming);
Registers.Add(Reg.R1040B_TaxesOutgoing);
Registers.Add(Reg.R3040B_WithholdingTax);
If Registers.Find(RegMetadata) = Undefined Then
Return False;

View File

@@ -82,6 +82,43 @@ EndProcedure
#EndRegion
#Region TAX_PARTNER
Procedure TaxPartnerOnChange(Object, Form, Item) Export
ViewClient_V2.TaxPartnerOnChange(Object, Form, "ItemList");
EndProcedure
Procedure TaxPartnerStartChoice(Object, Form, Item, ChoiceData, StandardProcessing) Export
OpenSettings = DocumentsClient.GetOpenSettingsStructure();
OpenSettings.ArrayOfFilters = New Array();
OpenSettings.ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("DeletionMark", True, DataCompositionComparisonType.NotEqual));
OpenSettings.FormParameters = New Structure();
OpenSettings.FormParameters.Insert("DocumentFilter", New Structure("Other", True));
OpenSettings.FormParameters.Insert("FilterGroupType", "OrGroup");
FilterGroup = DocumentsClientServer.CreateFilterGroup(DataCompositionFilterItemsGroupType.OrGroup);
FilterGroup.Items.Add(DocumentsClientServer.CreateFilterItem("Other", True, DataCompositionComparisonType.Equal));
OpenSettings.ArrayOfFilters.Add(FilterGroup);
OpenSettings.FillingData = New Structure("Other", True);
DocumentsClient.PartnerStartChoice(Object, Form, Item, ChoiceData, StandardProcessing, OpenSettings);
EndProcedure
Procedure TaxPartnerTextChange(Object, Form, Item, Text, StandardProcessing) Export
PartnerType = "Other";
ArrayOfFilters = New Array();
ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("DeletionMark", True, ComparisonType.NotEqual));
ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem(PartnerType, True, ComparisonType.Equal));
AdditionalParameters = New Structure();
DocumentsClient.PartnerEditTextChange(Object, Form, Item, Text, StandardProcessing, ArrayOfFilters, AdditionalParameters);
EndProcedure
#EndRegion
#Region LEGAL_NAME
Procedure LegalNameOnChange(Object, Form, Item) Export
@@ -116,6 +153,40 @@ EndProcedure
#EndRegion
#Region TAX_LEGAL_NAME
Procedure TaxLegalNameOnChange(Object, Form, Item) Export
ViewClient_V2.TaxLegalNameOnChange(Object, Form, "ItemList");
EndProcedure
Procedure TaxLegalNameStartChoice(Object, Form, Item, ChoiceData, StandardProcessing) Export
OpenSettings = DocumentsClient.GetOpenSettingsStructure();
OpenSettings.ArrayOfFilters = New Array();
OpenSettings.ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("DeletionMark", True,
DataCompositionComparisonType.NotEqual));
OpenSettings.FormParameters = New Structure();
If ValueIsFilled(Object.TaxPartner) Then
OpenSettings.FormParameters.Insert("Partner", Object.TaxPartner);
OpenSettings.FormParameters.Insert("FilterByPartnerHierarchy", True);
EndIf;
OpenSettings.FillingData = New Structure("Partner", Object.TaxPartner);
DocumentsClient.CompanyStartChoice(Object, Form, Item, ChoiceData, StandardProcessing, OpenSettings);
EndProcedure
Procedure TaxLegalNameTextChange(Object, Form, Item, Text, StandardProcessing) Export
ArrayOfFilters = New Array();
ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("DeletionMark", True, ComparisonType.NotEqual));
AdditionalParameters = New Structure();
If ValueIsFilled(Object.Partner) Then
AdditionalParameters.Insert("Partner", Object.TaxPartner);
AdditionalParameters.Insert("FilterByPartnerHierarchy", True);
EndIf;
DocumentsClient.CompanyEditTextChange(Object, Form, Item, Text, StandardProcessing, ArrayOfFilters,
AdditionalParameters);
EndProcedure
#EndRegion
#Region AGREEMENT
Procedure AgreementOnChange(Object, Form, Item, AddInfo = Undefined) Export
@@ -165,6 +236,54 @@ EndProcedure
#EndRegion
#Region TAX_AGREEMENT
Procedure TaxAgreementOnChange(Object, Form, Item, AddInfo = Undefined) Export
ViewClient_V2.TaxAgreementOnChange(Object, Form, "ItemList");
EndProcedure
Procedure TaxAgreementStartChoice(Object, Form, Item, ChoiceData, StandardProcessing) Export
OpenSettings = DocumentsClient.GetOpenSettingsStructure();
OpenSettings.ArrayOfFilters = New Array();
OpenSettings.ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("DeletionMark", True, DataCompositionComparisonType.NotEqual));
OpenSettings.ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("Kind", PredefinedValue("Enum.AgreementKinds.Standard"), DataCompositionComparisonType.NotEqual));
ArrayOfAgreementTypes = New Array();
ArrayOfAgreementTypes.Add(PredefinedValue("Enum.AgreementTypes.Other"));
OpenSettings.ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("Type", ArrayOfAgreementTypes, DataCompositionComparisonType.InList));
OpenSettings.FormParameters = New Structure();
OpenSettings.FormParameters.Insert("Partner" , Object.TaxPartner);
OpenSettings.FormParameters.Insert("IncludeFilterByPartner" , True);
OpenSettings.FormParameters.Insert("IncludePartnerSegments" , True);
OpenSettings.FormParameters.Insert("EndOfUseDate" , Object.Date);
OpenSettings.FormParameters.Insert("IncludeFilterByEndOfUseDate" , True);
OpenSettings.FillingData = New Structure();
OpenSettings.FillingData.Insert("Partner" , Object.TaxPartner);
OpenSettings.FillingData.Insert("LegalName" , Object.TaxLegalName);
OpenSettings.FillingData.Insert("Company" , Object.Company);
OpenSettings.FillingData.Insert("Type" , PredefinedValue("Enum.AgreementTypes.Vendor"));
DocumentsClient.AgreementStartChoice(Object, Form, Item, ChoiceData, StandardProcessing, OpenSettings);
EndProcedure
Procedure TaxAgreementTextChange(Object, Form, Item, Text, StandardProcessing) Export
ArrayOfFilters = New Array();
ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("DeletionMark", True, ComparisonType.NotEqual));
ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("Type", PredefinedValue("Enum.AgreementTypes.Other"),ComparisonType.Equal));
ArrayOfFilters.Add(DocumentsClientServer.CreateFilterItem("Kind", PredefinedValue("Enum.AgreementKinds.Standard"),ComparisonType.NotEqual));
AdditionalParameters = New Structure();
AdditionalParameters.Insert("IncludeFilterByEndOfUseDate" , True);
AdditionalParameters.Insert("IncludeFilterByPartner" , True);
AdditionalParameters.Insert("IncludePartnerSegments" , True);
AdditionalParameters.Insert("EndOfUseDate" , Object.Date);
AdditionalParameters.Insert("Partner" , Object.TaxPartner);
DocumentsClient.AgreementEditTextChange(Object, Form, Item, Text, StandardProcessing, ArrayOfFilters, AdditionalParameters);
EndProcedure
#EndRegion
#Region CURRENCY
Procedure CurrencyOnChange(Object, Form, Item) Export
@@ -181,6 +300,14 @@ EndProcedure
#EndRegion
#Region TAX_LEGAL_NAME_CONTRACT
Procedure TaxLegalNameContractOnChange(Object, Form, Item) Export
Return;
EndProcedure
#EndRegion
#Region PRICE_INCLUDE_TAX
Procedure PriceIncludeTaxOnChange(Object, Form, Item) Export
@@ -330,14 +457,6 @@ EndProcedure
#EndRegion
#Region NET_AMOUNT
Procedure ItemListNetAmountOnChange(Object, Form, Item, CurrentData = Undefined) Export
ViewClient_V2.ItemListNetAmountOnChange(Object, Form, CurrentData);
EndProcedure
#EndRegion
#Region DONT_CALCULATE_ROW
Procedure ItemListDontCalculateRowOnChange(Object, Form, Item, CurrentData = Undefined) Export

View File

@@ -2334,15 +2334,14 @@ Strings.Insert("WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R1021B_VendorsTransa
Strings.Insert("WithholdingTaxInvoice_DR_R1040B_TaxesOutgoing_CR_R1021B_VendorsTransactions",
NStr("en = 'WithholdingTaxInvoice DR (R1040B_TaxesOutgoing) CR (R1021B_VendorsTransactions)'", Lang));
Strings.Insert("WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R3040B_WithholdingTax",
NStr("en = 'WithholdingTaxInvoice DR (R5022T_Expenses) CR (R3040B_WithholdingTax)'", Lang));
Strings.Insert("WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R5015B_OtherPartnersTransactions",
NStr("en = 'WithholdingTaxInvoice DR (R5022T_Expenses) CR (R5015B_OtherPartnersTransactions)'", Lang));
Strings.Insert("FixedAssetRevaluation_DR_R8510B_BookValueOfFixedAsset_CR_R5021T_Revenues",
NStr("en = 'FixedAssetRevaluation DR (R8510B BookValueOfFixedAsset) CR (R5021T Revenues)'", Lang));
Strings.Insert("FixedAssetRevaluation_DR_R5022T_Expenses_CR_R8510B_BookValueOfFixedAsset",
NStr("en = 'FixedAssetRevaluation DR (R5022T Expenses) CR (R8510B BookValueOfFixedAsset)'", Lang));
Strings.Insert("ExternalAccountingOperationExchangeReport", NStr("en = 'External accounting operation exchange report'", Lang));

View File

@@ -4288,6 +4288,20 @@ EndProcedure
#EndRegion
#Region TAX_PARTNER
Procedure TaxPartnerOnChange(Object, Form, TableNames) Export
For Each TableName In StrSplit(TableNames, ",") Do
Parameters = GetSimpleParameters(Object, Form, TrimAll(TableName));
ControllerClientServer_V2.TaxPartnerOnChange(Parameters);
EndDo;
EndProcedure
Procedure OnSetTaxPartnerNotify(Parameters) Export
Parameters.Form.FormSetVisibilityAvailability();
EndProcedure
#EndRegion
#Region PARTNER_TRADE_AGENT
Procedure PartnerTradeAgentOnChange(Object, Form, TableNames) Export
@@ -4412,6 +4426,17 @@ EndProcedure
#EndRegion
#Region TAX_LEGAL_NAME
Procedure TaxLegalNameOnChange(Object, Form, TableNames) Export
For Each TableName In StrSplit(TableNames, ",") Do
Parameters = GetSimpleParameters(Object, Form, TrimAll(TableName));
ControllerClientServer_V2.TaxLegalNameOnChange(Parameters);
EndDo;
EndProcedure
#EndRegion
#Region LEGAL_NAME_TRADE_AGENT
Procedure LegalNameTradeAgentOnChange(Object, Form, TableNames) Export
@@ -4563,6 +4588,17 @@ EndProcedure
#EndRegion
#Region TAX_AGREEMENT
Procedure TaxAgreementOnChange(Object, Form, TableNames) Export
For Each TableName In StrSplit(TableNames, ",") Do
Parameters = GetSimpleParameters(Object, Form, TrimAll(TableName));
ControllerClientServer_V2.TaxAgreementOnChange(Parameters);
EndDo;
EndProcedure
#EndRegion
#Region AGREEMENT_TRADE_AGENT
Procedure AgreementTradeAgentOnChange(Object, Form, TableNames) Export

View File

@@ -305,7 +305,7 @@
<roles>Role.AccumulationRegisters_R3026B_SalesOrdersCustomerAdvance</roles>
<roles>Role.AccumulationRegisters_R3027B_EmployeeCashAdvance</roles>
<roles>Role.AccumulationRegisters_R3035T_CashPlanning</roles>
<roles>Role.AccumulationRegisters_R3040B_WithholdingTax</roles>
<roles>Role.DELETE_AccumulationRegisters_R3040B_WithholdingTax</roles>
<roles>Role.AccumulationRegisters_R3050T_PosCashBalances</roles>
<roles>Role.AccumulationRegisters_R4010B_ActualStocks</roles>
<roles>Role.AccumulationRegisters_R4011B_FreeStocks</roles>
@@ -1748,7 +1748,7 @@
<accumulationRegisters>AccumulationRegister.R3026B_SalesOrdersCustomerAdvance</accumulationRegisters>
<accumulationRegisters>AccumulationRegister.R3027B_EmployeeCashAdvance</accumulationRegisters>
<accumulationRegisters>AccumulationRegister.R3035T_CashPlanning</accumulationRegisters>
<accumulationRegisters>AccumulationRegister.R3040B_WithholdingTax</accumulationRegisters>
<accumulationRegisters>AccumulationRegister.DELETE_R3040B_WithholdingTax</accumulationRegisters>
<accumulationRegisters>AccumulationRegister.R3050T_PosCashBalances</accumulationRegisters>
<accumulationRegisters>AccumulationRegister.R4010B_ActualStocks</accumulationRegisters>
<accumulationRegisters>AccumulationRegister.R4011B_FreeStocks</accumulationRegisters>

View File

@@ -124,6 +124,7 @@
<registerRecords>AccumulationRegister.R3016B_ChequeAndBonds</registerRecords>
<registerRecords>AccumulationRegister.R2012B_SalesOrdersInvoiceClosing</registerRecords>
<registerRecords>AccumulationRegister.R1011B_PurchaseOrdersReceipt</registerRecords>
<registerRecords>AccumulationRegister.DELETE_R3040B_WithholdingTax</registerRecords>
<postInPrivilegedMode>true</postInPrivilegedMode>
<unpostInPrivilegedMode>true</unpostInPrivilegedMode>
<attributes uuid="0efb3e65-ce41-418b-bedd-d2b4e61ae11a">

View File

@@ -802,7 +802,12 @@ Function ItemList()
| ItemList.SimpleBatch AS SimpleBatch,
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Vendor) AS IsVendor,
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Consignor) AS IsConsignor,
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Other) AS IsOther
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Other) AS IsOther,
|
| undefined as TaxPartner,
| undefined as TaxLegalName,
| undefined as TaxAgreement,
| 0 as WithholdingTaxAmount
|INTO ItemList
|FROM
| Document.PurchaseInvoice.ItemList AS ItemList

View File

@@ -3134,6 +3134,285 @@
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>GroupTaxAuthority</name>
<id>1101</id>
<items xsi:type="form:FormField">
<name>TaxPartner</name>
<id>1112</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Object.TaxPartner</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>TaxPartnerOnChange</name>
</handlers>
<extendedTooltip>
<name>TaxPartnerExtendedTooltip</name>
<id>1114</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>TaxPartnerContextMenu</name>
<id>1113</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<handlers>
<event>EditTextChange</event>
<name>TaxPartnerEditTextChange</name>
</handlers>
<handlers>
<event>StartChoice</event>
<name>TaxPartnerStartChoice</name>
</handlers>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>TaxLegalName</name>
<id>1106</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Object.TaxLegalName</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>TaxLegalNameOnChange</name>
</handlers>
<extendedTooltip>
<name>TaxLegalNameExtendedTooltip</name>
<id>1108</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>TaxLegalNameContextMenu</name>
<id>1107</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<handlers>
<event>EditTextChange</event>
<name>TaxLegalNameEditTextChange</name>
</handlers>
<handlers>
<event>StartChoice</event>
<name>TaxLegalNameStartChoice</name>
</handlers>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>TaxAgreement</name>
<id>1103</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Object.TaxAgreement</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>TaxAgreementOnChange</name>
</handlers>
<extendedTooltip>
<name>TaxAgreementExtendedTooltip</name>
<id>1105</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>TaxAgreementContextMenu</name>
<id>1104</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<handlers>
<event>EditTextChange</event>
<name>TaxAgreementEditTextChange</name>
</handlers>
<handlers>
<event>StartChoice</event>
<name>TaxAgreementStartChoice</name>
</handlers>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>TaxLegalNameContract</name>
<id>1109</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Object.TaxLegalNameContract</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>TaxLegalNameContractOnChange</name>
</handlers>
<extendedTooltip>
<name>TaxLegalNameContractExtendedTooltip</name>
<id>1111</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>TaxLegalNameContractContextMenu</name>
<id>1110</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>en</key>
<value>Tax authority</value>
</title>
<extendedTooltip>
<name>GroupTaxAuthorityExtendedTooltip</name>
<id>1102</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<group>Vertical</group>
<behavior>Auto</behavior>
<representation>WeakSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<showTitle>true</showTitle>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>

View File

@@ -86,6 +86,8 @@ Procedure SetVisibilityAvailability(Object, Form)
Form.Items.EditCurrencies.Enabled = Not Form.ReadOnly;
Form.Items.EditAccounting.Enabled = Not Form.ReadOnly;
Form.Items.TaxLegalName.Enabled = ValueIsFilled(Object.TaxPartner);
_QuantityIsFixed = False;
For Each Row In Object.ItemList Do
If Row.QuantityIsFixed Then
@@ -162,6 +164,25 @@ EndProcedure
#EndRegion
#Region TAX_PARTNER
&AtClient
Procedure TaxPartnerOnChange(Item)
DocWithholdingTaxInvoiceClient.TaxPartnerOnChange(Object, ThisObject, Item);
EndProcedure
&AtClient
Procedure TaxPartnerStartChoice(Item, ChoiceData, StandardProcessing)
DocWithholdingTaxInvoiceClient.TaxPartnerStartChoice(Object, ThisObject, Item, ChoiceData, StandardProcessing);
EndProcedure
&AtClient
Procedure TaxPartnerEditTextChange(Item, Text, StandardProcessing)
DocWithholdingTaxInvoiceClient.TaxPartnerTextChange(Object, ThisObject, Item, Text, StandardProcessing);
EndProcedure
#EndRegion
#Region LEGAL_NAME
&AtClient
@@ -181,6 +202,25 @@ EndProcedure
#EndRegion
#Region TAX_LEGAL_NAME
&AtClient
Procedure TaxLegalNameOnChange(Item)
DocWithholdingTaxInvoiceClient.TaxLegalNameOnChange(Object, ThisObject, Item);
EndProcedure
&AtClient
Procedure TaxLegalNameStartChoice(Item, ChoiceData, StandardProcessing)
DocWithholdingTaxInvoiceClient.TaxLegalNameStartChoice(Object, ThisObject, Item, ChoiceData, StandardProcessing);
EndProcedure
&AtClient
Procedure TaxLegalNameEditTextChange(Item, Text, StandardProcessing)
DocWithholdingTaxInvoiceClient.TaxLegalNameTextChange(Object, ThisObject, Item, Text, StandardProcessing);
EndProcedure
#EndRegion
#Region AGREEMENT
&AtClient
@@ -200,6 +240,25 @@ EndProcedure
#EndRegion
#Region TAX_AGREEMENT
&AtClient
Procedure TaxAgreementOnChange(Item)
DocWithholdingTaxInvoiceClient.TaxAgreementOnChange(Object, ThisObject, Item);
EndProcedure
&AtClient
Procedure TaxAgreementStartChoice(Item, ChoiceData, StandardProcessing)
DocWithholdingTaxInvoiceClient.TaxAgreementStartChoice(Object, ThisObject, Item, ChoiceData, StandardProcessing);
EndProcedure
&AtClient
Procedure TaxAgreementEditTextChange(Item, Text, StandardProcessing)
DocWithholdingTaxInvoiceClient.TaxAgreementTextChange(Object, ThisObject, Item, Text, StandardProcessing);
EndProcedure
#EndRegion
#Region CURRENCY
&AtClient
@@ -218,6 +277,15 @@ EndProcedure
#EndRegion
#Region TAX_LEGAL_NAME_CONTRACT
&AtClient
Procedure TaxLegalNameContractOnChange(Item)
DocWithholdingTaxInvoiceClient.TaxLegalNameContractOnChange(Object, ThisObject, Item);
EndProcedure
#EndRegion
#Region PRICE_INCLUDE_TAX
&AtClient
@@ -379,15 +447,6 @@ EndProcedure
#EndRegion
#Region NET_AMOUNT
&AtClient
Procedure ItemListNetAmountOnChange(Item)
DocWithholdingTaxInvoiceClient.ItemListNetAmountOnChange(Object, ThisObject, Item);
EndProcedure
#EndRegion
#Region DONT_CALCULATE_ROW
&AtClient

View File

@@ -116,7 +116,6 @@ Function GetQueryTextsMasterTables()
QueryArray.Add(T1040T_AccountingAmounts());
QueryArray.Add(T2015S_TransactionsInfo());
QueryArray.Add(R5020B_PartnersBalance());
QueryArray.Add(R3040B_WithholdingTax());
QueryArray.Add(R5015B_OtherPartnersTransactions());
Return QueryArray;
EndFunction
@@ -171,7 +170,11 @@ Function ItemList()
| ItemList.Project AS Project,
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Vendor) AS IsVendor,
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Consignor) AS IsConsignor,
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Other) AS IsOther
| ItemList.Ref.Agreement.Type = VALUE(Enum.AgreementTypes.Other) AS IsOther,
| ItemList.Ref.TaxPartner as TaxPartner,
| ItemList.Ref.TaxLegalName as TaxLegalName,
| ItemList.Ref.TaxAgreement as TaxAgreement,
| ItemList.Ref.TaxLegalNameContract as TaxLegalNameContract
|INTO ItemList
|FROM
| Document.WithholdingTaxInvoice.ItemList AS ItemList
@@ -231,31 +234,6 @@ Function R1040B_TaxesOutgoing()
| VALUE(Enum.InvoiceType.Invoice)";
EndFunction
Function R3040B_WithholdingTax()
Return
"SELECT
| VALUE(AccumulationRecordType.Receipt) AS RecordType,
| ItemList.Period,
| ItemList.Company,
| ItemList.Branch,
| ItemList.Currency,
| &WithholdingTax AS Tax,
| ItemList.WithholdingTaxRate AS TaxRate,
| SUM(ItemList.WithholdingTaxAmount) AS Amount
|INTO R3040B_WithholdingTax
|FROM
| ItemList AS ItemLIst
|WHERE
| ItemList.WithholdingTaxAmount <> 0
|GROUP BY
| VALUE(AccumulationRecordType.Receipt),
| ItemList.Period,
| ItemList.Company,
| ItemList.Branch,
| ItemList.Currency,
| ItemList.WithholdingTaxRate";
EndFunction
Function R5010B_ReconciliationStatement()
Return
"SELECT
@@ -279,6 +257,31 @@ Function R5010B_ReconciliationStatement()
| ItemList.LegalNameContract,
| ItemList.Currency,
| ItemList.Period,
| VALUE(AccumulationRecordType.Expense)
|
|UNION ALL
|
|SELECT
| VALUE(AccumulationRecordType.Expense),
| ItemList.Company,
| ItemList.Branch,
| ItemList.TaxLegalName,
| ItemList.TaxLegalNameContract,
| ItemList.Currency,
| SUM(ItemList.WithholdingTaxAmount),
| ItemList.Period
|
|FROM
| ItemList AS ItemList
|WHERE
| ItemList.WithholdingTaxAmount <> 0
|GROUP BY
| ItemList.Company,
| ItemList.Branch,
| ItemList.TaxLegalName,
| ItemList.TaxLegalNameContract,
| ItemList.Currency,
| ItemList.Period,
| VALUE(AccumulationRecordType.Expense)";
EndFunction
@@ -340,6 +343,37 @@ Function R5015B_OtherPartnersTransactions()
| ItemList.Currency,
| ItemList.Agreement,
| ItemList.BasisDocument,
| ItemList.Key
|
|UNION ALL
|
|SELECT
| VALUE(AccumulationRecordType.Expense) AS RecordType,
| ItemList.Period,
| ItemList.Company,
| ItemList.Branch,
| ItemList.TaxPartner,
| ItemList.TaxLegalName,
| ItemList.Currency,
| ItemList.TaxAgreement,
| ItemList.BasisDocument AS Basis,
| ItemList.Key,
| SUM(ItemList.WithholdingTaxAmount) AS Amount
|
|FROM
| ItemList AS ItemList
|WHERE
| ItemList.WithholdingTaxAmount <> 0
|GROUP BY
| VALUE(AccumulationRecordType.Expense),
| ItemList.Period,
| ItemList.Company,
| ItemList.Branch,
| ItemList.TaxPartner,
| ItemList.TaxLegalName,
| ItemList.Currency,
| ItemList.TaxAgreement,
| ItemList.BasisDocument,
| ItemList.Key";
EndFunction
@@ -371,6 +405,8 @@ Function T1040T_AccountingAmounts()
| ItemList.Period,
| ItemList.Key AS RowKey,
| ItemList.Currency,
| undefined as DrCurrency,
| undefined as CrCurrency,
| ItemList.NetAmount AS Amount,
| VALUE(Catalog.AccountingOperations.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R1021B_VendorsTransactions) AS Operation,
| UNDEFINED AS AdvancesClosing
@@ -386,6 +422,8 @@ Function T1040T_AccountingAmounts()
| ItemList.Period,
| ItemList.Key AS RowKey,
| ItemList.Currency,
| undefined,
| undefined,
| ItemList.TaxAmount,
| VALUE(Catalog.AccountingOperations.WithholdingTaxInvoice_DR_R1040B_TaxesOutgoing_CR_R1021B_VendorsTransactions),
| UNDEFINED
@@ -399,9 +437,11 @@ Function T1040T_AccountingAmounts()
|SELECT
| ItemList.Period,
| ItemList.Key AS RowKey,
| ItemList.Currency,
| ItemList.TaxAgreement.CurrencyMovementType.Currency,
| undefined,
| ItemList.TaxAgreement.CurrencyMovementType.Currency,
| ItemList.WithholdingTaxAmount,
| VALUE(Catalog.AccountingOperations.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R3040B_WithholdingTax),
| VALUE(Catalog.AccountingOperations.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R5015B_OtherPartnersTransactions),
| UNDEFINED
|FROM
| ItemList as ItemList
@@ -414,6 +454,8 @@ Function T1040T_AccountingAmounts()
| T2010S_OffsetOfAdvances.Period,
| T2010S_OffsetOfAdvances.Key AS RowKey,
| T2010S_OffsetOfAdvances.Currency,
| undefined,
| undefined,
| T2010S_OffsetOfAdvances.Amount,
| VALUE(Catalog.AccountingOperations.WithholdingTaxInvoice_DR_R1021B_VendorsTransactions_CR_R1020B_AdvancesToVendors),
| T2010S_OffsetOfAdvances.Recorder
@@ -436,11 +478,11 @@ Function GetAccountingAnalytics(Parameters) Export
ElsIf Parameters.Operation = Operations.WithholdingTaxInvoice_DR_R1040B_TaxesOutgoing_CR_R1021B_VendorsTransactions Then
Return GetAnalytics_VATOutgoing(Parameters); // Taxes outgoing - Vendors transactions
ElsIf Parameters.Operation = Operations.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R3040B_WithholdingTax Then
Return GetAnalytics_WithholdingTax(Parameters); // Expenses - Withholding tax
ElsIf Parameters.Operation = Operations.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R5015B_OtherPartnersTransactions Then
Return GetAnalytics_WithholdingTax(Parameters); // Expenses - Other partners transaction
EndIf;
Return Undefined;
EndFunction
@@ -472,30 +514,14 @@ Function GetAnalytics_Expenses(Parameters)
Else
AccountingAnalytics.Credit = Credit.AccountTransactionsVendor;
EndIf;
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics);
Return AccountingAnalytics;
EndFunction
// Expenses - Withholding tax
Function GetAnalytics_WithholdingTax(Parameters)
AccountingAnalytics = AccountingServer.GetAccountingAnalyticsResult(Parameters);
AccountParameters = AccountingServer.GetAccountParameters(Parameters);
// Debit
Debit = AccountingServer.GetT9014S_AccountsExpenseRevenue(AccountParameters,
Parameters.RowData.ExpenseType,
Parameters.RowData.ProfitLossCenter);
AccountingAnalytics.Debit = Debit.AccountExpense;
AdditionalAnalytics = New Structure;
AdditionalAnalytics.Insert("Item", Parameters.RowData.ItemKey.Item);
AccountingServer.SetDebitExtDimensions(Parameters, AccountingAnalytics, AdditionalAnalytics);
AdditionalAnalytics.Insert("Partner" , Parameters.ObjectData.Partner);
AdditionalAnalytics.Insert("Agreement" , Parameters.ObjectData.Agreement);
AdditionalAnalytics.Insert("LegalName" , Parameters.ObjectData.LegalName);
AdditionalAnalytics.Insert("LegalNameContract", Parameters.ObjectData.LegalNameContract);
// Credit
Credit = AccountingServer.GetT9013S_AccountsWithholdingTax(AccountParameters, Parameters.RowData.WithholdingTaxInfo);
AccountingAnalytics.Credit = Credit.IncomingAccount;
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics, Parameters.RowData.WithholdingTaxInfo);
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics, AdditionalAnalytics);
Return AccountingAnalytics;
EndFunction
@@ -505,6 +531,12 @@ Function GetAnalytics_OffsetOfAdvances(Parameters)
AccountingAnalytics = AccountingServer.GetAccountingAnalyticsResult(Parameters);
AccountParameters = AccountingServer.GetAccountParameters(Parameters);
AdditionalAnalytics = New Structure;
AdditionalAnalytics.Insert("Partner" , Parameters.ObjectData.Partner);
AdditionalAnalytics.Insert("Agreement" , Parameters.ObjectData.Agreement);
AdditionalAnalytics.Insert("LegalName" , Parameters.ObjectData.LegalName);
AdditionalAnalytics.Insert("LegalNameContract", Parameters.ObjectData.LegalNameContract);
// Debit
Accounts = AccountingServer.GetT9012S_AccountsPartner(AccountParameters,
Parameters.ObjectData.Partner,
@@ -515,11 +547,11 @@ Function GetAnalytics_OffsetOfAdvances(Parameters)
Else
AccountingAnalytics.Debit = Accounts.AccountTransactionsVendor;
EndIf;
AccountingServer.SetDebitExtDimensions(Parameters, AccountingAnalytics);
AccountingServer.SetDebitExtDimensions(Parameters, AccountingAnalytics, AdditionalAnalytics);
// Credit
AccountingAnalytics.Credit = Accounts.AccountAdvancesVendor;
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics);
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics, AdditionalAnalytics);
Return AccountingAnalytics;
EndFunction
@@ -544,7 +576,47 @@ Function GetAnalytics_VATOutgoing(Parameters)
Else
AccountingAnalytics.Credit = Credit.AccountTransactionsVendor;
EndIf;
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics);
AdditionalAnalytics = New Structure;
AdditionalAnalytics.Insert("Partner" , Parameters.ObjectData.Partner);
AdditionalAnalytics.Insert("Agreement" , Parameters.ObjectData.Agreement);
AdditionalAnalytics.Insert("LegalName" , Parameters.ObjectData.LegalName);
AdditionalAnalytics.Insert("LegalNameContract", Parameters.ObjectData.LegalNameContract);
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics, AdditionalAnalytics);
Return AccountingAnalytics;
EndFunction
// Expenses - Other partner (Withholding tax)
Function GetAnalytics_WithholdingTax(Parameters)
AccountingAnalytics = AccountingServer.GetAccountingAnalyticsResult(Parameters);
AccountParameters = AccountingServer.GetAccountParameters(Parameters);
// Debit
Debit = AccountingServer.GetT9014S_AccountsExpenseRevenue(AccountParameters,
Parameters.RowData.ExpenseType,
Parameters.RowData.ProfitLossCenter);
AccountingAnalytics.Debit = Debit.AccountExpense;
AdditionalAnalytics = New Structure;
AdditionalAnalytics.Insert("Item", Parameters.RowData.ItemKey.Item);
AccountingServer.SetDebitExtDimensions(Parameters, AccountingAnalytics, AdditionalAnalytics);
// Credit
Credit = AccountingServer.GetT9012S_AccountsPartner(AccountParameters,
Parameters.ObjectData.TaxPartner,
Parameters.ObjectData.TaxAgreement,
Parameters.ObjectData.TaxAgreement.CurrencyMovementType.Currency);
AdditionalAnalytics = New Structure;
AdditionalAnalytics.Insert("Company" , Parameters.ObjectData.Company);
AdditionalAnalytics.Insert("Partner" , Parameters.ObjectData.TaxPartner);
AdditionalAnalytics.Insert("Agreement" , Parameters.ObjectData.TaxAgreement);
AdditionalAnalytics.Insert("LegalName" , Parameters.ObjectData.TaxLegalName);
AdditionalAnalytics.Insert("LegalNameContract", Parameters.ObjectData.TaxLegalNameContract);
AccountingAnalytics.Credit = Credit.AccountTransactionsOther;
AccountingServer.SetCreditExtDimensions(Parameters, AccountingAnalytics, AdditionalAnalytics);
Return AccountingAnalytics;
EndFunction
@@ -562,9 +634,11 @@ Function GetHintCreditExtDimension(Parameters, ExtDimensionType, Value, Addition
AO = Catalogs.AccountingOperations;
If (Parameters.Operation = AO.WithholdingTaxInvoice_DR_R1021B_VendorsTransactions_CR_R1020B_AdvancesToVendors
Or Parameters.Operation = AO.WithholdingTaxInvoice_DR_R1040B_TaxesOutgoing_CR_R1021B_VendorsTransactions
Or Parameters.Operation = AO.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R3040B_WithholdingTax
Or Parameters.Operation = AO.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R1021B_VendorsTransactions)
Or Parameters.Operation = AO.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R1021B_VendorsTransactions
Or Parameters.Operation = AO.WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R5015B_OtherPartnersTransactions)
And ExtDimensionType.ValueType.Types().Find(Type("CatalogRef.Companies")) <> Undefined Then
Return Parameters.ObjectData.LegalName;
EndIf;
Return Value;

View File

@@ -59,5 +59,16 @@ Procedure Filling(FillingData, FillingText, StandardProcessing)
EndProcedure
Procedure FillCheckProcessing(Cancel, CheckedAttributes)
Return;
IsFilled_WithholdingTaxAmount = False;
For Each Row In ThisObject.ItemList Do
If ValueIsFilled(Row.WithholdingTaxAmount) Then
IsFilled_WithholdingTaxAmount = True;
Break;
EndIf;
EndDo;
If IsFilled_WithholdingTaxAmount Then
CheckedAttributes.Add("TaxPartner");
CheckedAttributes.Add("TaxAgreement");
CheckedAttributes.Add("TaxLegalName");
EndIf;
EndProcedure

View File

@@ -70,7 +70,6 @@
<registerRecords>AccumulationRegister.R5010B_ReconciliationStatement</registerRecords>
<registerRecords>AccumulationRegister.T1050T_AccountingQuantities</registerRecords>
<registerRecords>AccumulationRegister.R1020B_AdvancesToVendors</registerRecords>
<registerRecords>AccumulationRegister.R3040B_WithholdingTax</registerRecords>
<registerRecords>AccumulationRegister.R1040B_TaxesOutgoing</registerRecords>
<registerRecords>InformationRegister.PostedDocumentsRegistry</registerRecords>
<registerRecords>AccumulationRegister.R5020B_PartnersBalance</registerRecords>
@@ -234,6 +233,74 @@
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="8c7a1a09-380b-4151-a3cc-a71c79a1c81d">
<name>TaxPartner</name>
<synonym>
<key>en</key>
<value>Partner</value>
</synonym>
<type>
<types>CatalogRef.Partners</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="57acf789-6c3f-4c8f-9f89-58e9e080ae80">
<name>TaxLegalName</name>
<synonym>
<key>en</key>
<value>Legal name</value>
</synonym>
<type>
<types>CatalogRef.Companies</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="70d91040-6e50-45e5-88f6-d68a22acd5eb">
<name>TaxAgreement</name>
<synonym>
<key>en</key>
<value>Agreement</value>
</synonym>
<type>
<types>CatalogRef.Agreements</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="17d2bcce-e919-44a4-b74b-a5848325d1e2">
<name>TaxLegalNameContract</name>
<synonym>
<key>en</key>
<value>Legal name contract</value>
</synonym>
<type>
<types>CatalogRef.LegalNameContracts</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<choiceParameterLinks>
<name>Filter.LegalName</name>
<field>Document.WithholdingTaxInvoice.Attribute.LegalName</field>
</choiceParameterLinks>
<choiceParameterLinks>
<name>Filter.Company</name>
<field>Document.WithholdingTaxInvoice.Attribute.Company</field>
</choiceParameterLinks>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<forms uuid="9a4aa5d5-bbcc-495e-8f7d-8eef4025b7e8">
<name>DocumentForm</name>
<synonym>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Role xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="213b451e-d85e-4bbf-a501-f7e7ed03475e">
<name>AccumulationRegisters_R3040B_WithholdingTax</name>
<name>DELETE_AccumulationRegisters_R3040B_WithholdingTax</name>
<synonym>
<key>en</key>
<value>AccumulationRegisters R3040B Withholding tax</value>
<value>DELETE AccumulationRegisters R3040B Withholding tax</value>
</synonym>
</mdclass:Role>

View File

@@ -4,7 +4,7 @@
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>AccumulationRegister.R3040B_WithholdingTax</name>
<name>AccumulationRegister.DELETE_R3040B_WithholdingTax</name>
<right>
<name>Read</name>
<value>true</value>

View File

@@ -1085,7 +1085,7 @@
</right>
</object>
<object>
<name>AccumulationRegister.R3040B_WithholdingTax</name>
<name>AccumulationRegister.DELETE_R3040B_WithholdingTax</name>
<right>
<name>Read</name>
<value>true</value>

View File

@@ -4283,12 +4283,12 @@ Scenario: create documnets for WithholdingTaxInvoice (Movements)
// Document.WithholdingTaxInvoice
And I check or create document "WithholdingTaxInvoice" objects:
| 'Ref' | 'DeletionMark' | 'Number' | 'Date' | 'Posted' | 'Agreement' | 'Company' | 'Currency' | 'DocDate' | 'DocNumber' | 'LegalName' | 'Partner' | 'PriceIncludeTax' | 'LegalNameContract' | 'Author' | 'Branch' | 'Comment' | 'CreateDate' | 'DocumentAmount' | 'DocumentNumber' | 'Editor' | 'LocalNetAmount' | 'LocalRate' | 'LocalTaxAmount' | 'LocalTotalAmount' | 'ManualMovementsEdit' | 'ModifyDate' | 'NumeratorRules' | 'SourceNodeID' | 'UniqueID' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7c8' | 'False' | 1 | '01.05.2025 13:00:00' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 0:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:28:51' | 150 | '' | '' | 150 | 1 | 22.88 | 150 | 'False' | '01.01.0001 0:00:00' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7ca' | 'False' | 2 | '01.05.2025 15:29:44' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 0:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:30:05' | 150 | '' | '' | 150 | 1 | 22.88 | 150 | 'False' | '01.01.0001 0:00:00' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7cc' | 'False' | 3 | '02.05.2025 11:30:45' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 0:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:31:11' | 750 | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | 750 | 1 | 114.41 | 750 | 'False' | '07.05.2025 11:32:34' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7cf' | 'False' | 4 | '02.05.2025 16:32:38' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 0:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:33:16' | 750 | '' | '' | 750 | 1 | 114.41 | 750 | 'False' | '01.01.0001 0:00:00' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7d2' | 'False' | 5 | '02.05.2025 21:34:38' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 0:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:35:08' | 750 | '' | '' | 750 | 1 | 114.41 | 750 | 'False' | '01.01.0001 0:00:00' | '' | '' | '' |
| 'Ref' | 'DeletionMark' | 'Number' | 'Date' | 'Posted' | 'Agreement' | 'Company' | 'Currency' | 'DocDate' | 'DocNumber' | 'LegalName' | 'Partner' | 'PriceIncludeTax' | 'LegalNameContract' | 'TaxPartner' | 'TaxLegalName' | 'TaxAgreement' | 'TaxLegalNameContract' | 'Author' | 'Branch' | 'Comment' | 'CreateDate' | 'DocumentAmount' | 'DocumentNumber' | 'Editor' | 'LocalNetAmount' | 'LocalRate' | 'LocalTaxAmount' | 'LocalTotalAmount' | 'ManualMovementsEdit' | 'ModifyDate' | 'NumeratorRules' | 'SourceNodeID' | 'UniqueID' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7c8' | 'False' | 1 | '01.05.2025 13:00:00' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 00:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | 'e1cib/data/Catalog.Partners?ref=b7b9951512c95f4111eefb026303d95e' | 'e1cib/data/Catalog.Companies?ref=b7b9951512c95f4111eefb026303d95f' | 'e1cib/data/Catalog.Agreements?ref=b7b9951512c95f4111eefb026303d960' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:28:51' | 150 | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | 150 | 1 | 22.88 | 150 | 'False' | '14.07.2025 10:36:38' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7ca' | 'False' | 2 | '01.05.2025 15:29:44' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 00:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | '' | '' | '' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:30:05' | 150 | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | 150 | 1 | 22.88 | 150 | 'False' | '14.07.2025 10:36:38' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7cc' | 'False' | 3 | '02.05.2025 11:30:45' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 00:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | '' | '' | '' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:31:11' | 750 | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | 750 | 1 | 114.41 | 750 | 'False' | '14.07.2025 10:36:39' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7cf' | 'False' | 4 | '02.05.2025 16:32:38' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 00:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | '' | '' | '' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:33:16' | 750 | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | 750 | 1 | 114.41 | 750 | 'False' | '14.07.2025 10:36:39' | '' | '' | '' |
| 'e1cib/data/Document.WithholdingTaxInvoice?ref=b85bda4b2a24c8b311f02b1d4dccc7d2' | 'False' | 5 | '02.05.2025 21:34:38' | 'True' | 'e1cib/data/Catalog.Agreements?ref=aa78120ed92fbced11eaf118bdb7bb77' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf113ba6c185c' | 'e1cib/data/Catalog.Currencies?ref=aa78120ed92fbced11eaf113ba6c1855' | '01.01.0001 00:00:00' | '' | 'e1cib/data/Catalog.Companies?ref=aa78120ed92fbced11eaf116b32709a2' | 'e1cib/data/Catalog.Partners?ref=aa78120ed92fbced11eaf113ba6c1870' | 'True' | '' | '' | '' | '' | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | '' | '' | '07.05.2025 11:35:08' | 750 | '' | 'e1cib/data/Catalog.Users?ref=aa7f120ed92fbced11eb13d7279770c0' | 750 | 1 | 114.41 | 750 | 'False' | '14.07.2025 10:36:39' | '' | '' | '' |
And I refill object tabular section "ItemList":
| 'Ref' | 'Key' | 'Item' | 'ItemKey' | 'Unit' | 'Quantity' | 'Price' | 'PriceType' | 'TaxAmount' | 'TotalAmount' | 'NetAmount' | 'ProfitLossCenter' | 'ExpenseType' | 'AdditionalAnalytic' | 'DontCalculateRow' | 'QuantityInBaseUnit' | 'IsService' | 'QuantityIsFixed' | 'VatRate' | 'Project' | 'WithholdingTaxAmount' | 'WithholdingTaxRate' | 'BruttoAmount' |

View File

@@ -3956,7 +3956,7 @@ Scenario: Create chart of accounts Basic objects with LedgerTypeVariants (Basic
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b7b3f42485a6975311ee9a778a2b4095' | 'e1cib/data/Catalog.AccountingOperations?refName=WithholdingTaxInvoice_DR_R1021B_VendorsTransactions_CR_R1020B_AdvancesToVendors' | 'True' |
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b7b3f42485a6975311ee9a778a2b4095' | 'e1cib/data/Catalog.AccountingOperations?refName=WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R1021B_VendorsTransactions' | 'True' |
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b7b3f42485a6975311ee9a778a2b4095' | 'e1cib/data/Catalog.AccountingOperations?refName=WithholdingTaxInvoice_DR_R1040B_TaxesOutgoing_CR_R1021B_VendorsTransactions' | 'True' |
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b7b3f42485a6975311ee9a778a2b4095' | 'e1cib/data/Catalog.AccountingOperations?refName=WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R3040B_WithholdingTax' | 'True' |
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b7b3f42485a6975311ee9a778a2b4095' | 'e1cib/data/Catalog.AccountingOperations?refName=WithholdingTaxInvoice_DR_R5022T_Expenses_CR_R5015B_OtherPartnersTransactions' | 'True' |
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b85bda4b2a24c8b311f01f6a53d5367f' | 'e1cib/data/Catalog.AccountingOperations?refName=BankPayment_DR_R1020B_AdvancesToVendors_R1021B_VendorsTransactions_CR_R3010B_CashOnHand' | 'True' |
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b85bda4b2a24c8b311f01f6a53d5367f' | 'e1cib/data/Catalog.AccountingOperations?refName=BankPayment_DR_R1021B_VendorsTransactions_CR_R1020B_AdvancesToVendors' | 'True' |
| '01.01.2021 00:00:00' | 'e1cib/data/Catalog.LedgerTypes?ref=b85bda4b2a24c8b311f01f6a53d5367f' | 'e1cib/data/Catalog.AccountingOperations?refName=BankReceipt_DR_R3010B_CashOnHand_CR_R2020B_AdvancesFromCustomers_R2021B_CustomersTransactions' | 'True' |

View File

@@ -50,6 +50,7 @@ Scenario: _052401 preparation (WithholdingTaxInvoice)
When Create catalog Companies objects (second company Ferron BP)
When Create catalog PartnersBankAccounts objects
When Create information register Taxes records (VAT)
When Create catalog Partners, Companies, Agreements for Tax authority
When create documnets for WithholdingTaxInvoice (Movements)
And I execute 1C:Enterprise script at server
| "Documents.WithholdingTaxInvoice.FindByNumber(1).GetObject().Write(DocumentWriteMode.Posting);" |
@@ -71,7 +72,7 @@ Scenario: _052401 preparation (WithholdingTaxInvoice)
Scenario: _052402 check preparation
When check preparation
Scenario: _052403 check With holding Tax Invoice movements (One Cash Payment)
Scenario: _052403 check With holding Tax Invoice movements by register "Posted documents registry"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
@@ -80,353 +81,198 @@ Scenario: _052403 check With holding Tax Invoice movements (One Cash Payment)
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "Posted documents registry" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "Posted documents registry"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Document' | 'Date' | 'Number' | 'Create date' | 'Modify date' | 'Author' | 'Editor' | 'Manual movements edit' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '01.05.2025 13:00:00' | '1' | '*' | '*' | 'CI' | 'CI' | 'No' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1001 Purchases"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Invoice' | 'Item key' | 'Serial lot number' | 'Row key' | 'Quantity' | 'Amount' | 'Net amount' | 'Offers amount' | 'Deferred calculation' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'Installation' | '' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | '1' | '150' | '150' | '' | 'No' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'Installation' | '' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | '1' | '25,68' | '25,68' | '' | 'No' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'Installation' | '' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | '1' | '150' | '150' | '' | 'No' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1021 Vendors transactions"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Legal name' | 'Partner' | 'Agreement' | 'Basis' | 'Order' | 'Project' | 'Amount' | 'Deferred calculation' | 'Vendors advances closing' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '150' | 'No' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '25,68' | 'No' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '150' | 'No' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1040 Taxes outgoing"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Invoice type' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Local currency' | 'TRY' | 'TRY' | '22,88' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Reporting currency' | 'USD' | 'TRY' | '3,92' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'en description is empty' | 'TRY' | 'TRY' | '22,88' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R3040 Withholding tax"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Local currency' | 'TRY' | 'TRY' | '37,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Reporting currency' | 'USD' | 'TRY' | '6,42' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'en description is empty' | 'TRY' | 'TRY' | '37,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5010 Reconciliation statement"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Currency' | 'Legal name' | 'Legal name contract' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'TRY' | 'Company Ferron BP' | '' | '150' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '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' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'TRY' | 'Local currency' | 'TRY' | '150' | '' | '' | '150' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '150' | '' | '' | '150' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'USD' | 'Reporting currency' | 'TRY' | '25,68' | '' | '' | '25,68' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5022 Expenses"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Profit loss center' | 'Expense type' | 'Item key' | 'Fixed asset' | 'Ledger type' | 'Currency' | 'Additional analytic' | 'Multi currency movement type' | 'Project' | 'Amount' | 'Amount with taxes' | 'Amount cost' | 'Calculation movement cost' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '187,5' | '150' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | '187,5' | '150' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '32,1' | '25,68' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T1040 Accounting amounts"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Row key' | 'Operation' | 'Multi currency movement type' | 'Currency' | 'Revaluated currency' | 'Dr currency' | 'Cr currency' | 'Amount' | 'Dr currency amount' | 'Cr currency amount' | 'Deferred calculation' | 'Advances closing' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '150' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '25,68' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '150' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '22,88' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '3,92' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '22,88' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '37,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '6,42' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '37,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T2015 Transactions info"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Company' | 'Branch' | 'Order' | 'Date' | 'Key' | 'Currency' | 'Partner' | 'Legal name' | 'Agreement' | 'Is vendor transaction' | 'Is customer transaction' | 'Transaction basis' | 'Unique ID' | 'Project' | 'Amount' | 'Is due' | 'Is paid' | '' |
| '' | 'Main Company' | '' | '' | '01.05.2025 13:00:00' | ' ' | 'TRY' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Yes' | 'No' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '*' | '' | '150' | 'Yes' | 'No' | '' |
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "Posted documents registry"' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Document' | 'Date' | 'Number' | 'Create date' | 'Modify date' | 'Author' | 'Editor' | 'Manual movements edit' |
| '' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '01.05.2025 13:00:00' | '1' | '*' | '*' | 'CI' | 'CI' | 'No' |
And I close all client application windows
Scenario: _052404 check With holding Tax Invoice movements by register "R1001 Purchases"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "R1001 Purchases" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1001 Purchases"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Invoice' | 'Item key' | 'Serial lot number' | 'Row key' | 'Quantity' | 'Amount' | 'Net amount' | 'Offers amount' | 'Deferred calculation' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'Installation' | '' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | '1' | '150' | '150' | '' | 'No' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'Installation' | '' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | '1' | '25,68' | '25,68' | '' | 'No' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'Installation' | '' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | '1' | '150' | '150' | '' | 'No' |
And I close all client application windows
Scenario: _052405 check With holding Tax Invoice movements by register "R1021 Vendors transactions"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "R1021 Vendors transactions" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1021 Vendors transactions"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Legal name' | 'Partner' | 'Agreement' | 'Basis' | 'Order' | 'Project' | 'Amount' | 'Deferred calculation' | 'Vendors advances closing' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '150' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '25,68' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '150' | 'No' | '' |
And I close all client application windows
Scenario: _052406 check With holding Tax Invoice movements by register "R1040 Taxes outgoing"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "R1040 Taxes outgoing" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1040 Taxes outgoing"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Invoice type' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Local currency' | 'TRY' | 'TRY' | '22,88' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Reporting currency' | 'USD' | 'TRY' | '3,92' |
| '' | '01.05.2025 13:00:00' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'en description is empty' | 'TRY' | 'TRY' | '22,88' |
And I close all client application windows
Scenario: _052408 check With holding Tax Invoice movements by register "R5010 Reconciliation statement"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "R5010 Reconciliation statement" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5010 Reconciliation statement"' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Currency' | 'Legal name' | 'Legal name contract' | 'Amount' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'TRY' | 'Company Ferron BP' | '' | '150' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'TRY' | 'Tax authority' | '' | '37,5' |
And I close all client application windows
Scenario: _052409 check With holding Tax Invoice movements by register "R5020 Partners balance"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "R5020 Partners balance" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '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' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'TRY' | 'Local currency' | 'TRY' | '150' | '' | '' | '150' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '150' | '' | '' | '150' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'USD' | 'Reporting currency' | 'TRY' | '25,68' | '' | '' | '25,68' | '' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Tax authority' | 'Tax authority' | 'Tax' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'TRY' | 'Local currency' | 'TRY' | '37,5' | '' | '' | '' | '' | '37,5' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Tax authority' | 'Tax authority' | 'Tax' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'TRY' | 'en description is empty' | 'TRY' | '37,5' | '' | '' | '' | '' | '37,5' | '' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Tax authority' | 'Tax authority' | 'Tax' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | 'USD' | 'Reporting currency' | 'TRY' | '6,42' | '' | '' | '' | '' | '6,42' | '' |
And I close all client application windows
Scenario: _052410 check With holding Tax Invoice movements by register "R5022 Expenses"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "R5022 Expenses" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5022 Expenses"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Profit loss center' | 'Expense type' | 'Item key' | 'Fixed asset' | 'Ledger type' | 'Currency' | 'Additional analytic' | 'Multi currency movement type' | 'Project' | 'Amount' | 'Amount with taxes' | 'Amount cost' | 'Calculation movement cost' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '187,5' | '150' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | '187,5' | '150' | '' | '' |
| '' | '01.05.2025 13:00:00' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '32,1' | '25,68' | '' | '' |
And I close all client application windows
Scenario: _052411 check With holding Tax Invoice movements by register "T1040 Accounting amounts"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "T1040 Accounting amounts" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T1040 Accounting amounts"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Row key' | 'Operation' | 'Multi currency movement type' | 'Currency' | 'Revaluated currency' | 'Dr currency' | 'Cr currency' | 'Amount' | 'Dr currency amount' | 'Cr currency amount' | 'Deferred calculation' | 'Advances closing' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '150' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '25,68' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '150' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '22,88' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '3,92' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '22,88' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | 'TRY' | '37,5' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | 'TRY' | '6,42' | '' | '' | 'No' | '' |
| '' | '01.05.2025 13:00:00' | '6b2d9f85-c6d7-43b6-98d1-19eb1f80424a' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | 'TRY' | '37,5' | '' | '' | 'No' | '' |
And I close all client application windows
Scenario: _052412 check With holding Tax Invoice movements by register "T2015 Transactions info"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "T2015 Transactions info" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T2015 Transactions info"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Company' | 'Branch' | 'Order' | 'Date' | 'Key' | 'Currency' | 'Partner' | 'Legal name' | 'Agreement' | 'Is vendor transaction' | 'Is customer transaction' | 'Transaction basis' | 'Unique ID' | 'Project' | 'Amount' | 'Is due' | 'Is paid' |
| '' | 'Main Company' | '' | '' | '01.05.2025 13:00:00' | ' ' | 'TRY' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Yes' | 'No' | 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '*' | '' | '150' | 'Yes' | 'No' |
And I close all client application windows
Scenario: _052404 check With holding Tax Invoice movements (One Bank Payment)
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '2' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "Posted documents registry"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Document' | 'Date' | 'Number' | 'Create date' | 'Modify date' | 'Author' | 'Editor' | 'Manual movements edit' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | '01.05.2025 15:29:44' | '2' | '*' | '*' | 'CI' | 'CI' | 'No' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1001 Purchases"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Invoice' | 'Item key' | 'Serial lot number' | 'Row key' | 'Quantity' | 'Amount' | 'Net amount' | 'Offers amount' | 'Deferred calculation' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | 'Installation' | '' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | '1' | '150' | '150' | '' | 'No' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | 'Installation' | '' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | '1' | '25,68' | '25,68' | '' | 'No' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | 'Installation' | '' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | '1' | '150' | '150' | '' | 'No' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1021 Vendors transactions"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Legal name' | 'Partner' | 'Agreement' | 'Basis' | 'Order' | 'Project' | 'Amount' | 'Deferred calculation' | 'Vendors advances closing' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | '' | '' | '150' | 'No' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | '' | '' | '25,68' | 'No' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | '' | '' | '150' | 'No' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1040 Taxes outgoing"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Invoice type' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Local currency' | 'TRY' | 'TRY' | '22,88' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Reporting currency' | 'USD' | 'TRY' | '3,92' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'en description is empty' | 'TRY' | 'TRY' | '22,88' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R3040 Withholding tax"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Local currency' | 'TRY' | 'TRY' | '37,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Reporting currency' | 'USD' | 'TRY' | '6,42' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'en description is empty' | 'TRY' | 'TRY' | '37,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5010 Reconciliation statement"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Currency' | 'Legal name' | 'Legal name contract' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Expense' | 'Main Company' | '' | 'TRY' | 'Company Ferron BP' | '' | '150' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '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' |
| '' | '01.05.2025 15:29:44' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | 'TRY' | 'Local currency' | 'TRY' | '150' | '' | '' | '150' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | 'TRY' | 'en description is empty' | 'TRY' | '150' | '' | '' | '150' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | 'USD' | 'Reporting currency' | 'TRY' | '25,68' | '' | '' | '25,68' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5022 Expenses"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Profit loss center' | 'Expense type' | 'Item key' | 'Fixed asset' | 'Ledger type' | 'Currency' | 'Additional analytic' | 'Multi currency movement type' | 'Project' | 'Amount' | 'Amount with taxes' | 'Amount cost' | 'Calculation movement cost' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '187,5' | '150' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | '187,5' | '150' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '32,1' | '25,68' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T1040 Accounting amounts"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Row key' | 'Operation' | 'Multi currency movement type' | 'Currency' | 'Revaluated currency' | 'Dr currency' | 'Cr currency' | 'Amount' | 'Dr currency amount' | 'Cr currency amount' | 'Deferred calculation' | 'Advances closing' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '150' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '25,68' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '150' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '22,88' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '3,92' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '22,88' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '37,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '6,42' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '01.05.2025 15:29:44' | 'ef32fd85-d4c0-484e-853c-de49951864f1' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '37,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T2015 Transactions info"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Company' | 'Branch' | 'Order' | 'Date' | 'Key' | 'Currency' | 'Partner' | 'Legal name' | 'Agreement' | 'Is vendor transaction' | 'Is customer transaction' | 'Transaction basis' | 'Unique ID' | 'Project' | 'Amount' | 'Is due' | 'Is paid' | '' |
| '' | 'Main Company' | '' | '' | '01.05.2025 15:29:44' | ' ' | 'TRY' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Yes' | 'No' | 'Withholding tax invoice 2 dated 01.05.2025 15:29:44' | '*' | '' | '150' | 'Yes' | 'No' | '' |
And I close all client application windows
Scenario: _052405 check With holding Tax Invoice movements (Two Cash Payments)
Scenario: _052413 check With holding Tax Invoice movements by register "R5015 Other partners transactions"
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '3' |
| '1' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
And I select "R5015 Other partners transactions" exact value from "Register" drop-down list
And I click "Generate report" button
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "Posted documents registry"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Document' | 'Date' | 'Number' | 'Create date' | 'Modify date' | 'Author' | 'Editor' | 'Manual movements edit' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | '02.05.2025 11:30:45' | '3' | '*' | '*' | 'CI' | 'CI' | 'No' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1001 Purchases"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Invoice' | 'Item key' | 'Serial lot number' | 'Row key' | 'Quantity' | 'Amount' | 'Net amount' | 'Offers amount' | 'Deferred calculation' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | 'Installation' | '' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | '5' | '750' | '750' | '' | 'No' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | 'Installation' | '' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | '5' | '128,4' | '128,4' | '' | 'No' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | 'Installation' | '' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | '5' | '750' | '750' | '' | 'No' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1021 Vendors transactions"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Legal name' | 'Partner' | 'Agreement' | 'Basis' | 'Order' | 'Project' | 'Amount' | 'Deferred calculation' | 'Vendors advances closing' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | '' | '' | '750' | 'No' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | '' | '' | '128,4' | 'No' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | '' | '' | '750' | 'No' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1040 Taxes outgoing"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Invoice type' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Local currency' | 'TRY' | 'TRY' | '114,41' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Reporting currency' | 'USD' | 'TRY' | '19,59' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'en description is empty' | 'TRY' | 'TRY' | '114,41' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R3040 Withholding tax"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Local currency' | 'TRY' | 'TRY' | '187,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Reporting currency' | 'USD' | 'TRY' | '32,1' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'en description is empty' | 'TRY' | 'TRY' | '187,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5010 Reconciliation statement"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Currency' | 'Legal name' | 'Legal name contract' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Expense' | 'Main Company' | '' | 'TRY' | 'Company Ferron BP' | '' | '750' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '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' |
| '' | '02.05.2025 11:30:45' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | 'TRY' | 'Local currency' | 'TRY' | '750' | '' | '' | '750' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | 'TRY' | 'en description is empty' | 'TRY' | '750' | '' | '' | '750' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | 'USD' | 'Reporting currency' | 'TRY' | '128,4' | '' | '' | '128,4' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5022 Expenses"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Profit loss center' | 'Expense type' | 'Item key' | 'Fixed asset' | 'Ledger type' | 'Currency' | 'Additional analytic' | 'Multi currency movement type' | 'Project' | 'Amount' | 'Amount with taxes' | 'Amount cost' | 'Calculation movement cost' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '937,5' | '750' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | '937,5' | '750' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '160,5' | '128,4' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T1040 Accounting amounts"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Row key' | 'Operation' | 'Multi currency movement type' | 'Currency' | 'Revaluated currency' | 'Dr currency' | 'Cr currency' | 'Amount' | 'Dr currency amount' | 'Cr currency amount' | 'Deferred calculation' | 'Advances closing' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '750' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '128,4' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '750' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '114,41' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '19,59' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '114,41' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '187,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '32,1' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 11:30:45' | 'be53c991-7e35-4f35-b23d-68f09d18299e' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '187,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T2015 Transactions info"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Company' | 'Branch' | 'Order' | 'Date' | 'Key' | 'Currency' | 'Partner' | 'Legal name' | 'Agreement' | 'Is vendor transaction' | 'Is customer transaction' | 'Transaction basis' | 'Unique ID' | 'Project' | 'Amount' | 'Is due' | 'Is paid' | '' |
| '' | 'Main Company' | '' | '' | '02.05.2025 11:30:45' | ' ' | 'TRY' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Yes' | 'No' | 'Withholding tax invoice 3 dated 02.05.2025 11:30:45' | '*' | '' | '750' | 'Yes' | 'No' | '' |
And I close all client application windows
Scenario: _052406 check With holding Tax Invoice movements (Two Bank Payments)
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '4' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "Posted documents registry"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Document' | 'Date' | 'Number' | 'Create date' | 'Modify date' | 'Author' | 'Editor' | 'Manual movements edit' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | '02.05.2025 16:32:38' | '4' | '*' | '*' | 'CI' | 'CI' | 'No' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1001 Purchases"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Invoice' | 'Item key' | 'Serial lot number' | 'Row key' | 'Quantity' | 'Amount' | 'Net amount' | 'Offers amount' | 'Deferred calculation' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | 'Installation' | '' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | '5' | '750' | '750' | '' | 'No' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | 'Installation' | '' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | '5' | '128,4' | '128,4' | '' | 'No' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | 'Installation' | '' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | '5' | '750' | '750' | '' | 'No' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1021 Vendors transactions"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Legal name' | 'Partner' | 'Agreement' | 'Basis' | 'Order' | 'Project' | 'Amount' | 'Deferred calculation' | 'Vendors advances closing' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | '' | '' | '750' | 'No' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | '' | '' | '128,4' | 'No' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | '' | '' | '750' | 'No' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1040 Taxes outgoing"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Invoice type' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Local currency' | 'TRY' | 'TRY' | '114,41' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Reporting currency' | 'USD' | 'TRY' | '19,59' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'en description is empty' | 'TRY' | 'TRY' | '114,41' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R3040 Withholding tax"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Local currency' | 'TRY' | 'TRY' | '187,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Reporting currency' | 'USD' | 'TRY' | '32,1' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'en description is empty' | 'TRY' | 'TRY' | '187,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5010 Reconciliation statement"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Currency' | 'Legal name' | 'Legal name contract' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Expense' | 'Main Company' | '' | 'TRY' | 'Company Ferron BP' | '' | '750' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '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' |
| '' | '02.05.2025 16:32:38' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | 'TRY' | 'Local currency' | 'TRY' | '750' | '' | '' | '750' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | 'TRY' | 'en description is empty' | 'TRY' | '750' | '' | '' | '750' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | 'USD' | 'Reporting currency' | 'TRY' | '128,4' | '' | '' | '128,4' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5022 Expenses"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Profit loss center' | 'Expense type' | 'Item key' | 'Fixed asset' | 'Ledger type' | 'Currency' | 'Additional analytic' | 'Multi currency movement type' | 'Project' | 'Amount' | 'Amount with taxes' | 'Amount cost' | 'Calculation movement cost' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '937,5' | '750' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | '937,5' | '750' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '160,5' | '128,4' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T1040 Accounting amounts"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Row key' | 'Operation' | 'Multi currency movement type' | 'Currency' | 'Revaluated currency' | 'Dr currency' | 'Cr currency' | 'Amount' | 'Dr currency amount' | 'Cr currency amount' | 'Deferred calculation' | 'Advances closing' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '750' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '128,4' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '750' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '114,41' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '19,59' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '114,41' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '187,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '32,1' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 16:32:38' | '5694d002-462f-4a3b-9ba6-aa99df87533e' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '187,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T2015 Transactions info"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Company' | 'Branch' | 'Order' | 'Date' | 'Key' | 'Currency' | 'Partner' | 'Legal name' | 'Agreement' | 'Is vendor transaction' | 'Is customer transaction' | 'Transaction basis' | 'Unique ID' | 'Project' | 'Amount' | 'Is due' | 'Is paid' | '' |
| '' | 'Main Company' | '' | '' | '02.05.2025 16:32:38' | ' ' | 'TRY' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Yes' | 'No' | 'Withholding tax invoice 4 dated 02.05.2025 16:32:38' | '*' | '' | '750' | 'Yes' | 'No' | '' |
And I close all client application windows
Scenario: _052407 check With holding Tax Invoice movements (Mixed Payments)
And I close all client application windows
* Open WithholdingTaxInvoice
Given I open hyperlink "e1cib/list/Document.WithholdingTaxInvoice"
And I go to line in "List" table
| 'Number' |
| '5' |
* Check movements
And I click the button named "FormReportD0013_DocumentRegistrationsReportRegistrationsReportInfo"
Then "ResultTable" spreadsheet document is equal
| 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "Posted documents registry"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Document' | 'Date' | 'Number' | 'Create date' | 'Modify date' | 'Author' | 'Editor' | 'Manual movements edit' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | '02.05.2025 21:34:38' | '5' | '*' | '*' | 'CI' | 'CI' | 'No' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1001 Purchases"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Invoice' | 'Item key' | 'Serial lot number' | 'Row key' | 'Quantity' | 'Amount' | 'Net amount' | 'Offers amount' | 'Deferred calculation' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | 'Installation' | '' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | '5' | '750' | '750' | '' | 'No' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | 'Installation' | '' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | '5' | '128,4' | '128,4' | '' | 'No' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | 'Installation' | '' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | '5' | '750' | '750' | '' | 'No' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1021 Vendors transactions"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Legal name' | 'Partner' | 'Agreement' | 'Basis' | 'Order' | 'Project' | 'Amount' | 'Deferred calculation' | 'Vendors advances closing' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | '' | '' | '750' | 'No' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | '' | '' | '128,4' | 'No' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'TRY' | 'Company Ferron BP' | 'Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | '' | '' | '750' | 'No' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R1040 Taxes outgoing"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Invoice type' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Local currency' | 'TRY' | 'TRY' | '114,41' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'Reporting currency' | 'USD' | 'TRY' | '19,59' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'VAT' | '18%' | 'Invoice' | 'en description is empty' | 'TRY' | 'TRY' | '114,41' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R3040 Withholding tax"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Tax' | 'Tax rate' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Local currency' | 'TRY' | 'TRY' | '187,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'Reporting currency' | 'USD' | 'TRY' | '32,1' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Receipt' | 'Main Company' | '' | 'Witholding tax' | '20% WT' | 'en description is empty' | 'TRY' | 'TRY' | '187,5' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5010 Reconciliation statement"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Currency' | 'Legal name' | 'Legal name contract' | 'Amount' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Expense' | 'Main Company' | '' | 'TRY' | 'Company Ferron BP' | '' | '750' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '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' |
| '' | '02.05.2025 21:34:38' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | 'TRY' | 'Local currency' | 'TRY' | '750' | '' | '' | '750' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | 'TRY' | 'en description is empty' | 'TRY' | '750' | '' | '' | '750' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Expense' | 'Main Company' | '' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | 'USD' | 'Reporting currency' | 'TRY' | '128,4' | '' | '' | '128,4' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5022 Expenses"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Company' | 'Branch' | 'Profit loss center' | 'Expense type' | 'Item key' | 'Fixed asset' | 'Ledger type' | 'Currency' | 'Additional analytic' | 'Multi currency movement type' | 'Project' | 'Amount' | 'Amount with taxes' | 'Amount cost' | 'Calculation movement cost' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'Local currency' | '' | '937,5' | '750' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'TRY' | '' | 'en description is empty' | '' | '937,5' | '750' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | 'Main Company' | '' | 'Distribution department' | '' | 'Installation' | '' | '' | 'USD' | '' | 'Reporting currency' | '' | '160,5' | '128,4' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T1040 Accounting amounts"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'Row key' | 'Operation' | 'Multi currency movement type' | 'Currency' | 'Revaluated currency' | 'Dr currency' | 'Cr currency' | 'Amount' | 'Dr currency amount' | 'Cr currency amount' | 'Deferred calculation' | 'Advances closing' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '750' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '128,4' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '750' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '114,41' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '19,59' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '114,41' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'Local currency' | 'TRY' | '' | '' | '' | '187,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'Reporting currency' | 'USD' | '' | '' | '' | '32,1' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '02.05.2025 21:34:38' | '3beecd21-ef51-40fb-a806-3232bb89bd8f' | 'en description is empty' | 'en description is empty' | 'TRY' | '' | '' | '' | '187,5' | '' | '' | 'No' | '' | '' | '' | '' | '' | '' |
| '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "T2015 Transactions info"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Company' | 'Branch' | 'Order' | 'Date' | 'Key' | 'Currency' | 'Partner' | 'Legal name' | 'Agreement' | 'Is vendor transaction' | 'Is customer transaction' | 'Transaction basis' | 'Unique ID' | 'Project' | 'Amount' | 'Is due' | 'Is paid' | '' |
| '' | 'Main Company' | '' | '' | '02.05.2025 21:34:38' | ' ' | 'TRY' | 'Ferron BP' | 'Company Ferron BP' | 'Vendor Ferron, TRY' | 'Yes' | 'No' | 'Withholding tax invoice 5 dated 02.05.2025 21:34:38' | '*' | '' | '750' | 'Yes' | 'No' | '' |
And I close all client application windows
| 'Withholding tax invoice 1 dated 01.05.2025 13:00:00' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| 'Register "R5015 Other partners transactions"' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' | '' |
| '' | 'Period' | 'RecordType' | 'Company' | 'Branch' | 'Multi currency movement type' | 'Currency' | 'Transaction currency' | 'Legal name' | 'Partner' | 'Agreement' | 'Basis' | 'Amount' | 'Deferred calculation' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Local currency' | 'TRY' | 'TRY' | 'Tax authority' | 'Tax authority' | 'Tax' | '' | '37,5' | 'No' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'Reporting currency' | 'USD' | 'TRY' | 'Tax authority' | 'Tax authority' | 'Tax' | '' | '6,42' | 'No' |
| '' | '01.05.2025 13:00:00' | 'Expense' | 'Main Company' | '' | 'en description is empty' | 'TRY' | 'TRY' | 'Tax authority' | 'Tax authority' | 'Tax' | '' | '37,5' | 'No' |
And I close all client application windows