- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- LoiSapinInvoiceType
- Faktura
- InvoiceType
- BudgetSummary
- Wypróbuj
Zawiera listę faktur wystawionych dla reklamodawcy w danym miesiącu.
Tej metody nie można pobrać za pomocą faktur wygenerowanych przez profile płatności na poziomie „Partner”.
Żądanie HTTP
GET https://displayvideo.googleapis.com/v2/advertisers/{advertiserId}/invoices
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
advertiserId |
To pole jest 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 jej nie skonfigurujesz, żądanie pobierze faktury z poprzedniego miesiąca. Musi mieć format RRRRMM. |
loiSapinInvoiceType |
Wybierz typ faktury, którą chcesz pobrać dla reklamodawców objętych Loi Sapin. Dotyczy tylko reklamodawców korzystających z loi Sapin. W przeciwnym razie zostanie zignorowana. |
pageSize |
Żądany rozmiar strony. Wartość musi mieścić się w zakresie od |
pageToken |
Token identyfikujący stronę z wynikami, który powinien zwrócić serwer. 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 widać. |
nextPageToken |
Token pobierający następną stronę wyników. W kolejnym wywołaniu metody Ten token nie będzie dostępny, jeśli nie będzie więcej |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/display-video
https://www.googleapis.com/auth/display-video-mediaplanning
Więcej informacji znajdziesz w omówieniu protokołu OAuth 2.0.
LoiSapinInvoiceType
Możliwe rodzaje faktur dla reklamodawców objętych Loi Sapin.
Wartości w polu enum | |
---|---|
LOI_SAPIN_INVOICE_TYPE_UNSPECIFIED |
Wartość nie jest określona. |
LOI_SAPIN_INVOICE_TYPE_MEDIA |
Faktury z kosztem mediów. |
LOI_SAPIN_INVOICE_TYPE_PLATFORM |
Faktury z opłatą za platformę. |
Faktura
Pojedyncza faktura.
Zapis JSON |
---|
{ "name": string, "invoiceId": string, "displayName": string, "paymentsProfileId": string, "paymentsAccountId": string, "issueDate": { object ( |
Pola | |
---|---|
name |
Nazwa zasobu faktury. |
invoiceId |
Niepowtarzalny identyfikator faktury. |
displayName |
Wyświetlana nazwa faktury. |
paymentsProfileId |
Identyfikator profilu płatności, do którego należy faktura. Na fakturze w formacie PDF pojawia się jako |
paymentsAccountId |
Identyfikator konta płatności, do którego należy faktura. Na fakturze w formacie PDF pojawia się jako |
issueDate |
Data wystawienia faktury. |
dueDate |
Data płatności faktury. |
serviceDateRange |
Daty rozpoczęcia i zakończenia świadczenia usługi objęte tą fakturą. |
currencyCode |
Waluta użyta na fakturze musi być w formacie ISO 4217. |
subtotalAmountMicros |
Suma częściowa przed naliczeniem podatku wyrażona w milionach walut na fakturze. Jeśli np. |
totalTaxAmountMicros |
Suma wszystkich podatków na fakturze w częściach walutowych. Jeśli np. |
totalAmountMicros |
Łączna kwota na fakturze wyrażona w procentach waluty faktury. Jeśli np. |
purchaseOrderNumber |
Numer zamówienia powiązany z fakturą. |
budgetInvoiceGroupingId |
Identyfikator grupowania budżetu na potrzeby tej faktury. To pole zostanie skonfigurowane tylko wtedy, gdy poziom faktury odpowiedniego profilu płatności został ustawiony na „Identyfikator grupowania faktur pod kątem budżetu”. |
invoiceType |
Typ dokumentu faktury. |
correctedInvoiceId |
Identyfikator oryginalnej faktury korygowanej przez tę fakturę (w stosownych przypadkach). Może pojawić się na fakturze PDF jako Jeśli skonfigurowano ustawienie |
replacedInvoiceIds[] |
Identyfikatory każdej pierwotnie wystawionej faktury, która została anulowana na podstawie tej faktury(w stosownych przypadkach). Jeśli faktura zostanie scalona w jedną fakturę, może być widocznych wiele faktur. Może pojawić się na fakturze PDF jako Jeśli skonfigurowano ustawienie |
pdfUrl |
adres URL, pod którym można pobrać fakturę w formacie PDF. Ten adres URL jest przeznaczony dla użytkownika i wymaga prawidłowego tokena dostępu OAuth 2.0. Token dostępu należy podać w nagłówku HTTP
Adres URL będzie ważny przez 7 dni od pobrania tego obiektu faktury lub do czasu ponownego pobrania tej faktury. |
budgetSummaries[] |
Lista podsumowania informacji o każdym budżecie powiązanym z tą fakturą. To pole zostanie skonfigurowane tylko wtedy, gdy poziom szczegółów faktury odpowiedniego profilu płatności został ustawiony na „Zamówienie na poziomie budżetu”. |
nonBudgetMicros |
Łączna kwota kosztów lub korekt niepowiązanych z konkretnym budżetem, w częściach walutowych na fakturze. Jeśli np. |
InvoiceType
Możliwe typy faktur.
Wartości w polu enum | |
---|---|
INVOICE_TYPE_UNSPECIFIED |
Nie określono lub jest nieznana w tej wersji. |
INVOICE_TYPE_CREDIT |
Kwota na fakturze jest ujemna. |
INVOICE_TYPE_INVOICE |
Faktura zawiera kwotę dodatnią. |
BudgetSummary
Podsumowanie informacji o budżecie pojedynczej kampanii.
Zapis JSON |
---|
{
"externalBudgetId": string,
"prismaCpeCode": {
object ( |
Pola | |
---|---|
externalBudgetId |
Odpowiada |
prismaCpeCode |
Odpowiednie kody klienta, usług i szacunków z narzędzia Mediaocean Prisma. Ma zastosowanie tylko w przypadku budżetów kampanii z |
preTaxAmountMicros |
Suma opłat naliczonych w ramach tego budżetu przed opodatkowaniem, w milionowych częściach waluty faktury. Jeśli np. |
taxAmountMicros |
Kwota podatku naliczona do opłat w ramach tego budżetu, wyrażona w częściach waluty faktury. Jeśli np. |
totalAmountMicros |
Łączna suma opłat naliczonych w ramach tego budżetu, z podatkiem, wyrażona w milionowych częściach waluty faktury. Jeśli np. |