Import potwierdzeń zamówienia

Przegląd tematu

Niniejsza dokumentacja opisuje procedurę korzystania z aplikacji Import danych w odniesieniu do potwierdzeń zamówień. Procedury te zawierają ogólne instrukcje i specjalne funkcje, które należy wziąć pod uwagę. Użytkownik zostanie również poinformowany o możliwych wymaganiach i skutkach.

Opis aplikacji Import danych, który zawiera również opisy pól i przycisków dostępnych w aplikacji znajduje się w dokumentacji Import danych.

Informacje ogólne

Import potwierdzenia zamówienia jest zasadniczo oparty na aktualnym modelu danych, który jest przechowywany w bazie danych repozytorium. W przypadku eksportu danych dostępnych jest więcej atrybutów niż w przypadku importu danych. Dlatego sensowne jest zdefiniowanie oddzielnych filtrów dla eksportu i importu. Relacje 1:1 w modelu danych są zazwyczaj oparte na technicznym atrybucie GUID. W zależności od przypadku użycia, do importu można użyć technicznego atrybutu GUID lub klucza funkcjonalnego z obiektu docelowego (zwykle kodu lub numeru). W przypadku niektórych obiektów biznesowych konwersja klucza funkcjonalnego na klucz techniczny wymaga podania organizacji. Odpowiednia organizacja zwykle nie znajduje się bezpośrednio w źródle importu, ale jest określana za pośrednictwem kontekstu dokumentu.

Więcej informacji na ten temat można znaleźć w rozdziale Przegląd: Atrybuty.

Zarówno w nagłówku, jak i w pozycji potwierdzenia zamówienia znajdują się odniesienia do obiektów biznesowych kodu skrótu. Są to technicznie powiązane grupy atrybutów, które są zawsze takie same dla wielu dokumentów i których ponowne użycie wymaga pewnej przestrzeni dyskowej w systemie. Ponowne użycie pozwala zaoszczędzić miejsce w bazie danych i pamięci głównej. Korzystając ze specjalnej konwersji, obiekty biznesowe z kodem skrótu są wyświetlane jako części do eksportu lub importu. Niektóre dane potwierdzenia zamówienia, takie jak lokalne wartości walut i wewnętrzne atrybuty pomocnicze, nie mogą być importowane.

Jeśli nie masz pewności, który format jest odpowiedni dla importowanego pliku, należy wykonać następujące czynności: wprowadzić przykładowe potwierdzenie zamówienia za pomocą aplikacji Potwierdzenia zamówienia i wyeksportować je za pomocą filtra importu w żądanym formacie z żądanymi atrybutami. Wynikowy plik przykładowy może być użyty jako szablon dla plików importu, które mają zostać wygenerowane.

Podczas importowania obowiązują te same zasady, co podczas edycji za pośrednictwem aplikacji. Na przykład, artykuł w zapisanym elemencie nie może być później zmieniony. Wartości atrybutów, których nie można przyjąć w bieżącym kontekście, są ignorowane. Ta sama logika jest stosowana przy określaniu wartości domyślnej, dzięki czemu import i aplikacja zachowują się identycznie.

Uwaga
Istniejące potwierdzenia zamówień można rozszerzyć, importując dodatkowe dane. Istniejące dane zostaną w miarę możliwości zastąpione danymi z importu.

Importowanie potwierdzenia zamówienia

W celu zaimportowania potwierdzenia zamówienia należy:

  1. Otworzyć aplikację Import danych.
  2. Wyświetlić filtr dla jednostki biznesowej cisag.app.purchasing.obj.SupplierConfirmation. W wyniku tego działania wyświetlony zostanie filtr importu potwierdzeń zamówienia.
  3. W razie potrzeby powielić lub utworzyć nowy filtr dla jednostki biznesowej.
  4. W razie potrzeby zmienić wybrane atrybuty filtra.
  5. Wybrać przycisk [Importuj dane] na standardowym pasku narzędzi. W wyniku tego działania otwarte zostanie okno dialogowe importu danych.
  6. W oknie dialogowym wprowadzić wybrane ustawienia dla pliku importu. Opis pól okna dialogowego można znaleźć w dokumentacji Import danych.
  7. Wybrać jeden z dostępnych przycisków [Natychmiast] lub [W tle]. Import potwierdzenia zamówienia zostanie wykonany

