<?php declare(strict_types=1); namespace Xentral\Modules\ShopimporterAmazon\Service; interface AmazonDocumentInterface { public function getArticleBySku(int $orderId, string $sku, string $itemId = ''): ?int; public function getPositionsFromOrderId(int $orderId, ?string $itemId = null): ?array; public function getShippingArticleIdsByShopId(int $shopId): ?array; public function getShippingAmountInCreditNotes(int $invoiceId, array $shippingArticleIds): float; public function getArticleQuantityInCreditNotes(int $invoiceId, int $articleId): float; public function getArticleQuantityInOrder(int $orderId, int $articleId): float; public function getShippingAmountInOrder(int $orderId, array $shippingArticleIds): float; public function getInvoicesByOrderId(int $orderId): array; public function getOrderByExtId(string $extId): array; public function getCreditNoteIdByInvoiceIds(array $invoiceIds, ?string $documentDate = null): ?int; public function getCreditNotesByArticlesAndInvoiceIds(int $articleId, array $invoiceIds): array; }