Megosztás a következőn keresztül:


Számla nyugtakivonatának lekérése

Lekéri a számla nyugtakivonatát a számlaazonosító és a nyugtaazonosító használatával.

Fontos

Ez a funkció csak a tajvani adóbevételekre vonatkozik.

Előfeltételek

  • Hitelesítő adatok a Partnerközpont hitelesítésében leírtak szerint. Ez a forgatókönyv csak az App+User hitelesítő adatokkal való hitelesítést támogatja.

  • Érvényes számlaazonosító és a megfelelő nyugtaazonosító.

C#

Ha azonosító alapján szeretne számlát kapni, a Partnerközpont SDK 1.12.0-s verziótól kezdve használja az IPartner.Invoices gyűjteményt, és hívja meg a ById() metódust a számlaazonosító használatával, majd hívja meg a Nyugták gyűjteményt, és hívja meg a ById() metódust, majd hívja meg a Documents() és a Statement() metódust a számla nyugtakivonatának eléréséhez. Végül hívja meg a Get() vagy a GetAsync() metódust.

// IPartner scopedPartnerOperations;
// string selectedInvoiceId;

var invoiceStatement = scopedPartnerOperations.Invoices.ById(selectedInvoiceId).Receipts.ById(selectedReceipt).Documents.Statement.Get();

Minta: Konzolteszt alkalmazás. Projekt: PartnerSDK.FeatureSample Osztály: GetInvoiceReceiptStatement.cs

REST-kérelem

Kérés szintaxisa

Metódus Kérés URI-ja
GET {baseURL}/v1/invoices/{invoice-id}/receipts/{receipt-id}/documents/statement HTTP/1.1

URI-paraméter

A számla nyugtára vonatkozó kimutatás lekéréséhez használja az alábbi lekérdezési paramétert.

Név Típus Kötelező Leírás
számlaazonosító sztring Igen Az érték egy számlaazonosító, amely lehetővé teszi, hogy a viszonteladó szűrje az adott számla eredményeit.
nyugtaazonosító sztring Igen Az érték egy nyugtaazonosító, amely lehetővé teszi, hogy a viszonteladó szűrje az adott számla nyugtáit.

Kérésfejlécek

További információt a Partnerközpont REST-fejlécei című témakörben talál.

A kérés törzse

None

Példa kérésre

GET https://api.partnercenter.microsoft.com/v1/invoices/<invoice-id>/receipts/<receipt-id>/documents/statement HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 8ac25aa5-9537-4b6d-b782-aa0c8e979e99
MS-CorrelationId: 57eb2ca7-755f-450f-9187-eae1e75a0114

REST-válasz

Ha sikeres, ez a metódus pdf-streamet ad vissza a válasz törzsében.

Sikeres válasz és hibakódok

Minden válaszhoz tartozik egy HTTP-állapotkód, amely jelzi a sikert vagy a hibát, valamint további hibakeresési információkat. Használja a hálózati nyomkövetési eszközt a kód, a hibatípus és a további paraméterek olvasásához. A teljes listaért lásd: Hibakódok.

Példa válaszra

HTTP/1.1 200 OK
Content-Length: 195556
Content-Type: application/pdf
MS-CorrelationId: a1d6ab41-5a30-4643-898b-b30d65d3a0a1
MS-RequestId: cc1ba6db-ab26-404a-9196-712b6395f518
Date: Tue, 05 Feb 2019 04:08:23 GMT

{
    _content    {System.Net.Http.ByteArrayContent}    System.Net.Http.HttpContent {System.Net.Http.ByteArrayContent}
    _content    {byte[195556]}    byte[]
    _headers    {Content-Type: application/pdf Content-Disposition: attachment; filename=E-Tax-8602768.pdf}
}