Severa-PowerOffice-integraation avulla voit siirtää myyntilaskut saumattomasti Severasta PowerOfficeen. Integraatio mahdollistaa myös ostolaskujen tuomisen PowerOfficesta Severaan projektin kuluiksi. Tämän ansiosta voit hallita projektiliiketoimintaa tehokkaasti Severassa ja hoitaa kirjanpidon PowerOfficessa, mikä minimoi manuaalisen tiedonsyötön tarpeen.

Integraatio on pilotointivaiheessa. Mikäli haluat ottaa integraation käyttöön, ota yhteyttä Severan asiakaspalveluun sähköpostitse severa.support@visma.com.

Miten integraatio toimii?

Integraatiossa synkronoidaan järjestelmien välillä asiakkaat, yksiköt, tuotteet, projektit ja työntekijät. Severassa luodut projektit voidaan siirtää PowerOfficeen, ja myyntilaskut siirtyvät automaattisesti laskun tilan perusteella. Myös lähetettyjen ja maksettujen laskujen tila päivittyy takaisin Severaan. Ostolaskujen siirto PowerOfficesta Severaan tapahtuu kohdistamalla kulu PowerOfficessa vastaavalle Severa-projektille.

Ennen integraation käyttöönottoa

Ennen kuin integraatio otetaan käyttöön, on tärkeää varmistaa seuraavat asiat:

  1. Varmista, että järjestelmissä olemassa olevat tiedot sekä rekisterit (asiakkaat, tuotteet, matkakulut, työlajit, projektit) täsmäävät järjestelmien välillä. Käytä tähän Severan integraatioasetuksista löytyvää Rekisterien vertailuraporttia (registry comparison report). Raportti laskee kohteille samankaltaisuuspisteet ja näyttää, yhdistyvätkö ne oikein integraatiologiikan mukaisesti.
  2. Varmista, että jokaisella Severan tuotteella, työlajilla ja matkakululla on vastaava tuotepari PowerOfficessa samalla koodilla. Varmista myös, ettei Severassa ole päällekkäisiä koodeja eri tuotetyyppien välillä.
  3. Jos käytät Severassa tuotekategorioita, varmista että PowerOfficesta löytyvät vastaavat tuoteryhmät samoilla tunnisteilla.

Pääjärjestelmän (master) valinta

Integraatiossa valitaan, kumpi järjestelmistä on pääjärjestelmä eli master. Master-valinta vaikuttaa integraatiossa siirrettäviin tietoihin seuraavasti:

  • Synkronoiduissa rekistereissä uudet luodut kohteet lisätään molempiin järjestelmiin riippumatta siitä, kummassa järjestelmässä ne on luotu.
  • Olemassa olevien kohteiden päivitykset siirretään vain määritetystä pääjärjestelmästä (master) toiseen järjestelmään.
  • Master voidaan valita erikseen jokaiselle rekisterille.

Siirrettävät tiedot

Asiakkaat

Asiakkaat yhdistetään järjestelmien välillä asiakasnumeron perusteella. Asiakastietojen siirrossa järjestelmien välillä on seuraavia sääntöjä:

  • Passiiviset asiakkaat: Passiivisia asiakkaita ei synkronoida kummastakaan järjestelmästä.
  • Sisäiset asiakkaat ja prospektit: Severan sisäisiä asiakkaita tai prospekteiksi tunnistettuja asiakkaita ei siirretä.
  • Synkronointikriteerit: Asiakas synkronoidaan vain, jos vähintään yksi seuraavista ehdoista täyttyy:
    1. Asiakkaalla on aktiivinen projekti Severassa.
    2. Asiakkaalle on luotu lasku Severassa.


Kun nämä kriteerit täyttyvät kerran, integraatio muistaa asiakkaan jatkossa, vaikka kriteerit myöhemmin muuttuisivat. Severan asiakkaan päätoimipaikan osoite (headquarter address) siirtyy PowerOfficen toimitusosoitteeksi (delivery address).

Tuotteet, työlajit ja matkakulut

