Gå til hovedinnhold

Eksport til Unit4

Eksportprosessen

Når et dokument er bekreftet automatisk eller manuelt, vil mikrotjenesten kjøre eksporten til ERP og enten la dokumentet stå i status EKSPORTERT eller EKSPORTERING MISLYKTES.

  • Den vil også sende en tekstfil som inneholder all informasjon/advarsler fra systemet (du kan konfigurere hvilke meldinger som skal sendes i utvidelseskonfigurasjonen), som kan brukes til å sjekke om det ble generert noen advarsler. (Vi jobber med en måte å gjøre disse mer synlige på skjermen for innkommende fakturaer).

Når statusen er EKSPORTERT, vil Rossum-systemet oppdateres med transaksjonsnummeret (ERPx) eller EI02-rapportnummeret (ERPCR/ERP7).

  • Vær oppmerksom på at ERPCR/ERP7 EI02 / IMS-feil må håndteres på riktig måte i Unit4, da vi ikke kan «se» eventuelle feil etter at vi har sendt dataene. API-en vi bruker, lar oss bare sende forespørselen for senere kjøring, ikke for å kjøre EI02.

For å behandle en MISLYKKET EKSPORT på nytt, må brukeren manuelt sende dokumentet tilbake til statusen TO_REVIEW fra den eksporterte siden. Dette gjøres ved å velge dokumentet/dokumentene og deretter velge «Tilbake til status for gjennomgang» fra alternativene.

Spesifikke felt

Det er noen spesifikke felt som har ekstra logikk i eksportprosessen.

Fakturadato

Systemet vil bruke Tax Point Date fra Rossum der det er tilgjengelig, og deretter gå over til Issue Date hvis ingen skattepunktdato er tilgjengelig. Hvis ingen av datoene er tilgjengelige, vil systemet returnere '1900-01-01T00:00:00.000'. Vi anbefaler at du gjør enten/begge skattepunktdatoen eller utstedelsesdatoen obligatorisk i Rossum.

Ankomstdato / Registreringsdato

Hvis innstillingen extension setting arrivalDateOutput er angitt, vil XML-taggen ArrivalDate settes til eksportdatoen i ERP7/CR, eller registeredDate vil settes til eksportdatoen for ERPx-systemer.

Hvis dette er angitt, vil verdien som eksporteres via ArrivalDate / registeredDate settes til enten:

  • rossumArrived: datoen for ankomst (arrived_at) som er angitt i dokumentet i Rossum.

  • export: eksportdatoen i ERP7/CR, eller registeredDate vil settes til eksportdatoen for ERPx-systemer.

Hvis dette ikke er angitt, vil disse eksportfeltene ikke bli inkludert.

AP-linjebeskrivelse

Dette er basert på innstillingen «firstLineAsDescription»

Beløpsfelt

I kombinasjon med ignoreTax vil nettobeløpet noen ganger settes til bruttobeløpet og skatten settes til null, både i overskriften og på linjene.

Produktkode på samsvarende innkjøpsordrelinjer

Vi vil alltid bruke produktkoden fra den samsvarende innkjøpsordrelinjen.

ERP7 / ERPCR-innkjøpsfakturaer med flere linjer for samme ordrelinje

For å unngå problemer lenger ned i prosessen med ERP7 / ERPCR-systemene, vil systemet på forhånd samle fakturalinjer for samme ordre og ordrelinjenummer.

Dette skyldes at ERP7 / ERPCR-importsystemet ikke kan håndtere flere linjer for samme order_id og linjenummer.

Linjenett, skatt, brutto og antall vil bli samlet, og alt annet på linjen vil bli hentet fra den første linjen under samlingen.