När redovisning har aktiverats lagrar PrintAccounting-databasen i PRISMAdirect redovisningsinformationen när du slutför en beställning. Värdena för ett antal kvittoelement lagras dessutom, till exempel information om material och ark. En utförlig beskrivning av tabellerna i PrintAccounting-databasen och deras innehåll finns under Tabellerna och deras innehåll i det här avsnittet.
PrintAccounting-databasen innehåller ett antal lagrade procedurer och vyer.
En lagrad procedur är förberedd SQL-kod som du sparar och sedan kan återanvända om och om igen. Du kan till exempel skriva en fråga och spara den som en lagrad procedur. Du kan anropa den lagrade proceduren för att köra den SQL-kod du sparade som en del av den lagrade proceduren. Du kan dessutom skicka parametrar till den lagrade proceduren. Den lagrade proceduren utför nu uppgifter baserat på de skickade parametervärdena.
Det går inte att fråga tabellerna OrderCustomItems och JobCustomItems direkt. Du måste använda de lagrade procedurer som kan fråga dessa två tabeller. Du kan fråga alla andra tabeller antingen direkt eller via lagrade procedurer. PrintAccounting-databasen innehåller ett antal lagrade standardprocedurer:
getFinishingAction
Den här lagrade proceduren:
Innehåller åtgärderna för efterbehandling.
Använder startDate och endDate som parametrar.
Använder vyn uv_FinishingAction.
uspGetAccountingDataDump
Den här lagrade proceduren:
Innehåller all information om beställningarna och jobben, inklusive anpassade beställningsobjekt och anpassade jobbobjekt.
Använder startDate och endDate som parametrar.
Frågar tabellerna: OrderItems, OrderCustomItems, JobItems, JobCustomItems, User, MediaItem, FinishingAction, JobMediaSettings, ImageSettings, JobImageSettings.
Använder vyn uv_JobImageSettings.
Använder startDate och endDate som parametrar.
uspGetAllJobsItems
Den här lagrade proceduren:
Innehåller all information om jobben, inklusive anpassade jobbobjekt.
Frågar tabellerna: JobItems, JobCustomItems.
uspGetAllOrdersItems
Den här lagrade proceduren:
Innehåller all information om beställningarna, inklusive anpassade beställningsobjekt.
Frågar tabellerna: OrderItems, OrderCustomItems.
uspGetOrderJobsItems
Den här lagrade proceduren:
Innehåller all information om beställningarna och jobben, inklusive anpassade beställningsobjekt och anpassade jobbobjekt.
Frågar tabellerna: OrderItems, OrderCustomItems, JobItems, JobCustomItems, User.
uspGetOrderJobsItemsDump
Den här lagrade proceduren:
Innehåller all information om beställningarna och jobben, inklusive anpassade beställningsobjekt och anpassade jobbobjekt.
Frågar tabellerna: OrderItems, OrderCustomItems, JobItems, JobCustomItems, User.
Kör uspGetOrderJobsItems med parametrarna @DumpDataInTempTable = True och @TempTable = ##ojdetails. Namnet för @TempTable är hårdkodat.
uspGetOrderJobsItems och uspGetOrderJobsItemsDump innehåller samma information.
En vy är en SQL-sats som lagras i databasen med ett tillhörande namn. En vy är faktiskt en sammansättning av en tabell i form av en fördefinierad SQL-fråga. En vy kan innehålla en eller flera rader från en tabell eller till och med alla rader i en tabell. En vy kan skapas baserat på en eller flera tabeller beroende på den SQL-fråga som skrevs för att skapa en vy.
PrintAccounting-databasen innehåller ett antal standardvyer:
uv_FinishingAction
Den här vyn:
Innehåller efterbehandlingsinformationen och nyckeln OrderAccountingId. Nyckeln OrderAccountingId visas som FinishingAction_Accounting_Id.
Frågar tabellerna: FinishingAction, JobItems, OrderItems.
uv_JobImageSettings
Den här vyn:
Innehåller informationen om bilderna i jobben och nyckeln JobAccountingId. En bild innehåller all digital information på sidan, till exempel text, bilder och ramar.
Frågar tabellerna: JobImageSettings, ImageSettings.
Standardnamnet för den databas som innehåller redovisningsinformationen är PrintAccounting. Databasen skapas när du installerar PRISMAdirect. Följande tabeller finns alltid tillgängliga:
FinishingAction
ImageSettings
InvoiceSettings
JobCustomItems
JobImageSettings
JobItems
JobMediaSettings
MediaItem
OrderCustomItems
OrderItems
Pris
Den här tabellen är tillgänglig sedan PRISMAdirect 1.3.4
Transaktioner
Användare
Ytterligare två tabeller kan skapas beroende på konfigurationen för PRISMAdirect:
TransactionInfoes
Aktivera betalning för att skapa den här tabellen.
ShipmentPackagesHistories
Aktivera frakt för att skapa den här tabellen.
Du aktiverar redovisning genom att gå till arbetsområdet [Konfiguration] och välja [System] – [Redovisning och rapporter] - [Administration] –[Arbetsflöde för redovisning]. När du har aktiverat redovisning lagras sedan redovisningsinformationen i databasen när du slutför en beställning. Värdena för ett antal kvittoelement lagras dessutom, till exempel information om material och ark.
Tabell: OrderItems
Den här tabellen innehåller en stor del av de vanliga beställningsobjekten. Tabellen OrderCustomItems innehåller de återstående vanliga beställningsobjekten och alla anpassade beställningsobjekt.
En post per order.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Objekten CostCenterName och CostCenterID får bara ett värde när uniFLOW har kopplats ihop med PRISMAdirect.
Namn på kolumnen |
Elementnamn |
Objekttext |
Beskrivning |
---|---|---|---|
OrderAccountingID |
Primär nyckel |
||
OrderNumber |
OrderNumber |
Jobbnummer |
|
OrderName |
OrderName |
Beställningsnamn |
|
OrderQueueEntryID |
OrderQEntryID |
Icke-offentligt identifikationsobjekt |
|
SubmissionTime |
CreationDate (Ursprungsdatum) |
Skapad datum |
|
AcceptanceTime |
AcceptanceTime |
Godkänd den |
Har endast ett värde om objektet AcceptedBy har ett värde |
AcceptedBy |
AcceptedBy |
Godkänd av |
|
QuotationSentTime |
QuotationSentTime |
Offert skickad den |
Har endast ett värde om objektet QuotationSentBy har ett värde |
QuotationSendBy |
QuotationSentBy |
Offert skickad av |
|
QuatationAcceptedTime |
QuotationAcceptTime |
Offert godkänd den |
Har endast ett värde om objektet QuotationAcceptedBy har ett värde |
QuotationAcceptedBy |
QuotationAcceptedBy |
Offert godkänd av |
|
OrderDeadline |
Datum |
Leveransdatum |
|
OrderCompletionTime |
FinalizedTime |
Slutförd den |
Har endast ett värde om objektet FinalizedBy har ett värde |
OrderCompletedBy |
FinalizedBy |
Slutförd av |
|
OrderDispatchTime |
DispatchTime |
Skickad den |
Har endast ett värde om objektet DispatchedBy har ett värde |
OrderDispatchedBy |
DispatchedBy |
Skickad av |
|
OrderDelivery |
Inget värde |
||
CostCenterID |
CostCenterID |
ID för kostnadsställe |
Det här objektet får bara ett värde när uniFLOW har kopplats |
CostCenterName |
CostCenterName |
Namn på kostnadsställe |
Det här objektet får bara ett värde när uniFLOW har kopplats |
FinalCost |
FinalCost |
Totalt pris |
|
ContactAddress |
ContactAddress |
Kontaktadress |
|
DeliveryAddress |
DeliveryAddress |
Leveransadress |
|
BillingAddress |
BillingAddress |
Faktureringsadress |
|
Version |
Version av PRISMAdirect |
||
ShipmentPrice |
ShipmentPrice |
Fraktpris |
|
ShipmentTotalPrice |
ShipmentTotalPrice |
Totalt fraktpris |
|
NumberOfShipmentPackages |
NumberOfShipmentPackages |
Antal förpackningar |
|
OrderTaxPrice |
OrderTaxPrice |
Moms |
|
Rabatt |
Summan av värdet för objektet JobDiscount för alla jobb |
||
OrderCurrency |
OrderCurrency |
Valuta |
Tabell: JobItems
Den här tabellen innehåller en stor del av de vanliga jobbobjekten. Tabellen JobCustomItems innehåller de återstående vanliga jobbobjekten och alla anpassade jobbobjekt.
En post per jobb.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Objekttext |
Beskrivning |
---|---|---|---|
JobAccountingID |
Primär nyckel |
||
OrderAccountingID |
Sekundärnyckel för tabellen OrderItems |
||
JobNumber |
JobNumber |
Jobbnummer |
|
JobName |
JobName |
Jobbnamn |
|
JobQueueEntryID |
QueueEntryID |
Icke-offentligt identifikationsobjekt |
|
JobComment |
Kommentarer |
Anmärkningar |
|
ProductType |
Produkttyp för jobbet, till exempel brevpapper |
||
ProductName |
Produktnamn |
Produktnamn för jobbet, till exempel månadsrapport |
|
ProductCaption |
Produkttext för jobbet, till exempel månadsrapport, på installationsspråket för PRISMAdirect |
||
JobInfo |
JobInfo |
Jobbinformation |
|
JobDeadline |
Datum |
Leveransdatum |
|
JobCompletionTime |
FinalizedDate |
Jobb som är markerade som slutförda på |
Har endast ett värde om objektet FinalizedBy har ett värde |
JobCompletedBy |
FinalizedBy |
Slutförd av |
|
JobDispatchTime |
DispatchTime |
Skickad den |
Har endast ett värde om objektet DispatchedBy har ett värde |
JobDispatchedBy |
DispatchedBy |
Skickad av |
|
Kopior |
Kopior eller Kvantitet för brevpappersprodukter |
Kopior/kvantitet |
|
Omslag |
CoverPlace |
Omslag |
FrontAndBack, None m.m. |
CoverMedia |
NewCoverMedia |
Omslagsmaterial |
Exempelvis: ,S_A4,S_Plain,S_Red_249_37_94,120 g/m2,False,False,False,1,False,,[0.1;0;Millimeters],[2.5;0;Millimeters],[2.5;0;Millimeters] |
DocumentMedia |
Material |
Material |
Exempelvis: ,S_A4,S_Plain,S_White_255_255_255,80 g/m2,False,False,False,1,False,,[0.1;0;Millimeters],[2.5;0;Millimeters],[2.5;0;Millimeters] |
BWPages |
EstimatedBWPages |
Antal svartvita sidor |
|
ColorPages |
EstimatedColorPages |
Antal färgsidor |
|
PrintPages |
Används inte |
||
ScanPages |
Används inte |
||
PrintArea |
Används inte |
||
StandardPrice |
Används inte |
||
Price1 |
Används inte |
||
Price2 |
Används inte |
||
Price3 |
Används inte |
||
FinalCost |
FinalCost |
Totalt pris |
|
PreparationDuration |
PrepareTime |
Tid för att förbereda jobbet |
|
FinishingDuration |
FinishingTime |
Tid för att slutföra jobbet |
|
Arbete |
ManualLabor |
Arbetskostnad |
|
PrinterUsed |
PrinterName |
Skrivarnamn |
|
PrintingDuration |
PrintingDuration |
Tid för att skriva ut jobb |
|
NumberOfDocumentSets |
NumberOfCopiesPerSet * NumberOfBussinessCardsPerSet |
||
JobTaxPrice |
JobTaxPrice |
Moms |
|
QuotationJobTaxPrice |
QuotationJobTaxPrice |
Moms |
Innehåller endast momspriset för jobbofferter |
JobTaxRate |
JobTaxRate |
Momssats (%) |
|
JobDiscount |
JobDiscount |
Rabatter |
Tabell: OrderCustomItems
Den här tabellen innehåller de återstående vanliga beställningsobjekt som inte finns i tabellen OrderItems. Det innehåller även alla anpassade beställningsobjekt.
En post per anpassat objekt.
Du kan inte fråga den här tabellen direkt. Du måste använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
OrderAccountingID |
Sekundärnyckel för tabellen OrderItems |
|
OrderItemName |
Namnet på det anpassade beställningsobjektet |
|
OrderItemType |
Exempelvis: nvarchar, datetime, real. Det typer som lagras som SQL-elementtyper. |
|
Värde |
Objektvärdet lagras alltid som en sträng. |
Tabell: JobCustomItems
Den här tabellen innehåller de återstående vanliga jobbobjekt som inte finns i tabellen JobItems. Det innehåller även alla anpassade jobbobjekt.
En post per anpassat objekt.
Du kan inte fråga den här tabellen direkt. Du måste använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
JobAccountingID |
Sekundärnyckel för tabellen JobItems |
|
JobItemName |
Namnet på det anpassade jobbobjektet |
|
JobItemType |
Exempelvis: nvarchar, datetime, real. Det typer som lagras som SQL-elementtyper. |
|
Värde |
Objektvärdet lagras alltid som en sträng. |
Tabell: Användare
Den här tabellen innehåller information om kunden för en viss beställning.
En post per kund.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
OrderAccountingID |
Sekundärnyckel för tabellen OrderItems |
|
UserName |
UserId |
|
AccountName |
Konto |
|
LastName |
LastName |
|
FirstName (Frnamn) |
FirstName (Frnamn) |
|
Avdelning |
Avdelning |
|
Plats |
Plats |
|
Företag |
Företag |
|
TelephoneNumber (Telefonnummer) |
TelephoneNumber (Telefonnummer) |
|
E-post |
EmailAddress (E-postadress) |
Tabell: Transaktioner
Den här tabellen innehåller transaktionerna per kostnadsställe.
En post per kostnadsställe.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
TransactionID |
Primär nyckel |
|
Datum |
Datum för transaktionen |
|
OrderAccountingID |
Sekundärnyckel för tabellen OrderItems |
|
UserName |
UserId |
|
TransactionType |
angivet/spenderat |
|
TransactionValue |
FinalCost |
|
CostCenterName |
CostCenterName |
|
CostCenterID |
CostCenterId |
Tabell: InvoiceSettings
Den här tabellen innehåller information som används för en faktura.
En post per faktura.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
CurrencyID |
Primär nyckel |
|
CurrencyString |
EUR, CHF … |
|
CurrencyPosition |
SANT om valutan visas innan beloppet |
|
CompanyLogo |
Bild med företagets logotyp |
|
CompanyName |
Företagsnamn |
|
CompanyAddress |
Företagets adress |
Tabell: Pris
Den här tabellen innehåller alla objekt som används i formeln samt det beräknade priset för varje objekt.
En post per objekt.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
JobAccountingID |
Sekundärnyckel för tabellen JobItems |
|
VariableName |
Formelns variabelnamn. Exempel: 800BW, Kopior, FinishingPricing, DocumentMediaWeight. |
|
Värde |
Det beräknade priset för objektet som ett numeriskt värde. |
Tabell: FinishingAction
Den här tabellen innehåller information om den valda efterbehandlingen för ett jobb, till exempel inbindning, vikning och hålslagning.
En post per jobb.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Du kan förbereda en PDF-fil i PRISMAprepare. När du stänger PRISMAprepare sparas värdena för de förberedda objekten i PDF-filen. När du slutför beställningen läses efterbehandlingsobjekten in från PDF-filen och lagras i databasen. I det fallet ignoreras värdena för efterbehandlingsobjekten i PRISMAdirect. Orsak: värdena för efterbehandlingsobjekten i PRISMAprepare anses vara mer korrekta.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
FinishingActionID |
Primär nyckel |
|
JobAccountingID |
Sekundärnyckel för tabellen JobItems |
|
Typ |
Exempel: Staples_4, Holes_3 |
|
Enhet |
Exempel: Kopia, Ark |
|
FinishingQuantity |
Numeriskt värde |
Tabell: ImageSettings
Den här tabellen innehåller de unika bildinställningarna för alla jobb. Databasen innehåller inte dubbla poster för en bild. En bild innehåller all digital information på sidan, till exempel text, bilder och ramar.
En post per bild.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Du kan förbereda en PDF-fil i PRISMAprepare. När du stänger PRISMAprepare sparas värdena för de förberedda objekten i PDF-filen. När du slutför beställningen läses bildinställningarna in från PDF-filen och lagras i databasen. I det här fallet ignoreras de bildinställningar som används av PRISMAdirect.
Orsak: du kan använda flera olika bildstorlekar i en fil i PRISMAprepare, till exempel A4 och A3. I PRISMAdirect kan du endast använda en bildstorlek. För att redovisningen ska bli korrekt måste hänsyn tas till alla storlekar.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
ImageSettingID |
Primär nyckel |
|
ImageKey |
Den här nyckeln genereras genom att lägga till de fem bildobjekten i kombination, separerade med avgränsaren ”,”. Exempelvis: Duplex,Color,2100,2970,TenthOfMillimeter |
|
Plexity |
Enkelsidig, Dubbelsidig |
|
Färg |
BlackAndWhite, Färg, Blandade |
|
ImageWidth |
||
ImageHeight |
||
ImageSizeUnit |
Exempel, Millimeters, Centimeters, TenthOfMillimeter, HundredthOfMillimeter, ThousandthOfMillimeter |
|
OTSName |
Används inte |
Tabell: JobImageSettings
Den här tabellen innehåller antalet bilder per jobb. En bild innehåller all digital information på sidan, till exempel text, bilder och ramar.
En post per jobb.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
JobAccountingID |
Sekundärnyckel för tabellen JobItems |
|
ImageSettingID |
Sekundärnyckel för tabellen ImageSettings |
|
ImageCount |
Antalet sidor för bildinställningar |
|
Intervall |
Används inte |
Tabell: MediaItem
Den här tabellen innehåller det unika materialet för alla jobb. Databasen innehåller inte dubbla poster för ett material.
En post per material.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Följande materialobjekt lagras:
Om ingen PDF-fil finns tillgänglig sparas det material som definierats i kvittot för PRISMAdirect.
Om en PDF-fil finns tillgänglig, men filen inte har förberetts i PRISMAprepare händer följande:
Det material som har definierats i kvittot för PRISMAdirect sparas. Det material som används av PDF-filen ignoreras.
Om PDF-filen har förberetts i PRISMAprepare händer följande:
Du kan förbereda en PDF-fil i PRISMAprepare. När du stänger PRISMAprepare sparas värdena för de förberedda objekten i PDF-filen. När du slutför beställningen läses materialobjekten för PRISMAprepare in från PDF-filen och lagras i databasen. I det här fallet ignoreras de materialobjekt som används av PRISMAdirect.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
MediaItemID |
Primär nyckel |
|
MediaKey |
Exempel: 595x842 points, Tab(False), Cyclic(1), 120 g/m2, Plain, Red |
|
MediaName |
Materialnamn |
|
MediaType |
Exempel: Plain, Transparent, Envelope m.m. |
|
MediaWidth |
Numeriskt värde |
|
MediaHeight |
Numeriskt värde |
|
MediaSizeUnit |
Exempel: points, TenthOfMillimeter |
|
MediaWeight |
Numeriskt värde |
|
MediaWeightUnit |
Exempel: g/m2 |
|
MediaColor |
Exempel: vit, röd |
|
PrePunchedMedia |
Mängden förstansat material (numeriskt värde) |
|
TabMedia |
Sant eller Falskt |
|
CycleLength |
Numeriskt värde |
Tabell: JobMediaSettings
Den här tabellen innehåller antalet ark per jobb.
En post per jobb.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Elementnamn |
Beskrivning |
---|---|---|
JobAccountingID |
Sekundärnyckel för tabellen JobItems |
|
MediaItemID |
Sekundärnyckel för tabellen MediaItem |
|
SheetCount |
Antal materialark |
|
Intervall |
Används inte |
Tabell: TransactionInfoes
PRISMAdirect skapar tabellen när betalningen har aktiverats. Den här tabellen innehåller information om betalningstransaktionerna.
En post per transaktion.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Beskrivning |
---|---|
ID |
Primär nyckel |
OrderNumber |
Jobbnummer |
OrderName |
Beställningsnamn |
OrderId |
Icke-offentligt identifikationsobjekt |
Leverantör |
Betalningsleverantören |
TransactionId |
Det betalningstransaktions-id som tas emot från leverantören |
Timestamp |
Betalningstransaktionens tidsstämpel |
Status |
Information om betalningstransaktionen. Exempel: starta, avsluta, avbryta, återbetala. |
Mängd |
Priset i betalningstransaktionen |
Valuta |
Den valuta som används i betalningstransaktionen |
PayerName |
Betalarens namn |
PayerEmailAddress |
Betalarens e-postadress |
PayerPhoneNumber |
Betalarens telefonnummer |
PayerShippingAddress |
Betalarens adress |
PayerStatus |
Betalarens status som tas emot från betalningsleverantören |
PayerIP |
Betalarens värd-IP-adress |
ServerName |
Namnet på den dator där PRISMAdirect är installerat |
ServerIP |
IP-adressen för den dator där PRISMAdirect är installerat |
Moms |
Den moms som ingår i betalningstransaktionen. Momsen ingår i beloppet. |
Tabell: ShipmentPackagesHistories
PRISMAdirect skapar tabellen när leveransen har aktiverats. Den här tabellen innehåller information om de skickade paketen.
En post per paket.
Du kan fråga tabellen direkt eller använda en lagrad procedur som har åtkomst till den här tabellen.
Namn på kolumnen |
Beskrivning |
---|---|
ID |
Primär nyckel |
OrderNumber |
Jobbnummer |
OrderName |
Beställningsnamn |
Beskrivning |
Beskrivning av paketet. Det här fältet är obligatoriskt för internationella leveranser. |
ShipmentProvider |
Fraktföretaget |
DeliveryDateUTC |
Frakttransaktionens tidsstämpel |
Längd |
Paketets längd |
Bredd |
Paketets bredd |
Höjd |
Paketets höjd |
Enhet |
Enhet för paketets mått: [tum] eller [cm] |
WeightValue |
Paketets vikt |
WeightUnit |
Enhet för paketets vikt: [lb] eller [kg] |
ShipmentAddressFrom |
Avsändarens leveransadress |
ShipmentAddressDestination |
Mottagarens leveransadress |
InsuranceValue |
Paketets försäkringsvärde |
InsuranceCurency |
Den valuta som används för paketets försäkringsvärde |
ShipmentCostValue |
Fraktkostnaden för paketet |
ShipmentCostCurency |
Den valuta som används för fraktkostnaden |