Importieren von Lieferanten- und Bestelldaten in DocBits aus CSV-Dateien
Übersicht
Diese Seite beschreibt, wie man Lieferanten- und Bestelldaten in DocBits mithilfe einer durch Kommas getrennten Werte-Datei (.csv) importiert.
Wichtig: Vor dem Importieren von Daten ist es entscheidend, die .csv-Datei gründlich zu überprüfen, um die Datenintegrität und die richtige Konfiguration sicherzustellen. Das Importieren falscher Daten kann zu Inkonsistenzen führen. Siehe die Abschnitte CSV-Spezifikationen für Bestellungen oder CSV-Spezifikationen für Lieferanten für Details zu erforderlichen und optionalen Feldern. Wenn erforderliche Felder fehlen, schlägt der Importprozess fehl.
Validierung: Überprüfen Sie immer, dass Ihre .csv-Datei alle notwendigen Spalten gemäß den jeweiligen Spezifikationen enthält, bevor Sie den Import versuchen.
Allgemeine Anforderungen:
Datumsformat:
Alle in der .csv-Datei angegebenen Daten müssen dem folgenden Format entsprechen:
YYYY-MM-DD HH:MM:SS
Erforderliche Felder:
Für den Import von Lieferanten und Bestellungen müssen alle als "Erforderlich" gekennzeichneten Spalten in den jeweiligen Spezifikationen in der .csv-Datei vorhanden sein und in jeder Zeile einen Wert enthalten. Wenn ein erforderliches Feld für eine Zeile fehlt oder leer ist, schlägt der Importprozess fehl.
CSV-Spezifikationen für Bestellungen
Erforderliche Felder - (Spalte mit Namen muss vorhanden sein & muss Daten enthalten)
purchase_order_number
Felder, die enthalten sein können
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
CSV-Spezifikationen für Lieferanten
Erforderliche Felder - (Spalte mit Namen muss vorhanden sein & muss Daten enthalten)
customer_numbersupplier_numbersupplier_namecountry_code
Felder, die enthalten sein können
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
Zugriffsendpunkt
Um Daten zu importieren, befolgen Sie diese Schritte:
Besuchen Sie: https://api.docbits.com/
Klicken Sie auf die Schaltfläche "Authorize".

Geben Sie den API-Schlüssel ein und klicken Sie auf "Authorize"
Der API-Schlüssel kann in DocBits unter Einstellungen -> Globale Einstellungen -> Integration gefunden werden.
Hinweis: Der in Ihrer Anfrage angegebene API-Schlüssel bestimmt die Zielorganisation und den Benutzerkontext, unter dem die Daten importiert werden.


Drücken Sie CTRL + F (oder CMD + F auf Mac), um die Suchfunktion zu öffnen, und suchen Sie nach
/master_data_lookup/import_data.Klicken Sie auf die Anfrage, um die Details anzuzeigen, und klicken Sie dann auf "Try it out", um fortzufahren.


Sie können jetzt die erforderlichen Parameter im Anfragekörper eingeben.\
Anfrageparameter:
Bei der Durchführung der Importanfrage müssen die folgenden Parameter angegeben werden:
sub_org_id: Entfernen Sie jeglichen Text aus dem Textfeld, um sicherzustellen, dass die Option "Send empty value" aktiviert ist.
data_type: Dieser Parameter gibt den Typ der importierten Daten an. Er kann entweder
supplieroderpurchase_ordersein, abhängig vom Inhalt Ihrer .csv-Datei.replace_all: Dieser boolesche Parameter bestimmt, ob alle vorhandenen Daten in der jeweiligen Datenbanktabelle (
supplieroderpurchase_order) für die angegebene Organisation gelöscht werden sollen, bevor die neuen Daten aus der .csv-Datei eingefügt werden. Setzen Sie dies auftrue, um alle vorhandenen Daten zu ersetzen, oder auffalse, um die neuen Daten anzuhängen oder zu aktualisieren.delimiter: Dieser Parameter gibt das Zeichen an, das verwendet wird, um die einzelnen Werte innerhalb jeder Zeile Ihrer Datendatei zu trennen. Es ist wichtig, den richtigen Trennzeichen in Ihrer Datei zu identifizieren. Häufige Trennzeichen sind das Komma (
,) und das Semikolon (;).So überprüfen Sie das Trennzeichen:
Öffnen Sie Ihre Datendatei (z. B. die
.csv-Datei) mit einem einfachen Texteditor (wie Notepad unter Windows, TextEdit auf Mac oder ähnlichem).Untersuchen Sie die ersten paar Zeilen der Daten. Suchen Sie nach dem Zeichen, das konsequent zwischen den verschiedenen Informationen in jeder Zeile erscheint. Dieses Zeichen ist Ihr Trennzeichen.
Setzen Sie den
delimiter-Parameter in Ihrer Importanfrage auf dieses identifizierte Zeichen (entweder,oder;). Die Verwendung des falschen Trennzeichens verhindert, dass die Daten korrekt analysiert werden, und führt zu einem fehlgeschlagenen Import.
on_conflict & auto_generate_id: Die Funktionalität zur Handhabung von Datenkonflikten (
on_conflict) und zur automatischen Generierung von IDs (auto_generate_id) ist derzeit nicht implementiert für diese Datentypen.

Wenn Sie überprüft haben, dass alle Informationen korrekt sind, können Sie den Importprozess starten, indem Sie auf die Schaltfläche "Execute" klicken.

Last updated
Was this helpful?