Tworzenie nowych potwierdzeń zamówienia

Minimalne wymagane atrybuty dla obiektu podstawowego:

Opis atrybutu Atrybut
Rodzaj zamówienia zakupu Type
Zamówienie Correspondence
Numer dokumentu zewnętrznego supplierConfirmationData.salesConfirmation
Data dokumentu zewnętrznego supplierConfirmationData.date.value

Opcjonalnie można również przenieść numer podczas generowania za pomocą importu. W tym przypadku liczba określona za pomocą schematu numeracji zgodnie z rodzajem zamówienia zakupu jest ignorowana. Ponadto należy zastosować odpowiednie konwencje w celu zapewnienia, że numer przypisany za pomocą importu nie jest już przypisany lub automatycznie przypisany w przyszłości.

Przykład
Odpowiedni minimalny XML z atrybutami funkcjonalnymi i dwiema pozycjami ma na przykład następującą zawartość:

<?xml version=”1.0″ encoding=”UTF-8″?>.

<semiramis

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”

xsi:schemaLocation=”com.cisag.app.purchasing.obj.SupplierConfirmati

on SupplierConfirmation.xsd” created=”2007-12-10T12:00:52.090Z”

locale=”en-US-XMLSchemaCompliant”

xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

nlsMode=”SINGLE_LANGUAGE” dateTimeMode=”COMPACT”>

<SupplierConfirmation

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”>

<supplierConfirmationData>

<salesConfirmation>1234567</salesConfirmation>

<date>

<value>10#12#2007</value>

</data>

</supplierConfirmationData>

<type>

<code>100</code>

</Type>

<Correspondence>

<numer>POC1375</numer>

</Correspondence>

</SupplierConfirmation>

</semiramis>

W tym przykładzie pozostałe atrybuty bazowe są dodawane za pośrednictwem wartości domyślnych zgodnie z nagłówkiem zamówienia.

Aby kontrolować wartości domyślne dla elementów, należy zwrócić szczególną uwagę na funkcje i ustawienia, które są wprowadzane w oknie dialogowym Generuj z zamówienia podczas generowania potwierdzenia zamówienia. Istotne są następujące atrybuty:

  • Domyślne wartości dla ilości (quantityDefaults)
    • Domyślnie: true
  • Pozycje z datą dostawy (detailDeliveryDateOrigin)
    • Sugestia: LAST_CONFIRMATION
    • Dla wartości Użyj określonej daty, należy również wypełnić atrybut Data dostawy (specifiedDeliveryDate)

Można również zaimportować dodatkowe wartości bazowe i użyć atrybutów technicznych zamiast atrybutów funkcjonalnych. Lista atrybutów znajduje się w rozdziale Przegląd: Atrybuty, dane podstawowe.

Wybór pozycji

Podobnie jak w przypadku akcji Utwórz z zamówienia w aplikacji Potwierdzenia zamówienia, można również zdefiniować Status potwierdzenia podczas importu, który służy jako funkcja wyboru pozycji.

Definicja podczas importu jest dokonywana za pomocą listy oddzielonych przecinkami technicznych identyfikacji statusów potwierdzenia, które są dostępne z atrybutem confirmationStatusSelection. Dozwolone są następujące wartości:

Stała Oznaczenie ID
NONE Niepotwierdzone 1
REJECTED Odrzucone 5
CANCELLATION_CONFIRMED Anulowanie potwierdzone 6
CONFIRMED Potwierdzone 9
CONFIRMED_WITH_CHANGES Otrzymana propozycja zmiany 12
CONFIRMED_CONDITIONS_CHANGED Zmiana potwierdzonych warunków 13
CANCELLATION_REJECTED Anulowanie odrzucone 14

Atrybut confirmationStatusSelection sugeruje następującą wartość: 1, 13 (Niepotwierdzone i Zmiana warunków potwierdzenia).

Jeśli ta funkcja została zdefiniowana w nagłówku, jest ona przenoszona do odpowiedniego atrybutu bazowego.

