AccountBudgetProposal

Proposal anggaran tingkat akun.

Semua kolom yang diawali dengan 'diajukan' mungkin tidak harus diterapkan secara langsung. Misalnya, batas pengeluaran yang diusulkan dapat disesuaikan sebelum penerapannya. Hal ini berlaku jika kolom 'diusulkan' memiliki pasangan yang 'disetujui', misalnya, batas pembelanjaan.

Perlu diketahui bahwa jenis proposal (proposalType) mengubah kolom mana yang wajib diisi dan yang harus tetap kosong.

Representasi JSON
{
  "resourceName": string,
  "proposalType": enum (AccountBudgetProposalType),
  "status": enum (AccountBudgetProposalStatus),
  "id": string,
  "billingSetup": string,
  "accountBudget": string,
  "proposedName": string,
  "approvedStartDateTime": string,
  "proposedPurchaseOrderNumber": string,
  "proposedNotes": string,
  "creationDateTime": string,
  "approvalDateTime": string,

  // Union field proposed_start_time can be only one of the following:
  "proposedStartDateTime": string,
  "proposedStartTimeType": enum (TimeType)
  // End of list of possible types for union field proposed_start_time.

  // Union field proposed_end_time can be only one of the following:
  "proposedEndDateTime": string,
  "proposedEndTimeType": enum (TimeType)
  // End of list of possible types for union field proposed_end_time.

  // Union field approved_end_time can be only one of the following:
  "approvedEndDateTime": string,
  "approvedEndTimeType": enum (TimeType)
  // End of list of possible types for union field approved_end_time.

  // Union field proposed_spending_limit can be only one of the following:
  "proposedSpendingLimitMicros": string,
  "proposedSpendingLimitType": enum (SpendingLimitType)
  // End of list of possible types for union field proposed_spending_limit.

  // Union field approved_spending_limit can be only one of the following:
  "approvedSpendingLimitMicros": string,
  "approvedSpendingLimitType": enum (SpendingLimitType)
  // End of list of possible types for union field approved_spending_limit.
}
Kolom
resourceName

string

Tidak dapat diubah. Nama resource proposal. Nama referensi AccountBudgetProposal memiliki bentuk:

customers/{customerId}/accountBudgetProposals/{account_budget_proposal_id}

proposalType

enum (AccountBudgetProposalType)

Tidak dapat diubah. Jenis proposal ini, misalnya, END untuk mengakhiri anggaran yang terkait dengan proposal ini.

status

enum (AccountBudgetProposalStatus)

Hanya output. Status proposal ini. Saat proposal baru dibuat, status defaultnya adalah TERTUNDA.

id

string (int64 format)

Hanya output. ID proposal.

billingSetup

string

Tidak dapat diubah. Nama resource penyiapan penagihan yang terkait dengan proposal ini.

accountBudget

string

Tidak dapat diubah. Nama resource anggaran tingkat akun yang terkait dengan proposal ini.

proposedName

string

Tidak dapat diubah. Nama yang akan ditetapkan ke anggaran tingkat akun.

approvedStartDateTime

string

Hanya output. Waktu tanggal mulai yang disetujui dalam format yyyy-mm-dd hh:mm:ss.

proposedPurchaseOrderNumber

string

Tidak dapat diubah. Nomor pesanan pembelian (PO) adalah nilai yang memungkinkan pengguna untuk mereferensikan anggaran ini dalam invoice bulanannya.

proposedNotes

string

Tidak dapat diubah. Catatan yang terkait dengan anggaran ini.

creationDateTime

string

Hanya output. Tanggal waktu proposal anggaran tingkat akun ini dibuat, yang tidak sama dengan tanggal persetujuannya, jika berlaku.

approvalDateTime

string

Hanya output. Tanggal saat anggaran tingkat akun ini disetujui, jika berlaku.

Kolom union proposed_start_time. Usulan tanggal mulai untuk anggaran tingkat akun yang tidak boleh waktu lampau. proposed_start_time hanya ada berupa salah satu diantara berikut:
proposedStartDateTime

string

Tidak dapat diubah. Waktu tanggal mulai yang diusulkan dalam format yyyy-mm-dd hh:mm:ss.

proposedStartTimeType

enum (TimeType)

Tidak dapat diubah. Waktu tanggal mulai yang diusulkan sebagai jenis yang ditentukan dengan baik, misalnya, SEKARANG.

Kolom union proposed_end_time. Tanggal akhir yang diusulkan untuk anggaran tingkat akun, tidak boleh waktu yang sudah lewat. proposed_end_time hanya ada berupa salah satu diantara berikut:
proposedEndDateTime

string

Tidak dapat diubah. Waktu tanggal akhir yang diusulkan dalam format yyyy-mm-dd hh:mm:ss.

proposedEndTimeType

enum (TimeType)

Tidak dapat diubah. Waktu tanggal akhir yang diusulkan sebagai jenis yang ditentukan dengan baik, misalnya, SELAMANYA.

Kolom union approved_end_time. Tanggal akhir yang disetujui untuk anggaran tingkat akun. approved_end_time hanya ada berupa salah satu diantara berikut:
approvedEndDateTime

string

Hanya output. Waktu tanggal akhir yang disetujui dalam format yyyy-mm-dd hh:mm:ss.

approvedEndTimeType

enum (TimeType)

Hanya output. Waktu tanggal akhir yang disetujui sebagai jenis yang ditentukan dengan baik, misalnya SELAMANYA.

Kolom union proposed_spending_limit. Batas pengeluaran yang diusulkan. proposed_spending_limit hanya ada berupa salah satu diantara berikut:
proposedSpendingLimitMicros

string (int64 format)

Tidak dapat diubah. Batas pengeluaran yang diusulkan dalam mikro. Satu juta setara dengan satu unit.

proposedSpendingLimitType

enum (SpendingLimitType)

Tidak dapat diubah. Batas pengeluaran yang diusulkan sebagai jenis yang ditentukan dengan baik, misalnya, INFINITE.

Kolom union approved_spending_limit. Batas pembelanjaan yang disetujui. approved_spending_limit hanya ada berupa salah satu diantara berikut:
approvedSpendingLimitMicros

string (int64 format)

Hanya output. Batas pembelanjaan yang disetujui dalam mikro. Satu juta setara dengan satu unit.

approvedSpendingLimitType

enum (SpendingLimitType)

Hanya output. Batas pembelanjaan yang disetujui sebagai jenis yang ditentukan dengan baik, misalnya, INFINITE.

AccountBudgetProposalStatus

Kemungkinan status AccountBudgetProposal.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui dalam versi ini.
PENDING Proposal ini menunggu persetujuan.
APPROVED_HELD Proposal telah disetujui, tetapi penyiapan penagihan terkait belum. Hal ini dapat terjadi untuk proposal yang menyiapkan anggaran pertama saat mendaftar untuk penagihan atau saat melakukan perubahan operasi tagih ke.
APPROVED Proposal telah disetujui.
CANCELLED Proposal telah dibatalkan oleh pengguna.
REJECTED Proposal telah ditolak oleh pengguna, misalnya, dengan menolak email penerimaan.