- Żądanie HTTP
 - Parametry ścieżki
 - Parametry zapytania
 - Treść żądania
 - Treść odpowiedzi
 - Zakresy autoryzacji
 - LoiSapinInvoiceType
 - Faktura
 - InvoiceType
 - BudgetSummary
 - Wypróbuj
 
Zawiera listę faktur wystawionych reklamodawcy w danym miesiącu.
Faktur wygenerowanych przez profile płatności z poziomem faktury „Partner” nie można pobrać tą metodą.
Żądanie HTTP
GET https://displayvideo.googleapis.com/v3/advertisers/{advertiserId}/invoices
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
advertiserId | 
                
                   
 Wymagane. Identyfikator reklamodawcy, dla którego mają zostać wyświetlone faktury.  | 
              
Parametry zapytania
| Parametry | |
|---|---|
issueMonth | 
                
                   
 Miesiąc, dla którego mają być wyświetlane faktury. Jeśli nie zostanie ustawiona, żądanie pobierze faktury za poprzedni miesiąc. Musi mieć format RRRRMM.  | 
              
loiSapinInvoiceType | 
                
                   
 Wybierz typ faktury, którą chcesz pobrać dla reklamodawców podlegających ustawie Loi Sapin. Dotyczy to tylko reklamodawców podlegających ustawie Loi Sapin. W przeciwnym razie zostanie zignorowany.  | 
              
pageSize | 
                
                   
 Żądany rozmiar strony. Musi należeć do przedziału od   | 
              
