Sage.PL.WebAPI.Interface.Sales.Interfaces Namespace > ISalesIssueController Interface > ISalesIssueController Methods

Drukuj

.NET Framework Class Library

ISalesIssueController Methods

The ISalesIssueController type exposes the following members.

Methods

 

Name

Description

Public method

AddNew(SaleCorrectionIssue, Boolean)

Metoda umożliwia dodanie do bufora oraz wystawienie korekty dokumentu sprzedaży. Obsługiwane są dokumenty sprzedaży o charakterze: DXK, PRK, SRK, RKS, RXK, FVMK, FKS, FKW, SKK, SKWK, WKS i WDTK.

[POST] /api/SalesIssue/NewCorrection

Public method

AddNew(SaleDocumentIssue, Boolean)

Metoda umożliwia dodanie do bufora oraz wystawienie dokumentu sprzedaży. Obsługiwane są dokumenty sprzedaży o charakterze: DEX, FVSM, FVS, FVW, SKO, SKW, PAR, SRS, REX, RUS i WDT.

[POST] /api/SalesIssue/New

Public method

ChangeDocumentNumber

Metoda umożliwia zmianę numeru dokumentu sprzedaży o podanym id.

Obsługiwane są tylko te dokumenty, które nie zostały wysłane do FK.

[PATCH] /api/SalesIssue/DocumentNumber?id=id_dokumentu&number=nowy_numer

Public method

ChangeFiscalStatus(Int32, SaleDocumentFiscalData)

Metoda umożliwia oznaczenie wystawionego dokumentu sprzedaży jako zafiskalizowany.

[PATCH] /api/SalesIssue/FiscalStatus?documentId=id_dokumentu_sprzedaży

Public method

ChangeFiscalStatus(String, SaleDocumentFiscalData)

Metoda umożliwia oznaczenie wystawionego dokumentu sprzedaży jako zafiskalizowany.

[PATCH] /api/SalesIssue/FiscalStatus?documentNumber=numer_dokumentu_sprzedaży

Public method

Issue(Int32)

Metoda umożliwia wystawienie dokumentu sprzedaży znajdującego się w buforze o wskazanym id.

[PUT] /api/SalesIssue/InBuffer?id=id_dokumentu

Public method

Issue(String)

Metoda umożliwia wystawienie dokumentu sprzedaży znajdującego się w buforze o wskazanym numerze.

[PUT] /api/SalesIssue/InBuffer?number=numer_dokumentu

Public method

IssueAdvancePayment(Int32, AdvancePaymentOptions)

Metoda umożliwia dodanie do bufora faktury zaliczkowej do kontraktu sprzedaży o podanym id.

[PUT] /api/SalesIssue/AdvancePayment?documentId=id_dokumentu

Public method

IssueAdvancePayment(String, AdvancePaymentOptions)

Metoda umożliwia dodanie do bufora faktury zaliczkowej do kontraktu sprzedaży o podanym numerze.

[PUT] /api/SalesIssue/AdvancePayment?documentNumber=numer_dokumentu

Public method

IssuePN(Int32, DocumentIssueSettlement)

Metoda umożliwia wystawienie dokumentu płatności do dokumentu sprzedaży o podanym id. Domyślnie dokument jest rozliczany w całości. Możliwe jest częściowe rozliczenie po podaniu [FromBody] obiektu DocumentIssueSettlement.

[PUT] /api/SalesIssue/IssuePayment?documentId=id_dokumentu_sprzedaży

Public method

IssuePN(String, DocumentIssueSettlement)

Metoda umożliwia wystawienie dokumentu płatności do dokumentu sprzedaży o podanym numerze. Domyślnie dokument jest rozliczany w całości. Możliwe jest częściowe rozliczenie po podaniu [FromBody] obiektu DocumentIssueSettlement.

[PUT] /api/SalesIssue/IssuePayment?documentNumber=numer_dokumentu_sprzedaży

Public method

IssueWZ(Int32, Nullable(Int32), Boolean)

Metoda umożliwia wystawienie WZ do dokumentu sprzedaży o podanym id.

[PUT] /api/SalesIssue/WZ?documentId=id_dokumentu

Public method

IssueWZ(String, Nullable(Int32), Boolean)

Metoda umożliwia wystawienie WZ do dokumentu sprzedaży o podanym numerze.

[PUT] /api/SalesIssue/WZ?documentNumber=numer_dokumentu

Public method

IssueWZCorrection(Int32, Boolean)

Metoda umożliwia wystawienie korekt WZ do dokumentu sprzedaży lub korekty dokumentu sprzedaży o podanym id.

[PUT] /api/SalesIssue/IssueWZCorrection?documentId=id_dokumentu

Public method

IssueWZCorrection(String, Boolean)

Metoda umożliwia wystawienie korekt WZ do dokumentu sprzedaży lub korekty dokumentu sprzedaży o podanym numerze.

[PUT] /api/SalesIssue/IssueWZCorrection?documentNumber=id_dokumentu

See Also

ISalesIssueController Interface

Sage.PL.WebAPI.Interface.Sales.Interfaces Namespace