AMAGE

Wstęp

Dokumentacja opisuje formaty danych wykorzystywane w procedurach importu/eksportu danych za pomocą plików płaskich ("flat file"). Dokumentacje opisuję dane i formaty niezbędne do prawidłowego wykonania operacji. Mechanizm integracji nie jest zakresem tej dokumentacji

Zamówienia/Dostawy

Zamówienia (CSV)

Format definicji elementów zamówienia. Pojedyncze zamówienie to pojedynczy plik/dane dostarczane do systemu. Pliki o nazwie order.csv generowane są poprzez interfejsy Web lub przesyłane przez interfejsy integracji danych.

Dane podstawowe

nazwa wartość opis

format

CSV

Format tekstowy, płaski

separator

Średnik

pierwszy rząd

tak

opis kolumn, ignorować

kodowanie

UTF-8

kodowanie tekstu i ciągów znaków

Format daty: yyyy-MM-dd. Pierwszy rząd z opisem tekstowym kolumn.

Format liczb: Miejsce przecinkowe i jego traktowanie zależne jest od języka aktualnego dla danej instancji, użytkownika oraz formatu eksportu. Jeśli separatorem rekordów jest przecinek to liczby dziesiętne zapisywane są z kropką jako separatorem np. 123.45. Jeśli separatorem rekordów jest inny znak np. średnik to eksport danych zależy od języka interfejsu. Jeśli użytkownik wybrał język polski to eksport zapisze liczbę jako 123,45. Jeśli interfejs jest angielski to 123.45. Domyślnie w pracy w backend (automaty serwerowe) językiem domyślnym jest język angielski.

Pola danych

nazwa przykładowa wartość opis

ORDER_NUMBER

ZAM/12/2020

Numer zamówienia

ORDER_DATE

2020-06-04

Data zamówienia

ACCOUNT

11587

Konto rozliczeniowe z dostawcą

WORK_ORDER

MK-1 - element nośny

Nazwa elementu konstrukcyjnego/zlecenia

CONTRACT_SCOPE

MK-1

Obiekt/zakres kontraktu

CONTRACT_NAME

AW-12 Kontrakt Kraków

Nazwa kontraktu

CONTRACT_NUMBER

5X340

Numer kontraktu

ITEM_NAME

KLAMRA REG. 200 MK

Nazwa elementu

ITEM_ORDER_NUMBER

P199120

Numer zamówieniowy elementu

ITEM_UNIT

PIECE

Jednostka przeliczeniowa

ITEM_UNIT_PRICE

100.00

Cena jednostkowa

ITEM_COUNT

5.00

Ilość

ITEM_PRICE

500.00

Wartość

Dostawy (CSV)

Format definicji elementów dostawy/zwrotu. Pojedyncza dostawa/zwrot to pojedynczy plik/dane dostarczane/zwracane do systemu. Pliki o nazwie <nr dostawy/zwrotu>.csv generowane są poprzez interfejsy Web lub przesyłane przez interfejsy integracji danych.

Dane podstawowe

nazwa wartość opis

format

CSV

Format tekstowy, płaski

separator

Średnik

pierwszy rząd

tak

opis kolumn, ignorować

kodowanie

UTF-8

kodowanie tekstu i ciągów znaków

Format daty: yyyy-MM-dd. Pierwszy rząd z opisem tekstowym kolumn.

Format liczb: Miejsce przecinkowe i jego traktowanie zależne jest od języka aktualnego dla danej instancji, użytkownika oraz formatu eksportu. Jeśli separatorem rekordów jest przecinek to liczby dziesiętne zapisywane są z kropką jako separatorem np. 123.45. Jeśli separatorem rekordów jest inny znak np. średnik to eksport danych zależy od języka interfejsu. Jeśli użytkownik wybrał język polski to eksport zapisze liczbę jako 123,45. Jeśli interfejs jest angielski to 123.45. Domyślnie w pracy w backend (automaty serwerowe) językiem domyślnym jest język angielski.

Pola danych

nazwa przykładowa wartość opis

DELIVERY_NUMBER

D/12/2020

