File size: 911 Bytes
429334c
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package billing

const (
	// AnnotationSubscriptionSyncIgnore is used to mark a line or hierarchy as ignored in subscription syncing.
	// Should be used in case there is a breaking change in the subscription synchronization process, preventing billing
	// from issuing credit notes for the past periods.
	AnnotationSubscriptionSyncIgnore = "billing.subscription.sync.ignore"

	// AnnotationSubscriptionSyncForceContinuousLines is used to force the creation of continuous subscription item lines.
	// If the sync process finds a previously existing line with this annotation, and the next line generated will not start at the end of the previously
	// found line, the sync process will adjust the start of the next line to the end of the previously found line, so that we don't have gaps in the
	// invoices.
	AnnotationSubscriptionSyncForceContinuousLines = "billing.subscription.sync.force-continuous-lines"
)