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,69 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.Sales.Receipts.ArticleSearch;
using Centron.BusinessLogic.Sales.Receipts.Internal;
using Centron.BusinessLogic.Warehousing;
using Centron.Tests.EndToEnd.Infrastructure;
using Xunit;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket103420
{
public class Ticket103420Test : EndToEndTest
{
public const int CurrencyFactorArticleI3D = 4363;
public const int ControlGroupArticleI3D = 4350;
public Ticket103420Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.PrepareDatabase();
// Alright, in the database is article 4363 with
// - currency-factor 1.0
// - currency-factor country 2 (belgium)
// - purchase-price and sell-price of 150
// And country 2 (belgium) with currency-factor right now of 1.5
// That means, if we now calculate this articles prices, we should get
// CurrentPrice = Price * Article.CurrencyFactor / Country.CurrencyFactor
// 100 € = 150 € * 1.0 / 1.5
// The control group article 4350 has the same prices, but still currency-factor country 1
this.ValidatePrices(CurrencyFactorArticleI3D, expectedPrice: 100m);
this.ValidatePrices(ControlGroupArticleI3D, expectedPrice: 150m);
}
private void PrepareDatabase()
{
this.Sql($"UPDATE dbo.ARTIK SET FremdwaehrungLandI3D = 2, VK_1 = 150, VK_2 = 150, VK_3 = 150, VK_4 = 150, EK = 150 WHERE I3D = {CurrencyFactorArticleI3D}");
this.Sql($"UPDATE dbo.ARTIK SET VK_1 = 150, VK_2 = 150, VK_3 = 150, VK_4 = 150, EK = 150 WHERE I3D = {ControlGroupArticleI3D}");
this.Sql($"UPDATE dbo.Laenkenn SET KursZuEur = 1.5 WHERE I3D = 2");
}
private void ValidatePrices(int articleI3D, decimal expectedPrice)
{
using (var session = new BLSession())
{
var article = session.GetBL<ArticleBL>().GetArticleByI3D(articleI3D);
var searchedArticle = session.GetBL<ArticleSearchBL>().GetSearchedArticle(isExternalArticle: false, articleI3D, calculatePrices: false);
var articlePurchasePrice = session.GetBL<ReceiptItemPriceBL>().GetPurchaseBasePrice(article, warehouseI3D: null, specialAgreement: null);
var searchedArticlePurchasePrice = session.GetBL<ReceiptItemPriceBL>().GetPurchaseBasePrice(searchedArticle, warehouseI3D: null, specialAgreement: null);
Assert.Equal(expectedPrice, articlePurchasePrice);
Assert.Equal(expectedPrice, searchedArticlePurchasePrice);
var (articlePrice, _) = session.GetBL<ReceiptItemPriceBL>().GetBasePrice(articlePurchasePrice, article);
var (searchedArticlePrice, _) = session.GetBL<ReceiptItemPriceBL>().GetBasePrice(searchedArticlePurchasePrice, searchedArticle);
Assert.Equal(expectedPrice, articlePrice);
Assert.Equal(expectedPrice, searchedArticlePrice);
}
}
}
}
@@ -0,0 +1,66 @@
[
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Wartungsvertrag',
ContractName: 'Wartungsvertrag',
CustomerI3D: 10003,
I3D: 1,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14001
},
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 2,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Hotlinevertrag',
ContractName: 'Hotlinevertrag',
CustomerI3D: 10003,
I3D: 2,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14002
},
{
AdditionalText: '',
BillingIntervalDuration: 3,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Clickvertrag oP',
ContractName: 'Clickvertrag oP',
CustomerI3D: 10003,
I3D: 5,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14005
},
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: 0,
ContingentOpen: -1.000000,
ContractKind: 'Kontingentverträge',
ContractName: 'Kontingentverträge',
CustomerI3D: 10003,
I3D: 26,
IsContingentContract: true,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14026
}
]
@@ -0,0 +1,82 @@
[
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Wartungsvertrag',
ContractName: 'Wartungsvertrag',
CustomerI3D: 10003,
I3D: 1,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14001
},
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 2,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Hotlinevertrag',
ContractName: 'Hotlinevertrag',
CustomerI3D: 10003,
I3D: 2,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14002
},
{
AdditionalText: '',
BillingIntervalDuration: 3,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Clickvertrag oP',
ContractName: 'Clickvertrag oP',
CustomerI3D: 10003,
I3D: 5,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14005
},
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: 0,
ContingentOpen: -1.000000,
ContractKind: 'Kontingentverträge',
ContractName: 'Kontingentverträge',
CustomerI3D: 10003,
I3D: 26,
IsContingentContract: true,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14026
},
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Kontingent',
ContractName: 'Kontingent',
CustomerI3D: 10009,
I3D: 4,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14004
}
]
@@ -0,0 +1,34 @@
[
{
AdditionalText: '',
BillingIntervalDuration: 1,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Kontingent',
ContractName: 'Kontingent',
CustomerI3D: 10009,
I3D: 4,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14004
},
{
AdditionalText: '',
BillingIntervalDuration: 3,
BillingIntervalKind: 1,
CalculationKind: 1,
ContingentKind: null,
ContingentOpen: 0.000000,
ContractKind: 'Clickvertrag oP',
ContractName: 'Clickvertrag oP',
CustomerI3D: 10000,
I3D: 10,
IsContingentContract: false,
IsCorporationOfCustomerI3Ds: [],
IsFinished: false,
Number: 14010
}
]
@@ -0,0 +1,34 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.WebServices.Sales.CustomerAssets.TimerBilling;
using Centron.Tests.EndToEnd.Infrastructure;
using System.Collections.Generic;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket104305
{
public class Ticket104305Test : EndToEndTest
{
public Ticket104305Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.LoadContracts("ContractsFromCustomer10003", new List<int> { 10003 }, null);
this.LoadContracts("ContractsFromCustomer10003IncludeContract4", new List<int> { 10003 }, new List<int> { 4 });
this.LoadContracts("NoCustomersIncludeContract4And10", null, new List<int> { 4, 10 });
this.LoadContracts("BothNULL", null, null);
this.LoadContracts("BothEmpty", new List<int>(), new List<int>());
}
private void LoadContracts(string name, List<int> customerI3Ds, List<int> alwaysIncludeContractI3Ds)
{
using (var session = new BLSession())
{
var contracts = session.GetBL<TimerBillingWebServiceBL>().GetContracts(customerI3Ds, alwaysIncludeContractI3Ds);
this.Verifier.Verify(name, contracts);
}
}
}
}
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '3',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: '5758',
Lieferscheinnummer: '30177',
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,13 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30177 eingefügt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
}
]
@@ -0,0 +1,12 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '5758',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: '5758',
Lieferscheinnummer: '30177',
RechPosI3D: '26143',
Rechnungsnummer: '40287',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,24 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30177 eingefügt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
}
]
@@ -0,0 +1,22 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '5758',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: '5758',
Lieferscheinnummer: '30177',
RechPosI3D: '26143',
Rechnungsnummer: '40287',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,24 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30177 eingefügt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
}
]
@@ -0,0 +1,32 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '5758',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '5758',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '2',
Aktuell: '0'
}
]
@@ -0,0 +1,703 @@
{
Count: 12,
CurrentPage: 1,
PageCount: 1,
Result: [
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: null,
CreatedAt: DateTime,
DeliveryListCustomerI3D: 10000,
DeliveryListCustomerName: 'c-entron software gmbh',
DeliveryListDate: DateTime,
DeliveryListI3D: 5165,
DeliveryListNetPriceComplete: 391.25,
DeliveryListNumber: 30165,
DeliveryListTaxPriceComplete: 74.34,
Description: null,
I3D: 5715,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: null,
LiefPosI3D: 5723,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '2353242134213',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: 7,
State: 3,
StorageName: 'Lehnert Auto',
SupplierDeliveryListDate: null,
SupplierDeliveryListI3D: 0,
SupplierDeliveryListName: null,
SupplierDeliveryListNumber: null,
SupplierDeliveryListReceiptDate: null,
SupplierDeliveryListReceiptNumber: null,
SupplierInvoiceReceiptDate: null,
SupplierInvoiceReceiptNumber: null,
SupplierNetPriceComplete: null,
SupplierTaxPriceComplete: null,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3682,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100112017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3681,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100102017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3680,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100092017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3679,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100082017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3678,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100072017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3677,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100062017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3676,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100052017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: 7162,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3675,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100042017',
OrderCustomerI3D: 10000,
OrderCustomerName: 'c-entron software gmbh',
OrderDate: DateTime,
OrderI3D: 4368,
OrderNetPriceComplete: 1569.38,
OrderNumber: 20372,
OrderTaxPriceComplete: 298.18,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 2,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: null,
DeliveryListCustomerName: null,
DeliveryListDate: null,
DeliveryListI3D: null,
DeliveryListNetPriceComplete: null,
DeliveryListNumber: null,
DeliveryListTaxPriceComplete: null,
Description: null,
I3D: 3674,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: null,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100032017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 1,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: 10000,
DeliveryListCustomerName: 'c-entron software gmbh',
DeliveryListDate: DateTime,
DeliveryListI3D: 5165,
DeliveryListNetPriceComplete: 391.25,
DeliveryListNumber: 30165,
DeliveryListTaxPriceComplete: 74.34,
Description: null,
I3D: 3673,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: 5724,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100022017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 3,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
},
{
ArticleCode: 'TN3280',
ArticleDescription: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
ArticleI3D: 1256,
AufPosI3D: null,
BestPosI3D: 3514,
CreatedAt: DateTime,
DeliveryListCustomerI3D: 10000,
DeliveryListCustomerName: 'c-entron software gmbh',
DeliveryListDate: DateTime,
DeliveryListI3D: 5165,
DeliveryListNetPriceComplete: 391.25,
DeliveryListNumber: 30165,
DeliveryListTaxPriceComplete: 74.34,
Description: null,
I3D: 3672,
InvoiceCustomerI3D: null,
InvoiceCustomerName: null,
InvoiceDate: null,
InvoiceI3D: null,
InvoiceNetPriceComplete: null,
InvoiceNumber: null,
InvoiceTaxPriceComplete: null,
IsInRma: false,
Kreditorcode: '5832933',
LiefPosI3D: 5724,
MasterDataListCustomerI3D: null,
MasterDataListCustomerName: null,
MasterDataListDate: null,
MasterDataListI3D: null,
MasterDataListItemI3D: null,
MasterDataListNumber: null,
Name: '100012017',
OrderCustomerI3D: null,
OrderCustomerName: null,
OrderDate: null,
OrderI3D: null,
OrderNetPriceComplete: null,
OrderNumber: null,
OrderTaxPriceComplete: null,
RechPosI3D: null,
SecondaryStockI3D: -1,
State: 3,
StorageName: 'Hauptlager',
SupplierDeliveryListDate: DateTime,
SupplierDeliveryListI3D: 3130,
SupplierDeliveryListName: 'Ingram Micro Distributions GmbH',
SupplierDeliveryListNumber: 17133,
SupplierDeliveryListReceiptDate: DateTime,
SupplierDeliveryListReceiptNumber: '',
SupplierInvoiceReceiptDate: DateTime,
SupplierInvoiceReceiptNumber: '78954562123',
SupplierNetPriceComplete: 1491.00,
SupplierTaxPriceComplete: 283.29,
SystemIdentifierNumber: 0,
WarrantyType: 0,
WarrantyValue: 0
}
]
}
@@ -0,0 +1,78 @@
{
Data: {
ArticleCodes: [
'TN3280'
],
HintTexts: [],
ProjectOfferRichTexts: [
null
],
ReceiptItems: [
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 80.950000000,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: '4977766665988',
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: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0000000000,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0000000000,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
]
},
Error: null,
Message: null,
MessageCode: null,
Status: 0
}
@@ -0,0 +1,363 @@
{
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: null,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 0,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: 80.950000000,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: '4977766665988',
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: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0000000000,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0000000000,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 1,
Zip: ''
}
@@ -0,0 +1,318 @@
{
Data: {
AgreementInternalPosition: 2,
DiscountInternalPosition: null,
FreeTextInternalPosition: 1,
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: null,
ChangedByI3D: null,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: null,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: null,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 0,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 0,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 0,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 0,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: ''
},
SalutationInternalPosition: 0,
ShowAlternativeAddressDialog: false,
ShowUseDirectDeliveryDialog: false,
UsedOverridenAddressAndContactPerson: false,
UsedOverridenEmailAddress: false
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,388 @@
{
Data: {
AskUserWhetherHeWantsToUpdateTheContactPersonData: false,
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22395,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5177,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5755,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [
{
BarcodeCaption: '100072017',
BarcodeI3D: 3678,
CreatedAt: DateTime,
CurrentBarcodeState: 4,
IsActive: false,
OwnerBarcodeI3D: null,
WarehouseCaption: 'Hauptlager',
WarehouseI3D: -1
}
],
BasePrice: 80.95,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: '1',
EANCode: '4977766665988',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5758,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 1.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
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 TN-3280 Toner Cartridge Black}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 f\u252\\'fcr DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5756,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5757,
Indent: 0,
InternalPosition: 4,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (94,40 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 1,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 2,
Zip: ''
},
ReceiptIsLockedFromOtherUser: false,
ShowDownPaymentInvoiceDialog: false,
ShowReceiptIsAlreadyExportedDialog: false,
ShowUpdateReceiptDateDialog: false,
ShowUpdateReceiptReceiverDialog: false
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,418 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22395,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5177,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5755,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [
{
BarcodeCaption: '100072017',
BarcodeI3D: 3678,
CreatedAt: DateTime,
CurrentBarcodeState: 4,
IsActive: false,
OwnerBarcodeI3D: null,
WarehouseCaption: 'Hauptlager',
WarehouseI3D: -1
}
],
BasePrice: 80.95,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: '1',
EANCode: '4977766665988',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5758,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 1.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
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 TN-3280 Toner Cartridge Black}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 f\u252\\'fcr DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5756,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5757,
Indent: 0,
InternalPosition: 4,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 1,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 2,
Zip: ''
},
ReceiptI3D: 5177,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,72 @@
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [
{
BarcodeCaption: '100072017',
BarcodeI3D: 3678,
CreatedAt: DateTime,
CurrentBarcodeState: 1,
IsActive: true,
OwnerBarcodeI3D: null,
WarehouseCaption: 'Doesn\'t matter',
WarehouseI3D: -1
}
],
BasePrice: 80.950000000,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: '4977766665988',
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: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0000000000,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0000000000,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: 4400,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
@@ -0,0 +1,10 @@
{
BarcodeCaption: '100072017',
BarcodeI3D: 3678,
CreatedAt: DateTime,
CurrentBarcodeState: 4,
IsActive: false,
OwnerBarcodeI3D: null,
WarehouseCaption: 'Hauptlager',
WarehouseI3D: -1
}
@@ -0,0 +1,380 @@
{
Data: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22395,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5177,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5755,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [
{
BarcodeCaption: '100072017',
BarcodeI3D: 3678,
CreatedAt: DateTime,
CurrentBarcodeState: 4,
IsActive: false,
OwnerBarcodeI3D: null,
WarehouseCaption: 'Hauptlager',
WarehouseI3D: -1
}
],
BasePrice: 80.95,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: '1',
EANCode: '4977766665988',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5758,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 1.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
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 TN-3280 Toner Cartridge Black}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 f\u252\\'fcr DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5756,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5757,
Indent: 0,
InternalPosition: 4,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 1,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 2,
Zip: ''
},
Error: null,
Message: null,
MessageCode: null,
Status: 0
}
@@ -0,0 +1,557 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
CollectiveAccount: '',
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22396,
DownPaymentForOrderI3D: null,
EditorI3D: 22,
Email: '',
EsrAmount: null,
EsrCodelineAmount: null,
EsrReferenceNumber: null,
ExclusiveOfVAT: false,
ExternalInvoiceDate: null,
ExternalInvoiceNumber: null,
Fax: '',
HasPostOfficeBox: false,
I3D: 6592,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsCashAsset: false,
IsFixed: false,
IsPartialDeliveryPossible: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
DifferentBalanceDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 26141,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
ReceiptItemServiceArticleClassificationI3D: null,
RevenueAccount: null,
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 Folgende Positionen stammen aus Lieferschein 30177 vom EinDatum}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Folgende Positionen stammen aus Lieferschein 30177 vom EinDatum',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
DifferentBalanceDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 26142,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
ReceiptItemServiceArticleClassificationI3D: null,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [
{
BarcodeCaption: '100072017',
BarcodeI3D: 3678,
CreatedAt: DateTime,
CurrentBarcodeState: 4,
IsActive: true,
OwnerBarcodeI3D: null,
WarehouseCaption: 'Hauptlager',
WarehouseI3D: -1
}
],
BasePrice: 80.95,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
DifferentBalanceDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: '1',
EANCode: '4977766665988',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 26143,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0,
OriginKind: 2,
OriginReceiptI3D: 5177,
OriginReceiptItemI3D: 5758,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0000000,
QuantityProcessed: 0.0,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
ReceiptItemServiceArticleClassificationI3D: null,
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 TN-3280 Toner Cartridge Black}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 f\u252\\'fcr DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.00,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
DifferentBalanceDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 26144,
Indent: 0,
InternalPosition: 4,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
ReceiptItemServiceArticleClassificationI3D: null,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
DifferentBalanceDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 26145,
Indent: 0,
InternalPosition: 5,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
ReceiptItemServiceArticleClassificationI3D: null,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
DifferentBalanceDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 26146,
Indent: 0,
InternalPosition: 6,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
ReceiptItemServiceArticleClassificationI3D: null,
RevenueAccount: null,
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 Ende Positionen aus Lieferschein 30177 vom EinDatum}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'Ende Positionen aus Lieferschein 30177 vom EinDatum',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatI3D: 1,
MandatorBankNumber: null,
Number: 40287,
OfficeStaffI3D: 38,
PaidFC: 0.0,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (94,40 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
PaymentDueDate: DateTime,
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 4,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 1,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
UsedAlternativeInvoiceAddress: false,
Version: 1,
Zip: ''
},
ReceiptI3D: 6592,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,418 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22395,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5177,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5755,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5756,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5757,
Indent: 0,
InternalPosition: 4,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: 'TN3280',
ArticleI3D: 1256,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [
{
BarcodeCaption: '100072017',
BarcodeI3D: 3678,
CreatedAt: DateTime,
CurrentBarcodeState: 3,
IsActive: true,
OwnerBarcodeI3D: null,
WarehouseCaption: 'Hauptlager',
WarehouseI3D: -1
}
],
BasePrice: 80.950000000,
ChangeStock: true,
ContractI3D: null,
CostCenterI3D: 1,
CostObjectI3D: 1,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: '1',
EANCode: '4977766665988',
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5758,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 1,
LicenseDate: null,
ManufacturerCode: 'TN3280',
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: 91.0000000000,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: 91.0000000000,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 1.0,
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 TN-3280 Toner Cartridge Black}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par\pard\plain\ql\widctlpar{\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1 f\u252\\'fcr DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother}\fcs1\af1\ltrch\fcs0\hich\af4\dbch\af3\loch\f4\fs18\cf1\par}',
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: 'TN-3280 Toner Cartridge Black\r\nfür DCP-8085DN, HL-5340D, -5350DN, -5350DNLT, -5350DN2LT, -5370DW, -5380DN, MFC-8880DN, -8890DW 8000 PGS, Hersteller: Brother',
VATI3D: 4,
VATRate: 19.0,
Visible: 1,
WarehouseI3D: -1,
WEEE: ''
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (94,40 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 1,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 1,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5177,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,291 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.EmployeeArea;
using Centron.BusinessLogic.Sales.Receipts.DataAndResults;
using Centron.BusinessLogic.Warehousing;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.BusinessLogic.WebServices.Warehousing;
using Centron.Data.Entities.Administration.Logins;
using Centron.Data.WebServices.Sales.Receipts.DeliveryLists;
using Centron.Data.WebServices.Sales.Receipts.Invoices;
using Centron.Interfaces;
using Centron.Interfaces.Administration.Environment;
using Centron.Interfaces.Sales.Receipts;
using Centron.Interfaces.Sales.Receipts.InsertReceipts;
using Centron.Interfaces.Warehousing;
using Centron.Tests.EndToEnd.Infrastructure;
using Centron.Tests.EndToEnd.Infrastructure.Verifier;
using CentronSoftware.Centron.WebServices.EntitiesWrongPlace.Sales.Receipts.DataAndResults;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket104691
{
/// <summary>
/// When you did the following actions, you would run into a problem:
/// 1. Create delivery-list with a barcode
/// 2. Save delivery-list
/// 3. Forward to invoice and save the invoice
/// 4. Create new version in the delivery-list and save it
///
/// Now you will have an issue with the barcode, the SeriennummerToPosition IsActive is in the invoice.
/// And of course, there will be one more SeriennummerToPosition entry for the delivery-list in version 1.
/// BUT, because we created a new version 2 of the delivery-list after the invoice was created, there was no SeriennummerToPosition for the delivery-list version 2.
///
/// This test makes sure that we create the SeriennummerToPosition for version 2.
/// </summary>
public class Ticket104691Test : EndToEndTest
{
public const string Barcode = "100072017";
public const int BarcodeI3D = 3678;
public const int ArticleI3D = 1256;
public Ticket104691Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
// We have a bit of flakiness with this property, if the code is VERY FAST, it will be the same value as CreatedDate and ChangedDate
// But if the code is a bit slower, it will get a different value, and the Verifier will treat it as an error
// It's annoying, and I don't wanna deal with this issue right now, so ignore the property for now
this.Verifier.Settings.IgnoreProperty<ReceiptInvoiceDTO>(f => f.VariableDateField);
}
public override void Execute()
{
this.PrepareDatabase();
var deliveryListI3D = this.CreateDeliveryList();
this.VerifyBarcodeTables("AfterDeliveryListCreated");
this.ForwardDeliveryListToInvoice(deliveryListI3D);
this.VerifyBarcodeTables("AfterForwardToInvoice");
this.CreateNewVersion(deliveryListI3D);
this.VerifyBarcodeTables("AfterNewDeliveryListVersion");
this.VerifyBarcodeIsStillInDeliveryList(deliveryListI3D);
}
private void PrepareDatabase()
{
// There is no Bankverbindung for the customer 10022 - but we are creating invoices for him
// So we just move the existing Bankverbindung to customer 10022, so he can use it for this test
this.Sql("UPDATE dbo.Bankverbindungen SET ObjectI3D = 10022");
}
private int CreateDeliveryList()
{
ReceiptDeliveryListDTO deliveryList;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var result = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(
CentronObjectKindNumeric.DeliveryListClass,
new LoggedInUser(user),
customerI3D: 10022,
new CreateReceiptData(),
addressI3D: null,
contactPersonI3D: null,
insertSalutationAndAgreement: true,
ignoreDefaultContract: false,
insertCustomerDiscount: true);
this.Verifier.Verify("NewDeliveryList", result);
var receiptItem = session.GetBL<ReceiptItemWebServiceBL>().CreateArticleReceiptItems(
result.Data.Receipt,
isExternalArticle: false,
ArticleI3D,
externalArticleKind: null,
externalArticleId: null,
warehouseI3D: -1,
new LoggedInUser(user));
this.Verifier.Verify("DeliveryListReceiptItem", receiptItem);
deliveryList = (ReceiptDeliveryListDTO)result.Data.Receipt;
deliveryList.VariableComboBoxFieldI3D = 10;
deliveryList.Items.AddRange(receiptItem.Data.ReceiptItems.Cast<ReceiptDeliveryListItemDTO>());
this.Verifier.Verify("DeliveryListWithReceiptItem", deliveryList);
var barcodeFilter = new BarcodeFilter
{
ArticleI3Ds = new List<int> { ArticleI3D }
};
var barcodes = session.GetBL<BarcodeWebServiceBL>().GetBarcodesThroughPaging(barcodeFilter, 1, 100);
this.Verifier.Verify("Barcodes", barcodes);
var articlePosition = deliveryList.Items.Single(f => f.ArticleI3D == ArticleI3D);
var barcode = barcodes.Result.Single(f => f.Name == Barcode);
articlePosition.Barcodes.Add(new ReceiptItemBarcode
{
WarehouseI3D = barcode.SecondaryStockI3D,
WarehouseCaption = "Doesn't matter",
CurrentBarcodeState = (BarcodeState)barcode.State,
BarcodeCaption = barcode.Name,
BarcodeI3D = barcode.I3D,
IsActive = true,
CreatedAt = barcode.CreatedAt
});
this.Verifier.Verify("ReceiptItemWithBarcode", articlePosition);
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
deliveryList,
user,
new SaveReceiptData
{
IgnoreCallbacks = true
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
this.Verifier.Verify("SavedDeliveryList", saveResult);
return saveResult.Data.Receipt.I3D;
}
}
private void ForwardDeliveryListToInvoice(int deliveryListI3D)
{
ReceiptInvoiceDTO invoice;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var forwardResult = session.GetBL<ReceiptWebServiceBL>().ForwardReceipt(
CentronObjectKindNumeric.InvoiceClass,
user,
new ForwardReceiptData
{
CreateReceiptData = new CreateReceiptData
{
IgnoreCallbacks = true,
},
CreateReceiptItemsFromExistingItemsData = new List<CreateReceiptItemsFromExistingItemsData>
{
new()
{
IgnoreCallbacks = true,
},
},
IgnoreCallbacks = true
},
new List<ReceiptToForward>
{
new ReceiptToForward
{
ReceiptKind = CentronObjectKindNumeric.DeliveryListClass,
ReceiptI3D = deliveryListI3D
}
},
receiptProjectLayoutItemI3DsToForward:null,
InsertReceiptTakeoverOptions.Reference,
onlyTakeoverAvailableQuantity: true,
ignoreDefaultContract: false);
this.Verifier.Verify("ForwardDeliveryListToInvoiceResult", forwardResult);
invoice = (ReceiptInvoiceDTO)forwardResult.Data.Receipt;
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveInvoiceResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
invoice,
user,
new SaveReceiptData
{
IgnoreCallbacks = false,
InsertFreightArticle = false
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
this.Verifier.Verify("SaveInvoiceResult", saveInvoiceResult);
}
}
private void CreateNewVersion(int deliveryListI3D)
{
ReceiptDeliveryListDTO newDeliveryListVersion;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var createNewVersionResult = session.GetBL<ReceiptWebServiceBL>().CreateNewVersion(
CentronObjectKindNumeric.DeliveryListClass,
deliveryListI3D,
version: null,
newContactPersonI3D: null,
user,
new CreateNewVersionData
{
IgnoreCallbacks = true,
});
this.Verifier.Verify("NewDeliveryListVersion", createNewVersionResult);
newDeliveryListVersion = (ReceiptDeliveryListDTO)createNewVersionResult.Data.Receipt;
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveDeliveryListResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
newDeliveryListVersion,
user,
new SaveReceiptData
{
IgnoreCallbacks = false,
InsertFreightArticle = false
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
this.Verifier.Verify("NewDeliveryListVersionSaved", saveDeliveryListResult);
}
}
private void VerifyBarcodeTables(string name)
{
var settings = new CentronVerifierSettings();
settings.IgnoreColumn("Datum");
this.Verifier.VerifyTable($"{name}_Table_Barcode", tableName:"Barcode", where:$"I3D = {BarcodeI3D}");
this.Verifier.VerifyTable($"{name}_Table_SeriennummerToPosition", "SeriennummerToPosition", $"SNI3D = {BarcodeI3D}", settings);
this.Verifier.VerifyTable($"{name}_Table_BarcodeHistory", "BarcodeHistory", $"BarcodeI3D = {BarcodeI3D}", settings);
}
private void VerifyBarcodeIsStillInDeliveryList(int deliveryListI3D)
{
using (var session = new BLSession())
{
var deliveryListResult = session.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(deliveryListI3D, CentronObjectKindNumeric.DeliveryListClass);
this.Verifier.Verify("Result_DeliveryList", deliveryListResult);
var deliveryList = (ReceiptDeliveryListDTO)deliveryListResult.Data;
var barcodes = deliveryList.Items.SelectMany(f => f.Barcodes).ToList();
// Checks that the delivery list still has the barcode
Assert.Collection(barcodes, barcode =>
{
this.Verifier.Verify("Result_BarcodeInDeliveryList", barcode);
});
}
}
}
}
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: '26148',
Rechnungsnummer: '40288',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,35 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40287 eingefügt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'In Gutschrift 60021 übernommen.',
ArtI3D: '21',
ArtNummer: '60021',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40288 eingefügt.',
ArtI3D: '6593',
ArtNummer: '40288',
Version: '1',
Status: null
}
]
@@ -0,0 +1,32 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '26144',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '158',
KopfI3D: '21',
KopfNummer: '60021',
ObjektArt: '6',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26148',
KopfI3D: '6593',
KopfNummer: '40288',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '1',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,24 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40287 eingefügt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'In Gutschrift 60021 übernommen.',
ArtI3D: '21',
ArtNummer: '60021',
Version: '1',
Status: null
}
]
@@ -0,0 +1,22 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '26144',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '158',
KopfI3D: '21',
KopfNummer: '60021',
ObjektArt: '6',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: '26144',
Rechnungsnummer: '40287',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,13 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40287 eingefügt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
}
]
@@ -0,0 +1,12 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '26144',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: '26148',
Rechnungsnummer: '40288',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,35 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40287 eingefügt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'In Gutschrift 60021 übernommen.',
ArtI3D: '21',
ArtNummer: '60021',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40288 eingefügt.',
ArtI3D: '6593',
ArtNummer: '40288',
Version: '1',
Status: null
}
]
@@ -0,0 +1,42 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '26144',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '158',
KopfI3D: '21',
KopfNummer: '60021',
ObjektArt: '6',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26148',
KopfI3D: '6593',
KopfNummer: '40288',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '158',
KopfI3D: '21',
KopfNummer: '60021',
ObjektArt: '6',
AktuelleVersion: '2',
Aktuell: '0'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: '26148',
Rechnungsnummer: '40288',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,35 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40287 eingefügt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'In Gutschrift 60021 übernommen.',
ArtI3D: '21',
ArtNummer: '60021',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Rechnung 40288 eingefügt.',
ArtI3D: '6593',
ArtNummer: '40288',
Version: '1',
Status: null
}
]
@@ -0,0 +1,32 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '26144',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '158',
KopfI3D: '21',
KopfNummer: '60021',
ObjektArt: '6',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26148',
KopfI3D: '6593',
KopfNummer: '40288',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,281 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.EmployeeArea;
using Centron.BusinessLogic.Sales.Receipts.DataAndResults;
using Centron.BusinessLogic.Warehousing;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.BusinessLogic.WebServices.Warehousing;
using Centron.Data.Entities.Administration.Logins;
using Centron.Data.WebServices.Sales.Receipts.CreditVouchers;
using Centron.Data.WebServices.Sales.Receipts.Invoices;
using Centron.Interfaces;
using Centron.Interfaces.Administration.Environment;
using Centron.Interfaces.BL;
using Centron.Interfaces.Sales.Receipts;
using Centron.Interfaces.Sales.Receipts.InsertReceipts;
using Centron.Interfaces.Warehousing;
using Centron.Tests.EndToEnd.Infrastructure;
using Centron.Tests.EndToEnd.Infrastructure.Verifier;
using CentronSoftware.Centron.WebServices.EntitiesWrongPlace.Sales.Receipts.DataAndResults;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket106044
{
public class Ticket106044Test : EndToEndTest
{
public const string Barcode = "100072017";
public const int BarcodeI3D = 3678;
public const int ArticleI3D = 1256;
public Ticket106044Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.PrepareDatabase();
var invoiceI3D = this.CreateInvoice();
this.VerifyBarcodeTables("InvoiceCreated");
var creditVoucherI3D = this.ForwardInvoiceToCreditVoucher(invoiceI3D);
this.VerifyBarcodeTables("CreditVoucherCreated");
var secondInvoiceI3D = this.CreateInvoice();
this.VerifyBarcodeTables("SecondInvoiceCreated");
this.CompleteCreditVoucher(creditVoucherI3D);
this.VerifyBarcodeTables("CompletedCreditVoucher");
this.CreateNewVersion(creditVoucherI3D);
this.VerifyBarcodeTables("NewCreditVoucherVersion");
}
private void PrepareDatabase()
{
this.Sql("ALTER TABLE GutKopf DROP COLUMN LcmStatus");
// There is no Bankverbindung for the customer 10022 - but we are creating invoices for him
// So we just move the existing Bankverbindung to customer 10022, so he can use it for this test
this.Sql("UPDATE dbo.Bankverbindungen SET ObjectI3D = 10022");
}
private int CreateInvoice()
{
ReceiptInvoiceDTO invoice;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var result = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(
CentronObjectKindNumeric.InvoiceClass,
new LoggedInUser(user),
customerI3D: 10022,
new CreateReceiptData(),
addressI3D: null,
contactPersonI3D: null,
insertSalutationAndAgreement: true,
ignoreDefaultContract: false,
insertCustomerDiscount: true);
var receiptItem = session.GetBL<ReceiptItemWebServiceBL>().CreateArticleReceiptItems(
result.Data.Receipt,
isExternalArticle: false,
ArticleI3D,
externalArticleKind: null,
externalArticleId: null,
warehouseI3D: -1,
new LoggedInUser(user));
invoice = (ReceiptInvoiceDTO)result.Data.Receipt;
invoice.Items.AddRange(receiptItem.Data.ReceiptItems.Cast<ReceiptInvoiceItemDTO>());
var barcodeFilter = new BarcodeFilter
{
ArticleI3Ds = new List<int> { ArticleI3D }
};
var barcodes = session.GetBL<BarcodeWebServiceBL>().GetBarcodesThroughPaging(barcodeFilter, 1, 100);
var articlePosition = invoice.Items.Single(f => f.ArticleI3D == ArticleI3D);
var barcode = barcodes.Result.Single(f => f.Name == Barcode);
articlePosition.Barcodes.Add(new ReceiptItemBarcode
{
WarehouseI3D = barcode.SecondaryStockI3D,
WarehouseCaption = "Doesn't matter",
CurrentBarcodeState = (BarcodeState)barcode.State,
BarcodeCaption = barcode.Name,
BarcodeI3D = barcode.I3D,
IsActive = true
});
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
invoice,
user,
new SaveReceiptData
{
IgnoreCallbacks = true
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
return saveResult.Data.Receipt.I3D;
}
}
private int ForwardInvoiceToCreditVoucher(int invoiceI3D)
{
ReceiptCreditVoucherDTO creditVoucher;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var forwardResult = session.GetBL<ReceiptWebServiceBL>().ForwardReceipt(
CentronObjectKindNumeric.CreditVoucherClass,
user,
new ForwardReceiptData
{
CreateReceiptData = new CreateReceiptData
{
IgnoreCallbacks = true,
},
CreateReceiptItemsFromExistingItemsData = new List<CreateReceiptItemsFromExistingItemsData>
{
new()
{
IgnoreCallbacks = true,
},
},
IgnoreCallbacks = true
},
new List<ReceiptToForward>
{
new ReceiptToForward
{
ReceiptKind = CentronObjectKindNumeric.InvoiceClass,
ReceiptI3D = invoiceI3D
}
},
receiptProjectLayoutItemI3DsToForward: null,
InsertReceiptTakeoverOptions.Reference,
onlyTakeoverAvailableQuantity: true,
ignoreDefaultContract: false);
creditVoucher = (ReceiptCreditVoucherDTO)forwardResult.Data.Receipt;
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveCreditVoucherResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
creditVoucher,
user,
new SaveReceiptData
{
IgnoreCallbacks = true
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
return saveCreditVoucherResult.Data.Receipt.I3D;
}
}
private void CreateNewVersion(int creditVoucherI3D)
{
ReceiptCreditVoucherDTO newCreditVoucherVersion;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var createNewVersionResult = session.GetBL<ReceiptWebServiceBL>().CreateNewVersion(
CentronObjectKindNumeric.CreditVoucherClass,
creditVoucherI3D,
version: null,
newContactPersonI3D: null,
user,
new CreateNewVersionData
{
IgnoreCallbacks = true
});
newCreditVoucherVersion = (ReceiptCreditVoucherDTO)createNewVersionResult.Data.Receipt;
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveCreditVoucherResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
newCreditVoucherVersion,
user,
new SaveReceiptData
{
IgnoreCallbacks = true
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
Assert.Equal(ResultStatus.Success, saveCreditVoucherResult.Status);
}
}
private void CompleteCreditVoucher(int creditVoucherI3D)
{
ReceiptCreditVoucherDTO creditVoucher;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var creditVoucherResult = session.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(creditVoucherI3D, CentronObjectKindNumeric.CreditVoucherClass);
creditVoucher = (ReceiptCreditVoucherDTO)creditVoucherResult.Data;
}
creditVoucher.State = ReceiptState.Completed;
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveCreditVoucherResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
creditVoucher,
user,
new SaveReceiptData
{
IgnoreCallbacks = true
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
Assert.Equal(ResultStatus.Success, saveCreditVoucherResult.Status);
}
}
private void VerifyBarcodeTables(string name)
{
var settings = new CentronVerifierSettings();
settings.IgnoreColumn("Datum");
this.Verifier.VerifyTable($"{name}_Table_Barcode", tableName: "Barcode", where: $"I3D = {BarcodeI3D}");
this.Verifier.VerifyTable($"{name}_Table_SeriennummerToPosition", "SeriennummerToPosition", $"SNI3D = {BarcodeI3D}", settings);
this.Verifier.VerifyTable($"{name}_Table_BarcodeHistory", "BarcodeHistory", $"BarcodeI3D = {BarcodeI3D}", settings);
}
}
}
@@ -0,0 +1,45 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: null,
ReceiptI3D: null,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: 'Es wurden Positionen entfernt die bereits weiterverarbeitet waren.',
MessageCode: null,
Status: 2
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 7,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22395,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5177,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5755,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5756,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.000000000000,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5757,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: 0.0000000,
QuantityProcessed: 0.0000000,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 5177,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: 0.00,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 1,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 2,
Zip: ''
},
ReceiptI3D: 5177,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,204 @@
using System.Collections.Generic;
using System.Linq;
using Centron.BusinessLogic;
using Centron.BusinessLogic.EmployeeArea;
using Centron.BusinessLogic.Sales.Receipts.DataAndResults;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.BusinessLogic.WebServices.Sales.Receipts.DataAndResults;
using Centron.Data.Entities.Administration.Logins;
using Centron.Data.WebServices.Sales.Receipts;
using Centron.Interfaces;
using Centron.Interfaces.Administration.Environment;
using Centron.Interfaces.BL;
using Centron.Interfaces.Sales.Receipts;
using Centron.Interfaces.Sales.Receipts.InsertReceipts;
using Centron.Tests.EndToEnd.Infrastructure;
using CentronSoftware.Centron.WebServices.EntitiesWrongPlace.Sales.Receipts.DataAndResults;
using Xunit.Abstractions;
using Centron.Core.Extensions;
using CentronSoftware.Centron.WebServices.Extensions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket107258
{
public class Ticket107258Test : EndToEndTest
{
public Ticket107258Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
const int ArticleI3D = 4348;
public override void Execute()
{
this.PrepareDatabase();
// Create delivery-list and invoice
var deliveryList = this.CreateDeliveryList();
var invoice = this.CreateInvoiceFromDeliveryList(deliveryList);
// Create new delivery-list version
var deliveryListVersion = this.CreateNewVersion(CentronObjectKindNumeric.DeliveryListClass, deliveryList.I3D);
// Remove already forwarded position
var items = deliveryListVersion.GetReceiptItems();
items.RemoveWhere(f => f.Kind == ReceiptItemKind.Article);
deliveryListVersion.SetReceiptItems(items);
// Try to save the delivery-list
var result = this.SaveReceipt(deliveryListVersion);
this.Verifier.Verify("CantRemoveForwardedPositionResult", result);
// Set invoice as cancelled
this.Sql($"UPDATE RechKopf SET Status = {(int)ReceiptState.Canceled} WHERE I3D = {invoice.I3D}");
// Try to save the delivery-list again
result = this.SaveReceipt(deliveryListVersion);
this.Verifier.Verify("SavedSuccessfully", result);
}
private ReceiptBaseDTO CreateDeliveryList()
{
// Create delivery-list
var deliveryList = this.CreateNewReceipt(CentronObjectKindNumeric.DeliveryListClass);
// Add position
var items = deliveryList.GetReceiptItems();
var item = this.CreateReceiptItem(deliveryList);
items.Add(item);
deliveryList.SetReceiptItems(items);
// Save delivery-list
return this.SaveReceipt(deliveryList).Data.Receipt;
}
private ReceiptBaseDTO CreateInvoiceFromDeliveryList(ReceiptBaseDTO savedDeliveryList)
{
// Create invoice
var invoice = this.ForwardReceipt(CentronObjectKindNumeric.InvoiceClass, savedDeliveryList);
// Save invoice
return this.SaveReceipt(invoice).Data.Receipt;
}
private void PrepareDatabase()
{
// Oops, I wrote this test using this article I3D
// But now when creating and saving a invoice, I notice that this article needs barcodes...
// So I deactivate it rather than re-create all the *.expected.txt files again
this.Sql($"UPDATE ARTIK SET BarcodeScanen = 0 WHERE I3D = {ArticleI3D}");
// There is no Bankverbindung for the customer 10022 - but we are creating invoices for him
// So we just move the existing Bankverbindung to customer 10022, so he can use it for this test
this.Sql("UPDATE dbo.Bankverbindungen SET ObjectI3D = 10022");
}
private ReceiptBaseDTO CreateNewReceipt(CentronObjectKindNumeric receiptKind)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var result = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(receiptKind, new LoggedInUser(user), 10022, new CreateReceiptData(), null, null, true, false, true);
return result.Data.Receipt;
}
}
private ReceiptItemBaseDTO CreateReceiptItem(ReceiptBaseDTO receipt)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var receiptItemsResult = session.GetBL<ReceiptItemWebServiceBL>().CreateArticleReceiptItems(
receipt,
false,
ArticleI3D,
null,
null,
-1,
new LoggedInUser(user));
return receiptItemsResult.Data.ReceiptItems.Single(f => f.ArticleI3D == ArticleI3D);
}
}
private Result<SaveReceiptResultDTO> SaveReceipt(ReceiptBaseDTO originReceipt)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveReceiptResult = session.GetBL<ReceiptWebServiceBL>().SaveReceipt(
originReceipt,
user,
new SaveReceiptData { IgnoreCallbacks = true },
autoLockIfNewReceipt: false,
CreatedThroughApplication.WebServices,
receiptTemplateFolderI3D: null);
return saveReceiptResult;
}
}
private ReceiptBaseDTO ForwardReceipt(CentronObjectKindNumeric targetReceiptKind, ReceiptBaseDTO originReceipt)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var forwardResult = session.GetBL<ReceiptWebServiceBL>().ForwardReceipt(
targetReceiptKind,
user,
new ForwardReceiptData
{
CreateReceiptData = new CreateReceiptData
{
IgnoreCallbacks = true,
},
CreateReceiptItemsFromExistingItemsData = new List<CreateReceiptItemsFromExistingItemsData>
{
new()
{
IgnoreCallbacks = true,
},
},
IgnoreCallbacks = true
},
new List<ReceiptToForward>
{
new ReceiptToForward
{
ReceiptKind = originReceipt.ReceiptKind,
ReceiptI3D = originReceipt.I3D
}
},
null,
InsertReceiptTakeoverOptions.Reference,
true,
false);
return forwardResult.Data.Receipt;
}
}
private ReceiptBaseDTO CreateNewVersion(CentronObjectKindNumeric receiptKind, int receiptI3D)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var createNewVersionResult = session.GetBL<ReceiptWebServiceBL>().CreateNewVersion(
receiptKind,
receiptI3D,
null,
null,
user,
new CreateNewVersionData());
return createNewVersionResult.Data.Receipt;
}
}
}
}
@@ -0,0 +1,188 @@
using System.Collections.Generic;
using System.Linq;
using Centron.BusinessLogic;
using Centron.BusinessLogic.Administration.Settings;
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;
using Centron.Data.WebServices.Sales.Receipts.Offers;
using Centron.Data.WebServices.Sales.Receipts.Orders;
using Centron.Interfaces;
using Centron.Interfaces.Administration.Environment;
using Centron.Interfaces.Sales.Receipts;
using Centron.Interfaces.Sales.Receipts.InsertReceipts;
using Centron.Tests.EndToEnd.Infrastructure;
using CentronSoftware.Centron.WebServices.EntitiesWrongPlace.Sales.Receipts.DataAndResults;
using Xunit;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket110400
{
public class Ticket110400Test : EndToEndTest
{
public Ticket110400Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.Never, quantityComplete: 10, quantityForward: 0, ReceiptState.Active);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.Never, quantityComplete: 10, quantityForward: 5, ReceiptState.Active);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.Never, quantityComplete: 10, quantityForward: 10, ReceiptState.Active);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.WhenPartlyForwarded, quantityComplete: 10, quantityForward: 0, ReceiptState.Active);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.WhenPartlyForwarded, quantityComplete: 10, quantityForward: 5, ReceiptState.Completed);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.WhenPartlyForwarded, quantityComplete: 10, quantityForward: 10, ReceiptState.Completed);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.WhenCompletelyForwarded, quantityComplete: 10, quantityForward: 0, ReceiptState.Active);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.WhenCompletelyForwarded, quantityComplete: 10, quantityForward: 5, ReceiptState.Active);
this.ValidateOfferStateAfterForwarding(CloseOfferSetting.WhenCompletelyForwarded, quantityComplete: 10, quantityForward: 10, ReceiptState.Completed);
}
private enum CloseOfferSetting
{
Never = 1,
WhenPartlyForwarded = 2,
WhenCompletelyForwarded = 3
}
private void ValidateOfferStateAfterForwarding(CloseOfferSetting setting, int quantityComplete, int quantityForward, ReceiptState expectedState)
{
this.UpdateSetting(setting);
// Create Offer
var offer = this.CreateNewOffer();
var item = this.CreateReceiptItem(offer);
item.QuantityComplete = quantityComplete;
offer.Items.Add((ReceiptOfferItemDTO)item);
// Save Offer
var savedOffer = (ReceiptOfferDTO)this.SaveReceipt(offer);
// Forward to Order
var order = this.ForwardToOrder(savedOffer);
order.Items.Single(f => f.Kind == ReceiptItemKind.Article).QuantityComplete = quantityForward;
// Save Order
this.SaveReceipt(order);
// Check Offer state
var reloadedOffer = this.GetOffer(savedOffer.I3D);
Assert.Equal(expectedState, reloadedOffer.State);
}
private void UpdateSetting(CloseOfferSetting setting)
{
using (var session = new BLSession())
{
var updateSettings = session.GetBL<AppSettingsBL>().GetSettingsForUpdate(AppSettingsConst.CloseOfferAutomatically);
updateSettings.UpdateInt(AppSettingsConst.CloseOfferAutomatically, (int)setting);
updateSettings.SaveSettings();
}
}
private ReceiptOfferDTO CreateNewOffer()
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var result = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(CentronObjectKindNumeric.OfferClass, new LoggedInUser(user), 10022, new CreateReceiptData(), null, null, true, false, true);
return (ReceiptOfferDTO)result.Data.Receipt;
}
}
private ReceiptItemBaseDTO CreateReceiptItem(ReceiptBaseDTO receipt)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var receiptItemsResult = session.GetBL<ReceiptItemWebServiceBL>().CreateArticleReceiptItems(
receipt,
false,
4348,
null,
null,
-1,
new LoggedInUser(user));
return receiptItemsResult.Data.ReceiptItems.Single(f => f.ArticleI3D == 4348);
}
}
private ReceiptBaseDTO SaveReceipt(ReceiptBaseDTO originReceipt)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveReceiptResult = session.GetBL<ReceiptWebServiceBL>().SaveReceipt(
originReceipt,
user,
new SaveReceiptData { IgnoreCallbacks = true },
autoLockIfNewReceipt: false,
CreatedThroughApplication.WebServices,
receiptTemplateFolderI3D: null);
return saveReceiptResult.Data.Receipt;
}
}
private ReceiptOrderDTO ForwardToOrder(ReceiptOfferDTO originReceipt)
{
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var forwardResult = session.GetBL<ReceiptWebServiceBL>().ForwardReceipt(
CentronObjectKindNumeric.OrderClass,
user,
new ForwardReceiptData
{
CreateReceiptData = new CreateReceiptData
{
IgnoreCallbacks = true,
},
CreateReceiptItemsFromExistingItemsData = new List<CreateReceiptItemsFromExistingItemsData>
{
new()
{
IgnoreCallbacks = true,
},
},
IgnoreCallbacks = true
},
new List<ReceiptToForward>
{
new ReceiptToForward
{
ReceiptKind = originReceipt.ReceiptKind,
ReceiptI3D = originReceipt.I3D
}
},
null,
InsertReceiptTakeoverOptions.Reference,
true,
false);
return (ReceiptOrderDTO)forwardResult.Data.Receipt;
}
}
private ReceiptOfferDTO GetOffer(int offerI3D)
{
using (var session = new BLSession())
{
var result = session.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(offerI3D, CentronObjectKindNumeric.OfferClass);
return (ReceiptOfferDTO)result.Data;
}
}
}
}
@@ -0,0 +1 @@
'DE26930901000012345678 UVB ULMVDE66xxx 100000'
@@ -0,0 +1 @@
'DE0123456789 Test-Bank CETESTBIC 123456'
@@ -0,0 +1,68 @@
using System;
using System.Linq;
using Centron.BusinessLogic.Administration.Masterdata;
using Centron.BusinessLogic.Sales.Receipts;
using Centron.BusinessLogic.Sales.Receipts.Internal;
using Centron.DAO;
using Centron.Data.Entities.Sales.Receipts.Invoices;
using Centron.Tests.EndToEnd.Infrastructure;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket111051
{
public class Ticket11051Test : EndToEndTest
{
public Ticket11051Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.PrepareDatabase();
this.CreateConditionText("Mandat1", mandatI3D: 1);
this.CreateConditionText("Mandat2", mandatI3D: 2);
}
private void CreateConditionText(string name, int mandatI3D)
{
using (var session = new DAOSession())
{
session.StartTransaction();
try
{
// Load receipt, mandats and condition-text
var receipt = new ReceiptBL(session).GetReceiptByI3D<ReceiptInvoice>(4396);
var allMandats = new ReceiptBL(session).GetReceiptMandats(receipt.CustomerI3D);
var text = new AssetConditionBL(session).GetAssetConditionText(receipt.PaymentConditionI3D.Value, receipt.CountryI3D.GetValueOrDefault(0));
text.Text = "@PI @PBN @PBB @PM"; // Update condition-text to include the mandat-variables
var mandat = allMandats.FirstOrDefault(f => f.I3D == mandatI3D);
if (mandat == null)
throw new Exception($"The mandat with I3D {mandatI3D} was not found.");
// Change the mandat on the receipt
receipt.MandatI3D = mandat.I3D;
// Get the replaced text
var replacedText = new AssetConditionTextReplacementBL(session).ReplaceAssetConditionText(text, receipt);
this.Verifier.Verify(name, replacedText);
}
finally
{
// Rollback everything at the end so we don't save anything to the database
session.RollbackTransaction();
}
}
}
private void PrepareDatabase()
{
this.Sql(@"INSERT INTO dbo.Bankverbindungen (Status, BankName, IBAN, ObjectI3D, ObjectArt, BIC, AuthorizationNumber)
VALUES(1, 'Test-Bank', 'DE0123456789', 10000, 0, 'CETESTBIC', '123456')");
}
}
}
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '2',
AufPosI3D: '7346',
Auftragsnummer: '20385',
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,101 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
},
{
I3D: '2589',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30177 entfernt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '2',
Status: null
},
{
I3D: '2590',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'Aus Auftrag 20384 entfernt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '3',
Status: null
},
{
I3D: '2591',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30178 eingefügt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '1',
Status: null
},
{
I3D: '2592',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30178 entfernt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '2',
Status: null
},
{
I3D: '2593',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20385 eingefügt.',
ArtI3D: '4384',
ArtNummer: '20385',
Version: '1',
Status: null
}
]
@@ -0,0 +1,62 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
},
{
I3D: '4912',
SNI3D: '3678',
PosI3D: '5762',
KopfI3D: '5178',
KopfNummer: '30178',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4913',
SNI3D: '3678',
PosI3D: '7346',
KopfI3D: '4384',
KopfNummer: '20385',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: '7346',
Auftragsnummer: '20385',
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: '26148',
Rechnungsnummer: '40288',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,112 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
},
{
I3D: '2589',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30177 entfernt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '2',
Status: null
},
{
I3D: '2590',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'Aus Auftrag 20384 entfernt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '3',
Status: null
},
{
I3D: '2591',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30178 eingefügt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '1',
Status: null
},
{
I3D: '2592',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30178 entfernt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '2',
Status: null
},
{
I3D: '2593',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20385 eingefügt.',
ArtI3D: '4384',
ArtNummer: '20385',
Version: '1',
Status: null
},
{
I3D: '2594',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Rechnung 40288 übernommen.',
ArtI3D: '6593',
ArtNummer: '40288',
Version: '1',
Status: null
}
]
@@ -0,0 +1,72 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
},
{
I3D: '4912',
SNI3D: '3678',
PosI3D: '5762',
KopfI3D: '5178',
KopfNummer: '30178',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4913',
SNI3D: '3678',
PosI3D: '7346',
KopfI3D: '4384',
KopfNummer: '20385',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4914',
SNI3D: '3678',
PosI3D: '26148',
KopfI3D: '6593',
KopfNummer: '40288',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '2',
AufPosI3D: '7346',
Auftragsnummer: '20385',
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,123 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
},
{
I3D: '2589',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30177 entfernt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '2',
Status: null
},
{
I3D: '2590',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'Aus Auftrag 20384 entfernt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '3',
Status: null
},
{
I3D: '2591',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30178 eingefügt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '1',
Status: null
},
{
I3D: '2592',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30178 entfernt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '2',
Status: null
},
{
I3D: '2593',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20385 eingefügt.',
ArtI3D: '4384',
ArtNummer: '20385',
Version: '1',
Status: null
},
{
I3D: '2594',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Rechnung 40288 übernommen.',
ArtI3D: '6593',
ArtNummer: '40288',
Version: '1',
Status: null
},
{
I3D: '2595',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40288 entfernt.',
ArtI3D: '6593',
ArtNummer: '40288',
Version: '2',
Status: null
}
]
@@ -0,0 +1,72 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
},
{
I3D: '4912',
SNI3D: '3678',
PosI3D: '5762',
KopfI3D: '5178',
KopfNummer: '30178',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4913',
SNI3D: '3678',
PosI3D: '7346',
KopfI3D: '4384',
KopfNummer: '20385',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '1'
},
{
I3D: '4914',
SNI3D: '3678',
PosI3D: '26148',
KopfI3D: '6593',
KopfNummer: '40288',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '2',
AufPosI3D: '7342',
Auftragsnummer: '20384',
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,13 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
}
]
@@ -0,0 +1,12 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '3',
AufPosI3D: '7342',
Auftragsnummer: '20384',
LiefPosI3D: '5756',
Lieferscheinnummer: '30177',
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,24 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
}
]
@@ -0,0 +1,22 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: '7342',
Auftragsnummer: '20384',
LiefPosI3D: '5756',
Lieferscheinnummer: '30177',
RechPosI3D: '26143',
Rechnungsnummer: '40287',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,35 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
}
]
@@ -0,0 +1,32 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '4',
AufPosI3D: '7342',
Auftragsnummer: '20384',
LiefPosI3D: '5756',
Lieferscheinnummer: '30177',
RechPosI3D: '26143',
Rechnungsnummer: '40287',
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,35 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
}
]
@@ -0,0 +1,42 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '1'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '3',
AufPosI3D: '7342',
Auftragsnummer: '20384',
LiefPosI3D: '5756',
Lieferscheinnummer: '30177',
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,46 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
}
]
@@ -0,0 +1,42 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '1'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '2',
AufPosI3D: '7342',
Auftragsnummer: '20384',
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,57 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
},
{
I3D: '2589',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30177 entfernt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '2',
Status: null
}
]
@@ -0,0 +1,42 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '1',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,68 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
},
{
I3D: '2589',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30177 entfernt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '2',
Status: null
},
{
I3D: '2590',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'Aus Auftrag 20384 entfernt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '3',
Status: null
}
]
@@ -0,0 +1,42 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '3',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: '5762',
Lieferscheinnummer: '30178',
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,79 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
},
{
I3D: '2589',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30177 entfernt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '2',
Status: null
},
{
I3D: '2590',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'Aus Auftrag 20384 entfernt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '3',
Status: null
},
{
I3D: '2591',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30178 eingefügt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '1',
Status: null
}
]
@@ -0,0 +1,52 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
},
{
I3D: '4912',
SNI3D: '3678',
PosI3D: '5762',
KopfI3D: '5178',
KopfNummer: '30178',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '1'
}
]
@@ -0,0 +1,37 @@
[
{
I3D: '3678',
BestPosI3D: '3514',
GeraetePosI3D: null,
Barcode: '100072017',
Import: null,
Status: '1',
AufPosI3D: null,
Auftragsnummer: null,
LiefPosI3D: null,
Lieferscheinnummer: null,
RechPosI3D: null,
Rechnungsnummer: null,
ArtikelI3D: '1256',
ErstellerI3D: '44',
ErstellerKurzZeich: 'VL',
ErstellDatum: '15.05.2017 10:58:17',
VerlustInventurI3D: null,
BarcodeImport: null,
RepNummer: null,
LockUser: null,
BestPosKonv: null,
KundenRMANummer: null,
SNStueckliste: '0',
OwnerPosI3D: null,
SystemIdentNr: null,
Beschreibung: null,
Lagerauftragsnummer: null,
LagerAufPosI3D: null,
GeraeteKopfNummer: null,
LagerI3D: '-1',
BarcodeConditionI3D: null,
IsInRma: 'False',
SupplierInvoicePositionI3D: null
}
]
@@ -0,0 +1,90 @@
[
{
I3D: '2585',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Auftrag 20384 eingefügt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '1',
Status: null
},
{
I3D: '2586',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'In Lieferschein 30177 übernommen.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '1',
Status: null
},
{
I3D: '2587',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'In Rechnung 40287 übernommen.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '1',
Status: null
},
{
I3D: '2588',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '4',
Text: 'Aus Rechnung 40287 entfernt.',
ArtI3D: '6592',
ArtNummer: '40287',
Version: '2',
Status: null
},
{
I3D: '2589',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30177 entfernt.',
ArtI3D: '5177',
ArtNummer: '30177',
Version: '2',
Status: null
},
{
I3D: '2590',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '2',
Text: 'Aus Auftrag 20384 entfernt.',
ArtI3D: '4383',
ArtNummer: '20384',
Version: '3',
Status: null
},
{
I3D: '2591',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '1',
Text: 'In Lieferschein 30178 eingefügt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '1',
Status: null
},
{
I3D: '2592',
BarcodeI3D: '3678',
BearbeiterI3D: '22',
Art: '3',
Text: 'Aus Lieferschein 30178 entfernt.',
ArtI3D: '5178',
ArtNummer: '30178',
Version: '2',
Status: null
}
]
@@ -0,0 +1,52 @@
[
{
I3D: '4908',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4909',
SNI3D: '3678',
PosI3D: '5756',
KopfI3D: '5177',
KopfNummer: '30177',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4910',
SNI3D: '3678',
PosI3D: '26143',
KopfI3D: '6592',
KopfNummer: '40287',
ObjektArt: '4',
AktuelleVersion: '1',
Aktuell: '0'
},
{
I3D: '4911',
SNI3D: '3678',
PosI3D: '7342',
KopfI3D: '4383',
KopfNummer: '20384',
ObjektArt: '2',
AktuelleVersion: '2',
Aktuell: '0'
},
{
I3D: '4912',
SNI3D: '3678',
PosI3D: '5762',
KopfI3D: '5178',
KopfNummer: '30178',
ObjektArt: '3',
AktuelleVersion: '1',
Aktuell: '0'
}
]
@@ -0,0 +1,337 @@
using System.Collections.Generic;
using System.Linq;
using Centron.BusinessLogic;
using Centron.BusinessLogic.EmployeeArea;
using Centron.BusinessLogic.Sales.Receipts.DataAndResults;
using Centron.BusinessLogic.Warehousing;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.BusinessLogic.WebServices.Warehousing;
using Centron.Core.Extensions;
using Centron.Data.Entities.Administration.Logins;
using Centron.Data.WebServices.Sales.Receipts;
using Centron.Interfaces;
using Centron.Interfaces.Administration.Environment;
using Centron.Interfaces.BL;
using Centron.Interfaces.Sales.Receipts;
using Centron.Interfaces.Sales.Receipts.InsertReceipts;
using Centron.Interfaces.Warehousing;
using Centron.Tests.EndToEnd.Infrastructure;
using Centron.Tests.EndToEnd.Infrastructure.Verifier;
using CentronSoftware.Centron.WebServices.EntitiesWrongPlace.Sales.Receipts.DataAndResults;
using CentronSoftware.Centron.WebServices.Extensions;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket113237
{
public class Ticket113237Test : EndToEndTest
{
public const string Barcode = "100072017";
public const int BarcodeI3D = 3678;
public const int ArticleI3D = 1256;
public Ticket113237Test(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
this.PrepareDatabase();
//=================================================================//
// Test the full chain, order -> delivery-list -> invoice and back //
//=================================================================//
var orderI3D = this.CreateReceiptWithBarcode(CentronObjectKindNumeric.OrderClass);
this.VerifyBarcodeTables("1_AfterOrderCreated");
//barcode is in order now
var deliveryListI3D = this.ForwardReceipt(CentronObjectKindNumeric.OrderClass, orderI3D, CentronObjectKindNumeric.DeliveryListClass);
this.VerifyBarcodeTables("2_AfterForwardToDeliveryList");
//barcode is in delivery-list now
var invoiceI3D = this.ForwardReceipt(CentronObjectKindNumeric.DeliveryListClass, deliveryListI3D, CentronObjectKindNumeric.InvoiceClass);
this.VerifyBarcodeTables("3_AfterForwardToInvoice");
//barcode is in invoice now
this.CreateNewVersion(CentronObjectKindNumeric.OrderClass, orderI3D);
this.VerifyBarcodeTables("4_AfterNewOrderVersion");
//barcode is still in invoice
this.ClearReceipt(CentronObjectKindNumeric.InvoiceClass, invoiceI3D);
this.VerifyBarcodeTables("5_AfterClearInvoice");
//barcode is in delivery-list now
this.ClearReceipt(CentronObjectKindNumeric.DeliveryListClass, deliveryListI3D);
this.VerifyBarcodeTables("6_AfterClearDeliveryList");
//barcode is in order now
this.ClearReceipt(CentronObjectKindNumeric.OrderClass, orderI3D);
this.VerifyBarcodeTables("7_AfterClearOrder");
//barcode is completely free again
//======================================================================//
// Test creating just a delivery-list, and removing it from there again //
//======================================================================//
deliveryListI3D = this.CreateReceiptWithBarcode(CentronObjectKindNumeric.DeliveryListClass);
this.VerifyBarcodeTables("8_AfterNewDeliveryListCreated");
//barcode is in delivery-list now
this.ClearReceipt(CentronObjectKindNumeric.DeliveryListClass, deliveryListI3D);
this.VerifyBarcodeTables("9_AfterClearNewDeliveryList");
//barcode is completely free again
//=======================================================//
// Test creating a order -> invoice, and back into order //
//=======================================================//
orderI3D = this.CreateReceiptWithBarcode(CentronObjectKindNumeric.OrderClass);
this.VerifyBarcodeTables("10_AfterNewOrderCreated");
//barcode is in order now
invoiceI3D = this.ForwardReceipt(CentronObjectKindNumeric.OrderClass, orderI3D, CentronObjectKindNumeric.InvoiceClass);
this.VerifyBarcodeTables("11_AfterNewOrderForwardedToInvoice");
//barcode is in invoice now
this.ClearReceipt(CentronObjectKindNumeric.InvoiceClass, invoiceI3D);
this.VerifyBarcodeTables("12_AfterClearNewInvoice");
//barcode is back in order
}
private void PrepareDatabase()
{
this.Sql("ALTER TABLE RechKopf DROP COLUMN LcmStatus");
this.Sql("ALTER TABLE GutKopf DROP COLUMN LcmStatus");
// There is no Bankverbindung for the customer 10022 - but we are creating invoices for him
// So we just move the existing Bankverbindung to customer 10022, so he can use it for this test
this.Sql("UPDATE dbo.Bankverbindungen SET ObjectI3D = 10022");
}
private int CreateReceiptWithBarcode(CentronObjectKindNumeric receiptKind)
{
ReceiptBaseDTO receipt;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var result = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(
receiptKind,
new LoggedInUser(user),
customerI3D: 10022,
new CreateReceiptData(),
addressI3D: null,
contactPersonI3D: null,
insertSalutationAndAgreement: true,
ignoreDefaultContract: false,
insertCustomerDiscount: true);
var receiptItem = session.GetBL<ReceiptItemWebServiceBL>().CreateArticleReceiptItems(
result.Data.Receipt,
isExternalArticle: false,
ArticleI3D,
externalArticleKind: null,
externalArticleId: null,
warehouseI3D: -1,
new LoggedInUser(user));
receipt = result.Data.Receipt;
var allReceiptItems = receipt.GetReceiptItems();
allReceiptItems.AddRange(receiptItem.Data.ReceiptItems);
receipt.SetReceiptItems(allReceiptItems);
var barcodeFilter = new BarcodeFilter
{
ArticleI3Ds = new List<int> { ArticleI3D }
};
var barcodes = session.GetBL<BarcodeWebServiceBL>().GetBarcodesThroughPaging(barcodeFilter, 1, 100);
var articlePosition = receipt.GetReceiptItems().Single(f => f.ArticleI3D == ArticleI3D);
var barcode = barcodes.Result.Single(f => f.Name == Barcode);
articlePosition.Get((IReceiptItemWithBarcodes f) => f.Barcodes).Add(new ReceiptItemBarcode
{
WarehouseI3D = barcode.SecondaryStockI3D,
WarehouseCaption = "Doesn't matter",
CurrentBarcodeState = (BarcodeState)barcode.State,
BarcodeCaption = barcode.Name,
BarcodeI3D = barcode.I3D,
IsActive = true
});
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
receipt,
user,
new SaveReceiptData
{
IgnoreCallbacks = true
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null);
return saveResult.Data.Receipt.I3D;
}
}
private int ForwardReceipt(CentronObjectKindNumeric receiptKind, int receiptI3D, CentronObjectKindNumeric toReceiptKind)
{
ReceiptBaseDTO newReceipt;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var forwardResult = session.GetBL<ReceiptWebServiceBL>().ForwardReceipt(
toReceiptKind,
user,
new ForwardReceiptData
{
CreateReceiptData = new CreateReceiptData
{
IgnoreCallbacks = true,
},
CreateReceiptItemsFromExistingItemsData = new List<CreateReceiptItemsFromExistingItemsData>
{
new()
{
IgnoreCallbacks = true,
},
},
IgnoreCallbacks = true
},
new List<ReceiptToForward>
{
new ReceiptToForward
{
ReceiptKind = receiptKind,
ReceiptI3D = receiptI3D
}
},
receiptProjectLayoutItemI3DsToForward:null,
InsertReceiptTakeoverOptions.Reference,
onlyTakeoverAvailableQuantity: true,
ignoreDefaultContract: false).ThrowIfError();
newReceipt = forwardResult.Receipt;
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveReceiptResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
newReceipt,
user,
new SaveReceiptData
{
IgnoreCallbacks = false,
InsertFreightArticle = false
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null).ThrowIfError();
return saveReceiptResult.Receipt.I3D;
}
}
private void CreateNewVersion(CentronObjectKindNumeric receiptKind, int receiptI3D)
{
ReceiptBaseDTO newVersion;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var createNewVersionResult = session.GetBL<ReceiptWebServiceBL>().CreateNewVersion(
receiptKind,
receiptI3D,
version: null,
newContactPersonI3D: null,
user,
new CreateNewVersionData
{
IgnoreCallbacks = true
}).ThrowIfError();
newVersion = createNewVersionResult.Receipt;
}
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveVersionResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
newVersion,
user,
new SaveReceiptData
{
IgnoreCallbacks = false,
InsertFreightArticle = false
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null).ThrowIfError();
}
}
private void ClearReceipt(CentronObjectKindNumeric receiptKind, int invoiceI3D)
{
ReceiptBaseDTO newVersion;
using (var session = new BLSession())
{
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var createNewVersionResult = session.GetBL<ReceiptWebServiceBL>().CreateNewVersion(
receiptKind,
invoiceI3D,
version: null,
newContactPersonI3D: null,
user,
new CreateNewVersionData
{
IgnoreCallbacks = true
}).ThrowIfError();
newVersion = createNewVersionResult.Receipt;
}
//Remove all receipt-items
newVersion.SetReceiptItems(new List<ReceiptItemBaseDTO>());
using (var saveSession = new BLSession())
{
var user = saveSession.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveVersionResult = saveSession.GetBL<ReceiptWebServiceBL>().SaveReceipt(
newVersion,
user,
new SaveReceiptData
{
IgnoreCallbacks = false,
InsertFreightArticle = false
},
autoLockIfNewReceipt: false,
CreatedThroughApplication.CentronNet,
receiptTemplateFolderI3D: null).ThrowIfError();
}
}
private void VerifyBarcodeTables(string name)
{
var settings = new CentronVerifierSettings();
settings.IgnoreColumn("Datum");
this.Verifier.VerifyTable($"{name}_Table_Barcode", tableName:"Barcode", where:$"I3D = {BarcodeI3D}");
this.Verifier.VerifyTable($"{name}_Table_SeriennummerToPosition", "SeriennummerToPosition", $"SNI3D = {BarcodeI3D}", settings);
this.Verifier.VerifyTable($"{name}_Table_BarcodeHistory", "BarcodeHistory", $"BarcodeI3D = {BarcodeI3D}", settings);
}
}
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22401,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5183,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5773,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5774,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5775,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30183,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 7,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5183,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22400,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5182,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5770,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5771,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5772,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30182,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 6,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5182,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22399,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5181,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5767,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5768,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5769,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30181,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 5,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5181,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22398,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5180,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5764,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5765,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5766,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30180,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 4,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5180,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22397,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5179,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5761,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5762,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5763,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30179,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 3,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: null,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5179,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22396,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5178,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5758,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5759,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5760,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30178,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 2,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5178,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,47 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [
20
],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: null,
ReceiptI3D: null,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: 'Das variable Auswahlsfeld ist ein Pflichtfeld.',
MessageCode: null,
Status: 2
}
@@ -0,0 +1,346 @@
{
Data: {
CloseTicketI3Ds: [],
DuplicatePurchaseOrderNumberReceipts: [],
LoginForNegativeArticleBookingFailed: false,
LoginForNegativeArticleBookingMissingRights: false,
MissingFields: [],
NegativeArticleStockBookings: [],
PossibleBarcodesToRemove: [],
Receipt: {
AdditionalText: null,
AddressI3D: 64,
BranchI3D: null,
BranchOrigin: 0,
CampaignI3D: null,
ChangedAt: DateTime,
ChangedByI3D: 22,
ChangedThroughApplication: 6,
City: '',
ClosedThroughRMA: false,
ConcurrencyControlGuid: Guid,
ContactName: 'Herr Hubert Meier',
ContactPersonI3D: 82,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CountryI3D: 1,
CreatedAt: DateTime,
CreatedByI3D: 22,
CurrencyFactor: 1.0,
CurrencyFactorIsFixed: false,
CurrencyI3D: 1,
CurrencyString: '€',
CustomerI3D: 10022,
CustomUpdateArticlePricesAndTexts: false,
Date: DateTime,
DeliveryAddress: null,
DeliveryAddressAddressI3D: null,
DeliveryAddressContactPersonI3D: null,
DeliveryAddressCustomerI3D: null,
DeliveryAddressInformation: null,
DeliveryConditionI3D: 21,
DeliveryConditionText: 'Die Lieferung erfolgt zur Lieferanschrift frei Haus.\r\n',
DeliveryDate: null,
DirectoryI3D: 22395,
EditorI3D: 22,
Email: '',
EscalationDate: DateTime,
ExclusiveOfVAT: false,
Fax: '',
HasPostOfficeBox: false,
I3D: 5177,
Information: '',
InvoiceAddress: null,
InvoiceAddressAddressI3D: null,
InvoiceAddressContactPersonI3D: null,
InvoiceAddressCustomerI3D: null,
InvoiceAddressInformation: null,
IsLendAdvanceRMA: false,
Items: [
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 51,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5755,
Indent: 0,
InternalPosition: 1,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 0,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5756,
Indent: 0,
InternalPosition: 2,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
},
{
AddAdditionalInformations: [],
ArticleCode: null,
ArticleI3D: null,
ArticlePositionKind: 52,
AttachedData: {},
BalanceID: null,
Barcodes: [],
BasePrice: null,
ChangeStock: false,
ContractI3D: null,
CostCenterI3D: null,
CostObjectI3D: null,
CustomerCostCenter: null,
DeliveryDate: null,
Discount: 0.0,
DisplayPositionNumber: null,
EANCode: null,
Expanded: null,
FontColor: -16777208,
FontName: 'Verdana',
FontSize: 9,
FontStyle: 0,
GroupID: 0,
HelpdeskTimerI3Ds: [],
I3D: 5757,
Indent: 0,
InternalPosition: 3,
IsBillingPartList: false,
IsReverseCharge: false,
Kind: 2,
LicenseDate: null,
ManufacturerCode: null,
MasterDataListSerialNumberI3D: null,
OrderDisplayPositionNumber: null,
OriginalPurchasePrice: null,
OriginKind: null,
OriginReceiptI3D: null,
OriginReceiptItemI3D: null,
PreparationDate: null,
ProjectOfferRichText: null,
PurchaseBasePrice: null,
PurchaseInformations: null,
PurchaseOrderNumber: null,
QuantityComplete: null,
QuantityProcessed: null,
ReasonForCustomPurchasePrice: null,
ReceiptI3D: 0,
RevenueAccount: null,
RichText: null,
RMAItemI3D: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
SpecialAgreementI3D: null,
Text: '',
VATI3D: null,
VATRate: null,
Visible: 1,
WarehouseI3D: null,
WEEE: null
}
],
LicenseeAddress: null,
LicenseeAddressAddressI3D: null,
LicenseeAddressContactPersonI3D: null,
LicenseeAddressCustomerI3D: null,
LicenseeAddressInformation: null,
MandatorBankNumber: null,
Number: 30177,
OfficeStaffI3D: 38,
PartialCommissionOrderI3D: null,
PaymentConditionI3D: 5,
PaymentConditionText: 'Die Rechnung ist fällig bis zum EinDatum mit 2 (0,00 €).\r\nEs gelten unsere AGB sowie erweiterter Eigentumsvorbehalt.\r\n',
Phone: '',
PostOfficeBox: '',
PreparationDate: null,
ProjectNumber: null,
Provision: [],
PurchaseOrderNumber: null,
ReceiptKind: 3,
ReceiptReasonI3D: null,
ReceiptReasonText: null,
ReceiptReceiver: {
AccountI3D: 21,
AdditionalAddressSupplement: '',
City: '',
CompanyName: 'Hubert Meier',
ContactDepartment: '',
ContactName: 'Herr Hubert Meier',
Country: 'Deutschland',
CountryI3D: 1,
CustomerNumber: 10022,
Department: '',
Email: null,
Fax: null,
FederalState: '',
FederalStateI3D: null,
HasPostOfficeBox: false,
HouseNumber: '',
I3D: 1,
Phone: null,
PostOfficeBox: '',
ReceiverText: null,
Street: '',
SupplierNumber: null,
Zip: ''
},
ReceiptReceiverDelivery: null,
ReceiptReceiverInvoice: null,
ReceiptReceiverLicense: null,
ReceiptUserStateI3D: null,
Receiver: 'Hubert Meier\r\nHerr Hubert Meier',
ReminderDate: null,
SalesRepresentativeI3D: 27,
SchemaName: null,
SendDateOfProduct: null,
ServicePeriodFrom: null,
ServicePeriodTo: null,
ShowInformation: false,
State: 2,
Street: '',
TrackingNumber: null,
TrackingNumberURL: null,
UsedAlternativeDeliveryAddress: false,
VariableComboBoxFieldI3D: 10,
VariableDateField: null,
Version: 1,
Zip: ''
},
ReceiptI3D: 5177,
RevertContractBillingTimes: [],
ShowAskForAssetReasonDialog: false,
ShowAskIfTicketsShouldBeClosedDialog: false,
ShowAssetReasonDialog: false,
ShowCancelTasksDialog: false,
ShowClassificationDialog: false,
ShowCloseReceiptDialog: false,
ShowCreditVoucherContingentStateDialog: false,
ShowCrmProjectDialog: false,
ShowCustomerLimitExceededDialog: false,
ShowDefaultInvoicePaymentConditionsDeviationDialog: false,
ShowExternalInvoiceNumberDuplicateDialog: false,
ShowInsertFreightArticleDialog: false,
ShowLoginForNegativeArticleBookingDialog: false,
ShowMinimumPriceForDeliveryConditionDialog: false,
ShowMinimumPriceForPaymentConditionDialog: false,
ShowMinimumPriceForReceiptConditionDialog: false,
ShowMinimumPriceForSupplierPaymentConditionDialog: false,
ShowPrioritySelectionDialog: false,
ShowQuantityIsReducedBelowQuantityPickedDialog: false,
ShowReceiptTemplateNameDialog: false,
ShowRemoveBarcodesDialog: false,
ShowShouldUpdateArticlePricesBecauseOfMinPriceDialog: false,
ShowUpdateContingentsDialog: false,
ShowUpdateItemRelationToOriginDialog: false,
ShowUpdateTaskTicketPriorityDialog: false,
ShowUsePreviousContingentsDialog: false,
UpdateItemRelationToOriginData: []
},
Error: null,
Message: '',
MessageCode: null,
Status: 0
}
@@ -0,0 +1,101 @@
using Centron.BusinessLogic;
using Centron.BusinessLogic.Administration.Settings;
using Centron.BusinessLogic.EmployeeArea;
using Centron.BusinessLogic.Sales.Receipts.DataAndResults;
using Centron.BusinessLogic.WebServices.Sales.Receipts;
using Centron.BusinessLogic.WebServices.Sales.Receipts.DataAndResults;
using Centron.Data.Entities.Administration.Logins;
using Centron.Data.WebServices.Sales.Receipts.DeliveryLists;
using Centron.Data.WebServices.Sales.Receipts.Offers;
using Centron.Interfaces;
using Centron.Interfaces.Administration.Environment;
using Centron.Interfaces.BL;
using Centron.Tests.EndToEnd.Infrastructure;
using Xunit;
using Xunit.Abstractions;
namespace Centron.Tests.EndToEnd.TicketTests.Ticket116289
{
public class Ticket116289Tests : EndToEndTest
{
public Ticket116289Tests(ITestOutputHelper testOutputHelper)
: base(testOutputHelper)
{
}
public override void Execute()
{
// This test verifies, that the variable-combobox-field in receipts works as expected, and the settings are checked
this.ExecuteMatrix(
new [] {true, false},
new [] {true, false},
new [] {true, false},
(active, required, withValue) =>
{
this.UpdateSettings(active, required);
var deliveryList = this.CreateDeliveryList();
deliveryList.VariableComboBoxFieldI3D = withValue ? 10 : null;
var saveResult = this.TrySaveDeliveryList(deliveryList);
this.Verifier.Verify($"SaveResult_Active_{active}_Required_{required}_WithValue_{withValue}", saveResult);
if (saveResult.Status is ResultStatus.Success)
{
this.AssertVariableComboBoxField(saveResult.Data.Receipt.I3D, deliveryList.VariableComboBoxFieldI3D);
}
});
}
private void UpdateSettings(bool active, bool required)
{
using var session = new BLSession();
var settings = session.GetBL<AppSettingsBL>().GetSettingsForUpdate(
AppSettingsConst.DeliveryListVariableDateField1Mandatory,
AppSettingsConst.DeliveryListVariableValuesFieldIsActive);
settings.UpdateBool(AppSettingsConst.DeliveryListVariableDateField1Mandatory, required);
settings.UpdateBool(AppSettingsConst.DeliveryListVariableValuesFieldIsActive, active);
settings.SaveSettings();
}
private ReceiptDeliveryListDTO CreateDeliveryList()
{
using var session = new BLSession();
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var result = session.GetBL<ReceiptWebServiceBL>().CreateNewReceipt(CentronObjectKindNumeric.DeliveryListClass, new LoggedInUser(user), 10022, new CreateReceiptData(), null, null, true, false, true);
var deliveryList = (ReceiptDeliveryListDTO)result.Data.Receipt;
deliveryList.VariableComboBoxFieldI3D = null;
return deliveryList;
}
private Result<SaveReceiptResultDTO> TrySaveDeliveryList(ReceiptDeliveryListDTO deliveryList)
{
using var session = new BLSession();
var user = session.GetBL<AppUserBL>().GetAppUser(f => f.I3D == 11);
var saveResult = session.GetBL<ReceiptWebServiceBL>().SaveReceipt(deliveryList, user, new SaveReceiptData
{
IgnoreCallbacks = false //We wanna validate that the callback for variable-combobox-field is called
}, false, CreatedThroughApplication.CentronNet, null);
return saveResult;
}
private void AssertVariableComboBoxField(int receipt3D, int? expectedVariableComboBoxFieldI3D)
{
using var session = new BLSession();
var deliveryList = (ReceiptDeliveryListDTO)session.GetBL<ReceiptWebServiceBL>().GetReceiptByI3D(receipt3D, CentronObjectKindNumeric.DeliveryListClass).ThrowIfError();
Assert.Equal(expectedVariableComboBoxFieldI3D, deliveryList.VariableComboBoxFieldI3D);
}
}
}
@@ -0,0 +1,14 @@
[
{
I3D: '16239',
ArtikelI3D: '1256',
BearbeiterI3D: '22',
Wert: 'Menge (LI 30179 V1 - Pos 1 - Hauptlager)',
AlterWert: '9',
NeuerWert: '5',
DifferenzMenge: null,
Art: '14',
NebenlagerI3D: '-1',
Status: null
}
]
@@ -0,0 +1,14 @@
[
{
I3D: '16241',
ArtikelI3D: '158',
BearbeiterI3D: '22',
Wert: 'Menge (LI 30181 V1 - Pos 1 - Hauptlager)',
AlterWert: '11',
NeuerWert: '7',
DifferenzMenge: null,
Art: '14',
NebenlagerI3D: '-1',
Status: null
}
]

Some files were not shown because too many files have changed in this diff Show More