Domyślnie określony wybór początkowo nie ma dalszego wpływu podczas importu. Oprócz nagłówka przetwarzane są tylko te pozycje, które są bezpośrednio zawarte w źródle importu. Tylko jeśli ustawiony zostanie wirtualny atrybut bazowy takeSelectedDetails na wartość true, import zachowuje się w taki sposób, że przed faktycznym przetworzeniem elementu, wszystkie elementy zgodnie z atrybutem confirmationStatusSelection są przenoszone.

Przykład
Poniższy przykład importuje wszystkie pozycje, dla których status potwierdzenia podstawowej pozycji zamówienia jest jedną z wartości Potwierdzone, Anulowanie potwierdzone, Otrzymana propozycja zmiany, Odrzucone, Anulowanie odrzucone:

<?xml version=”1.0″ encoding=”UTF-8″?>.

<semiramis

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”

xsi:schemaLocation=”com.cisag.app.purchasing.obj.SupplierConfirmati

on SupplierConfirmation.xsd” created=”2007-12-10T12:00:52.090Z”

locale=”en-US-XMLSchemaCompliant”

xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

nlsMode=”SINGLE_LANGUAGE” dateTimeMode=”COMPACT”>

<SupplierConfirmation

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”>

<supplierConfirmationData>

<salesConfirmation>1234567</salesConfirmation>

<date>

<value>10#12#2007</value>

</data>

</supplierConfirmationData>

<takeSelectedDetails>true</takeSelectedDetails>

<confirmationStatusSelection>5, 6, 9, 12, 14

</confirmationStatusSelection>

<Type>

<code>100</code>

</Type>

<Correspondence>

<numer>POC1375</numer>

</Correspondence>

</SupplierConfirmation>

</semiramis>

Odbiegające dane pozycji

Podobnie jak w aplikacji Potwierdzenia zamówienia można użyć funkcji importu, aby określić inne dane dla pozycji potwierdzenia w porównaniu z pozycją zamówienia. W najprostszym przypadku zmieniają się tylko poszczególne wartości. W tym celu można użyć istniejącej pozycji zamówienia lub istniejącej pozycji potwierdzenia.

Domyślnie podstawowa pozycja zamówienia ze wszystkimi powiązanymi pozycjami szczegółowymi jest zawsze używana jako źródło podczas podziału. Można również użyć atrybutu elementu wirtualnego creationSourceSequence, aby podzielić istniejący element bazowy z wszystkimi powiązanymi pozycjami szczegółowymi jako źródłem:

  • creationSourceSequence<0 (domyślnie) – podstawowa pozycja zamówienia jest używana jako źródło dla podziału
  • creationSourceSequence>=0 – podstawowa pozycja potwierdzenia z określoną sekwencją jest używana jako źródło podziału
Uwaga
Określona podstawowa pozycja potwierdzenia musi już istnieć w bieżącym potwierdzeniu poprzez wybór pozycji lub poprzez już przetworzone pozycje.

Jeśli użytkownik chce podzielić pozycję, należy ustawić atrybut pozycji wirtualnej creationSourceSequence dla nowej pozycji (propozycja jest wtedy używana do sekwencji) lub zdefiniować atrybut sequence z wartością dodatnią. Zaletą określenia wartości sekwencji jest to, że taki podzielony element można łatwo znaleźć ponownie w przypadku kolejnych zmian.

Przykład
W poniższym przykładzie dostawa pozycji 10, która nie została anulowana zgodnie z zamówieniem, to pozycja 10 zostaje odrzucona (anulowana) przez dostawcę, a pierwotna pozycja 20 z ilością 20 szt. w dniu 02.01.2008 zostaje podzielona na dwie pozycje z ilością 7 szt. w dniu 03.01.2008 (sequence: 0 – nie podlega zmianie dla pierwotnej pozycji) i 13 szt. w dniu 04.01.2008 r. (sequence: 1) zostaną podzielone:

<?xml version=”1.0″ encoding=”UTF-8″?>.

<semiramis

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”

xsi:schemaLocation=”com.cisag.app.purchasing.obj.SupplierConfirmati

on SupplierConfirmation.xsd” created=”2007-12-10T15:19:19.577Z”

locale=”en-US-XMLSchemaCompliant”

xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

nlsMode=”SINGLE_LANGUAGE” dateTimeMode=”COMPACT”>

<SupplierConfirmation

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”>

<supplierConfirmationData>

