DevOp.DK.Plus

0.8.0

PowerShell cmdlets for the DK Plus (dkPlus) ERP API, one per devop-dk CLI command. Shares the devop-dk configuration and login token file; tokens are accepted only as SecureString, through DKPLUS_API_TOKEN or DKPLUS_API_TOKEN_FILE, or from the stored login.

Minimum PowerShell version

7.6

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name DevOp.DK.Plus -RequiredVersion 0.8.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name DevOp.DK.Plus -Version 0.8.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright (c) DevOp 2026. MIT License.

Package Details

Author(s)

  • DevOp

Tags

dkplus DK ERP Iceland accounting Windows Linux MacOS

Cmdlets

Get-Customer Get-CustomerCount New-Customer Update-Customer Remove-Customer Get-CustomerTransaction Get-CustomerContact New-CustomerContact Update-CustomerContact Remove-CustomerContact Get-CustomerReceiver New-CustomerReceiver Update-CustomerReceiver Remove-CustomerReceiver Get-CustomerGroup Get-CustomerGroupCount Get-Company Get-CompanyStatus Get-CompanyLicence Test-CompanyConnection Sync-Company Invoke-CompanyAction Get-Permission Get-TableRecord Get-TableField Get-TableChange Get-TableDeletedRecord New-TableRecord Update-TableRecord Remove-TableRecord Get-Dimension Get-Currency Get-PaymentMode Get-PaymentTerm Get-PaymentType Get-Nation Get-Config Set-Config Get-Vendor Get-VendorCount Get-VendorGroup Get-VendorGroupCount New-Vendor Update-Vendor Get-VendorTransaction Get-VendorInvoice Save-VendorInvoiceAttachment New-VendorInvoice Update-VendorInvoiceApproval Get-LedgerAccount New-LedgerAccount Get-LedgerAccountTransaction Get-LedgerTransaction New-LedgerJournal Get-TaxGroup New-TaxGroup Get-Invoice New-Invoice Save-InvoicePdf Get-InvoiceHtml Send-InvoiceEmail Get-Order New-Order Update-Order Remove-Order Save-OrderPdf Get-OrderHtml Send-OrderEmail New-OrderLine Update-OrderLine Remove-OrderLine Get-Quote New-Quote Update-Quote Remove-Quote Save-QuotePdf Get-QuoteHtml Send-QuoteEmail New-QuoteLine Update-QuoteLine Remove-QuoteLine Get-RecurringSale New-RecurringSale Update-RecurringSale Remove-RecurringSale New-RecurringSaleLine Update-RecurringSaleLine Remove-RecurringSaleLine Get-SalesPerson New-SalesPerson Update-SalesPerson Remove-SalesPerson Get-Product Get-ProductCount Get-ProductPrice New-Product Update-Product Remove-Product Get-ProductGroup Get-ProductGroupCount Get-ProductCategory Get-ProductUnit Update-ProductWarehouse Get-Warehouse New-InventoryJournal New-InventoryTransfer New-InventoryCount Get-Webhook Get-WebhookTemplate New-Webhook Update-Webhook Remove-Webhook Test-Webhook Get-Token New-Token Update-Token Remove-Token Get-TokenCompany Get-TokenEmployee Get-RequestLog Save-TokenReport Send-TokenReport Get-Project New-Project Update-Project Remove-Project Get-ProjectInvoice Get-ProjectJournal Get-ProjectPhase New-ProjectPhase Update-ProjectPhase Get-ProjectPhaseLink New-ProjectPhaseLink Remove-ProjectPhaseLink Get-ProjectTask New-ProjectTask Update-ProjectTask Get-WorkRequest New-WorkRequest Update-WorkRequest Remove-WorkRequest Get-ProjectTransaction Get-ProjectTransactionMemo Update-ProjectTransactionMemo New-ProjectWorkEntry Update-ProjectWorkEntry Remove-ProjectWorkEntry Get-Employee Connect-DkPlus Disconnect-DkPlus Get-DkPlusConnection Test-DkPlusConnection Save-Login Remove-Login

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

