Versionsnyheter återfinns här>>


Invoice Class

Leverantörsfaktura

Definition

Namespace: Vitec.Ekonomi.Services.Supplier
Assembly: VitecEkonomiServices (in VitecEkonomiServices.dll) Version: 100.0.0.0 (100.0.0.0)
C#
public class Invoice : InvoiceBase
Inheritance
Object    InvoiceBase    Invoice

Properties

AccountingDate Bokföringsdatum
AccountingRows Lista med konteringrader
Aconto True = Acontofaktura
Amount Belopp i företagets basvaluta (= den valuta som bokföring sker i). Måste anges i fallet då fakturans valuta (Currency) avviker från företagets basvaluta. Om 0 och Currency är */tomt, så tilldelas denna automatiskt till samma belopp som i AmountInCurrency. Obs! Vid kontering i AccountingRows, så ska denna typ av belopp placeras i Amount. Not. I 3LProServices hette denna egenskap BaseAmount.
AmountInCurrency Det belopp fakturan är utställd i. Obligatorisk uppgift! Se också Currency och Amount. Obs! Vid kontering i AccountingRows, så ska denna typ av belopp placeras i AmountInCurrency. Not. I 3LProServices hette denna egenskap Amount.
Blocked True = spärrad
CalculateReverseVATOn Används om ReverseVAT är TRUE och InvoiceOptions.PerformReverseVATAccounting är satt till TRUE. Om moms ska beräknas på annat belopp än AmountInCurrency - exempelvis vid slutfakturering av byggtjänster - så ange slutbeloppet här. Om denna egenskap är 0 används beloppet i AmountInCurrency som underlag för momsberäkning.
Currency Valuta - vid ingen valutaomräkning, sätt tom sträng eller *.
DebtAccount Leverantörsskuldskonto. Bör anges även om det finns i konteringen. Måste anges om VitecEkonomiServices ska kontera omvänd skattskyldighet för moms.
DueDate Förfallodatum
Id Fakturautställarens fakturaid (max 25 tecken).
(Inherited from InvoiceBase)
InternalInvoiceId Internt fakturaid i avsändande system
(Inherited from InvoiceBase)
Invoicedate Fakturadatum
PaymentAmount Betala endast/attesterat belopp: Om inte hela fakturabeloppet (AmountInCurrency) är attesterat för betalning, ange hur mycket av fakturabeloppet som är attesterat. Om belopp attesteras i omgångar, så är det alltid summan av de olika attesteringarna som ska anges. Not 1. 0 eller hela fakturabeloppet innebär att fakturan är fullt attesterad. Not 2. Betalningsrutinen i 3L Pro håller reda på vad som är betalt sedan tidigare i de fall man delattesterar belopp. Om hela fakturan ska spärras för betalning använd Blocked.
PayReference

OCR-nummer (max 50 tecken). Anges endast om annan referens än Id ska användas som referens till leverantören i samband med betalning.

Från och med version x.81 så valideras innehållet. Om innehållet inte är OCR enligt svensk eller internationell standard, så sparas aldrig värdet i fakturan. Om värdet inte sparas innebär det att Id kommer att skickas som betalningsreferens till betalningsmottagaren.

ReverseVAT Ange om omvänd skattskyldighet för moms gäller för denna faktura. Om denna egenskap har ett annat värde än ReverseVATCode.None ; InvoiceOptions.PerformReverseVATAccounting är satt till TRUE; samt att CreateInvoiceExt(CompanySelector, InvoiceOptions, Invoice) har anropats, utför VitecEkonomiServices extra kontering. I annat fall sparas bara värdet som information i fakturan.
SupplierId Leverantörsid
(Inherited from InvoiceBase)
VAT Används om ReverseVAT har ett annat värde än ReverseVATCode.None och InvoiceOptions.PerformReverseVATAccounting är satt till TRUE. Måste i sådant fall sättas till något annat än VAT.NoVAT. Se också CalculateReverseVATOn.
VatAmount Momsbelopp i företagets basvaluta (= den valuta som bokföring sker i). Måste anges i fallet då fakturans valuta avviker från företagets basvaluta. Om 0 och Currency är */tomt, så tilldelas denna automatiskt till samma belopp som i VatAmountInCurrency. Not. I 3LProServices hette denna egenskap BaseVatamount.
VatAmountInCurrency Momsbelopp i den valuta fakturan är utställd. Not. I 3LProServices hette denna egenskap Vatamount.
VoucherNumber Verifikationsnummer
VoucherSeries Verifikationsserie

See Also