Numer dostawy/zwrotu

DELIVERY_DATE

2020-06-04

Data zamówienia

LOADING_DATE

2020-06-05

Data załadunku dostawy/zwrotu

ORDER_NUMBER

ZAM/123/45/2021

Numer powiązanego zamówienia

ACCOUNT

11587

Konto rozliczeniowe z dostawcą

WORK_ORDER

MK-1 - element nośny

Nazwa elementu konstrukcyjnego/zlecenia

CONTRACT_SCOPE

MK-1

Obiekt/zakres kontraktu

CONTRACT_NAME

AW-12 Kontrakt Kraków

Nazwa kontraktu

CONTRACT_NUMBER

5X340

Numer kontraktu

ITEM_NAME

KLAMRA REG. 200 MK

Nazwa elementu

ITEM_ORDER_NUMBER

P199120

Numer zamówieniowy elementu

ITEM_UNIT

PIECE

Jednostka przeliczeniowa

ITEM_UNIT_PRICE

100.00

Cena jednostkowa

ITEM_COUNT

5.00

Ilość

ITEM_PRICE

500.00

Wartość

CHECKED_COUNT

4.00

Ilość po sprawdzeniu dostawy/zwrotu (jeśli dostępne)

Reklamacje (CSV)

Format definicji elementów reklamacji dotyczącej dostawy/zwrotu. Pojedyncze reklamacja to pojedynczy plik/struktura. Pliki o nazwie <numer reklamacji>.csv generowane są poprzez interfejsy Web lub przesyłane przez interfejsy integracji danych.

Dane podstawowe

nazwa wartość opis

format

CSV

Format tekstowy, płaski

separator

Średnik

pierwszy rząd

tak

opis kolumn, ignorować

kodowanie

UTF-8

kodowanie tekstu i ciągów znaków

Format daty: yyyy-MM-dd. Pierwszy rząd z opisem tekstowym kolumn.

Format liczb: Miejsce przecinkowe i jego traktowanie zależne jest od języka aktualnego dla danej instancji, użytkownika oraz formatu eksportu. Jeśli separatorem rekordów jest przecinek to liczby dziesiętne zapisywane są z kropką jako separatorem np. 123.45. Jeśli separatorem rekordów jest inny znak np. średnik to eksport danych zależy od języka interfejsu. Jeśli użytkownik wybrał język polski to eksport zapisze liczbę jako 123,45. Jeśli interfejs jest angielski to 123.45. Domyślnie w pracy w backend (automaty serwerowe) językiem domyślnym jest język angielski.

Pola danych

nazwa przykładowa wartość opis

COMPLAINT_NUMBER

REKL/12/2020

Numer reklamacji

COMPLAINT_DATE

2020-06-04

Data utworzenia reklamacji

DELIVERY_NUMBER

DOST/123/45/2021

Numer powiązanej dostawy/zwrotu

ACCOUNT

11587

Konto rozliczeniowe z dostawcą

WORK_ORDER

MK-1 - element nośny

Nazwa elementu konstrukcyjnego/zlecenia pracy

CONTRACT_SCOPE

MK-1

Obiekt/zakres kontraktu

CONTRACT_NAME

AW-12 Kontrakt Kraków

Nazwa kontraktu

CONTRACT_NUMBER

5X340

Numer kontraktu

ITEM_NAME

KLAMRA REG. 200 MK

Nazwa elementu

ITEM_ORDER_NUMBER

P199120

Numer zamówieniowy elementu

ITEM_UNIT

PIECE

Jednostka przeliczeniowa

ITEM_UNIT_PRICE

100.00

Cena jednostkowa

ITEM_COUNT

5.00

Ilość

ITEM_PRICE

500.00

Wartość

ITEM_QUALITY_COUNT

1

Ilość reklamowana względem jakości

ITEM_QUANTITY_COUNT

3

Ilość reklamowana (brak elementów)

Dostawa - Szalunki

Format definicji elementów dostawy dla systemów szalunkowych. Pojedyncza dostawa to pojedynczy plik/dane dostarczane do systemu. Pliki o nazwie WZ-XXXX.csv oznaczające wydanie z magazynu dostawcy.

