Ontvangstoverzicht van facturen ophalen
Hiermee wordt een factuurbevestiging opgehaald met behulp van de factuur-id en de ontvangst-id.
Belangrijk
Deze functie is alleen van toepassing op taiwanese belastingontvangsten.
Vereisten
Referenties zoals beschreven in Partnercentrum-verificatie. Dit scenario ondersteunt verificatie met alleen App+User-referenties.
Een geldige factuur-id en een bijbehorende ontvangst-id.
C#
Als u een factuurbevestiging per id wilt ophalen, te beginnen met partnercentrum SDK v1.12.0, gebruikt u uw IPartner.Invoices-verzameling en roept u de methode ById() aan met behulp van de factuur-id, roept u vervolgens de verzameling Ontvangstbewijzen aan en roept u ById() aan en roept u vervolgens de methoden Documents() en Statement() aan om toegang te krijgen tot de factuurbevestigingsoverzicht. Roep ten slotte de methoden Get() of GetAsync() aan.
// IPartner scopedPartnerOperations;
// string selectedInvoiceId;
var invoiceStatement = scopedPartnerOperations.Invoices.ById(selectedInvoiceId).Receipts.ById(selectedReceipt).Documents.Statement.Get();
Voorbeeld: Consoletest-app. Project: PartnerSDK.FeatureSample Klasse: GetInvoiceReceiptStatement.cs
REST-aanvraag
Aanvraagsyntaxis
Methode | Aanvraag-URI |
---|---|
GET | {baseURL}/v1/invoices/{invoice-id}/receipts/{receipt-id}/documents/statement HTTP/1.1 |
URI-parameter
Gebruik de volgende queryparameter om het factuurbevestigingsoverzicht op te halen.
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
factuur-id | tekenreeks | Ja | De waarde is een factuur-id waarmee de reseller de resultaten voor een bepaalde factuur kan filteren. |
receipt-id | tekenreeks | Ja | De waarde is een ontvangst-id waarmee de reseller de ontvangstbewijzen voor een bepaalde factuur kan filteren. |
Aanvraagheaders
Zie Rest-headers van partnercentrum voor meer informatie.
Aanvraagbody
Geen
Voorbeeld van aanvraag
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: aaaa0000-bb11-2222-33cc-444444dddddd
REST-antwoord
Als dit lukt, retourneert deze methode een PDF-stroom in de hoofdtekst van het antwoord.
Geslaagde respons- en foutcodes
Elk antwoord wordt geleverd met een HTTP-statuscode die een geslaagde of mislukte status aangeeft en aanvullende informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en aanvullende parameters te lezen. Zie Foutcodes voor de volledige lijst.
Voorbeeld van antwoord
HTTP/1.1 200 OK
Content-Length: 195556
Content-Type: application/pdf
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
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}
}