Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ message RolloverContractRequest {
// The pending change to apply to the new contract, if any. Unset means no
// pending change is being applied during this rollover.
optional sentry_protos.billing.v1.common.v1.PendingChange pending_change = 5;

// Whether the tax for this invoice could not be computed at creation time
// (the tax provider was unavailable) and must be backfilled later. When set,
// the invoice is created without a tax line item and held back from charging
// until a sweep recomputes the tax.
bool tax_pending = 6;
}

message RolloverContractResponse {
Expand Down
6 changes: 6 additions & 0 deletions rust/src/sentry_protos.billing.v1.services.contract.v1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -691,6 +691,12 @@ pub struct RolloverContractRequest {
pub pending_change: ::core::option::Option<
super::super::super::common::v1::PendingChange,
>,
/// Whether the tax for this invoice could not be computed at creation time
/// (the tax provider was unavailable) and must be backfilled later. When set,
/// the invoice is created without a tax line item and held back from charging
/// until a sweep recomputes the tax.
#[prost(bool, tag = "6")]
pub tax_pending: bool,
}
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RolloverContractResponse {
Expand Down
Loading