Datautbytesdefinitioner

Datautbyte är en standardfunktion i Business Central. För att lära dig mer om datautbyte och hur du skapar en ny datautbytesdefinition går du till Ställa in datautbytesdefinitioner.

Datautbytesdefinitioner är grundläggande för att importera och bearbeta data i användningsbaserad fakturering. Den här artikeln sammanfattar de viktigaste aspekterna.

Exemplet på datautbytesdefinition i den här artikeln refererar till en importfil för användningsdata. Det är en CSV-fil i UTF-8-kodning med kolumnavgränsare som semikolon. Mer information finns i Importera data i användningsbaserad fakturering.

Definition för dataimport

För fakturering måste du först importera och bearbeta data. Mer information finns i Import och bearbetning. För att Business Central ska kunna extrahera data från CSV-filen måste den ha dataschemat. Schemat är tillgängligt hos leverantören av användningsdata.

Anmärkning

Användningsbaserad fakturering innehåller datautbytesdefinitionen USAGEBASED som exempel. Du kan använda definitionen, men du måste anpassa den till konfigurationen. Du kan importera och exportera datautbytesdefinitioner på sidan Datautbytesdefinition med hjälp av åtgärderna Importera datautbytesdefinition och Exportera datautbytesdefinition.

Sidan Datautbytesdefinition finns följande snabbflikar:

  • Allmänt
  • Raddefinitioner
  • Kolumndefinitioner

Anmärkning

Snabbfliken Raddefinitioner finns högre upp på sidan, men fyll i fälten på snabbfliken Kolumndefinitioner innan du anger information på snabbfliken Raddefinitioner.

Inställningar på snabbfliken Allmänt

Dessa inställningar påverkar importen av filen. Fälten beskrivs i viktiga fält.

Fält Description
Filtyp För att importera användningsdata väljer företag vanligtvis variabel text.
Kontakttyp För att importera användningsdata väljer företag vanligtvis allmän import.
Filkodning Kodning av Unicode-tecken för importfilen.
Kolumnavgränsare Anger tecknet som avgränsar kolumnerna i importfilen. Detta är endast relevant för filtypen Variabeltext.
Rubrikrader Anger hur många rubrikrader importfilen innehåller. Detta säkerställer att huvuddata inte importeras.
Läsning/skrivning av XMLport Om du vill importera användningsdata väljer du 1220.

Inställningar på snabbfliken Raddefinitioner

På den här snabbfliken behöver du bara definiera en rad, så att du med hjälp av åtgärden Fältmappning kan skapa mappning mellan kolumnerna i importfilen och fälten i måltabellen. Om du väljer fältet Detalj i Radtyp tilldelas en unik Kod och en Beskrivning tilldelas och antalet kolumner som ska bearbetas (importeras) anges i Kolumnantal. Standardraden med radtypen Huvud tas bort.

Inställningar på sidan Fältmappning

När du har fyllt i fälten på snabbfliken Kolumndefinitioner och skapat en rad på snabbfliken Raddefinitioner kan du definiera fältmappningarna. På snabbfliken Raddefinitioner välj åtgärden Fältmappning och ange följande inställningar på sidan Fältmappning.

I snabbfliken Allmänt fyller du i nödvändiga fält.

  • Fältet Tabell-ID ska innehålla 8018. Det här är tabellen Generisk import av användningsdata.
  • Fältet Namn ska innehålla ett namn.
  • Fältet Mappning av codeunit ska innehålla 8030. Detta är codeunit Generiska importmappningar som ska användas för den generiska importtypen när du genererar importerade rader.

I snabbfliken Fältmappning fyller du i nödvändiga fält.

  • Fältet Kolumnnr. anger en kolumndefinition och fältet Fält-ID anger ett målfält från den tabell som anges i fältet Tabell-ID.
  • Kryssrutan Skriv över värde anger att fältinnehållet i måltabellen kan skrivas över om det behövs. Vi rekommenderar att du välj den här kryssrutan för fälten Prenumerations-ID, Produkt-ID, Produktnamn och Kvantitet enligt beskrivningen i följande tabell.

Följande tabell innehåller ett fullständigt exempel på en inställning på snabbfliken Fältmappning på sidan Fältmappning.

Kolumnnr Kolumnrubrik Fält-ID Fältrubrik Valfritt Omvandlingsregel Skriv över värde Prioritet
2 Kund-ID 7 Kund-ID Nr Nr 0
3 Betalarens namn 8 Betalarens namn Nr Nr 0
7 Prenumerations-ID 10 Prenumerations-ID Nr Ja 0
8 Produkt-ID 17 Produkt-ID Nr Ja 0
10 Produktnamn 18 Produktnamn Nr Ja 0
11 Startdatum för prenumeration 13 Startdatum för prenumeration Nr Nr 0
12 Slutdatum för prenumeration 14 Slutdatum för prenumeration Nr Nr 0
13 Startdatum för faktureringsperiod 15 Startdatum för faktureringsperiod Nr Nr 0
14 Slutdatum för faktureringsperiod 16 Slutdatum för faktureringsperiod Nr Nr 0
16 Rörelsens kostnader 19 Styckkostnad Nr Nr 0
17 Kvantitet 21 Kvantitet Nr Ja 0
18 Pris 20 Styckpris Nr Nr 0
19 Momsbelopp 24 Momsbelopp Nr Nr 0
22 Kostnadsbelopp 27 Kostnadsbelopp Nr Nr 0
23 Valuta 25 Valuta Nr Nr 0
24 Text1 50 Text1 Nr Nr 0

Inställningar på snabbfliken kolumndefinitioner

I följande tabell beskrivs de inställningar som definierar de kolumner som ska importeras.

Fält Description
Kolumnnr Anger numret på kolumnen i importfilen.
Name Anger namnet på kolumnen. För enkelhetens skull rekommenderar vi att du använder namnet från importfilens rubrik.
Datatyp Anger om de data som ska importeras är Text, Datum eller Decimal.
Dataformat Refererar främst till data av datatypen Datum. Fältet anger hur datum formateras. För ett datum i amerikanskt format ska värdet till exempel vara MM-DD-ÅÅÅÅ.
Dataformateringskultur Anger kulturen för dataformatet, om det finns någon. Exempelvis en-US för datatypen Decimal indikerar att en period används som decimalseparator enligt USA-formatet.
Längd Detta är endast relevant om filtypen anges till Fast text.

Importer och bearbetning