Severan tuotteet, työlajit ja matkakulut synkronoidaan PowerOfficen tuoterekisterin kanssa. Kohteet yhdistetään Severan tuotteen, työlajin ja matkakulun tunnisteen ja PowerOfficen tuotekoodin (product code) perusteella. Tuotteiden, työlajien ja matkakulujen synkronoinnissa on seuraavia sääntöjä:

  • Ennen integraation aktivointia järjestelmissä jo olevat tuotteet eivät siirry automaattisesti järjestelmästä toiseen.
  • Integraation käyttöönoton jälkeen luodut uudet tuotteet siirtyvät automaattisesti.
  • Severan tunniste ja PowerOfficen tuotekoodi eivät voi olla tyhjiä.
  • Jos siirrät PowerOfficesta ostolaskurivejä Severaan projektin kuluiksi, on suositeltavaa luoda Severaan oletustuote, jota sovelletaan näihin kuluihin.

Projektit

Projektit yhdistetään projektinumeron perusteella. Vain ne projektit, joiden tila Severassa on Voitettu (won), siirretään PowerOfficeen. Jos luot projektin suoraan PowerOfficessa, se perustetaan Severaan automaattisesti Voitettu-tilassa.

Yksiköt

Severan yksiköt synkronoidaan PowerOfficen osastojen (departments) kanssa. Yhdistäminen tapahtuu Severan yksikön tietoihin syötettävän koodin ja PowerOfficen osastokoodin perusteella. Varmista, että koodit täsmäävät molemmissa järjestelmissä. Löydät yksikön koodin Severasta asetuksista rattaan kuvakkeen takaa Asetukset > Organisaatio > Yksiköt.

Integraation käyttöönotto

1. Ota integraatiolisäosa käyttöön

Integraation aktivoimiseksi sinun on ensin otettava käyttöön siihen liittyvä lisäosa. Siirry Severassa rataskuvakkeen alle: Asetukset > Tilaus > Integraatiot ja kytke PowerOffice-valinta päälle.

2. Tunnistautuminen (autentikointi)

Seuraavaksi järjestelmien välille on muodostettava suojattu yhteys. Integraation aktivoivalla käyttäjällä tulee olla riittävät käyttöoikeudet PowerOfficessa: käyttäjän on oltava PowerOfficessa joko järjestelmänvalvoja (administrator) tai hänellä on oltava käyttöoikeus Settings > Organization.

  1. Napsauta Severan integraatioasetuksissa painiketta Authenticate.
  2. Syötä PowerOffice-kirjautumistunnuksesi avautuvaan ikkunaan.
  3. Tunnistautumisprosessi aktivoi integraation ja hakee automaattisesti tarvittavan asiakasavaimen (client key) ja client secret -tiedon.

3. Integraation asetusten määrittäminen

Määritä integraation yleiset säännöt, kuten rekisterien pääjärjestelmät sekä laskujen tilatiedot, alla olevien tarkempien ohjeiden mukaisesti.

4. Rekisterien tarkistus ennen käyttöönottoa

Varmista, että rekisterien tarkistus on tehty ennen integraation käyttöönottoa Rekisterien vertailuraportin (registry romparison report) avulla. Raportti laskee kohteille samankaltaisuuspisteet ja näyttää, yhdistyvätkö ne oikein integraatiologiikan mukaisesti.

5. Kytke integraatio päälle

Kun kaikki asetukset on määritetty ja asiakas-, tuote-, työlaji-, matkakulu- ja projektirekisterit tarkistettu, kytke integraatio toimintaan aktivoimalla pääkytkin Enable integration.

Laskujen siirtoasetukset

Myyntilaskut

Severan laskujen tiloja käytetään tiedonsiirron käynnistämiseen ja tilanteen seurantaan. Suunnittele ja luo Severaan laskujen tilat, joita haluat integraatiossa käyttää. Integraatiossa vaaditaan seuraavat laskun tilat:

  • Tila, joka käynnistää laskun siirron PowerOfficeen
  • Tila, jonka lasku saa Severassa onnistuneen siirron jälkeen
  • Tila laskuille, jotka on lähetetty loppuasiakkaalle
  • Tila laskuille, jotka on maksettu

Laskunumerointi

