- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ใบแจ้งหนี้
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary
- ลองใช้งาน
แสดงใบแจ้งหนี้ทั้งหมดที่เกี่ยวข้องกับการตั้งค่าการเรียกเก็บเงินในเดือนหนึ่งๆ
รายการข้อผิดพลาดที่พบ: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
คำขอ HTTP
GET https://googleads.googleapis.com/v16/customers/{customerId}/invoices
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
customerId |
ต้องระบุ รหัสของลูกค้าที่จะดึงข้อมูลใบแจ้งหนี้ |
พารามิเตอร์การค้นหา
พารามิเตอร์ | |
---|---|
billingSetup |
ต้องระบุ ชื่อทรัพยากรการตั้งค่าการเรียกเก็บเงินของใบแจ้งหนี้ที่ขอ
|
issueYear |
ต้องระบุ ปีที่ออกใบแจ้งหนี้ซึ่งอยู่ในรูปแบบ ปปปป โดยจะเรียกดูได้เฉพาะใบแจ้งหนี้ที่ออกในปี 2019 ขึ้นไปเท่านั้น |
issueMonth |
ต้องระบุ เดือนที่ออกใบแจ้งหนี้เพื่อเรียกดูใบแจ้งหนี้ |
เนื้อหาของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ InvoiceService.ListInvoices
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"invoices": [
{
object ( |
ช่อง | |
---|---|
invoices[] |
รายการใบแจ้งหนี้ที่ตรงกับการตั้งค่าการเรียกเก็บเงินและระยะเวลา |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/adwords
โปรดดูข้อมูลเพิ่มเติมที่ภาพรวมของ OAuth 2.0
ใบแจ้งหนี้
ใบแจ้งหนี้ ข้อมูลใบแจ้งหนี้ทั้งหมดจะได้รับสแนปชอตให้ตรงกับใบแจ้งหนี้ PDF สำหรับใบแจ้งหนี้ที่เก่ากว่าช่วงเปิดตัว InvoiceService ข้อมูลโดยรวมอาจไม่ตรงกับใบแจ้งหนี้แบบ PDF
การแสดง JSON |
---|
{ "resourceName": string, "type": enum ( |
ช่อง | |
---|---|
resourceName |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของใบแจ้งหนี้ เนื่องจากลูกค้าหลายรายแชร์ใบแจ้งหนี้หนึ่งๆ ได้ ดังนั้นชื่อทรัพยากรหลายรายการอาจชี้ไปยังใบแจ้งหนี้เดียวกัน ชื่อทรัพยากรใบแจ้งหนี้มีรูปแบบดังนี้
|
type |
เอาต์พุตเท่านั้น ประเภทของใบแจ้งหนี้ |
serviceDateRange |
เอาต์พุตเท่านั้น ช่วงวันที่ของระยะเวลาการให้บริการของใบแจ้งหนี้นี้ รวมวันที่สิ้นสุด |
adjustmentsSubtotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมย่อยก่อนหักภาษีของการปรับระดับใบแจ้งหนี้เป็นไมโคร |
adjustmentsTaxAmountMicros |
เอาต์พุตเท่านั้น ผลรวมของภาษีจากการปรับค่าใช้จ่ายระดับใบแจ้งหนี้ในระดับไมโคร |
adjustmentsTotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินทั้งหมดของการปรับค่าใช้จ่ายระดับใบแจ้งหนี้ในระดับไมโคร |
regulatoryCostsSubtotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมย่อยก่อนหักภาษีของค่าใช้จ่ายทางกฎหมายในระดับใบแจ้งหนี้ในหน่วยไมโคร |
regulatoryCostsTaxAmountMicros |
เอาต์พุตเท่านั้น ผลรวมของภาษีจากค่าใช้จ่ายการกำกับดูแลในระดับใบแจ้งหนี้ในหน่วยไมโคร |
regulatoryCostsTotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมของค่าใช้จ่ายด้านการกำกับดูแลระดับใบแจ้งหนี้ในหน่วยไมโคร |
replacedInvoices[] |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของใบแจ้งหนี้เดิมที่ออกใบแจ้งหนี้หรือแทนที่ด้วยใบแจ้งหนี้นี้(หากมี) ใบแจ้งหนี้หลายใบอาจถูกแทนที่หลายใบเนื่องจากการรวมใบแจ้งหนี้ ใบแจ้งหนี้ที่เปลี่ยนใหม่อาจไม่ได้เป็นของบัญชีการชำระเงินเดียวกัน หากตั้งค่า
|
accountBudgetSummaries[] |
เอาต์พุตเท่านั้น รายการข้อมูลงบประมาณบัญชีแบบสรุปที่เกี่ยวข้องกับใบแจ้งหนี้นี้ |
accountSummaries[] |
เอาต์พุตเท่านั้น รายการข้อมูลบัญชีสรุปที่เกี่ยวข้องกับใบแจ้งหนี้นี้ |
id |
เอาต์พุตเท่านั้น รหัสของใบแจ้งหนี้ โดยจะปรากฏใน PDF ของใบแจ้งหนี้เป็น "หมายเลขใบแจ้งหนี้" |
billingSetup |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของการตั้งค่าการเรียกเก็บเงินของใบแจ้งหนี้นี้
|
paymentsAccountId |
เอาต์พุตเท่านั้น รหัส 16 หลักที่ใช้ระบุบัญชีการชำระเงินที่เชื่อมโยงกับการตั้งค่าการเรียกเก็บเงิน เช่น "1234-5678-9012-3456" โดยจะปรากฏใน PDF ของใบแจ้งหนี้เป็น "หมายเลขบัญชีสำหรับการเรียกเก็บเงิน" |
paymentsProfileId |
เอาต์พุตเท่านั้น รหัส 12 หลักที่ใช้ระบุโปรไฟล์การชำระเงินที่เชื่อมโยงกับการตั้งค่าการเรียกเก็บเงิน เช่น "1234-5678-9012" โดยจะปรากฏใน PDF ของใบแจ้งหนี้เป็น "รหัสการเรียกเก็บเงิน" |
issueDate |
เอาต์พุตเท่านั้น วันที่ออกในรูปแบบ ปปปป-ดด-วว โดยจะปรากฏใน PDF ของใบแจ้งหนี้เป็น "วันที่ออก" หรือ "วันที่ออกใบแจ้งหนี้" |
dueDate |
เอาต์พุตเท่านั้น วันที่ครบกำหนดในรูปแบบ ปปปป-ดด-วว |
currencyCode |
เอาต์พุตเท่านั้น รหัสสกุลเงิน ค่าใช้จ่ายทั้งหมดจะแสดงผลในสกุลเงินนี้ ระบบสนับสนุนรหัสสกุลเงินบางส่วนที่ได้มาจากมาตรฐาน ISO 4217 |
exportChargeSubtotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมย่อยก่อนหักภาษีของค่าใช้จ่ายการส่งออกระดับใบแจ้งหนี้ในระดับไมโคร |
exportChargeTaxAmountMicros |
เอาต์พุตเท่านั้น ผลรวมของภาษีในค่าใช้จ่ายการส่งออกระดับใบแจ้งหนี้ในระดับไมโคร |
exportChargeTotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมของค่าใช้จ่ายการส่งออกระดับใบแจ้งหนี้ในหน่วยไมโคร |
subtotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินย่อยก่อนหักภาษี หน่วยเป็นไมโคร ซึ่งเท่ากับผลรวมของจำนวนเงินย่อย AccountBudgetSummary และ Invoice.adjustments_subtotal_amount_micros |
taxAmountMicros |
เอาต์พุตเท่านั้น ผลรวมของภาษีทั้งหมดในใบแจ้งหนี้เป็นหน่วยไมโคร ซึ่งเท่ากับผลรวมของจำนวนเงินภาษี AccountBudgetSummary บวกภาษีที่ไม่ได้เชื่อมโยงกับงบประมาณบัญชีที่เจาะจง |
totalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินทั้งหมดในหน่วยไมโคร ซึ่งเท่ากับผลรวมของ Invoice.subtotal_amount_micros, Invoice.tax_amount_micros, Invoice.regulatory_costs_subtotal_amount_micros และ Invoice.export_charge_subtotal_amount_micros (ซึ่งแยกออกเป็นบรรทัดรายการแยกต่างหากเริ่มตั้งแต่ V14.1) |
correctedInvoice |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของใบแจ้งหนี้เดิมที่มีการแก้ไข ตัดค่าใช้จ่าย หรือยกเลิกโดยใบแจ้งหนี้นี้ (หากมี) หากตั้งค่า
|
pdfUrl |
เอาต์พุตเท่านั้น URL ไปยังสำเนาใบแจ้งหนี้ในรูปแบบ PDF ผู้ใช้ต้องส่งโทเค็น OAuth เพื่อขอไฟล์ PDF ด้วย URL นี้ |
InvoiceType
ประเภทใบแจ้งหนี้ที่เป็นไปได้
Enum | |
---|---|
UNSPECIFIED |
ไม่ได้ระบุ |
UNKNOWN |
ใช้สำหรับค่าที่ส่งกลับเท่านั้น แสดงค่าที่ไม่รู้จักในเวอร์ชันนี้ |
CREDIT_MEMO |
ใบแจ้งหนี้ที่มีจำนวนเงินติดลบ บัญชีจะได้รับเครดิต |
INVOICE |
ใบแจ้งหนี้ที่มีจํานวนเงินบวก บัญชีมียอดค้างชำระ |
AccountBudgetSummary
แสดงค่าใช้จ่ายที่เรียกเก็บได้ของงบประมาณบัญชีแบบสรุป
การแสดง JSON |
---|
{ "billableActivityDateRange": { object ( |
ช่อง | |
---|---|
billableActivityDateRange |
เอาต์พุตเท่านั้น ช่วงวันที่ของกิจกรรมที่เรียกเก็บเงินได้ของงบประมาณบัญชี ภายในช่วงวันที่บริการของใบแจ้งหนี้นี้ รวมวันที่สิ้นสุด ซึ่งอาจแตกต่างจากเวลาเริ่มต้นและสิ้นสุดของงบประมาณบัญชี |
invalidActivitySummaries[] |
เอาต์พุตเท่านั้น รายการเครดิตกิจกรรมที่ไม่ถูกต้องแบบสรุปที่มีลิงก์เดิม |
customer |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของลูกค้าที่เชื่อมโยงกับงบประมาณบัญชีนี้ ซึ่งมีรหัสลูกค้า ซึ่งปรากฏใน PDF ของใบแจ้งหนี้เป็น "รหัสบัญชี" ชื่อทรัพยากรของลูกค้ามีรูปแบบดังนี้
|
customerDescriptiveName |
เอาต์พุตเท่านั้น ชื่อที่สื่อความหมายของลูกค้างบประมาณบัญชี โดยจะปรากฏในใบแจ้งหนี้ PDF เป็น "บัญชี" |
accountBudget |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของงบประมาณบัญชีที่เชื่อมโยงกับค่าใช้จ่ายที่เรียกเก็บเงินได้แบบสรุปนี้ ชื่อทรัพยากรงบประมาณบัญชีมีรูปแบบดังนี้
|
accountBudgetName |
เอาต์พุตเท่านั้น ชื่อของงบประมาณบัญชี โดยจะปรากฏในใบแจ้งหนี้ PDF เป็น "งบประมาณบัญชี" |
purchaseOrderNumber |
เอาต์พุตเท่านั้น หมายเลขใบสั่งซื้อของงบประมาณบัญชี โดยจะปรากฏใน PDF ของใบแจ้งหนี้เป็น "ใบสั่งซื้อ" |
subtotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมย่อยก่อนหักภาษีที่มาจากงบประมาณนี้ในช่วงระยะเวลาการให้บริการเป็นหน่วยไมโคร |
taxAmountMicros |
เอาต์พุตเท่านั้น จำนวนภาษีที่มาจากงบประมาณนี้ระหว่างระยะเวลาการให้บริการในหน่วยไมโคร |
totalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินทั้งหมดที่มาจากงบประมาณนี้ในช่วงระยะเวลาการให้บริการ ในหน่วยไมโคร ซึ่งเท่ากับผลรวมของยอดรวมย่อยของงบประมาณบัญชีและจำนวนภาษีงบประมาณบัญชี |
servedAmountMicros |
เอาต์พุตเท่านั้น จํานวนเงินก่อนหักภาษีที่มาจากงบประมาณนี้ระหว่างระยะเวลาการให้บริการในหน่วยไมโคร วิธีนี้มีประโยชน์ในการปรับยอดใบแจ้งหนี้และข้อมูลการจัดส่งเท่านั้น |
billedAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินก่อนหักภาษีที่เรียกเก็บจากงบประมาณนี้ในช่วงระยะเวลาการให้บริการในหน่วยไมโคร แต่ไม่นับรวมการปรับค่าใช้จ่ายใดๆ |
overdeliveryAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินก่อนการแสดงผลเกินงบซึ่งมาจากงบประมาณนี้ในช่วงระยะเวลาการให้บริการในหน่วยไมโคร (ค่าติดลบ) |
invalidActivityAmountMicros |
เอาต์พุตเท่านั้น จํานวนกิจกรรมที่ไม่ถูกต้องก่อนหักภาษีซึ่งมาจากงบประมาณนี้ในเดือนก่อนหน้า โดยเป็นหน่วยไมโคร (ค่าลบ) |
InvalidActivitySummary
รายละเอียดเกี่ยวกับกิจกรรมที่ไม่ถูกต้องสำหรับใบแจ้งหนี้ที่มีรายละเอียดเพิ่มเติมเกี่ยวกับใบแจ้งหนี้ที่มีการแก้ไข
การแสดง JSON |
---|
{
"originalMonthOfService": enum ( |
ช่อง | |
---|---|
originalMonthOfService |
เอาต์พุตเท่านั้น เดือนเดิมที่ใช้บริการซึ่งเกี่ยวข้องกับเครดิตกิจกรรมที่ไม่ถูกต้องนี้ |
originalYearOfService |
เอาต์พุตเท่านั้น ปีที่ใช้บริการครั้งแรกซึ่งเกี่ยวข้องกับเครดิตกิจกรรมที่ไม่ถูกต้องนี้ |
originalInvoiceId |
เอาต์พุตเท่านั้น หมายเลขใบแจ้งหนี้เดิมที่เกี่ยวข้องกับเครดิตกิจกรรมที่ไม่ถูกต้องนี้ |
originalAccountBudgetName |
เอาต์พุตเท่านั้น ชื่องบประมาณบัญชีเดิมที่เกี่ยวข้องกับเครดิตกิจกรรมที่ไม่ถูกต้องนี้ |
originalPurchaseOrderNumber |
เอาต์พุตเท่านั้น หมายเลขใบสั่งซื้อเดิมที่เกี่ยวข้องกับเครดิตกิจกรรมที่ไม่ถูกต้องนี้ |
amountMicros |
เอาต์พุตเท่านั้น จำนวนกิจกรรมที่ไม่ถูกต้องในระดับไมโคร |
AccountSummary
แสดงมุมมองสรุปที่ระดับบัญชี
การแสดง JSON |
---|
{ "customer": string, "billingCorrectionSubtotalAmountMicros": string, "billingCorrectionTaxAmountMicros": string, "billingCorrectionTotalAmountMicros": string, "couponAdjustmentSubtotalAmountMicros": string, "couponAdjustmentTaxAmountMicros": string, "couponAdjustmentTotalAmountMicros": string, "excessCreditAdjustmentSubtotalAmountMicros": string, "excessCreditAdjustmentTaxAmountMicros": string, "excessCreditAdjustmentTotalAmountMicros": string, "regulatoryCostsSubtotalAmountMicros": string, "regulatoryCostsTaxAmountMicros": string, "regulatoryCostsTotalAmountMicros": string, "exportChargeSubtotalAmountMicros": string, "exportChargeTaxAmountMicros": string, "exportChargeTotalAmountMicros": string, "subtotalAmountMicros": string, "taxAmountMicros": string, "totalAmountMicros": string } |
ช่อง | |
---|---|
customer |
เอาต์พุตเท่านั้น บัญชีที่เชื่อมโยงกับสรุปบัญชี |
billingCorrectionSubtotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินย่อยของการแก้ไขการเรียกเก็บเงินก่อนหักภาษี หน่วยเป็นไมโคร |
billingCorrectionTaxAmountMicros |
เอาต์พุตเท่านั้น ภาษีจากการแก้ไขการเรียกเก็บเงินในระดับไมโคร |
billingCorrectionTotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินการแก้ไขการเรียกเก็บเงินทั้งหมดเป็นไมโคร |
couponAdjustmentSubtotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินย่อยการปรับคูปองก่อนภาษี หน่วยเป็นไมโคร |
couponAdjustmentTaxAmountMicros |
เอาต์พุตเท่านั้น ภาษีจากการปรับคูปองเป็นไมโคร |
couponAdjustmentTotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนการปรับคูปองทั้งหมดเป็นไมโคร |
excessCreditAdjustmentSubtotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมย่อยของการปรับเครดิตส่วนเกินก่อนหักภาษี หน่วยเป็นไมโคร |
excessCreditAdjustmentTaxAmountMicros |
เอาต์พุตเท่านั้น ภาษีสำหรับการปรับเครดิตส่วนเกินในระดับไมโคร |
excessCreditAdjustmentTotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนการปรับเครดิตส่วนเกินทั้งหมดในหน่วยไมโคร |
regulatoryCostsSubtotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินรวมย่อยของค่าใช้จ่ายก่อนหักภาษี หน่วยเป็นไมโคร |
regulatoryCostsTaxAmountMicros |
เอาต์พุตเท่านั้น ภาษีจากต้นทุนด้านกฎระเบียบในระดับไมโคร |
regulatoryCostsTotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนค่าใช้จ่ายทั้งหมดตามกฎระเบียบในหน่วยไมโคร |
exportChargeSubtotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนย่อยของค่าบริการส่งออกก่อนหักภาษี หน่วยเป็นไมโคร |
exportChargeTaxAmountMicros |
เอาต์พุตเท่านั้น ภาษีจากค่าใช้จ่ายในการส่งออกเป็นไมโคร |
exportChargeTotalAmountMicros |
เอาต์พุตเท่านั้น จำนวนค่าใช้จ่ายในการส่งออกทั้งหมดเป็นไมโคร |
subtotalAmountMicros |
เอาต์พุตเท่านั้น ยอดรวมย่อยก่อนหักภาษีทั้งหมดที่ระบุมาจากบัญชีในระหว่างช่วงเวลาของบริการ เป็นหน่วยไมโคร |
taxAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินภาษีทั้งหมดที่มาจากบัญชีระหว่างระยะเวลาการให้บริการในหน่วยไมโคร |
totalAmountMicros |
เอาต์พุตเท่านั้น จำนวนเงินทั้งหมดที่ระบุของบัญชีในระหว่างระยะเวลาการให้บริการในหน่วยไมโคร ซึ่งเท่ากับผลรวมของผลรวมsubtotalAmountMicros และ taxAmountMicros |