Versionsnyheter återfinns här>>


ISupplierServiceRebookInvoiceExt Method

Ändra kontering på befintlig leverantörsfaktura med utökad retur

Definition

Namespace: Vitec.Ekonomi.Services.Supplier
Assembly: VitecEkonomiServices (in VitecEkonomiServices.dll) Version: 100.0.0.0 (100.0.0.0)
C#
List<VoucherRowExtended> RebookInvoiceExt(
	CompanySelector companySelector,
	InvoiceOptions invoiceOptions,
	Invoice invoice
)

Parameters

companySelector  CompanySelector
Företagsval
invoiceOptions  InvoiceOptions
Inställningar för hur leverantörsfaktura / kontering av leverantörsfaktura ska ha hanteras
invoice  Invoice
Inkommande leverantörsfaktura med kontering

Return Value

ListVoucherRowExtended
En lista med effektiv kontering efter omkonteringen.

Remarks

För att kunna ändra kontering måste fakturan vara ankomstbokad, men inte definitivbokad eller makulerad.

Obs! Om ankomstbokning skett via CreateInvoiceExt(CompanySelector, InvoiceOptions, Invoice), så lägg ihop Routine och AccouningYear från en av de returnerade raderna och placera i invoice.VoucherSeries. Exempel: IZ202101. Placera VoucherNumber från en av de returnerade raderna i invoice.VoucherNumber. Om CreateInvoice(CompanySelector, InvoiceOptions, Invoice) har använts, så finns dessa uppgifter i erhållet kvitto.

En verifikationsrad identifieras unik genom sammansättningen CompanyId, AccouningYear, Routine, VoucherNumber, Row, AutoAccountingCode och AutoAccountingRow. Eftersom det är effektiv kontering som returneras, så kan enskilda rader peka mot olika verifikat.

Ersätt den preliminära konteringen i anropande sytem med den som erhålls som svar från denna metod. Både färre och fler rader kan returneras än vad som skickats in.

Exceptions

ServiceFaultKastas om det inte går att genomföra metodanropet. För information om orsaken, se [fångat exception].Detail.Messages

See Also