PowerOffice toimii myyntilaskujen numeroiden pääjärjestelmänä (master). Varmista, etteivät uudet laskunumerot mene päällekkäin järjestelmien mahdollisten vanhojen numerointien kanssa ja että numerointi jatkuu johdonmukaisesti.

Ostolaskut

Ostolaskut siirretään PowerOfficesta Severaan kohdistamalla projektinumero laskuriville PowerOfficessa. Tämän jälkeen ostolaskun rivit siirtyvät Severaan kyseisen projektin kuluiksi Taloustiedot > Maksuerät & muut kulut -osioon.

Tekninen kuvaus ja tietokenttien vastaavuudet

Asiakkaat

Kenttä SeverassaKenttä PowerOfficessaKuvaus
guidIdUniikki tunniste
numberNumberEnsisijainen asiakasnumero. Käytetään synkronointiin.
nameNameYrityksen virallinen nimi
vatNumberOrganizationNumberY-tunnus / ALV-numero
emailEmailAddressOrganisaation ensisijainen sähköpostiosoite
isActiveIsArchivedAsiakkaan tila (Aktiivinen / Arkistoitu)
headquarterAddress.addressline (rivi 1)MailAddress.AddressLine1Katuosoite rivi 1
headquarterAddress.addressline (rivi 2)MailAddress.AddressLine2Katuosoite rivi 2
headquarterAddress.postalCodeMailAddress.ZipCodePostinumero
headquarterAddress.cityMailAddress.CityPostitoimipaikka
headquarterAddress.countryMailAddress.CountryCodeISO 2-merkkinen maakoodi (esim. NO, FI)
currency.codeCurrencyCodeValuuttakoodi
isPrivatePersonIsPersonTieto siitä, onko asiakas yksityishenkilö
paymentTermPaymentTermMaksuehto päivinä (oletus)
websiteWebsiteUrlAsiakkaan kotisivut
-InvoiceDeliveryTypeMääräytyy automaattisesti: 'PdfByEmail' jos sähköposti löytyy, muuten 'Print'.

Yhteyshenkilöt

Kenttä SeverassaKenttä PowerOfficessaKuvaus
guidExternalCodeYhteyshenkilön uniikki tunniste
customer.numberContactIdLinkittää yhteyshenkilön pääasiakkaaseen
firstNameFirstNameEtunimi
lastNameLastNameSukunimi
emailsEmailAddressEnsisijainen sähköpostiosoite
phoneNumbersPhoneNumberTyöpuhelinnumero
jobTitleTitleNimike / rooli
isActiveIsActiveOnko yhteyshenkilö aktiivinen

Yhteyshenkilöiden osoitteet

Kenttä SeverassaKenttä PowerOfficessaKuvaus
GuidContactIdUniikki tunniste
CustomerCode / externalCode-Linkittää osoitteen Severan yhteyshenkilöön
IsBillingAddress-Määritetään laskutusosoitteeksi
StreetMailAddress.StreetAddressKatuosoite
ZipCodeMailAddress.PostalCodePostinumero
CityMailAddress.CityKaupunki
CountryMailAddress.CountryCodeISO 2-merkkinen maakoodi (esim. NO, FI)

Tuoteryhmät

Kenttä SeverassaKenttä PowerOfficessaKuvaus
GuidIdUniikki tunniste
CodeCodeRyhmän koodi tai numero
NameNameRyhmän kuvaava nimi
isActiveIsArchivedOnko tuoteryhmä aktiivinen vai arkistoitu

Tuotteet

Kenttä SeverassaKenttä PowerOfficessaKuvaus
guidIdUniikki tunniste
productCategoryProductGroupCodeLinkitys tuoteryhmään
codeCodeTuotteen ensisijainen koodi tai SKU
nameNameTuotteen nimi
proposalDescriptionDescriptionTarkempi tuotekuvaus
unitPrice.amountUnitPriceOletusyksikköhinta (ennen ALV)
measurementUnitUnitOfMeasureCodeMittayksikkö



isActiveIsArchivedTuotteen tila (Aktiivinen / Arkistoitu)
typeProductTypeMäppäys loogisesti:
Severa: FixedFees + Materials = PO: Product
Severa: SubContracting = PO: Service

Projektit

