Skip to main content

8 posts tagged with "ETL"

Changes to the Data Mart ETL pipeline

View All Tags

Data Mart ETL - 2026-06-10

Visma Net ERP Data Mart

New ETL: Financial Periods

The FinancialPeriods collection is now synced from the ERP. Each document describes a period in the company's financial calendar:

  • finPeriodId, startDate, endDate, description, active and year.
  • Per-module close flags: closedInGeneralLedger, closedInSupplierLedger, closedInCustomerLedger, closedInInventoryManagement, closedInCashManagement and closedInFixedAssets.

The collection supports deletion tracking and reconciliation (deletedDatabaseRecord).

Data Mart ETL - 2026-05-21

Visma Net ERP Data Mart

Budgets collection reimport

The Budgets collection has been updated to use the full GLBudgetLine composite key (companyId, branchId, ledgerId, financialYear, groupId, parentGroupId). Sibling budget lines that share a groupId but differ in parentGroupId were previously collapsed under a single document, causing related rows to be lost.

Data Mart ETL - 2026-05-11

Visma Net ERP Data Mart

Data Quality Improvements

  • Deletion tracking is now available for all collections except Budgets, GeneralLedgerBalances, and JournalTransactions. The API exposes an includeDeleted filter so integrations can choose whether soft-deleted records are included in query results.

Data Mart ETL - 2026-04-28

Visma Net ERP Data Mart

New Fields

SupplierDocumentLine / APInvoiceLine

FieldTypeDescription
DeferralScheduleNbrstringThe deferral schedule's business number, populated separately from the existing DeferralSchedule (description) and DeferredCode (code) values.

Data Mart ETL - 2026-04-15

Visma Net ERP Data Mart

Bug Fixes

  • Customer payments with document type DRM (Debit Note) are now correctly processed. Previously, these records caused a mapping error during the ETL transform step and were not synced to MongoDB.

Data Mart ETL - 2026-04-03

Visma Net ERP Data Mart

New Fields

CustomerDocumentLine

FieldTypeDescription
LineTypestringThe line type on the customer document line, making it possible to distinguish between different line categories.
ManualAmountdecimalThe manually entered amount override on the customer document line.
ManualAmountInCurrencydecimalThe manually entered amount override expressed in the document's currency.

Data Mart ETL - 2026-03-26

Visma Net ERP Data Mart

New Fields

SalesOrderLines

FieldTypeDescription
NotestringThe user-defined note text connected to the sales order line, sourced from the ERP Note table.
ExtPricedecimalThe extended price in currency for the sales order line, mapped from SOLine.CuryExtPrice.
LastModifiedDateTimeDateTimeThe last modified timestamp of the sales order line.