pageToken | 
                
                   
 Token identyfikujący stronę wyników, którą serwer powinien zwrócić. Zwykle jest to wartość   | 
              
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
{
  "invoices": [
    {
      object ( | 
                  
| Pola | |
|---|---|
invoices[] | 
                    
                       
 Lista faktur. Jeśli lista jest pusta, nie będzie jej w odpowiedzi.  | 
                  
nextPageToken | 
                    
                       
 Token do pobierania następnej strony wyników. Przekaż tę wartość w polu  Jeśli nie ma już więcej   | 
                  
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/display-videohttps://www.googleapis.com/auth/display-video-mediaplanning
Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.
LoiSapinInvoiceType
Możliwe typy faktur dla reklamodawców podlegających ustawie Loi Sapin.
| Wartości w polu enum | |
|---|---|
LOI_SAPIN_INVOICE_TYPE_UNSPECIFIED | 
                Nie określono wartości. | 
LOI_SAPIN_INVOICE_TYPE_MEDIA | 
                Faktury z kosztem mediów. | 
LOI_SAPIN_INVOICE_TYPE_PLATFORM | 
                Faktury z opłatą za platformę. | 
Faktura
jedną fakturę,
| Zapis JSON | 
|---|
{ "name": string, "invoiceId": string, "displayName": string, "paymentsProfileId": string, "paymentsAccountId": string, "issueDate": { object (  | 
              
| Pola | |
|---|---|
name | 
                
                   
 Nazwa zasobu faktury.  | 
              
invoiceId | 
                
                   
 Unikalny identyfikator faktury.  | 
              
displayName | 
                
                   
 Wyświetlana nazwa faktury.  | 
              
paymentsProfileId | 
                
                   
 Identyfikator profilu płatności, do którego należy faktura. Na fakturze PDF pojawia się jako   | 
              
paymentsAccountId | 
                
                   
 Identyfikator konta płatności, do którego należy faktura. Na fakturze PDF pojawia się jako   | 
              
issueDate | 
                
                   
 Data wystawienia faktury.  | 
              
dueDate | 
                
                   
 Data, w której przypada termin płatności faktury.  | 
              
serviceDateRange | 
                
                   
 Daty rozpoczęcia i zakończenia usługi, które obejmuje ta faktura.  | 
              
currencyCode | 
                
                   
 Waluta użyta na fakturze w formacie ISO 4217.  | 
              
subtotalAmountMicros | 
                
                   
 Kwota częściowa przed opodatkowaniem wyrażona w milionowych częściach waluty faktury. Jeśli na przykład   | 
              
totalTaxAmountMicros | 
                
                   
 Suma wszystkich podatków na fakturze wyrażona w milionowych częściach waluty faktury. Jeśli na przykład   | 
              
totalAmountMicros | 
                
                   
 Łączna kwota faktury w milionowych częściach waluty faktury. Jeśli na przykład   | 
              
purchaseOrderNumber | 
                
                   
 Numer zamówienia powiązany z fakturą.  | 
              
budgetInvoiceGroupingId | 
                
                   
 Identyfikator grupowania budżetu dla tej faktury. To pole zostanie ustawione tylko wtedy, gdy poziom faktury w odpowiednim profilu płatności został ustawiony na „Identyfikator grupowania faktur za budżet”.  | 
              
invoiceType | 
                
                   
 Typ dokumentu faktury.  | 
              
correctedInvoiceId | 
                
                   
 Identyfikator oryginalnej faktury, która jest korygowana przez tę fakturę (w odpowiednich przypadkach). Może pojawić się na fakturze w formacie PDF jako  Jeśli ustawiona jest wartość   | 
              
replacedInvoiceIds[] | 
                
                   
 Identyfikatory pierwotnie wystawionych faktur, które są anulowane przez tę fakturę(w odpowiednich przypadkach). Jeśli faktury są konsolidowane w jedną fakturę, może być wyświetlonych kilka faktur. Może pojawić się na fakturze PDF jako  Jeśli ustawiona jest wartość   | 
              
pdfUrl | 
                
                   
 Adres URL, pod którym można pobrać fakturę w formacie PDF. Ten adres URL jest przypisany do konkretnego użytkownika i wymaga prawidłowego tokena dostępu OAuth 2.0. Token dostępu musi być podany w nagłówku HTTP  
 Adres URL będzie ważny przez 7 dni od pobrania tego obiektu faktury lub do momentu ponownego pobrania tej faktury.  | 
              
budgetSummaries[] | 
                
                   
 Lista podsumowanych informacji o każdym budżecie powiązanym z tą fakturą. To pole zostanie ustawione tylko wtedy, gdy poziom szczegółów faktury w odpowiednim profilu płatności został ustawiony na „Numer zamówienia na poziomie budżetu”.  | 
              
nonBudgetMicros | 
                
                   
 Łączna kwota kosztów lub korekt niezwiązanych z określonym budżetem, wyrażona w mikro waluty faktury. Jeśli na przykład   | 
              
InvoiceType
Możliwe typy faktur.
| Wartości w polu enum | |
|---|---|
INVOICE_TYPE_UNSPECIFIED | 
                Nieokreślony lub nieznany w tej wersji. | 
INVOICE_TYPE_CREDIT | 
                Faktura ma ujemną kwotę. | 
INVOICE_TYPE_INVOICE | 
                Faktura ma kwotę dodatnią. | 
BudgetSummary
Podsumowane informacje o indywidualnym budżecie kampanii.
| Zapis JSON | 
|---|
{
  "externalBudgetId": string,
  "prismaCpeCode": {
    object ( | 
              
| Pola | |
|---|---|
externalBudgetId | 
                
                   
 Odpowiada   | 
              
prismaCpeCode | 
                
                   
 Odpowiednie kody klienta, usługi i wartości szacunkowych z narzędzia Mediaocean Prisma. Dotyczy tylko budżetów kampanii z wartością   | 
              
preTaxAmountMicros | 
                
                   
 Suma opłat naliczonych w ramach tego budżetu przed opodatkowaniem, wyrażona w mikro w walucie faktury. Jeśli na przykład   | 
              
taxAmountMicros | 
                
                   
 Kwota podatku zastosowanego do opłat w ramach tego budżetu w mikro waluty faktury. Jeśli na przykład   | 
              
totalAmountMicros | 
                
                   
 Łączna suma opłat naliczonych w ramach tego budżetu, łącznie z podatkiem, w mikrojednostkach waluty faktury. Jeśli na przykład   |