Leverancier- en Inkoopordergegevens importeren in DocBits vanuit CSV-bestanden
Overzicht
Deze pagina beschrijft hoe je leverancier- en inkoopordergegevens in DocBits kunt importeren met behulp van een Comma Separated Values (.csv) bestand.
Belangrijk: Voordat je gegevens importeert, is het cruciaal om het .csv-bestand grondig te controleren om de nauwkeurigheid van de gegevens en de juiste configuratie te waarborgen. Het importeren van onjuiste gegevens kan leiden tot inconsistenties. Raadpleeg de CSV-specificaties voor Inkooporder of CSV-specificaties voor Leverancier secties voor details over vereiste en optionele velden. Als vereiste velden ontbreken, zal het importproces mislukken.
Validatie: Controleer altijd of je .csv-bestand alle noodzakelijke kolommen bevat zoals uiteengezet in de respectieve specificatiesectie voordat je probeert te importeren.
Algemene Vereisten:
Datumformaat:
Alle data die in het .csv-blad worden verstrekt, moeten voldoen aan het volgende formaat:
YYYY-MM-DD HH:MM:SS
Vereiste Velden:
Voor zowel leverancier- als inkooporderimporten moeten alle kolommen die als "Vereist" zijn gemarkeerd in hun respectieve specificaties bestaan in het .csv-bestand en moeten ze een waarde bevatten in elke rij. Als een verplicht veld ontbreekt of leeg is voor een rij, zal het importproces mislukken.
CSV-specificaties voor Inkooporder
Velden die Vereist zijn - (kolom met naam moet bestaan & moet gegevens bevatten)
purchase_order_number
Velden die kunnen worden opgenomen
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-specificaties voor Leverancier
Velden die Vereist zijn - (kolom met naam moet bestaan & moet gegevens bevatten)
customer_numbersupplier_numbersupplier_namecountry_code
Velden die kunnen worden opgenomen
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
Toegangseindpunt
Om gegevens te importeren, volg je deze stappen:
Bezoek: https://api.docbits.com/
Klik op de "Authorize" knop.

Voer de API-Key in en klik op "Authorize"
De API-Key kan worden gevonden in DocBits in Instellingen -> Algemene Instellingen -> Integratie
Opmerking: De API-sleutel die in je verzoek is opgegeven, bepaalt de doelorganisatie en de gebruikerscontext waaronder de gegevens worden geïmporteerd.


Druk op CTRL + F (of CMD + F op Mac) om de zoekfunctie te openen en zoek naar
/master_data_lookup/import_data.Klik op het verzoek om de details te bekijken, klik vervolgens op "Try it out" om verder te gaan.


Je kunt nu de vereiste parameters in het Verzoek Lichaam invoeren.\
Verzoekparameters:
Bij het doen van het importverzoek moeten de volgende parameters worden opgegeven:
sub_org_id: Verwijder alle tekst uit het tekstveld om ervoor te zorgen dat de optie "Send empty value" is ingeschakeld.
data_type: Deze parameter specificeert het type gegevens dat wordt geïmporteerd. Het kan
supplierofpurchase_orderzijn, afhankelijk van de inhoud van je .csv-bestand.replace_all: Deze boolean parameter bepaalt of alle bestaande gegevens in de respectieve database tabel (
supplierofpurchase_order) voor de opgegeven organisatie moeten worden verwijderd voordat de nieuwe gegevens uit het .csv-bestand worden ingevoegd. Stel dit in optrueom alle bestaande gegevens te vervangen offalseom toe te voegen of bij te werken met de nieuwe gegevens.delimiter: Deze parameter specificeert het teken dat wordt gebruikt om de individuele waarden binnen elke rij van je gegevensbestand te scheiden. Het is essentieel om de juiste delimiter te identificeren die in je bestand wordt gebruikt. Veelvoorkomende delimiters zijn de komma (
,) en de puntkomma (;).Hoe de delimiter te controleren:
Open je gegevensbestand (bijv. het
.csvbestand) met een eenvoudige teksteditor (zoals Kladblok op Windows, TextEdit op Mac of vergelijkbaar).Bekijk de eerste paar rijen van gegevens. Zoek naar het teken dat consistent tussen de verschillende stukken informatie in elke rij verschijnt. Dit teken is je delimiter.
Stel de
delimiterparameter in je importverzoek in op dit geïdentificeerde teken (ofwel,of;). Het gebruik van de verkeerde delimiter voorkomt dat de gegevens correct worden geparsed en resulteert in een mislukte import.
on_conflict & auto_generate_id: De functionaliteit voor het omgaan met gegevensconflicten (
on_conflict) en het automatisch genereren van ID's (auto_generate_id) is momenteel niet geïmplementeerd voor deze datatypes.

Als je hebt gecontroleerd dat alle informatie correct is, kun je het importproces starten door op de "Execute" knop te klikken.

Last updated
Was this helpful?