AccountBudgetProposal

Proposal anggaran tingkat akun.

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

Perlu diperhatikan 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 resource 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 ditetapkan secara default ke 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 membantu merujuk 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 waktu tanggal persetujuan, jika berlaku.

approvalDateTime

string

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

Kolom union proposed_start_time. Waktu tanggal mulai anggaran tingkat akun yang diusulkan, yang tidak boleh pada 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. Waktu tanggal akhir anggaran tingkat akun yang diusulkan tidak boleh pada waktu lampau. 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 pembelanjaan yang diusulkan. proposed_spending_limit hanya ada berupa salah satu diantara berikut:
proposedSpendingLimitMicros

string (int64 format)

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

proposedSpendingLimitType

enum (SpendingLimitType)

Tidak dapat diubah. Batas pembelanjaan 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 pengeluaran 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

Status yang mungkin untuk AccountBudgetProposal.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui pada versi ini.
PENDING Proposal sedang 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.