Kenttä SeverassaKenttä PowerOfficessaKuvaus
guidIdUniikki tunniste
customer.numberCustomerNoAsiakkaan numero, jolle projekti kuuluu
NumberCodeProjektinumero
NameNameProjektin nimi
isClosedIsActiveProjektin tila (Aktiivinen / Suljettu)
isInternalIsInternalTieto siitä, onko projekti sisäinen
StartDateStartDateSuunniteltu aloituspäivämäärä
DeadlineEndDateSuunniteltu päättymispäivämäärä / deadline
BusinessUnit.CodeDepartmentCodeLinkitys Severan organisaatioyksikköön
projectOwner.codeProjectManagerEmployeeNoProjektipäällikön / omistajan työntekijänumero
orderNumberPurchaseOrderNoAsiakkaan tilausnumero
isJoiningAllowedAllowAllEmployeesJos true, niin kaikilla työntekijöillä on pääsy
customerContact.guidContactPersonIdAsiakkaan yhteyshenkilö

Käyttäjät (Users / Employees)

Kenttä SeverassaKenttä PowerOfficessaKuvaus
guidIdUniikki tunniste
CodeNumberTyöntekijänumero/koodi
FirstNameFirstNameEtunimi
LastNameLastNameSukunimi
EmailEmailAddressEnsisijainen työsähköposti
MobilePhoneNumberMatkapuhelinnumero
BusinessUnitCodeDepartmentCodeLinkitys organisaatioyksikköön
IsActiveIsArchivedKäyttäjän tila järjestelmässä (IsArchived != IsActive)
SuperiorUserManagerEmployeeNoEsimiehen työntekijänumero
address (rivi 1)MailAddress.AddressLine1Katuosoite rivi 1
address (rivi 2)MailAddress.AddressLine2Katuosoite rivi 2
cityMailAddress.CityKaupunki
postalCodeMailAddress.ZipCodePostinumero
countryMailAddress.CountryCodeISO 2-merkkinen maakoodi (esim. FI, NO)

Myyntilaskut (Invoices)

Kenttä SeverassaKenttä PowerOfficessaKuvaus
guidIdUniikki tunniste
SalesOrderNumberNumberLaskunumero. PowerOffice toimii pääjärjestelmänä.
CustomerId-Asiakkaan tunniste (mätsätään CustomerNumberin perusteella)
SalesOrderDateInvoiceDateLaskun päivämäärä
PaymentTermIdPaymentTermMaksuehto
DueDate-Eräpäivä (lasketaan maksuehtojen mukaisesti)
CurrencyCodeCurrencyCodeValuuttakoodi (esim. EUR, NOK)
ProjectId-Projektin tunniste (mätsätään projektin numeron perusteella)
CustomerReferenceContactPersonIdsenderContactGuidAsiakkaan yhteyshenkilö
ContactDeliveryAddressIdreceiverAddressVastaanottajan osoite

Laskurivit

Kenttä SeverassaKenttä PowerOfficessaKuvaus
GuidIdRivin uniikki tunniste
ProductCodeProductCodeTuotekoodi
QuantityQuantityMäärä
UnitPriceProductUnitPriceYksikköhinta ennen ALV:ta
DescriptionDescriptionRivin kuvausteksti
rowTypeLineTypeRivin tyyppi

Ostolaskurivit

Kenttä SeverassaKenttä PowerOfficessaKuvaus
ProjectCodeProjectCodeProjektikoodi (pakollinen kuluveloitusta varten)
ProductCodeProductCodeTuotekoodi
QuantityQuantityMäärä
unitPrice.amountProductUnitPriceTuotteen yksikköhinta
DescriptionDescriptionRivin kuvausteksti
productTypeFromProductMäppäys:
Severa: FixedFees + Materials = PO: Product
Severa: SubContracting = PO: Service
Jos tuotekoodia ei ole, käytetään oletustuotetta.
unitPrice.currencyCodeCurrencyCodeValuuttakoodi


Oliko tästä vastauksesta apua? Kyllä Ei

Send feedback
Pahoittelut, että emme voineet auttaa. Anna palautetta, jotta voimme parantaa tätä artikkelia.