Dela via


Nummerserier – översikt

Nummerserier används för att generera läsliga unika identifierare för huvuddataposter och transaktionsposter och som kräver identifierare. En huvuddatapost eller en transaktionspost som kräver en identifierare kallas för en referens.

Innan du kan skapa nya poster för en referens, måste du ställa in en nummerserie och koppla den till referensen. Vi rekommenderar att du använder sidorna i Organisationsadministration för att ställa in nummerserier. Om modulspecifika inställningar krävs kan du använda parametersidan i en modul för att ange nummerserier för referenserna i den modulen. I Kundreskontra och Leverantörsreskontra kan du till exempel ställa in nummerseriegrupper för att allokera specifika nummerserier till vissa kunder eller leverantörer.

När du anger en nummerserie, måste du ange omfång, som definierar vilken organisation som använder nummerserien. Omfånget kan vara Delat, Företag, Juridisk person eller Driftenhet. Omfattningar för juridisk person och företag kan kombineras med räkenskapskalenderperiod för att skapa ännu mer specifika nummerserier.

Nummerserieformat består av segment. Nummerserier som har ett annat omfång än Delat kan innehålla segment som motsvarar omfånget. Till exempel kan en nummerserie med omfånget Juridisk person innehålla ett segment med en juridisk person. Genom att inkludera ett omfångsegment i nummerserieformatet kan du identifiera omfånget för en viss post med hjälp av numret.

Förutom segment som motsvarar omfång kan nummerserieformat innehålla konstanta och alfanumeriska segment. Ett konstant segment innehåller en uppsättning bokstäver, siffror eller symboler som inte ändras. Ett alfanumeriskt segment innehåller en uppsättning bokstäver eller siffror som ökar varje gång ett nummer används. Använd ett nummertecken (#) om du vill ange att öka nummer och ett et-tecken (&) om du vill ange att öka bokstäver. Med formatet #####_2017 skapas till exempel serien 00001_2017, 00002_2017, osv.

Exempel på nummerserier

Följande exempel visar hur du använder segment när du vill skapa nummerserieformat. Närmare bestämt visar exemplen effekterna av att använda omfångsegment.

Utgiftsrapportnummer

I följande exempel ställs utgiftsrapportnummer in för den juridiska personen med namnet CS.

  • Område: Resor och utgifter
  • Referens: Utgiftsrapportnummer
  • Omfattning: Juridisk person
  • Juridisk person: CS
Segment Segmenttyp Värde
Segment 1 Juridisk person CS
Segment 2 Konstant -UTGIFT-
Segment 3 Alfanumerisk ####

Exempel på formaterat tal: CS-EXPENSE-0039

Du kan ställa in ett liknande nummersekvensformat för andra juridiska personer. Om du bara ändrar värdet för segmentet med en juridisk person, RW, är det formaterade numret RW-EXPENSE-0039, till exempel. Du kan också ändra heltalsekvensformatet för andra juridiska personer. Du kan till exempel utesluta ett segment med ett omfång av juridiska personer om du vill skapa ett formaterat nummer, som Exp-0001.

Försäljningsordernummer

I följande exempel ställts försäljningsordernummer in för företags-ID CEU.

  • Område: Försäljning
  • Referens: Försäljningsorder
  • Omfattning: Företag
  • Företag: CEU
Segment Segmenttyp Värde
Segment 1 Konstant SO-
Segment 2 Alfanumerisk ####

Exempel på formaterat tal: SO-0029

Även om ett omfångssegment inte ingår i formatet ska numreringen börja om för varje företags-ID. Om du använder samma format för alla företags-ID:n, används samma nummer i varje företag. Försäljningsordernumret SO-0029 används till exempel på varje företag. Du kan också ändra heltalsekvensformatet för andra företags-ID:n.

Inköpsrekvisitionsnummer

I följande exempel ordnas inköpsrekvisitionsnummer på företagsnivå.

  • Område: Inköp
  • Referens: Inköpsrekvisition
  • omfång: delat
Segment Segmenttyp Värde
Segment 1 Konstant Req
Segment 2 Alfanumerisk ####

Exempel på formaterat tal: Req0052

Eftersom omfånget är Shared används nummerserieformatet i hela organisationen. Du kan inte ställa in olika nummerserieformat för olika delar av organisationen.

Prestandaöverväganden för nummerserier

Beakta följande information om hur konfigurationen av nummerserier kan påverka systemets prestanda innan du ställer in nummerserier.

Kontinuerliga och icke-kontinuerliga nummerserier

Nummerserier kan vara kontinuerliga eller icke-kontinuerliga. En kontinuerlig nummerserie hoppar inte över något nummer, men numren kan inte användas i följd. Nummer från en icke-kontinuerlig nummerserie används efter varandra, men nummerserien kan hoppa över nummer.

  • Kontinuerlig Nummerserie (CNS)

    • Hoppar inte över några siffror
    • Nummer får inte användas efter varandra
    • T.ex. om en användare annullerar en transaktion, genereras ett nummer men det återanvänds senare.
  • Icke-kontinuerlig nummerserie (Non-CNS)

    • Kan hoppa över siffror
    • Siffror kan användas efter varandra (baserat på cachelagring)
    • Om till exempel en användare annullerar en transaktion, genereras ett nummer men det används inte

Sedel

Funktionen "Aktivera kontinuerliga prestandaförbättringar för nummerserier" ger företaget en kontinuerlig nummerserie som var aktuell i appar för ekonomi och drift. Funktionen är i allmänt tillgänglig förhandsversion i version 10.0.34 och allmänt tillgänglig version i version 10.0.36.

Med den här funktionen förbättras prestandan med kontinuerliga nummerserier genom att ett nummer tilldelas i förväg för varje förfrågan. Som standard fördelas fem nummer i en serie, men det går att justera efter behov. I händelse av en oväntat uppsägning av ett nummer har förbättringar gjorts av rensningsjobbet som körs.

För kontinuerliga/icke-kontinuerliga nummersekvenser kan du aktivera Förallokering på snabbfliken Prestanda på sidan Nummersekvenser. När du anger en kvantitet med nummer som ska förallokeras markerar systemet dessa nummer, lagrar dem sedan i minnet vid icke-kontinuerliga nummerserier och i databasen för kontinuerliga nummerserier.

Om du använder en icke-kontinuerlig nummersekvens kan du aktivera Förallokering på snabbfliken Prestanda på sidan Nummersekvenser. När du anger ett antal nummer för förallokering väljer systemet de siffrorna och lagrar dem i minnet. Nya nummer krävs från databasen enbart efter att den förallokerade kvantiteten har använts.

Om det finns ett reglerat krav där du använder kontinuerliga nummerserier, rekommenderar vi att du använder icke-kontinuerliga nummerserier.

Automatisk rensning av nummerserier

I händelse av programfel, kraschar eller annat oväntat fel försöker systemet återanvända nummer automatiskt för kontinuerliga nummerserier. Du kan köra rensningen manuellt eller automatiskt återställa de förlorade numren.

Tänk noggrant igenom serveranvändningen när du planerar rensningen. Vi rekommenderar att du utför rensningen som ett batchjobb under tider då arbetsbelastningen är låg.