<salesConfirmation>1234567</salesConfirmation>

<date>

<value>10#12#2007</value>

</data>

</supplierConfirmationData>

<type>

<code>100</code>

</Type>

<Correspondence>

<numer>POC1376</numer>

</Correspondence>

<szczegóły>

<canceled>true</canceled>

<CorrespondenceDetail>

<numer>10</numer>

</CorrespondenceDetail>

</Details>

<Details>

<deliveryDate>2008-01-02T23:00:00.000Z</deliveryDate>

<totalQuantity>

<amount>7</amount>

<Uom>

<code>St.</code>

</Uom>

</totalQuantity>

<CorrespondenceDetail>

<numer>20</numer>

</CorrespondenceDetail>

</Details>

<Details>

<deliveryDate>2008-01-03T23:00:00.000Z</deliveryDate>

<sequence>1</sequence>

<totalQuantity>

<amount>13</amount>

<Uom>

<code>St.</code>

</Uom>

</totalQuantity>

<CorrespondenceDetail>

<numer>20</numer>

</CorrespondenceDetail>

</Details>

</SupplierConfirmation>

</semiramis>

Przetwarzanie otwartych potwierdzeń

Tylko jedno potwierdzenie zamówienia może być przetwarzane dla zamówienia w danym momencie. Podczas próby wygenerowania drugiego potwierdzenia zamówienia dla tego samego zamówienia, podczas importu generowany jest komunikat o błędzie, tak jak w aplikacji Potwierdzenia zamówienia.

Można kontynuować przetwarzanie istniejącego otwartego potwierdzenia zamówienia, jeśli użytkownik odwoła się do rodzaju i numeru w źródle importu, gdzie numer jest odpowiednim numerem potwierdzenia, który został przypisany podczas generowania zgodnie ze schematem numeracji.

Aby uprościć sprawę, otwarte potwierdzenie zamówienia może być również przetwarzane dalej bez wyraźnego określania numeru pod następującymi warunkami:

  • Tryb CREATE nie został jawnie określony
  • Źródło importu zawiera odniesienie do odpowiedniego nagłówka zamówienia zakupu
  • Źródło importu nie zawiera numeru potwierdzenia
  • Kolejność otwartego potwierdzenia odpowiada kolejności określonej w źródle importu
  • Zewnętrzny numer dokumentu otwartego potwierdzenia odpowiada zewnętrznemu numerowi dokumentu zgodnie ze źródłem importu
  • Otwarte potwierdzenie zamówienia ma ogólny status W opracowaniu

Automatyczne zakończenie po imporcie

Jeśli import został przeprowadzony pomyślnie i nie ma żadnych konfliktów z zamówieniem lub zmianą zamówienia i nie ma żadnych istotnych zmian w bieżącym zamówieniu., można automatycznie uzupełnić przetworzone potwierdzenie zamówienia po imporcie. Aby to zrobić należy ustawić atrybut bazy wirtualnej autoCompletion na wartość true dla odpowiedniej instancji.

Jeśli ta funkcja jest aktywna i nie zostaną wykryte żadne inne błędy, w dzienniku komunikatów wyświetlany jest dodatkowy komunikat informacyjny, który zawiera informacje o tym, czy potwierdzenie zamówienia zostało automatycznie zakończone, czy też nie było to możliwe z powodu odchyleń.

Przegląd: Atrybuty

Poniżej wymieniono atrybuty poszczególnych obiektów biznesowych, które są dostępne do importu. W przypadku atrybutów klucza obcego uwzględniona jest również odpowiednia nazwa relacji. Pola identyfikacyjne i pola obowiązkowe mogą ulec zmianie i mogą zostać rozszerzone poprzez dostosowanie.

W przypadku niektórych obiektów biznesowych, organizacja jest wymagana do konwersji kluczy funkcjonalnych na klucze techniczne. Dla list atrybutów jest to oznaczone odpowiednimi uwagami w kolumnie Atrybut.

  • Organizacja zakupu (zawsze zgodnie z zamówieniem)
  • Firma (zawsze zgodnie z zamówieniem)
  • Kraj dla firmy (zawsze zgodnie z zamówieniem)

Atrybuty identyfikacyjne (atrybuty kluczowe) są oznaczone literą K.

Dane podstawowe

