PSLedger
1.0.0
A simple command-line double-entry bookkeeping system using plain text files.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) hansEricG. All rights reserved.
Package Details
Author(s)
- hansEricG
Tags
Accounting Bookkeeping Ledger PlainText
Functions
Add-LedgerAccount Add-LedgerAccrual Add-LedgerAppropriation Add-LedgerAttachment Add-LedgerBankRule Add-LedgerCreditInvoice Add-LedgerCustomer Add-LedgerDepreciation Add-LedgerDimension Add-LedgerDocument Add-LedgerEmployee Add-LedgerEntry Add-LedgerImpairment Add-LedgerInvoiceFee Add-LedgerInvoiceInterest Add-LedgerInvoicePayment Add-LedgerInvoiceReminder Add-LedgerObject Add-LedgerPayrollTaxPayment Add-LedgerProfitDisposition Add-LedgerProject Add-LedgerReversal Add-LedgerSupplier Add-LedgerSupplierPayment Add-LedgerTaxEntry Add-LedgerTimeEntry Add-LedgerTimeResource Add-LedgerVacationLiability Backup-LedgerJournal Clear-LedgerCurrentFiscalYear Clear-LedgerCurrentJournal Close-LedgerFiscalYear Copy-LedgerHolding Copy-LedgerOpeningBalance Export-LedgerAnnualReport Export-LedgerArchive Export-LedgerEmployerDeclaration Export-LedgerIncomeTaxReturn Export-LedgerInvoice Export-LedgerPayslip Export-LedgerSie Export-LedgerVatDeclaration Get-LedgerAccount Get-LedgerAccountingPrinciple Get-LedgerAccountsPayable Get-LedgerAccountsReceivable Get-LedgerAnnualReport Get-LedgerAttachment Get-LedgerBalance Get-LedgerBalanceSheet Get-LedgerBankReconciliation Get-LedgerBankRule Get-LedgerBankStatement Get-LedgerBankTransaction Get-LedgerCompanyProfile Get-LedgerCurrentFiscalYear Get-LedgerCurrentJournal Get-LedgerCustomer Get-LedgerDimension Get-LedgerDocument Get-LedgerEmployee Get-LedgerEmployeeNote Get-LedgerEntry Get-LedgerEquityReconciliation Get-LedgerExtension Get-LedgerFirstFiscalYear Get-LedgerFiscalYear Get-LedgerFixedAssetNote Get-LedgerGeneralLedger Get-LedgerHolding Get-LedgerIncomeStatement Get-LedgerInvoice Get-LedgerJournal Get-LedgerLatestFiscalYear Get-LedgerLatestOpenFiscalYear Get-LedgerMultiYearOverview Get-LedgerNextFiscalYear Get-LedgerObject Get-LedgerPayslip Get-LedgerProfitDisposition Get-LedgerProject Get-LedgerRecurringEntry Get-LedgerReportInput Get-LedgerShareholdingNote Get-LedgerSupplier Get-LedgerSupplierInvoice Get-LedgerTaxEstimate Get-LedgerTimeEntry Get-LedgerTimeReport Get-LedgerTimeResource Get-LedgerVatReport Import-LedgerBankStatement Import-LedgerChart Import-LedgerSie Import-LedgerTimeEntry Invoke-LedgerBankMatching Invoke-LedgerInvoicePosting Invoke-LedgerPayrollPosting Invoke-LedgerRecurringEntry Invoke-LedgerSupplierInvoicePosting New-LedgerEntryRow New-LedgerFiscalYear New-LedgerInvoice New-LedgerJournal New-LedgerPayslip New-LedgerRecurringEntry New-LedgerSupplierInvoice New-LedgerTimeInvoice Protect-LedgerFiscalYear Remove-LedgerAttachment Remove-LedgerBankRule Remove-LedgerDocument Remove-LedgerHolding Remove-LedgerRecurringEntry Remove-LedgerTimeEntry Restore-LedgerJournal Set-LedgerBankTransaction Set-LedgerCurrentFiscalYear Set-LedgerCurrentJournal Set-LedgerCustomer Set-LedgerEmployee Set-LedgerHolding Set-LedgerJournal Set-LedgerProject Set-LedgerReportInput Set-LedgerSupplier Set-LedgerTimeEntry Set-LedgerTimeResource Test-LedgerArchive Test-LedgerFiscalYear Test-LedgerIntegrity Test-LedgerSie Update-LedgerJournal
PSEditions
Dependencies
This module has no dependencies.
FileList
- PSLedger.nuspec
- PSLedger.psd1
- Public\Get-LedgerTaxEstimate.ps1
- Public\Add-LedgerProject.ps1
- Public\Set-LedgerBankTransaction.ps1
- Public\Add-LedgerAccount.ps1
- Public\Get-LedgerEmployee.ps1
- Public\Get-LedgerMultiYearOverview.ps1
- PSLedger.psm1
- Public\Backup-LedgerJournal.ps1
- Public\Add-LedgerProfitDisposition.ps1
- Public\New-LedgerPayslip.ps1
- Private\SruMapping.ps1
- Public\Add-LedgerCreditInvoice.ps1
- Public\Get-LedgerBalanceSheet.ps1
- Public\Get-LedgerAnnualReport.ps1
- Private\SupplierInvoiceStore.ps1
- Public\Add-LedgerPayrollTaxPayment.ps1
- Public\Import-LedgerSie.ps1
- Public\Get-LedgerSupplier.ps1
- Private\InvoiceStore.ps1
- Public\Add-LedgerDocument.ps1
- Public\Copy-LedgerOpeningBalance.ps1
- Public\Get-LedgerVatReport.ps1
- Private\AnnualReportModel.ps1
- Public\Get-LedgerFirstFiscalYear.ps1
- Public\Export-LedgerIncomeTaxReturn.ps1
- Public\Get-LedgerFiscalYear.ps1
- Private\ResolveFiscalYear.ps1
- Public\New-LedgerRecurringEntry.ps1
- Public\Get-LedgerCurrentFiscalYear.ps1
- Public\Get-LedgerHolding.ps1
- Private\TimeStore.ps1
- Public\Get-LedgerGeneralLedger.ps1
- Public\Clear-LedgerCurrentJournal.ps1
- Public\Set-LedgerTimeResource.ps1
- Private\PayslipStore.ps1
- Public\Get-LedgerBankStatement.ps1
- Public\Copy-LedgerHolding.ps1
- Public\Add-LedgerSupplierPayment.ps1
- Private\OcrReference.ps1
- Public\Export-LedgerEmployerDeclaration.ps1
- Public\Get-LedgerProfitDisposition.ps1
- Public\Export-LedgerSie.ps1
- Private\SieEncoding.ps1
- Public\Add-LedgerEmployee.ps1
- Public\Get-LedgerBankReconciliation.ps1
- Public\Get-LedgerBankRule.ps1
- Private\BankStore.ps1
- Public\Invoke-LedgerPayrollPosting.ps1
- Public\Invoke-LedgerBankMatching.ps1
- Public\Get-LedgerProject.ps1
- Private\SieWriter.ps1
- Public\Get-LedgerAccount.ps1
- Public\Remove-LedgerAttachment.ps1
- Public\Restore-LedgerJournal.ps1
- Private\Archive.ps1
- Public\Get-LedgerEmployeeNote.ps1
- Public\Add-LedgerInvoicePayment.ps1
- Public\Get-LedgerTimeEntry.ps1
- Private\AnnualReportRender.ps1
- Public\Add-LedgerVacationLiability.ps1
- Public\Set-LedgerEmployee.ps1
- Public\Add-LedgerEntry.ps1
- Private\ResolveJournalPath.ps1
- Public\Add-LedgerTaxEntry.ps1
- Public\Test-LedgerArchive.ps1
- Public\Get-LedgerEquityReconciliation.ps1
- Private\FileWrite.ps1
- Public\Get-LedgerTimeResource.ps1
- Public\Get-LedgerAccountsPayable.ps1
- Public\Get-LedgerCurrentJournal.ps1
- Private\BankImport.ps1
- Public\Get-LedgerTimeReport.ps1
- Public\Test-LedgerFiscalYear.ps1
- Public\Update-LedgerJournal.ps1
- Private\OpeningBalance.ps1
- Public\Set-LedgerTimeEntry.ps1
- Public\Remove-LedgerDocument.ps1
- Public\Get-LedgerPayslip.ps1
- Private\JournalMetadata.ps1
- Public\Export-LedgerArchive.ps1
- Public\Add-LedgerDimension.ps1
- Public\Remove-LedgerTimeEntry.ps1
- Private\ExtensionLoader.ps1
- Public\Get-LedgerNextFiscalYear.ps1
- Public\Export-LedgerAnnualReport.ps1
- Public\Remove-LedgerRecurringEntry.ps1
- Private\Holdings.ps1
- Public\Add-LedgerAttachment.ps1
- Public\Get-LedgerLatestOpenFiscalYear.ps1
- Public\Close-LedgerFiscalYear.ps1
- Private\AnnualReportNotes.ps1
- Public\Set-LedgerHolding.ps1
- Public\Set-LedgerReportInput.ps1
- Public\Set-LedgerJournal.ps1
- Private\JournalSchema.ps1
- Public\Get-LedgerCompanyProfile.ps1
- Public\Get-LedgerAccountsReceivable.ps1
- Public\Get-LedgerFixedAssetNote.ps1
- Private\InvoiceCharge.ps1
- Public\Get-LedgerAttachment.ps1
- Public\New-LedgerTimeInvoice.ps1
- Public\Add-LedgerReversal.ps1
- Private\Integrity.ps1
- Public\Import-LedgerChart.ps1
- Public\Get-LedgerCustomer.ps1
- Public\Export-LedgerPayslip.ps1
- Private\AnnualReportInput.ps1
- Public\Get-LedgerReportInput.ps1
- Public\Get-LedgerBalance.ps1
- Public\Remove-LedgerBankRule.ps1
- Private\PdfWriter.ps1
- Public\Get-LedgerBankTransaction.ps1
- Public\Add-LedgerAccrual.ps1
- Public\New-LedgerEntryRow.ps1
- Private\PathSafety.ps1
- Public\Add-LedgerInvoiceFee.ps1
- Public\Set-LedgerProject.ps1
- Public\New-LedgerInvoice.ps1
- Private\ObjectTagFormat.ps1
- Public\Invoke-LedgerSupplierInvoicePosting.ps1
- Public\Invoke-LedgerRecurringEntry.ps1
- Public\Invoke-LedgerInvoicePosting.ps1
- Private\Migrations.ps1
- Public\Add-LedgerTimeResource.ps1
- Public\Get-LedgerJournal.ps1
- Public\Export-LedgerInvoice.ps1
- Private\SieReader.ps1
- Public\Get-LedgerDocument.ps1
- Public\Remove-LedgerHolding.ps1
- Public\Set-LedgerCustomer.ps1
- Private\TextField.ps1
- Public\Clear-LedgerCurrentFiscalYear.ps1
- Public\Get-LedgerShareholdingNote.ps1
- Public\Set-LedgerSupplier.ps1
- Private\BankMatching.ps1
- Public\Get-LedgerInvoice.ps1
- Public\Get-LedgerExtension.ps1
- Public\Add-LedgerBankRule.ps1
- Private\AnnualReportFormat.ps1
- Public\Get-LedgerRecurringEntry.ps1
- Public\Get-LedgerAccountingPrinciple.ps1
- Public\Import-LedgerBankStatement.ps1
- Private\VatBasMapping.ps1
- Public\Get-LedgerEntry.ps1
- Public\Add-LedgerImpairment.ps1
- Public\Get-LedgerObject.ps1
- Public\Export-LedgerVatDeclaration.ps1
- Public\Add-LedgerCustomer.ps1
- Public\Add-LedgerObject.ps1
- Public\Get-LedgerLatestFiscalYear.ps1
- Public\New-LedgerFiscalYear.ps1
- Public\Add-LedgerSupplier.ps1
- Public\Import-LedgerTimeEntry.ps1
- Data\AnnualReportTemplates\AccountingPrinciples-K3-sv.txt
- Public\Get-LedgerIncomeStatement.ps1
- Public\Set-LedgerCurrentFiscalYear.ps1
- Public\Protect-LedgerFiscalYear.ps1
- Data\AnnualReportTemplates\AccountingPrinciples-K2-sv.txt
- Public\Add-LedgerInvoiceInterest.ps1
- Public\New-LedgerJournal.ps1
- Public\Add-LedgerInvoiceReminder.ps1
- Data\ChartTemplates\BAS-Komplett.txt
- Public\Test-LedgerSie.ps1
- Public\New-LedgerSupplierInvoice.ps1
- Public\Get-LedgerSupplierInvoice.ps1
- Data\ChartTemplates\BAS-Smaforetag.txt
- Public\Test-LedgerIntegrity.ps1
- Public\Add-LedgerAppropriation.ps1
- Public\Add-LedgerDepreciation.ps1
- Data\ChartTemplates\BAS-Mini.txt
- Public\Set-LedgerCurrentJournal.ps1
- Public\Get-LedgerDimension.ps1
- Public\Add-LedgerTimeEntry.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 14 | 10/2/2026 |
| 0.13.0 | 5 | 10/2/2026 |