Importowanie danych dostawcy i zamówień zakupu do DocBits z plików CSV
Przegląd
Ta strona opisuje, jak importować dane dostawcy i zamówienia zakupu do DocBits za pomocą pliku z wartościami oddzielonymi przecinkami (.csv).
Ważne: Przed importowaniem jakichkolwiek danych, kluczowe jest dokładne sprawdzenie pliku .csv, aby zapewnić dokładność danych i prawidłową konfigurację. Importowanie niepoprawnych danych może prowadzić do niespójności. Zapoznaj się z sekcjami Specyfikacje CSV dla zamówienia zakupu lub Specyfikacje CSV dla dostawcy w celu uzyskania szczegółowych informacji na temat wymaganych i opcjonalnych pól. Jeśli wymagane pola są puste, proces importu zakończy się niepowodzeniem.
Walidacja: Zawsze weryfikuj, czy twój plik .csv zawiera wszystkie niezbędne kolumny, zgodnie z odpowiednią sekcją specyfikacji, przed próbą importu.
Ogólne wymagania:
Format daty:
Wszystkie daty podane w arkuszu .csv muszą być zgodne z następującym formatem:
YYYY-MM-DD HH:MM:SS
Wymagane pola:
Zarówno dla importów dostawcy, jak i zamówienia zakupu, wszystkie kolumny oznaczone jako "Wymagane" w odpowiednich specyfikacjach muszą istnieć w pliku .csv i muszą zawierać wartość w każdym wierszu. Jeśli jakiekolwiek wymagane pole jest puste lub brakujące w wierszu, proces importu zakończy się niepowodzeniem.
Specyfikacje CSV dla zamówienia zakupu
Pola, które są wymagane - (kolumna z nazwą musi istnieć i musi zawierać dane)
purchase_order_number
Pola, które mogą być uwzględnione
warehouse_idlocation_idsupplier_idsupplier_nameorder_daterequested_shipment_datepromised_delivery_datepayment_terms_codetotal_amountbuyer_contact_idbuyer_contact_nameorder_last_modified_byorder_last_modified_onship_to_party_idship_to_party_nameship_to_address_iddisponent_iddisponent_nameextended_amountextended_base_amountextended_report_amountcanceled_amountcanceled_base_amountcanceled_reporting_amountgeo_codepreview_pathtype_codetype_descriptioncustom_field_1custom_field_2custom_field_3custom_field_4custom_field_5statusline_numbersub_line_numberitem_idsupplier_item_iddescriptionnotequantityopen_quantityconfirmed_quantityreceived_quantityreceived_base_mou_quantitypromised_delivery_daterequested_ship_dateunit_codeunit_code_priceunit_priceunit_price_perextended_amounttotal_amountcurrencystatusbuyer_idbuyer_namegeo_codedelivery_method
Specyfikacje CSV dla dostawcy
Pola, które są wymagane - (kolumna z nazwą musi istnieć i musi zawierać dane)
customer_numbersupplier_numbersupplier_namecountry_code
Pola, które mogą być uwzględnione
address_1address_2address_3address_4town_cityzip_codesupplier_phonesupplier_vatpayment_term_idpayment_method_codebuyer_person_reference_idbuyer_person_referencesupplier_categorysupplier_groupdiscount_termdiscount_term_descriptionbank_idcustom_field_1custom_field_2custom_field_3custom_field_4custom_field_5custom_field_6custom_field_7custom_field_8custom_field_9custom_field_10statusaccount_numberfinancial_partner_idfinancial_partner_nameibancurrency
Punkt dostępu
Aby zaimportować dane, wykonaj następujące kroki:
Odwiedź: https://api.docbits.com/
Kliknij przycisk "Authorize".

Wprowadź klucz API i kliknij "Authorize"
Klucz API można znaleźć w DocBits w Ustawienia -> Ustawienia globalne -> Integracja
Uwaga: Klucz API podany w twoim żądaniu określa docelową organizację oraz kontekst użytkownika, w którym dane będą importowane.


Naciśnij CTRL + F (lub CMD + F na Macu), aby otworzyć funkcję wyszukiwania i wyszukaj
/master_data_lookup/import_data.Kliknij żądanie, aby zobaczyć jego szczegóły, a następnie kliknij "Try it out", aby kontynuować.


Teraz możesz wprowadzić wymagane parametry w ciele żądania.\
Parametry żądania:
Podczas składania żądania importu należy określić następujące parametry:
sub_org_id: Usuń wszelki tekst z pola tekstowego, aby upewnić się, że opcja "Send empty value" jest włączona.
data_type: Ten parametr określa typ danych, które są importowane. Może to być
supplierlubpurchase_order, w zależności od zawartości twojego pliku .csv.replace_all: Ten parametr boolean określa, czy wszystkie istniejące dane w odpowiedniej tabeli bazy danych (
supplierlubpurchase_order) dla określonej organizacji powinny zostać usunięte przed wstawieniem nowych danych z pliku .csv. Ustaw to natrue, aby zastąpić wszystkie istniejące dane lubfalse, aby dodać lub zaktualizować nowe dane.delimiter: Ten parametr określa znak używany do oddzielania poszczególnych wartości w każdym wierszu twojego pliku danych. Ważne jest, aby zidentyfikować poprawny delimiter użyty w twoim pliku. Powszechnymi delimiterami są przecinek (
,) i średnik (;).Jak sprawdzić delimiter:
Otwórz swój plik danych (np. plik
.csv) w prostym edytorze tekstu (takim jak Notatnik w Windows, TextEdit na Macu lub podobnym).Przejrzyj pierwsze kilka wierszy danych. Szukaj znaku, który konsekwentnie pojawia się między różnymi informacjami w każdym wierszu. Ten znak to twój delimiter.
Ustaw parametr
delimiterw swoim żądaniu importu na ten zidentyfikowany znak (czy to,, czy;). Użycie niewłaściwego delimiteru uniemożliwi poprawne przetworzenie danych i spowoduje nieudany import.
on_conflict & auto_generate_id: Funkcjonalność obsługi konfliktów danych (
on_conflict) i automatycznego generowania identyfikatorów (auto_generate_id) jest obecnie niezaimplementowana dla tych typów danych.

Jeśli zweryfikowałeś, że wszystkie informacje są poprawne, możesz rozpocząć proces importu, klikając przycisk "Execute".

Last updated
Was this helpful?