Potwierdzenie zamówienia (SupplierConfirmation)

Identyfikacja potwierdzenia zamówienia składa się z rodzaju zamówienia i numeru zgodnego ze schematem numeracji, przechowywanym dla rodzaju zamówienia.

Atrybut Relacja Objaśnienie
autoCompletion Zakończone automatycznie (atrybut wirtualny)

Więcej informacji znajduje się w rozdziale Automatyczne uzupełnianie po imporcie.

confirmationStatusSelection Wybór statusu potwierdzenia

Więcej informacji znajduje się w rozdziale Wybór pozycji.

correspondenceHeader Correspondence Zamówienie
date Data wprowadzenia
deliveryData Więcej informacji znajduje się w rozdziale Dane dostawy (deliveryData).
deliverySupplierData Więcej informacji znajduje się w rozdziale Dane dostawcy (deliverySupplierData, invoiceSupplierData).
detailDeliveryDateOrigin Pochodzenie daty dostawy pozycji
discounts[0..3]

  • discounts.discountType
  • value
  •  code
DiscountType Rabaty od 1 do 4

  • Rodzaj składnika ceny
  • Ilość, cena, procent
  • Rodzaj
guid (K) Identyfikacja techniczna dla zmiany już zapisanych danych – jeśli jest znana.
intrastatData Więcej informacji znajduje się w rozdziale Dane Intrastat (intrastatData).
invoiceSupplierData Więcej informacji znajduje się w rozdziale Dane dostawcy (deliverySupplierData, invoiceSupplierData).
invoicingData Więcej informacji znajduje się w rozdziale Dane faktury (invoicingData).
noClassificationDiscount Brak rabatów dla pozycji
noOrderValueDiscounts Brak rabatów od wartości zamówienia
number (K) Numer (funkcjonalna identyfikacja). Opcjonalne dla nowego utworzenia – w przeciwnym razie jest określany automatycznie. Jeśli numer nie jest określony dla zmian, podejmowana jest próba określenia go na podstawie zamówienia. Więcej informacji znajduje się w rozdziale Przetwarzanie otwartych potwierdzeń.
quantityDefaults Domyślne wartości dla ilości
responsible ResponsiblePartner Odpowiedzialny pracownik
specifiedDeliveryDate Data dostawy

Uwaga
Pole musi być wypełnione, jeśli ustawienie detailDeliveryDateOrigin ma wartość SPECIFIED.
supplierConfirmationData.salesOrder Numer dokumentu zewnętrznego
supplierConfirmationData.date Data dokumentu zewnętrzmego
takeSelectedDetails Przejmij wybrane pozycje (atrybut wirtualny). Więcej informacji znajduje się w rozdziale Wybór pozycji.
type (K) Type Typ (identyfikacja techniczna). Obowiązkowe, jeśli guid nie został określony podczas wprowadzania zmiany.
valuationDate Data waluty
InfoTexts Teksty. Więcej informacji znajduje się w rozdziale Teksty informacyjne (InfoTexts).
Dane dostawcy (deliverySupplierData, invoiceSupplierData)

Dane dostawcy w dwóch funkcjach partnerskich są przechowywane w bazie danych jako

jako obiekt biznesowy z kodem skrótu i są reprezentowane dla eksportu/importu. To samo dotyczy danych adresowych. Analogicznie do nazw atrybutów technicznych, zostały przypisane następujące elementy:

  • deliverySupplierData – partner dostawy
  • invoiceSupplierData – wystawca faktury

Następujące atrybuty mogą być wykorzystywane jednorazowo na rolę.

Atrybut Relacja Objaśnienie
addressData.city Adres – miasto
addressData.country addressData.Country Adres – kraj
addressData.district Adres – dzielnica
addressData.poBox Adres – skrytka pocztowa
addressData.poBoxCity Adres – miasto skrytki pocztowej
addressData.poBoxPostalCode Adres – kod pocztowy skrytki pocztowej
addressData.postalCode Adres – kod pocztowy
addressData.region addressData.Region Adres – region
addressData.street Adres – ulica
careOf CareOfPartner Osoba kontaktowa
careOfName Dane osoby kontaktowej
name Nazwa dostawcy
supplier SupplierPartner Dostawca
Dane dostawy (deliveryData)