v0.8.0: new cmdlets Get-CustomerCount, Get-ProductCount, and Get-VendorCount write the number of matching records as a [long], for example to show import progress; they take the Get- cmdlet's filters plus -ModifiedSince (alias -m), where an ISO date such as 2025-01-01 is midnight UTC. A filter the DK Plus count cannot apply (-Name and -Email; -ItemCodeFilter, -AliasItemCode and -Deleted; the vendor -PostalCode, -Group and -ModifiedBefore) is an error naming the parameter, and nothing is sent. The vendor count is the row count of the dkERP vendor table APVEND, which includes rows without a vendor number that Get-Vendor skips, so it is an upper bound (verified live on 2026-10-27: 384 counted, 383 listed plus 1 skipped). New: Get-VendorGroup reads vendor groups from the dkERP table APGROUPS, and Get-CustomerGroupCount, Get-ProductGroupCount, and Get-VendorGroupCount count the group tables ARGROUPS, INGROUPS, and APGROUPS (-ModifiedSince, alias -m).

FileList

  • DevOp.DK.Plus.nuspec
  • Microsoft.Extensions.Diagnostics.Abstractions.dll
  • DevOp.ERP.Abstractions.xml
  • Microsoft.Extensions.Logging.Configuration.dll
  • Microsoft.Extensions.ObjectPool.dll
  • Microsoft.Extensions.Configuration.Abstractions.dll
  • Microsoft.Extensions.DependencyInjection.Abstractions.dll
  • Microsoft.Extensions.Compliance.Abstractions.dll
  • DevOp.DK.Plus.Tooling.pdb
  • Microsoft.Extensions.DependencyInjection.dll
  • Polly.RateLimiting.dll
  • Microsoft.Extensions.Telemetry.Abstractions.dll
  • DevOp.DK.Plus.xml
  • Microsoft.Extensions.DependencyInjection.AutoActivation.dll
  • Microsoft.Extensions.Primitives.dll
  • LICENSE.md
  • DevOp.DK.Plus.psd1
  • Microsoft.Extensions.Http.dll
  • Microsoft.Extensions.Logging.dll
  • DevOp.ERP.Abstractions.pdb
  • Microsoft.Extensions.Configuration.dll
  • Polly.Core.dll
  • Microsoft.Extensions.Diagnostics.ExceptionSummarization.dll
  • Polly.Extensions.dll
  • DevOp.ERP.Abstractions.dll
  • Microsoft.Extensions.Http.Resilience.dll
  • DevOp.DK.Plus.PowerShell.dll
  • Microsoft.Extensions.Http.Diagnostics.dll
  • Microsoft.Extensions.Options.ConfigurationExtensions.dll
  • Microsoft.Extensions.Telemetry.dll
  • Microsoft.Extensions.Logging.Abstractions.dll
  • Microsoft.Extensions.Diagnostics.dll
  • System.Threading.RateLimiting.dll
  • Microsoft.Extensions.Resilience.dll
  • Microsoft.Extensions.AmbientMetadata.Application.dll
  • DevOp.DK.Plus.format.ps1xml
  • Microsoft.Extensions.Options.dll
  • DevOp.DK.Plus.PowerShell.pdb
  • Microsoft.Extensions.FileProviders.Abstractions.dll
  • is\DevOp.ERP.Abstractions.resources.dll
  • DevOp.DK.Plus.pdb
  • Microsoft.Extensions.Hosting.Abstractions.dll
  • DevOp.DK.Plus.dll
  • en-US\DevOp.DK.Plus.PowerShell.dll-Help.xml
  • Microsoft.Extensions.Configuration.Binder.dll
  • DevOp.DK.Plus.PowerShell.deps.json
  • DevOp.DK.Plus.Tooling.dll

Version History

Version Downloads Last updated
0.8.1 6 10/27/2026
0.8.0 (current version) 5 10/27/2026
0.7.1 5 10/27/2026
0.7.0 9 10/19/2026
0.6.1 6 10/19/2026
0.6.0 5 10/19/2026
0.5.0 16 10/13/2026
0.4.2 7 10/12/2026
Show more