Nedan följer en beskrivning av de olika filerna och vilka villkor de måste uppfylla.
Vanligtvis sparas filerna som kommaseparerade filer med ändelsen csv, vilket är ett filformat som stödjer att man kan dela upp varje rad i olika fält m h a ett semikolon ( i Engelsktalande länder använder man ett kommatecken därav namnet) men det går även att använda vanliga textfiler. Nedan visas hur en fil ser ut när man har öppnat den i Excel 2007
och i följande bild visas hur den ser ut om man öppnar den i Anteckningar.
I bilden ovan ser man att hur raderna har separeras med ett semikolon och att
varje rad innehåller fem fält. Uppfylls inte vilkoret på ett fält kommer inte
den raden att sparas till databasen.
Artikelregister består av fem fält:
Kundregister består av 2 fält:
Orderhuvud består av fem fält:
Orderrader består av fem fält:
Produktion består av fyra fält:
ArtikelID | Namn | Riktpris | Kapacitet | RPK |
Ett unikt id för varje produkt | Namnet på produkten. | Riktpris innehåller försäljningspris, detta pris kommer att användas för att skapa en värdekedja om ingen försäljning har skett av produkten under den tidsperiod som VK:n avser. | Produktionskapacitet per timme av producerade enheter. | RPK Rörlig produktionskostnad för produkten. Rörliga produktionskostnader anges som faktiska RPK vid varje produktionstillfälle (om det finns ett verkligt värde så används det kalkylerade värdet). |
Kan bestå av högst 100 tecken (både siffror och bokstäver). | Kan bestå av högst 100 tecken (både siffror och bokstäver). | Måste vara ett tal som är större än noll. | Måste vara ett heltal som är större än noll. | Måste vara ett tal som är större än noll. |
ETH-800I | Rack Mount Kit (S80TXD) | 115,49 | 100 | 57,745 |
KundID | Namn |
KundID är ett unikt id för varje kund | Namn eller beskrivning av kunden. |
Kan bestå av högst 100 tecken (både siffror och bokstäver). | Kan bestå av högst 100 tecken (både siffror och bokstäver). |
102 | Software Express AB |
OrderID | KundID | Datum | RMK | Ordervärde |
OrderID är ett unikt id för varje orderhuvud | KundID anger vilken kund som är kopplad till ordern. | Datum anger datumet för ordern. | RMK (Rörlig Marknadsföringskostnad) anger kundkostnad för ordern, t.ex. fraktkostnader. Rörlig Marknadsföringskostnad anges i faktisk kostnad, t.ex. om fraktkostnader är 100 SEK så anges 100 i detta fält. | Ordervärde summan av alla orderraders värde (försäljningspris). |
Måste vara ett heltal som är större än noll. | Kan bestå av högst 100 tecken (både siffror och bokstäver). | Måste vara ett giltigt datum på formen (2011-01-31). | Måste vara ett tal som är större än noll. | Måste vara ett tal som är skilt från noll. |
5235 | 102 | 2011-01-31 | 12,45 | 2770 |
ID | OrderID | ArtikelID | Pris | Antal |
ID är ett unikt id för varje orderrad | OrderID är det id som kopplar orderraden till rätt orderhuvud. | ArtikelID anger vilken produkt som orderraden avser. | Pris anger till vilket pris som produkten är såld. | Antal anger den sålda kvantiteten |
Måste vara ett heltal som är större än noll. | Måste vara ett heltal som är större än noll. | Kan bestå av högst 100 tecken (både siffror och bokstäver). | Måste vara ett giltigt tal. | Måste vara ett heltal som är skilt från noll. |
200 | 5235 | ETH-800I | 277 | 10 |
BatchID | ArtikelID | Antal | Datum |
BatchID är unikt id för varje produktionsrad. | ArtikelID anger vilken produkt som produktionen avser. | Antal anger den producerade kvantiteten för specificerad produkt. | Datum anger datum för produktion |
Måste vara ett heltal som är större än noll. | Kan bestå av högst 100 tecken (både siffror och bokstäver). | Måste vara ett giltigt heltal. | Måste vara ett giltigt datum på formen (2011-01-31). |
12 | ETH-800I | 200 | 2011-01-23 |