Dane dostawy są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są reprezentowane jako część do eksportu/importu.

Atrybut Relacja Objaśnienie
deliveryTerms DeliveryTerms Warunki dostawy
deliveryTermsLocation Warunki dostawy w odniesieniu do lokalizacji
shippingTerms ShippingTerms Warunki wysyłki
Dane faktury (invoicingData)

Niektóre dane faktury są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są wyświetlane jako część do eksportu/importu.

Atrybut Relacja Objaśnienie
paymentMethod (Firma) PaymentMethod Metoda płatności
paymentTerms (Firma) PaymentTerms Termin płatności
Dane Intrastat (intrastatData)

Dane Intrastat są przechowywane w bazie danych jako obiekt biznesowy z kodem skrótu i są wyświetlane jako część eksportu/importu.

Atrybut Relacja Objaśnienie
port (Kraj do firmy) Port Port lotniczy
statisticalMethod (kraj do firmy) StatisticalMethod Metoda statystyczna
transactionType (Kraj do firmy) TransactionType Rodzaj transakcji
transportMode (Kraj dla firmy) TransportMode Rodzaj transportu
Teksty informacyjne (InfoTexts)

tekst

Atrybut Relacja Objaśnienie
contentType Rodzaj treści
languag Język
text Tekst
Przykład
Poniższy przykład zawiera dwa podstawowe teksty. Tekst nagłówka odwołuje się do TXT1, a drugi tekst zawiera wolny tekst stopki dla języków de i en:

<?xml version=”1.0″ encoding=”UTF-8″?>

<semiramis

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”

xsi:schemaLocation=”com.cisag.app.purchasing.obj.SupplierConfirmati

on SupplierConfirmation.xsd” created=”2008-08-08T13:53:43.905Z”

locale=”en-US-XMLSchemaCompliant”

xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

nlsMode=”SINGLE_LANGUAGE” dateTimeMode=”COMPACT”>

<SupplierConfirmation

xmlns=”com.cisag.app.purchasing.obj.SupplierConfirmation”>

<supplierConfirmationData>

<salesConfirmation>1234567</salesConfirmation>

<date>

<value>10#12#2007</value>

</data>

</supplierConfirmationData>

<type>

<code>100</code>

</typ>

<Correspondence>

<numer>POC1376</numer>

</Correspondence>

<InfoTexts>

<language>pl</language>

<text>&lt;html&gt;Tekst informacyjny bazy&lt;/html&gt;</text>

<contentType>text/html</contentType>

</InfoTexts>

</SupplierConfirmation>

</semiramis>

Można także użyć różnych opcji formatowania tekstów. Jeśli potrzebne są przykłady określonego formatowania, najlepiej utworzyć przykładowy dokument z żądanym formatowaniem tekstu i wyeksportować go.

Dane pozycji (pozycje podstawowe)

Pozycje potwierdzenia zamówienia (SupplierConfirmationDetail)
Atrybut Relacja Objaśnienie
canceled Anulowane
contractHeader

contractDetail

PurchaseContractHeader PurchaseContractDetail Pozycje kontraktu zakupu
correspondenceDetail CorrespondenceDetail Pozycja zamówienia zakupu
creationSourceSequence Źródło przydziału (atrybut wirtualny). Więcej informacji znajduje się w rozdziale Odbiegające dane pozycji
deliveryData Więcej informacji znajduje się w rozdziale Dane dostawy (deliveryData).
deliveryDate Data dostawy
deliverySupplierData Więcej informacji znajduje się w rozdziale Dane dostawcy (deliverySupplierData).
discounts[0..3]

  • discounts.discountType
  • discounts.type
  • discounts.value
  • discounts.measure
  • DiscountType
  • Measure.UOM
  • Measure.Currency
Rabaty od 1 do 4

  • Rodzaj składnika ceny
  • Rodzaj
  • Ilość, cena, procent
  • Jednostka
  • Waluta
ean Europejski numer artykułu (EAN) . Więcej informacji znajduje się w rozdziale Importowanie pozycji przy użyciu EAN.
grossPrice

  • grossPrice.amount
  • grossPrice.currency
Currency Cena brutto

  • Wartość
  • Waluta
