Gå til innhold

Interne kostoverføringer og fakturakontroll

To familier av jobber: interne kostoverføringer (bilag mellom selskaps-/ lagerdeler) og fakturakontroll (transaksjoner skrives til FreeInf3 for manuell gjennomgang i appen).

Flyt

flowchart LR
    FI[FreeInf2 / Ord / OrdLn] --> KOST[Kostoverføring -q / -j / -s] --> BIL[(Visma kostnadsbilag)]
    FACTO[FacToLink + DataHost] -->|-w| FRI[(FreeInf3 fakturakontroll)]
    EPOST[Depot-kvittering e-post] -->|-l| FRI

    classDef sys fill:#f8d7da,stroke:#b53b46
    class KOST,BIL,FRI sys

Interne kostoverføringer

Felles mønster: les transaksjoner fra Visma, finn kostpris (prdcmat) og kontering (FreeInf1), og bokfør kostnadsbilag via VBS. Datofiltre er hardkodet (typisk fra 2020/2021).

Flagg Metode Hva den gjør
-q RunCostTransfer() Transaksjoner i FreeInf2 der sjåførens selskap ≠ tankens selskap — kostoverføring mellom selskapsdeler. Matcher tank (R10), ansatt (Actor), depot (R11), produkt og kostpris.
-j RunCostTransfer_KET() Interne ordrer der ordrenavn inneholder «KET INTERN». Ordrebasert (Ord/OrdLn), kostpris fra prdcmat, kontering fra FreeInf1.
-s RunCostTransfer_InternalStock() Lager-til-lager: lagerleveranser (ordretype 8, fra-lager/til-lager FrStc/ToStc), kostnadsbilag basert på kostpris, innslagspunkt og prosent fra FreeInf1.

Hva er forskjellen?

-q er transaksjonsbasert (selskapskryssende uttak), -j er ordrebasert og låst til divisjonsnavnet «KET INTERN», -s er lagerbasert (flytting mellom to lagre). Alle tre lager kostnadsbilag, men fra ulike kilder.

Fakturakontroll → FreeInf3

Disse fører ikke bilag, men legger transaksjoner i FreeInf3 (Visma) for kontroll/avstemming i appen.

Flagg Metode Hva den gjør
-w GetTransactions("21,22,25,26", id) + GetDatahostTransactions(id) Henter FacToLink-transaksjoner (typene 21/22/25/26) og DataHost-fakturaer og skriver dem til FreeInf3 (ulik InfCatNo per kilde) for fakturagjennomgang. Vannmerker under NmSp='InvoiceControl'.
-l GetDepotLoadingsReports() Leser depotlasting-kvitteringer fra e-post (SMTP), parser rapportvedlegg og poster dem til FreeInf3. Master mot produkter, depoter, ansatte og biler.

Relaterte sider