Codebasis als Dateien ins Arbeitsrepo statt als Gitlink

QuellCode/CentronERP war nur als Gitlink (Submodul-Referenz auf 79c1142)
getrackt, ohne .gitmodules und ohne erreichbares Remote. Der
Untersuchungsgegenstand der Versuchsreihe war damit nicht reproduzierbar
gesichert: Ein Klon haette ein leeres Verzeichnis erhalten, und die Belege
der 3.287 Anforderungen waeren nicht ueberpruefbar gewesen.

Umstellung:
- Historie nach c:\DEV\CentronERP_git_snapshot_79c1142 ausgelagert
  (vollstaendig lesbar, enthaelt 79c1142 und Vorgaenger 89ccfd6)
- Gitlink aus dem Index entfernt
- Dateiinhalt aufgenommen: 24.557 Dateien, rund 333 MB

Die verschachtelte .gitignore der Codebasis gilt weiter, Build-Artefakte
bleiben ausgeschlossen. Details in Versuche/Versuch_01/_Codebasis-Nachweis.md
This commit is contained in:
Christoph Schwörer
2026-08-26 07:43:51 +02:00
parent 18edae75b6
commit f045b99a25
24664 changed files with 5846716 additions and 1 deletions
@@ -0,0 +1,187 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.EmployeeArea;
using Centron.BusinessLogic.Sales.Receipts.DataAndResults;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.Data.Entities.Administration.Logins;
using Centron.Data.WebServices.Sales.Receipts.DeliveryLists;
using Centron.Data.WebServices.Sales.Receipts.Orders;
using Centron.Interfaces;
using Centron.Interfaces.Administration.Environment;
using Centron.Interfaces.BL;
using Centron.Interfaces.Sales.Receipts.InsertReceipts;
using Centron.Tests.EndToEnd.Infrastructure;
using CentronSoftware.Centron.WebServices.EntitiesWrongPlace.Sales.Receipts.DataAndResults;
using System;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.Tests.CompanyGroupContracts
{
public class CompanyGroupContractTests : EndToEndTest
{
public CompanyGroupContractTests(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
const int Customer1I3D = 10000;
const int Customer1ContractI3D = 10;
const int Customer2I3D = 10003;
const int Customer2ContractI3D = 5;
const int Customer3I3D = 10005;
const int Customer3ContractI3D = 19;
const int ArticleI3D = 1191;
public override void Execute()
{
// Okay, I first need company a with company b as parent-company
// Both companies need contracts
// And then I need to create a order at company A, with a contract of company B in a receipt-item
// Then I insert that order in a delivery-list for company B
// -> The receipt-item should still have the same contract
this.PrepareDatabase();
this.CreateOrderAndForwardToDeliveryList(Customer1I3D, Customer2ContractI3D, Customer2I3D, expectContractTakeover: true);
this.CreateOrderAndForwardToDeliveryList(Customer1I3D, Customer3ContractI3D, Customer3I3D, expectContractTakeover: true);
this.CreateOrderAndForwardToDeliveryList(Customer2I3D, Customer3ContractI3D, Customer3I3D, expectContractTakeover: true);
this.CreateOrderAndForwardToDeliveryList(Customer1I3D, Customer1ContractI3D, Customer2I3D, expectContractTakeover: false);
this.CreateOrderAndForwardToDeliveryList(Customer1I3D, Customer1ContractI3D, Customer3I3D, expectContractTakeover: false);
this.CreateOrderAndForwardToDeliveryList(Customer2I3D, Customer2ContractI3D, Customer3I3D, expectContractTakeover: false);
}
private void PrepareDatabase()
{
this.Sql($"INSERT INTO dbo.KundeToKonzern (KundenI3D, KonzernI3D) VALUES ({Customer1I3D}, {Customer2I3D})");
this.Sql($"INSERT INTO dbo.KundeToKonzern (KundenI3D, KonzernI3D) VALUES ({Customer2I3D}, {Customer3I3D})");
}
private void CreateOrderAndForwardToDeliveryList(int orderCustomerI3D, int contractI3D, int deliveryListCustomerI3D, bool expectContractTakeover)
{
var order = this.CreateAndSaveOrder(orderCustomerI3D, contractI3D);
var deliveryList = this.ForwardToDeliveryList(order, deliveryListCustomerI3D);
var deliveryListItem = deliveryList.Items.First(f => f.ArticleI3D == ArticleI3D);
if (expectContractTakeover)
{
Assert.Equal(contractI3D, deliveryListItem.ContractI3D);
}
else
{
Assert.NotEqual(contractI3D, deliveryListItem.ContractI3D);
}
this.Verifier.Verify($"FromCustomer_{orderCustomerI3D}_Contract_{contractI3D}_ToCustomer_{deliveryListCustomerI3D}_ExpectContractTakeover_{expectContractTakeover}", deliveryListItem);
}
private ReceiptOrderDTO CreateAndSaveOrder(int orderCustomerI3D, int contractI3D)
{
// CreateOrder
using var session = new BLSession();
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var loggedInUser = new LoggedInUser(user);
var orderResult = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(
CentronObjectKindNumeric.OrderClass,
loggedInUser,
orderCustomerI3D,
new CreateReceiptData { IgnoreCallbacks = true },
addressI3D: null,
contactPersonI3D: null,
insertSalutationAndAgreement: false,
ignoreDefaultContract: false,
insertCustomerDiscount: false);
Assert.Equal(ResultStatus.Success, orderResult.Status);
var receiptOrderDTO = (ReceiptOrderDTO)orderResult.Data.Receipt;
var receiptItemResult = session.GetBL<ReceiptItemWebServiceBL>().CreateArticleReceiptItems(
receiptOrderDTO,
isExternalArticle: false,
articleI3D: ArticleI3D,
externalArticleKind: null,
externalArticleId: null,
warehouseI3D: -1,
loggedInUser);
Assert.Equal(ResultStatus.Success, receiptItemResult.Status);
var receiptItem = receiptItemResult.Data.ReceiptItems
.Cast<ReceiptOrderItemDTO>()
.FirstOrDefault(f => f.ArticleI3D == ArticleI3D);
Assert.NotNull(receiptItem);
receiptItem.ContractI3D = contractI3D;
receiptOrderDTO.Items.Add(receiptItem);
// Save Order
using var saveSession = new BLSession();
var saveResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
receiptOrderDTO,
user,
new SaveReceiptData { IgnoreCallbacks = true },
autoLockIfNewReceipt: false,
application: CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
Assert.Equal(ResultStatus.Success, saveResult.Status);
var savedReceiptOrderDTO = (ReceiptOrderDTO)saveResult.Data.Receipt;
Assert.NotNull(savedReceiptOrderDTO);
return savedReceiptOrderDTO;
}
private ReceiptDeliveryListDTO ForwardToDeliveryList(ReceiptOrderDTO order, int deliveryListCustomerI3D)
{
using var session = new BLSession();
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var loggedInUser = new LoggedInUser(user);
var deliveryListResult = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(
CentronObjectKindNumeric.DeliveryListClass,
loggedInUser,
deliveryListCustomerI3D,
new CreateReceiptData { IgnoreCallbacks = true },
addressI3D: null,
contactPersonI3D: null,
insertSalutationAndAgreement: false,
ignoreDefaultContract: false,
insertCustomerDiscount: false);
Assert.Equal(ResultStatus.Success, deliveryListResult.Status);
var deliveryList = (ReceiptDeliveryListDTO)deliveryListResult.Data.Receipt;
var forwardItemsResult = session.GetBL<ReceiptItemWebServiceBL>().CreateReceiptItemsFromExistingItems(
deliveryList,
user,
order.ReceiptKind,
order.Items.Select(f => f.I3D).ToList(),
InsertReceiptTakeoverOptions.Reference,
takeoverPrice: true,
takeoverPurchasePrice: true,
takeoverCostCenterCostObject: true,
onlyTakeoverAvailableQuantity: false,
data: new CreateReceiptItemsFromExistingItemsData { IgnoreCallbacks = true },
doNotInsertFreeTexts: true);
Assert.Equal(ResultStatus.Success, forwardItemsResult.Status);
deliveryList.Items.AddRange(forwardItemsResult.Data.ReceiptItems.Cast<ReceiptDeliveryListItemDTO>());
return deliveryList;
}
}
}
@@ -0,0 +1,61 @@
{
AddAdditionalInformations: [],
ArticleCode: '85',
ArticleI3D: 1191,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 173.91,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: DateTime,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '095205982756',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '006R03005',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: '1',
OriginalPurchasePrice: 105.4,
OriginKind: 1,
OriginReceiptI3D: 4386,
OriginReceiptItemI3D: 7342,
PreparationDate: DateTime,
ProjectOfferRichText: null,
PurchaseBasePrice: 105.4,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 1802,
RichText: '{\rtf1\deff0 \stshfdbch3\stshfloch2\stshfhich2\stshfbi1{\fonttbl{\f0 Calibri;}{\fbiminor\f1 Times New Roman;}{\fhiminor\f2 Calibri;}{\fdbminor\f3 Times New Roman;}{\f4 Verdana;}{\f5 Cambria Math;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fcs1\f1\fcs1\f1\hich\af2\loch\af2\dbch\af3\cgrid1\fs22}{\*\defpap \widctlpar}{\stylesheet {\ql\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Normal;}{\*\cs1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Line Number;}{\*\cs3\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ul\cf2 Hyperlink;}{\*\ts4\tsrowd\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc0\minterSp0\mintLim1\mintraSp0\mmathFont5\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent0\mwrapRight0}\nouicompat\htmautsp\splytwnine\alntblind\expshrtn\spltpgpar\nogrowautofit\utinl\nobrkwrptbl\ftnlytwnine\notcvasp\dntblnsbdb\newtblstyruls\pgbrdrhead\pgbrdrfoot\formshade\sectd\endnhere\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
@@ -0,0 +1,61 @@
{
AddAdditionalInformations: [],
ArticleCode: '85',
ArticleI3D: 1191,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 173.91,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: DateTime,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '095205982756',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '006R03005',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: '1',
OriginalPurchasePrice: 105.4,
OriginKind: 1,
OriginReceiptI3D: 4387,
OriginReceiptItemI3D: 7343,
PreparationDate: DateTime,
ProjectOfferRichText: null,
PurchaseBasePrice: 105.4,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0 \stshfdbch3\stshfloch2\stshfhich2\stshfbi1{\fonttbl{\f0 Calibri;}{\fbiminor\f1 Times New Roman;}{\fhiminor\f2 Calibri;}{\fdbminor\f3 Times New Roman;}{\f4 Verdana;}{\f5 Cambria Math;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fcs1\f1\fcs1\f1\hich\af2\loch\af2\dbch\af3\cgrid1\fs22}{\*\defpap \widctlpar}{\stylesheet {\ql\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Normal;}{\*\cs1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Line Number;}{\*\cs3\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ul\cf2 Hyperlink;}{\*\ts4\tsrowd\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc0\minterSp0\mintLim1\mintraSp0\mmathFont5\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent0\mwrapRight0}\nouicompat\htmautsp\splytwnine\alntblind\expshrtn\spltpgpar\nogrowautofit\utinl\nobrkwrptbl\ftnlytwnine\notcvasp\dntblnsbdb\newtblstyruls\pgbrdrhead\pgbrdrfoot\formshade\sectd\endnhere\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
@@ -0,0 +1,61 @@
{
AddAdditionalInformations: [],
ArticleCode: '85',
ArticleI3D: 1191,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 173.91,
ChangeStock: true,
ContractI3D: 19,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: DateTime,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '095205982756',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '006R03005',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: '1',
OriginalPurchasePrice: 105.4,
OriginKind: 1,
OriginReceiptI3D: 4384,
OriginReceiptItemI3D: 7340,
PreparationDate: DateTime,
ProjectOfferRichText: null,
PurchaseBasePrice: 105.4,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0 \stshfdbch3\stshfloch2\stshfhich2\stshfbi1{\fonttbl{\f0 Calibri;}{\fbiminor\f1 Times New Roman;}{\fhiminor\f2 Calibri;}{\fdbminor\f3 Times New Roman;}{\f4 Verdana;}{\f5 Cambria Math;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fcs1\f1\fcs1\f1\hich\af2\loch\af2\dbch\af3\cgrid1\fs22}{\*\defpap \widctlpar}{\stylesheet {\ql\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Normal;}{\*\cs1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Line Number;}{\*\cs3\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ul\cf2 Hyperlink;}{\*\ts4\tsrowd\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc0\minterSp0\mintLim1\mintraSp0\mmathFont5\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent0\mwrapRight0}\nouicompat\htmautsp\splytwnine\alntblind\expshrtn\spltpgpar\nogrowautofit\utinl\nobrkwrptbl\ftnlytwnine\notcvasp\dntblnsbdb\newtblstyruls\pgbrdrhead\pgbrdrfoot\formshade\sectd\endnhere\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
@@ -0,0 +1,61 @@
{
AddAdditionalInformations: [],
ArticleCode: '85',
ArticleI3D: 1191,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 173.91,
ChangeStock: true,
ContractI3D: 5,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: DateTime,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '095205982756',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '006R03005',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: '1',
OriginalPurchasePrice: 105.4,
OriginKind: 1,
OriginReceiptI3D: 4383,
OriginReceiptItemI3D: 7339,
PreparationDate: DateTime,
ProjectOfferRichText: null,
PurchaseBasePrice: 105.4,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 1802,
RichText: '{\rtf1\deff0 \stshfdbch3\stshfloch2\stshfhich2\stshfbi1{\fonttbl{\f0 Calibri;}{\fbiminor\f1 Times New Roman;}{\fhiminor\f2 Calibri;}{\fdbminor\f3 Times New Roman;}{\f4 Verdana;}{\f5 Cambria Math;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fcs1\f1\fcs1\f1\hich\af2\loch\af2\dbch\af3\cgrid1\fs22}{\*\defpap \widctlpar}{\stylesheet {\ql\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Normal;}{\*\cs1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Line Number;}{\*\cs3\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ul\cf2 Hyperlink;}{\*\ts4\tsrowd\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc0\minterSp0\mintLim1\mintraSp0\mmathFont5\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent0\mwrapRight0}\nouicompat\htmautsp\splytwnine\alntblind\expshrtn\spltpgpar\nogrowautofit\utinl\nobrkwrptbl\ftnlytwnine\notcvasp\dntblnsbdb\newtblstyruls\pgbrdrhead\pgbrdrfoot\formshade\sectd\endnhere\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
@@ -0,0 +1,61 @@
{
AddAdditionalInformations: [],
ArticleCode: '85',
ArticleI3D: 1191,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 142.29,
ChangeStock: true,
ContractI3D: 19,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: DateTime,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '095205982756',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '006R03005',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: '1',
OriginalPurchasePrice: 105.4,
OriginKind: 1,
OriginReceiptI3D: 4385,
OriginReceiptItemI3D: 7341,
PreparationDate: DateTime,
ProjectOfferRichText: null,
PurchaseBasePrice: 105.4,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0 \stshfdbch3\stshfloch2\stshfhich2\stshfbi1{\fonttbl{\f0 Calibri;}{\fbiminor\f1 Times New Roman;}{\fhiminor\f2 Calibri;}{\fdbminor\f3 Times New Roman;}{\f4 Verdana;}{\f5 Cambria Math;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fcs1\f1\fcs1\f1\hich\af2\loch\af2\dbch\af3\cgrid1\fs22}{\*\defpap \widctlpar}{\stylesheet {\ql\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Normal;}{\*\cs1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Line Number;}{\*\cs3\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ul\cf2 Hyperlink;}{\*\ts4\tsrowd\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc0\minterSp0\mintLim1\mintraSp0\mmathFont5\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent0\mwrapRight0}\nouicompat\htmautsp\splytwnine\alntblind\expshrtn\spltpgpar\nogrowautofit\utinl\nobrkwrptbl\ftnlytwnine\notcvasp\dntblnsbdb\newtblstyruls\pgbrdrhead\pgbrdrfoot\formshade\sectd\endnhere\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
@@ -0,0 +1,61 @@
{
AddAdditionalInformations: [],
ArticleCode: '85',
ArticleI3D: 1191,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 142.29,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: DateTime,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: '095205982756',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: '006R03005',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: '1',
OriginalPurchasePrice: 105.4,
OriginKind: 1,
OriginReceiptI3D: 4388,
OriginReceiptItemI3D: 7344,
PreparationDate: DateTime,
ProjectOfferRichText: null,
PurchaseBasePrice: 105.4,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: '{\rtf1\deff0 \stshfdbch3\stshfloch2\stshfhich2\stshfbi1{\fonttbl{\f0 Calibri;}{\fbiminor\f1 Times New Roman;}{\fhiminor\f2 Calibri;}{\fdbminor\f3 Times New Roman;}{\f4 Verdana;}{\f5 Cambria Math;}}{\colortbl ;\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\defchp \fcs1\f1\fcs1\f1\hich\af2\loch\af2\dbch\af3\cgrid1\fs22}{\*\defpap \widctlpar}{\stylesheet {\ql\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Normal;}{\*\cs1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Default Paragraph Font;}{\*\cs2\sbasedon1\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22 Line Number;}{\*\cs3\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ul\cf2 Hyperlink;}{\*\ts4\tsrowd\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\tscellpaddfl3\tscellpaddl108\tscellpaddfb3\tscellpaddfr3\tscellpaddr108\tscellpaddft3\tsvertalt\cltxlrtb Normal Table;}{\*\ts5\tsrowd\sbasedon4\fcs1\af1\ltrch\fcs0\hich\af2\dbch\af3\loch\f2\fs22\ql\trbrdrt\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrh\brdrs\brdrw10\trbrdrv\brdrs\brdrw10\tscellpaddfl3\tscellpaddl108\tscellpaddfr3\tscellpaddr108\tsvertalt\cltxlrtb Table Simple 1;}}{\*\listoverridetable}{\info{\version1}}{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc0\minterSp0\mintLim1\mintraSp0\mmathFont5\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent0\mwrapRight0}\nouicompat\htmautsp\splytwnine\alntblind\expshrtn\spltpgpar\nogrowautofit\utinl\nobrkwrptbl\ftnlytwnine\notcvasp\dntblnsbdb\newtblstyruls\pgbrdrhead\pgbrdrfoot\formshade\sectd\endnhere\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Xerox Xerox XRC Color Toner identisch zu HP CF031A Cyan 12500 Seiten',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}