guid (K) Identyfikacja techniczna (pozycja) dla zmiany już zapisanych danych – jeśli jest znana.
identifier Identifier Potwierdzona cecha
intrastatData Więcej informacji znajduje się w rozdziale Dane Intrastat (intrastatData).
item Potwierdzony artykuł
netCode Brak podstawowych zniżek
noClassificationDiscounts Brak rabatów dla pozycji krzyżowych
noOrderValueDiscounts Brak rabatów od wartości zamówienia
number (K) Numer (identyfikacja funkcjonalna). Opcjonalny dla podziałów – w przeciwnym razie jest określany automatycznie. Obowiązkowy, jeśli ani guid ani pozycja zamówienia nie zostały określone.
priceDimension Wymiar ceny
priceUom PriceUom Jednostka ceny
pseudoItemDescription Opis pseudoartykułu

Uwaga
Stosowany tylko dla pseudoartykułów. Dla wszystkich innych specyfikacja jest ignorowana.
purchaseCostAmount [0..1]

  • purchaseCostAmount.amount
  • purchaseCostAmount.currency
Currency Koszty zakupu 3 i 4

  • Wartość
  • Waluta
purchaseCostPercent [0..1] Koszt zakupu 1 i 2
reference Zakup
sequence Kolejność
supplierItemNumber Numer pozycji dostawcy. Więcej informacji znajduje się w rozdziale Importowanie pozycji przy użyciu EAN.
totalQuantity

  • totalQuantity.amount
  • totalQuantity.uom
Uom Potwierdzona ilość

  • Wartość
  • Jednostka ilości
uomObligation Zobowiązanie jednostkowe

Uwaga
Można zaimportować zobowiązanie jednostkowe tylko jeśli funkcja zarządzania zapasami w jednostkach logistycznych jest aktywna dla klienta.
InfoTexts Teksty informacyjne. Więcej informacji znajduje się w rozdziale Teksty informacyjne (InfoTexts).
Dane dostawcy (deliverySupplierData)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia. Więcej informacji znajduje się w rozdziale Dane dostawcy (deliverySupplierData, invoiceSupplierData).

Dane Intrastat (intrastatData)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia. Więcej informacji znajduje się w rozdziale Dane Intrastat (intrastatData).

Dane dostawy (deliveryData)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia. Więcej informacji znajduje się w rozdziale Dane dostawy (deliveryData).

Teksty informacyjne (InfoTexts)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia. Więcej informacji znajduje się w rozdziale Teksty informacyjne (InfoTexts).

Dane pozycji (towary wolne)

Pozycje potwierdzenia zamówienia (SupplierConfirmationDetail)
Atrybut Relacja Objaśnienie
canceled Anulowane
correspondenceDetail CorrespondenceDetail Pozycja zamówienia
deliveryData Więcej informacji znajduje się w rozdziale Dane dostawy (deliveryData).
deliveryDate Data dostawy
deliverySupplierData Więcej informacji znajduje się w rozdziale Dane dostawcy (deliverySupplierData).
ean Europejski numer artykułu (EAN) . Więcej informacji znajduje się w rozdziale Importowanie pozycji przy użyciu EAN.
guid (K) Identyfikacja techniczna (pozycja) do zmiany już zapisanych danych – jeśli jest znana.
identifier Identifier Potwierdzona cecha
intrastatData Więcej informacji znajduje się w rozdziale Dane Intrastat (intrastatData).
item Item Potwierdzony artykuł
priceDimension Wymiar ceny
priceUom PriceUom Jednostka ceny
pseudoItemDescription Opis pseudoartykułu

Uwaga
Stosowany tylko dla pseudoartykułów. Dla wszystkich innych specyfikacja jest ignorowana.
reference Numer referencyjny
subNumber (K) Numer pozycji szczegółowej (identyfikacja funkcjonalna). Opcjonalny dla nowego utworzenia – w przeciwnym razie jest określany automatycznie. Obowiązkowy, jeśli ani guid ani pozycja zamówienia nie zostały określone.
supplierItemNumber Numer pozycji dostawcy. Więcej informacji znajduje się w rozdziale Importowanie pozycji przy użyciu EAN.
totalQuantity

  • totalQuantity.amount
  • totalQuantity.uom
Uom Potwierdzona ilość

  • Wartość
  • Jednostka ilości
