Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Cmdlet

Set-OfficeInvoiceLine

Module PSWriteOffice
Inputs
OfficeIMO.Invoicing.InvoiceLine
Outputs
OfficeIMO.Invoicing.InvoiceLine

Edits selected line fields while retaining other invoice content.

Syntax

Set-OfficeInvoiceLine -Line <InvoiceLine> [-Name <String>] [-PassThru] [-Quantity <Decimal>] [-TaxCategory <String>] [-TaxRate <Decimal>] [-UnitPrice <Decimal>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Examples

Authored help example

Edits selected line fields while retaining other invoice content.

$invoice | Get-OfficeInvoiceLine -Id 1 | Set-OfficeInvoiceLine -Quantity 3

Parameters

-Line InvoiceLine requiredpipeline: True (ByValue)
Editable invoice line.
-Name String optional
Description.
-PassThru SwitchParameter optional
Return the changed line.
-Quantity Decimal optional
Quantity.
-TaxCategory String optional
VAT category.
-TaxRate Decimal optional
VAT percentage.
-UnitPrice Decimal optional
Net unit price.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.