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:
Visita: https://api.docbits.com/
Clicca sul pulsante "Authorize".
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.
Premi CTRL + F (o CMD + F su Mac) per aprire la funzione di ricerca e cerca
/master_data_lookup/import_data
.Clicca sulla richiesta per visualizzarne i dettagli, quindi clicca su "Try it out" per procedere.
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
opurchase_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
opurchase_order
) per l'organizzazione specificata devono essere eliminati prima di inserire i nuovi dati dal file .csv. Imposta questo sutrue
per sostituire tutti i dati esistenti ofalse
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:
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).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.
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.
Se hai verificato che tutte le informazioni sono corrette, puoi avviare il processo di importazione cliccando sul pulsante "Execute".
Last updated
Was this helpful?