Importazione dei Dati di Fornitori e Ordini di Acquisto in DocBits da File CSV

Panoramica

Questa pagina descrive come importare i dati di Fornitori e Ordini di Acquisto in DocBits utilizzando un file Comma Separated Values (.csv).

Importante: Prima di importare qualsiasi dato, è fondamentale esaminare attentamente il file .csv per garantire l'accuratezza dei dati e la corretta configurazione. L'importazione di dati errati può portare a incoerenze. Fare riferimento alle sezioni Specifiche CSV per Ordini di Acquisto o Specifiche CSV per Fornitori per dettagli sui campi richiesti e facoltativi. Se i campi richiesti sono mancanti, il processo di importazione fallirà.

Validazione: Verificare sempre che il file .csv contenga tutte le colonne necessarie come delineato nella rispettiva sezione delle specifiche prima di tentare l'importazione.

Requisiti Generali:

Formato Data:

Tutte le date fornite nel foglio .csv devono aderire al seguente formato:

YYYY-MM-DD HH:MM:SS

Campi Richiesti:

Per le importazioni di Fornitori e Ordini di Acquisto, tutte le colonne contrassegnate come "Richieste" nelle rispettive specifiche devono esistere nel file .csv e devono contenere un valore in ogni riga. Se un campo richiesto è mancante o vuoto per una riga, il processo di importazione fallirà.

Specifiche CSV per Ordini di Acquisto

Campi che sono Richiesti - (la colonna con il nome deve esistere e deve contenere dati)

  • purchase_order_number

Campi che possono essere inclusi

  • warehouse_id

  • location_id

  • supplier_id

  • supplier_name

  • order_date

  • requested_shipment_date

  • promised_delivery_date

  • payment_terms_code

  • total_amount

  • buyer_contact_id

  • buyer_contact_name

  • order_last_modified_by

  • order_last_modified_on

  • ship_to_party_id

  • ship_to_party_name

  • ship_to_address_id

  • disponent_id

  • disponent_name

  • extended_amount

  • extended_base_amount

  • extended_report_amount

  • canceled_amount

  • canceled_base_amount

  • canceled_reporting_amount

  • geo_code

  • preview_path

  • type_code

  • type_description

  • custom_field_1

  • custom_field_2

  • custom_field_3

  • custom_field_4

  • custom_field_5

  • status

  • line_number

  • sub_line_number

  • item_id

  • supplier_item_id

  • description

  • note

  • quantity

  • open_quantity

  • confirmed_quantity

  • received_quantity

  • received_base_mou_quantity

  • promised_delivery_date

  • requested_ship_date

  • unit_code

  • unit_code_price

  • unit_price

  • unit_price_per

  • extended_amount

  • total_amount

  • currency

  • status

  • buyer_id

  • buyer_name

  • geo_code

  • delivery_method

Specifiche CSV per Fornitori

Campi che sono Richiesti - (la colonna con il nome deve esistere e deve contenere dati)

  • customer_number

  • supplier_number

  • supplier_name

  • country_code

Campi che possono essere inclusi

  • address_1

  • address_2

  • address_3

  • address_4

  • town_city

  • zip_code

  • supplier_phone

  • supplier_vat

  • payment_term_id

  • payment_method_code

  • buyer_person_reference_id

  • buyer_person_reference

  • supplier_category

  • supplier_group

  • discount_term

  • discount_term_description

  • bank_id

  • custom_field_1

  • custom_field_2

  • custom_field_3

  • custom_field_4

  • custom_field_5

  • custom_field_6

  • custom_field_7

  • custom_field_8

  • custom_field_9

  • custom_field_10

  • status

  • account_number

  • financial_partner_id

  • financial_partner_name

  • iban

  • currency

Endpoint di Accesso

Per importare i dati, seguire questi passaggi:

  1. Clicca sul pulsante "Authorize".

  2. Inserisci l'API-Key e clicca su "Authorize"

    • L'API-Key può essere trovata in DocBits in Impostazioni -> Impostazioni Globali -> Integrazione

    • Nota: La chiave API fornita nella tua richiesta determina l'organizzazione target e il contesto utente sotto il quale i dati saranno importati.

  3. Premi CTRL + F (o CMD + F su Mac) per aprire la funzione di ricerca e cerca /master_data_lookup/import_data.

  4. Clicca sulla richiesta per visualizzarne i dettagli, quindi clicca su "Try it out" per procedere.

  5. Ora puoi inserire i parametri richiesti nel Corpo della Richiesta.\

    Parametri della Richiesta:

    Quando si effettua la richiesta di importazione, è necessario specificare i seguenti parametri:

    • sub_org_id: Rimuovi qualsiasi testo dal campo di testo per garantire che l'opzione "Send empty value" sia abilitata.

    • data_type: Questo parametro specifica il tipo di dati che vengono importati. Può essere supplier o purchase_order a seconda del contenuto del tuo file .csv.

    • replace_all: Questo parametro booleano determina se tutti i dati esistenti nella rispettiva tabella del database (supplier o purchase_order) per l'organizzazione specificata devono essere eliminati prima di inserire i nuovi dati dal file .csv. Imposta questo su true per sostituire tutti i dati esistenti o false per aggiungere o aggiornare con i nuovi dati.

    • delimiter: Questo parametro specifica il carattere utilizzato per separare i singoli valori all'interno di ogni riga del tuo file di dati. È essenziale identificare il delimitatore corretto utilizzato nel tuo file. I delimitatori comuni sono la virgola (,) e il punto e virgola (;).

      Come controllare il delimitatore:

      1. Apri il tuo file di dati (ad esempio, il file .csv) con un editor di testo semplice (come Notepad su Windows, TextEdit su Mac o simili).

      2. Esamina le prime righe di dati. Cerca il carattere che appare costantemente tra i diversi pezzi di informazione in ogni riga. Questo carattere è il tuo delimitatore.

      3. Imposta il parametro delimiter nella tua richiesta di importazione su questo carattere identificato (sia , che ;). Utilizzare il delimitatore sbagliato impedirà ai dati di essere analizzati correttamente e porterà a un'importazione fallita.

    • on_conflict & auto_generate_id: La funzionalità per gestire i conflitti di dati (on_conflict) e generare automaticamente gli ID (auto_generate_id) non è attualmente implementata per questi tipi di dati.

  6. Se hai verificato che tutte le informazioni sono corrette, puoi avviare il processo di importazione cliccando sul pulsante "Execute".

Last updated