MotorCarrierTaxFiling.psd1
|
@{ RootModule = 'MotorCarrierTaxFiling.psm1' ModuleVersion = '0.2.0' GUID = '6f2e5c1a-3b8d-4f7e-9a21-5c0d8e4b7a10' Author = 'Roy Ashbrook' Copyright = '(c) 2026 Roy Ashbrook. MIT.' Description = 'Motor carrier tax filing feeds: validate freight records, write exception reports, format the state return, package it, and for Alabama submit it. Builds the DataAgent 0.4 configuration the feed runs.' PowerShellVersion = '7.4' RequiredModules = @( @{ ModuleName = 'MotorFuelTaxFormats'; RequiredVersion = '0.1.1' } @{ ModuleName = 'Add-PrefixForLogging'; RequiredVersion = '1.0.0.2' } ) FunctionsToExport = @( 'Get-MctfPeriod' 'Test-MctfRecord' 'Split-MctfRecord' 'Export-MctfExceptionReport' 'Compress-MctfPackage' 'Send-MctfPackageMail' 'Invoke-MctfTransform' 'Resolve-MctfSettings' 'New-MctfConfig' 'Write-MctfLine' 'Test-MctfFilingWindow' 'Submit-MctfAlabamaReturn' 'Read-MctfAlabamaAcknowledgement' 'Send-MctfAcknowledgementMail' 'Invoke-MctfSubmission' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() FileList = @( 'MotorCarrierTaxFiling.psd1' 'MotorCarrierTaxFiling.psm1' 'synthetic.csv' 'adapters/package.ps1' 'adapters/mail.ps1' 'adapters/alabama.ps1' 'adapters/skip.ps1' ) PrivateData = @{ PSData = @{ Tags = @('motor-carrier', 'tax', 'filing', 'EDI', 'DataAgent') LicenseUri = 'https://github.com/royashbrook/MotorCarrierTaxFiling/blob/main/LICENSE' ProjectUri = 'https://github.com/royashbrook/MotorCarrierTaxFiling' ReleaseNotes = 'Breaking change from 0.1.1: DataAgent 0.4.0 replaced the pipeline API, so New-MctfConfig returns the src/fmt/dst config and the feed job calls Invoke-DataAgent. Invoke-MctfFeed and Get-MctfPipelineMode are gone; the stage functions take Settings, RunAt and ArtifactPath instead of a pipeline context. Requires DataAgent 0.4.0 or later.' } } } |