uomObligation Zobowiązanie jednostkowe

Uwaga
Można zaimportować zobowiązanie jednostkowe tylko jeśli funkcja zarządzania zapasami w jednostkach logistycznych jest aktywna dla klienta.
InfoTexts Teksty informacyjne. Więcej informacji znajduje się w rozdziale Teksty informacyjne (InfoTexts).
Dane dostawcy (deliverySupplierData)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia zamówienia. Więcej informacji znajduje się w rozdziale Dane dostawcy (deliverySupplierData, invoiceSupplierData).

Dane Intrastat (intrastatData)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia zamówienia. Więcej informacji znajduje się w rozdziale Dane Intrastat (intrastatData).

Dane dostawy (deliveryData)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia zamówienia. Więcej informacji znajduje się w rozdziale Dane dostawy (deliveryData).

Teksty informacyjne (InfoTexts)

Atrybuty odpowiadają atrybutom nagłówka potwierdzenia zamówienia. Więcej informacji znajduje się w rozdziale Teksty informacyjne (InfoTexts).

Dane pozycji (komponenty)

Pozycje potwierdzenia zamówienia (SupplierConfirmationDetail)
Atrybut Relacja Objaśnienie
canceled Anulowane
componentValue

  • amount1
  • currency1
  • amount2
  • currency2
  • amount3
  • currency3
Currency1

Currency2

Currency3

Składniki wartości ceny

  • Wartość w walucie lokalnej 1
  • Waluta lokalna 1
  • Wartość w walucie lokalnej 2
  • Waluta lokalna 2
  • Wartość w walucie lokalnej 3
  • Waluta lokalna 3
correspondenceDetail CorrespondenceDetail Pozycja zamówienia
ean Europejski numer artykułu (EAN) . Więcej informacji znajduje się w rozdziale Importowanie pozycji przy użyciu EAN.
grossPrice

  • grossPrice.amount
  • grossPrice.currency
Currency Cena brutto

  • Wartość
  • Waluta
guid (K) Identyfikacja techniczna (pozycja) dla zmiany już zapisanych danych – jeśli jest znana.
identifier Identifier Potwierdzona cecha
intrastatData Więcej informacji znajduje się w rozdziale Dane Intrastat (intrastatData).
item Potwierdzony artykuł
netCode Brak podstawowych rabatów
noClassificationDiscounts Brak rabatów dla pozycji krzyżowych
noOrderValueDiscounts Brak rabatów od wartości zamówienia
priceDimension Wymiar ceny
priceUom Jednostka ceny
purchaseCostAmount [0..1]

  • purchaseCostAmount.amount
  • purchaseCostAmount.currency
Currency Koszty zakupu 3 i 4

  • Wartość
  • Waluta
purchaseCostPercent [0..1] Koszt zakupu 1 i 2
reference Numer referencyjny
subNumber (K) Numer pozycji szczegółowej (identyfikacja funkcjonalna). Opcjonalne dla nowego utworzenia – w przeciwnym razie jest określany automatycznie. Obowiązkowy, jeśli ani guid ani pozycja zamówienia nie zostały określone.
supplierItemNumber Numer pozycji dostawcy. Więcej informacji znajduje się w rozdziale Importowanie pozycji przy użyciu EAN.
totalQuantity

  • totalQuantity.amount
  • totalQuantity.uom
Uom Potwierdzona ilość

  • Wartość
  • Jednostka ilości
uomObligation Zobowiązanie jednostkowe

Uwaga
Można zaimportować zobowiązanie jednostkowe tylko jeśli funkcja zarządzania zapasami w jednostkach logistycznych jest aktywna dla klienta.
InfoTexts Teksty informacyjne. Więcej informacji znajduje się w rozdziale Teksty informacyjne (InfoTexts).
Dane Intrastat (intrastatData)

Atrybuty odpowiadają atrybutom nagłówka. Więcej informacji na ten temat można znaleźć w rozdziale Dane Intrastat (intrastatData).

Teksty informacyjne (InfoTexts)

Atrybuty odpowiadają atrybutom nagłówka. Więcej informacji na ten temat można znaleźć w rozdziale Teksty informacyjne (InfoTexts).

Czy ten artykuł był pomocny?