- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- LoiSapinInvoiceType
- Factura
- InvoiceType
- BudgetSummary
- Pruébalo
Enumera las facturas registradas para un anunciante en un mes determinado.
Las facturas generadas por los perfiles de facturación con un nivel de factura "Socio" no se pueden recuperar con este método.
Solicitud HTTP
GET https://displayvideo.googleapis.com/v3/advertisers/{advertiserId}/invoices
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
advertiserId |
Obligatorio. Es el ID del anunciante para el que se enumerarán las facturas. |
Parámetros de consulta
Parámetros | |
---|---|
issueMonth |
Mes para el que se enumerarán las facturas. Si no se configura, la solicitud recuperará las facturas del mes anterior. Debe tener el formato AAAAMM. |
loiSapinInvoiceType |
Selecciona el tipo de factura que se recuperará para los anunciantes de la Ley Sapin. Solo se aplica a los anunciantes de la Ley Sapin. De lo contrario, se ignorará. |
pageSize |
Indica el tamaño de la página solicitada. La hora debe configurarse entre |
pageToken |
Un token que identifica una página de resultados que el servidor debe devolver. Por lo general, este es el valor de |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"invoices": [
{
object ( |
Campos | |
---|---|
invoices[] |
Es la lista de facturas. Esta lista no estará presente si está vacía. |
nextPageToken |
Un token para recuperar los resultados de la página siguiente. Pasa este valor en el campo Este token no estará presente si no hay más |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/display-video
https://www.googleapis.com/auth/display-video-mediaplanning
Para obtener más información, consulta OAuth 2.0 Overview.
LoiSapinInvoiceType
Son los posibles tipos de facturas para los anunciantes sujetos a la Loi Sapin.
Enumeraciones | |
---|---|
LOI_SAPIN_INVOICE_TYPE_UNSPECIFIED |
No se especificó el valor. |
LOI_SAPIN_INVOICE_TYPE_MEDIA |
Son las facturas que incluyen el costo de los medios. |
LOI_SAPIN_INVOICE_TYPE_PLATFORM |
Facturas con comisión de la plataforma. |
Factura
Una sola factura
Representación JSON |
---|
{ "name": string, "invoiceId": string, "displayName": string, "paymentsProfileId": string, "paymentsAccountId": string, "issueDate": { object ( |
Campos | |
---|---|
name |
Es el nombre del recurso de la factura. |
invoiceId |
Es el ID único de la factura. |
displayName |
Es el nombre visible de la factura. |
paymentsProfileId |
Es el ID del perfil de pagos al que pertenece la factura. Aparece en el PDF de la factura como |
paymentsAccountId |
Es el ID de la cuenta de pagos a la que pertenece la factura. Aparece en el PDF de la factura como |
issueDate |
Fecha en la que se emitió la factura. |
dueDate |
Es la fecha límite de pago de la factura. |
serviceDateRange |
Son las fechas de inicio y finalización del servicio que cubre esta factura. |
currencyCode |
Es la moneda que se usa en la factura en formato ISO 4217. |
subtotalAmountMicros |
Es el importe del subtotal antes de impuestos, en micros de la moneda de la factura. Por ejemplo, si |
totalTaxAmountMicros |
Es la suma de todos los impuestos de la factura, expresada en micros de la moneda de la factura. Por ejemplo, si |
totalAmountMicros |
Es el importe total de la factura, expresado en micros de la moneda de la factura. Por ejemplo, si |
purchaseOrderNumber |
Es el número de orden de compra asociado a la factura. |
budgetInvoiceGroupingId |
Es el ID de agrupación de presupuesto de esta factura. Este campo solo se establecerá si el nivel de la factura del perfil de facturación correspondiente se estableció en "ID de agrupación de facturas de presupuesto". |
invoiceType |
Es el tipo de documento de factura. |
correctedInvoiceId |
Es el ID de la factura original que se ajusta con esta factura, si corresponde. Puede aparecer en el PDF de la factura como Si se configura |
replacedInvoiceIds[] |
Son los IDs de las facturas emitidas originalmente que se cancelan con esta factura, si corresponde. Es posible que se muestren varias facturas si estas se consolidan en una sola. Puede aparecer en el PDF de la factura como Si se configura |
pdfUrl |
Es la URL para descargar una copia en PDF de la factura. Esta URL es específica del usuario y requiere un token de acceso de OAuth 2.0 válido para acceder a ella. El token de acceso se debe proporcionar en un encabezado HTTP
La URL será válida durante 7 días después de la recuperación de este objeto de factura o hasta que se vuelva a recuperar esta factura. |
budgetSummaries[] |
Es la lista de información resumida de cada presupuesto asociado a esta factura. Este campo solo se establecerá si el nivel de detalle de la factura del perfil de facturación correspondiente se estableció como "Orden de compra a nivel del presupuesto". |
nonBudgetMicros |
Es el importe total de los costos o ajustes que no están vinculados a un presupuesto en particular, expresado en micros de la moneda de la factura. Por ejemplo, si |
InvoiceType
Son los tipos de facturas posibles.
Enumeraciones | |
---|---|
INVOICE_TYPE_UNSPECIFIED |
No se especificó o se desconoce en esta versión. |
INVOICE_TYPE_CREDIT |
La factura tiene un importe negativo. |
INVOICE_TYPE_INVOICE |
La factura tiene un importe positivo. |
BudgetSummary
Es un resumen de la información de un presupuesto de campaña individual.
Representación JSON |
---|
{
"externalBudgetId": string,
"prismaCpeCode": {
object ( |
Campos | |
---|---|
externalBudgetId |
Corresponde al |
prismaCpeCode |
Son los códigos de cliente, producto y estimación pertinentes de la herramienta Prisma de Mediaocean. Solo se aplica a los presupuestos de campaña con un |
preTaxAmountMicros |
Es la suma de los cargos realizados con este presupuesto antes de impuestos, en unidades de la moneda de la factura. Por ejemplo, si |
taxAmountMicros |
Es el importe del impuesto aplicado a los cargos de este presupuesto, en micros de la moneda de la factura. Por ejemplo, si |
totalAmountMicros |
Es la suma total de los cargos realizados con este presupuesto, incluidos los impuestos, en unidades micro de la moneda de la factura. Por ejemplo, si |