Dane podstawowe

nazwa wartość opis

format

CSV

Format tekstowy, płaski

separator

Średnik

pierwszy rząd

tak

opis kolumn, ignorować

kodowanie

ISO-8859-2

kodowanie tekstu i ciągów znaków

Dane tekstowe o zmiennej szerokości uzupełniane są w pełnej długości za pomocą spacji. W przypadku wartości liczbowych pierwszym elementem może być apostrof (') podobnie jak w przypadku danych dla aplikacji Excel. Format daty: DD.MM.YY. Pierwszy rząd z opisem tekstowym kolumn.

Format liczb: Miejsce przecinkowe i jego traktowanie zależne jest od języka aktualnego dla danej instancji, użytkownika oraz formatu eksportu. Jeśli separatorem rekordów jest przecinek to liczby dziesiętne zapisywane są z kropką jako separatorem np. 123.45. Jeśli separatorem rekordów jest inny znak np. średnik to eksport danych zależy od języka interfejsu. Jeśli użytkownik wybrał język polski to eksport zapisze liczbę jako 123,45. Jeśli interfejs jest angielski to 123.45. Domyślnie w pracy w backend (automaty serwerowe) językiem domyślnym jest język angielski.

Pola danych

nazwa przykładowa wartość opis

Kontrakt

3407

Numer kontraktu

ID klienta

KB0004

Identyfikator klienta

Nazwa klienta

FIRMA X

Nazwa klienta

Budowa

2411

Identyfikator konta elementu konstrukcyjnego

Budowa Nazwa

S33 PODODCINEK X

Nazwa tekstowa elementu konstrukcyjnego

Data

17.05.18

Data dokumentu

Typ dokumentu

WZ

Typ dokumentu - WZ (Wydanie Zewnętrzne → na budowę)

Dokument magazynowy

52992

Numer dokumentu magazynowego

Artykuł

2124907

Numer zamówieniowy artykułu

Opis artykułu

PODSTAWKA ŚRUBOWA 1.0 B/D

Nazwa tekstowa artykułu

Typ zużycia

Używ.

Tekstowo typ zużycia

Kategoria

A

Kategoria zużycia A - element nowy, B/C/D - stopnie zużycia

Ilość

40

Ilość w dostawie

Waga

396

Waga w dostawie

Cena Jednostkowa

207,65

Cena jednostkowa asortymentu

Wartość

8306,0

Wartość w walucie rozliczeniowej

Kluczowe wartości niezbędne do identyfikacji docelowego centrum kosztów to:

  • Kontrakt - Numer kontraktu

  • Budowa - Identyfikator konta elementu konstrukcyjnego

Kluczowe wartości niezbędne do identyfikacji artykułu:

  • Artykuł - numer zamówieniowy artykułu

Dostawa - Urządzenia drobne

Format definicji elementów dostawy dla dostaw urządzeń drobnych. Pojedyncza dostawa to pojedynczy plik/dane dostarczane do systemu. Pliki o nazwie WZ-XXXX.csv oznaczające wydanie z magazynu dostawcy.

Dane podstawowe

nazwa wartość opis

format

CSV

Format tekstowy, płaski

separator

Średnik

pierwszy rząd

tak

opis kolumn, ignorować

kodowanie

UTF-8

kodowanie tekstu i ciągów znaków

Format daty: DD-MM-YYYY. Pierwszy rząd z opisem tekstowym kolumn.

Format liczb: Miejsce przecinkowe i jego traktowanie zależne jest od języka aktualnego dla danej instancji, użytkownika oraz formatu eksportu. Jeśli separatorem rekordów jest przecinek to liczby dziesiętne zapisywane są z kropką jako separatorem np. 123.45. Jeśli separatorem rekordów jest inny znak np. średnik to eksport danych zależy od języka interfejsu. Jeśli użytkownik wybrał język polski to eksport zapisze liczbę jako 123,45. Jeśli interfejs jest angielski to 123.45. Domyślnie w pracy w backend (automaty serwerowe) językiem domyślnym jest język angielski.

Pola danych

nazwa przykładowa wartość opis

Kontrakt

3407

Numer kontraktu

ID klienta

KB0004

Identyfikator klienta

Nazwa klienta

FIRMA X

Nazwa klienta

Budowa

2411

Identyfikator budowy

Budowa Nazwa

S33 PODODCINEK X

Nazwa tekstowa budowy

Data

17-05-2018

Data dokumentu

Typ dokumentu

WZ

Typ dokumentu - WZ (Wydanie Zewnętrzne → na budowę)

Dokument magazynowy

52992

Numer dokumentu magazynowego

Artykuł

12345

Numer zamówieniowy artykułu

Opis artykułu

AGREGAT PRĄDOTWÓRCZY 40 KVA 230/400 V

Nazwa tekstowa artykułu

Ilość

2

Ilość w dostawie

Waga

5

Waga w dostawie

Numer seryjny

123/23/2010 | 800/5/2016

Numery seryjne separowane za pomocą znaku | pipe

Kluczowe wartości niezbędne do identyfikacji docelowego centrum kosztów to:

  • Kontrakt - Numer kontraktu

  • Budowa - Identyfikator konta elementu konstrukcyjnego/obiektu

Kluczowe wartości niezbędne do identyfikacji artykułu:

  • Artykuł - numer zamówieniowy artykułu

Magazyny

Dokumenty magazynowe

Format definicji elementów dokumentu magazynowego. W pojedynczym pliku może znajdować się wiele dokumentów magazynowych. Pliki o nazwie <nr dok. magazynowego>.csv generowane są poprzez interfejsy Web lub przesyłane przez interfejsy integracji danych.

Dane podstawowe

nazwa wartość opis

format

CSV

Format tekstowy, płaski

separator

Średnik

pierwszy rząd

tak

opis kolumn, ignorować

kodowanie

UTF-8

kodowanie tekstu i ciągów znaków

Format daty: yyyy-MM-dd. Pierwszy rząd z opisem tekstowym kolumn.

Format liczb: Miejsce przecinkowe i jego traktowanie zależne jest od języka aktualnego dla danej instancji, użytkownika oraz formatu eksportu. Jeśli separatorem rekordów jest przecinek to liczby dziesiętne zapisywane są z kropką jako separatorem np. 123.45. Jeśli separatorem rekordów jest inny znak np. średnik to eksport danych zależy od języka interfejsu. Jeśli użytkownik wybrał język polski to eksport zapisze liczbę jako 123,45. Jeśli interfejs jest angielski to 123.45. Domyślnie w pracy w backend (automaty serwerowe) językiem domyślnym jest język angielski.

Pola danych

nazwa przykładowa wartość opis

DOCUMENT_NUMBER

PZ/123/2020

Numer dokumentu magazynowego

DOCUMENT_DATE

2020-01-31

Data dokumentu magazynowego

TYPE

RELEASE

Typ dokumentu magazynowego

WAREHOUSE

MG-1

Nazwa magazynu źródłowego/docelowego

PLACE

MG-1-A/2

Nazwa miejsca składowania na magazynie

ACCOUNT

A2345

Numer konta rozliczeniowego

WORK_ORDER

MK-1 - element nośny

Nazwa elementu konstrukcyjnego/zlecenia

CONTRACT_SCOPE

MK-1

Obiekt/zakres kontraktu

CONTRACT_NAME

AW-12 Kontrakt Kraków

Nazwa kontraktu

CONTRACT_NUMBER

5X340

Numer kontraktu

ITEM_MANUFACTURER

Firma X

Nazwa producenta elementu

ITEM_NAME

KLAMRA REG. 200 MK

Nazwa elementu

ITEM_ORDER_NUMBER

P199120

Numer zamówieniowy elementu

ITEM_UNIT

PIECE

Jednostka przeliczeniowa

ITEM_UNIT_PRICE

100.00

Cena jednostkowa elementu

ITEM_COUNT

5.00

Ilość

ITEM_PRICE

500.00

Wartość